CUPS vs Sun vs LPRng
Posted Jul 19, 2007 12:09 UTC (Thu) by
rfunk (subscriber, #4054)
Parent article:
Apple buys cups
I have to take a bit of issue with the description and history in the
second paragraph. After running Solaris in the 2.4-7 days, trying to
configure and troubleshoot CUPS always brings back bad memories. CUPS
appears heavily based on that System V print system, and the
interdependencies of different programs and files do not seem to be very
well documented (other than "use lpadmin or the web interface").
LPR/LPRng configuration, on the other hand, is quite straightforward, and
things like magicfilter and foomatic (combined with more printer support
in Ghostscript) made printer configuration in that environment a
pleasure. Well, a pleasure for those of us comfortable with writing
shell scripts and editing well-documented printcap config files, which
admittedly is a shrinking percentage of the Linux userbase.
The one thing that CUPS makes easy and LPR/LPRng makes hard is selecting
different printer options. The old way required either making separate
print queues for different options (resulting in a combinatorial
explosion), abusing some ancient options (I use -i "indent N spaces" to
select N-up printing), or doing custom things (i.e. nothing else supports
it) with LPRng's -Z option. Since modern printers do have so many
printing options, this is really what drives CUPS adoption as far as I'm
concerned. (I currently have a laser printer driven by LPRng and a photo
printer driven by CUPS.)
(
Log in to post comments)