PaperCut has a number of filters & restrictions built in to manage print behavior. However, sometimes an organisation will have a particular requirement for PaperCut that does not fall within the standard feature set. Using PaperCut’s advanced scripting interface is a powerful and flexible feature that can be used to define and fine-tune any printing policy.
Whilst there are many features that can be enabled by ticking check-boxes and changing options in the admin interface, we are experienced in creating custom scripts to introduce a whole new level of customization.
If you do not have the time or the required programming skills in-house (the scripting interface of PaperCut uses JavaScript), we can develop customised scripts for you. Simply complete the form below and someone from our team will be in touch soon. Be sure to check out our blog, we regularly create free scripts to demonstrate our advanced skill-set.
You can find some examples of what we have done below, and these are taken from our Script of the Month feature.
A simple print script which will cancel or double the cost of a users print jobs depending on the time sent.
A PaperCut Print Script to tell the users via the client software how many days there are to go until Santa arrives.
This script highlights how we can only allow colour printing from certain applications (for example, Excel, Powerpoint, etc.) based on the file extension.
This script is a way to email users when their balances get below a certain value.
This example shows the unhelpful method of sending print jobs to the wrong printer for the day.
Using a script to count how many jobs are being sent through a greyscale find-me queue
Opt to disable print archiving for jobs that you believe are sensitive.
Use PaperCut to record people’s opinions and not just their print and copy history
The aim of this script is to inform users of the jobs cost is over a certain amount and give them the option to carry on printing or cancel the job.
A script to show you how to select different job deletion timeouts depending on the source of the print job.