Posted by: Anonymous
[ip: 71.34.47.5]
on November 08, 2008 05:19 AM
I used the same strategy for my 25 iMacs lab (dual-boot OSX and XP). However, at the time I setup the print station with Ubuntu (a year ago), the PAUSE functionality in CUPS didn't work very well, and it doesn't show how many pages in the document before actual printing (we need to make sure students have enough money before printing).
I setup a fake print queue and stop it so that all jobs have to be moved manually to the real print queue. I also modified the CUPS source code a little bit, utilizing pkpgcounter tool (http://www.pykota.com/software/pkpgcounter/) to count the number of pages before printing. Also, clicking on the job name will open the raw (PS) file to print with Preview (OSX) in case the print job couldn't go through.
Linux print server enhances library printing
Posted by: Anonymous [ip: 71.34.47.5] on November 08, 2008 05:19 AMI setup a fake print queue and stop it so that all jobs have to be moved manually to the real print queue. I also modified the CUPS source code a little bit, utilizing pkpgcounter tool (http://www.pykota.com/software/pkpgcounter/) to count the number of pages before printing. Also, clicking on the job name will open the raw (PS) file to print with Preview (OSX) in case the print job couldn't go through.
One glitch in CUPS 1.3.8: if the remote print queue is paused or stopped, the local print queue is stopped too, this make the lab computers hold all subsequent print job. Version 1.3.9 fixed this, but OSX 10.5.5 doesn't have the update yet. You can download the CUPS 1.3.9 binary package here:
http://web.mac.com/a.ramos/Als_Blog/Macintosh_Digest/Entries/2008/10/13_CUPS_1.3.9_has_been_compiled_and_uploaded..html
I should try the PAUSE feature in new CUPS some times.
in case you want my modified source of CUPS: ho_a__ng__027_@_um_n._ed_u (kill underscores)
#