I have a class definition in /etc/cups/classes.conf created using the Web interface at http://localhost:631/. It looks like this: <Class final> Info final State Idle Accepting Yes JobSheets none none Printer lj1100-final QuotaPeriod 0 PageLimit 0 KLimit 0 </Class> The printer lj1100-final is using the ljet4 driver and has the "convert text to PostScript" option enabled. If I print a text file with "lpr -Plj1100-final", it comes out just fine -- the correct margins are set, etc. If, however, I print a text file with "lpr -Pfinal", the correct margins are not set and the text is therefore cut off at the top and the left. It appears that somehow the driver options set for the lj1100-final printer are ignored when printing through the class. I'm using cups-1.1.20-2 and foomatic-3.0.0-22.
*** Bug 150391 has been marked as a duplicate of this bug. ***
There seem to be two problems here: 1) as reported here, the driver settings are ignored when printed through the class 2) as reported on bug 150391, ascii submitted to lpr is printed without any margins and gets cut off. I can confirm this. I don't see these as duplicate bugs. --jh--
Confirmed. I had thought that both involved classes, but (2) does not.
Note to self: Need to re-test this in FC6 with CUPS 1.2 and network default options instead of lpoptions.
Perhaps this bug should have its version changed to devel given how long its survived?
Fixed in FC6 with network default options.