Explanation of point-of-charging, canceled jobs, and automatic refunds
When does PaperCut charge users for printing? What happens if I delete a job from the queue?
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:
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.
PaperCut comes with a web based refund management feature. This allows end-users to request refunds via a web from. 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.
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 Refund link next to the appropriate job. The user's personal account or the shared account will automatically be refunded and the job will be flagged appropriately. Jobs that are terminated before they finish printing will be listed as "Canceled" and this status can help you verify a user's refund request.
Partial refunds, if applicable, should be handled via the Adjustments & Charges tab on the appropriate account.
Categories: Administration
keywords: refund, refunds, refunding, failed or canceled prints, paper jams, errors, charge time
