Explanation of point-of-charging, canceled jobs, and automatic refunds
Last modified on 15 August 2020 08:32 PM
When does PaperCut charge users for printing, and what happens if I delete a job from the queue?
Windows Print Servers:
PaperCut will charge the user the moment the print job completes spooling to the server. This may also correspond to the time the job prints, however if the job is 2nd or later in the queue, then the point-of-charging will be before printing starts while the job is waiting. If the job is subsequently deleted from the queue the job will be refunded according to the following logic:
Linux and Mac Print Servers:
Due to the method of integration with CUPS, the point-of-charging is when the job is positioned number 1 in the queue and is about to print (On the technical level this is because PaperCut hooks in at the CUPS backend layer). If an error occurs prior to printing, or the job is deleted from the queue early, again the job will automatically be refunded.
The Windows method offers the advantage of immediately notifying the user that they have exceeded their quota/credit when the job completes spooling to the print server. Sites with Mac and Linux servers should be aware that users will not receive the “Print Denied” message (generated as a result of no available credit) until the job is ready to print. This will not be a problem on small sites with lightly loaded queues, however, large sites with heavily loaded queues may require some additional user education.
How do I manage user refund requests?
PaperCut comes with a web based refund management feature. This allows end-users to request refunds via a web form. Administrators can then approve, edit or reject a refund using the system. Administrators may also be alerted to pending refunds via email based server notifications. More information on the refund request feature can be found here.
How do I perform a manual refund?
A manual refund can be performed quickly by any nominated administrator. Simply locate the job in the print log (either the global print log under Printers → Print Log or under ‘ ’Printers →[Printer Name] → ‘Recent Jobs), and click on the one-click
Partial refunds, if applicable, should be handled via the Adjustments & Charges tab on the appropriate account.
What if the connection from the Print Provider to the Application Server goes down:
While the PaperCut Server connection is down, no charging will occur. When the connection is reestablished, charging will be dependent on the Failure Mode settings. If the Failure Mode is:
More information on the Failure Mode settings can be found here.
If I’ve changed my print costs, can I go back and apply these to old jobs retroactively?
If you’ve set up your Printer Costs for the first time, or if you’ve changed them, these new costs will apply for all new jobs going through PaperCut. Unfortunately you can’t apply this retroactively to old jobs in the system - since these have all already been charged at the ‘old’ rates. The reason for this is that users will have had balances and quotas at the time of printing the document, and altering these after the fact could impact balances and previous ‘real money’ transactions.