Customizing Cups as a Print Release Monitor/Station
This line will make the print-jobs page of the cups web interface refresh every 2 seconds and sort the jobs in decending order by time:
(Add to the top of the /usr/share/cups/templates/jobs.tmpl file:)
<meta http-equiv="refresh" content="2 ;url=/jobs/?FIRST=0&ORDER=dec">
I’m using the firefox addon FullerScreen to maximize firefox into kiosk mode.
and then finally, I’m adding this line to each printer section in /etc/cups/printers.conf:
Option job-hold-until indefinite
It pauses (or holds) each print job automatically.
I have gone through and given each computer a default username that is unique to the station so users can see which job they printed.
The last thing I need to do is run a cron job every 10 minutes that parses the results of lpstat and does an lprm on all jobs older than 10 minutes.