Quickprint is a tool written in JavaScript with jQuery designed to simplify the repetitive and error-prone nature of attempting to print a document from Ellucian Colleague. Without Quickprint, printing a document from Colleague can take 8+ steps before the document can be printed. With Quickprint, that number of steps is effectively reduced down to 2.
The script is compatible with Greasemonkey on Mozilla Firefox and Tampermonkey on Google Chrome.
Instructions to install this script are given for Greasemonkey on Firefox; however, installation into Tampermonkey is relatively the same.
- Before anything else, install Greasemonkey if you haven't already.
- Next, visit the Raw data for
quickprint.user.js
. This should automagically activate Greasemonkey (or Tampermonkey!) that you're trying to install a new script.
- Allow the script to install.
- (Optional) Update the
@include
URL to be specific for your domain if it doesn't match yours. - (Optional) If your institution does not have have the AUX printing enabled on documents, you may erase all the contents of the function
formatData
in the code and replace it withreturn data;
- That's it! You're ready to go!
The benefit of using Quickprint is seamless and automatic. It simplifies the user interface by providing you with a 1-click button for generating invoices:
Clicking the "Quick Print" button immediately pops up the browser's print window, allowing the user to print MUCH faster than before. If the user has a "Print to PDF" plugin installed, the user can generate PDF invoices much faster than the "Export PDF" option does.*
*The default "Export PDF" button is still available in the event that the user prefers to utilize this option instead.
The goal of this script is to be as responsive and simple as possible for future maintenance. Due to the noninvasive nature of this script, there is a small issue that arises when printing invoices. In particular, each invoice printed will display the web address of the page printed. This issue cannot be fixed in a way that plays nicely across browsers. The best solution is to disable printing of the URL in the print options dialog:
Change this option to "--blank--". Invoices will no longer display the unsightly "about:blank
" tag. When printing from Chrome, this option exists natively in the printing pop-up already under "More settings", and unchecking "Headers and footers".