Skip to content

A Greasemonkey/Tampermonkey script designed to simplify printing from Colleague.

License

Notifications You must be signed in to change notification settings

cabrito/quickprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quickprint

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.

Installation Instructions

Instructions to install this script are given for Greasemonkey on Firefox; however, installation into Tampermonkey is relatively the same.

  1. Before anything else, install Greasemonkey if you haven't already.
  2. 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.

  1. Allow the script to install.
  2. (Optional) Update the @include URL to be specific for your domain if it doesn't match yours.
  3. (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 with return data;
  4. That's it! You're ready to go!

Usage

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.

Fixing the "about:blank" (or similar) issue

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".

About

A Greasemonkey/Tampermonkey script designed to simplify printing from Colleague.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published