Re: [Printing-user-general] Why has nothing changed?
"Paul Tykodi" <[email protected]> Mon, 17 Jul 2006 20:35:55 +0000 (UTC)
| Newsgroups | gmane.linux.printing.general |
|---|---|
| Organization | Tykodi Consulting Services LLC |
| Message-ID | <023c01c6c23c$97a3ab70$0649a8c0@TCSLAPTOP01> |
Dear Roger, Help is (hopefully) on the way. See the Common Statements at the following URL: http://groups.osdl.org/workgroups/dtl/desktop_architects/desktop_printing My personal opinion, regarding this issue, is that CUPS is sometimes unfairly criticized for issues that are more BSD/Linux/UNIX OS in nature. By this I mean that I have the following perception of CUPS. I believe that when CUPS was designed, the authors accepted the architecture of printing in the POSIX compliant operating system space and they then tried to bring together a set of predictable capabilities and printing methodologies, which could be installed into any of these operating system environments. The purpose was to provide both users of these operating systems and the providers of printing equipment with a standard method for determining what printing capabilities could be assumed to typically exist across a wide range of BSD/Linux/UNIX operating system variants when CUPS was installed into the system as an application. In this regard, I believe that CUPS has been and continues to be extremely successful. In terms of a CUPS implementation with a very nice user experience, I believe the current Apple OS X implementation is a fine example of what can be accomplished. I therefore agree with the other responder who talked about some changes that need to occur over time to improve the overall user <--> software interaction in the FOSS arena as being the type of changes needed to help overcome some of the CUPS related configuration challenges you mentioned as well. Best Regards, /Paul -- Paul Tykodi Principal Consultant TCS - Tykodi Consulting Services LLC Tel/Fax: 603-343-1820 Mobile: 603-866-0712 E-mail: [email protected] WWW: http://www.tykodi.com > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf > Of Roger Morgan > Sent: Sunday, July 16, 2006 4:31 AM > To: [email protected] > Subject: [Printing-user-general] Why has nothing changed? > > Two years ago, Eric Raymond posted his experiences with CUPS: > http://www.catb.org/esr/writings/cups-horror.html > in which he points out, with specific examples, that CUPS is a nightmare > to configure. > > Today, in 2006, it is obvious to anyone who looks at the forums that CUPS > is *still* a nightmare to configure. Practically no progress has been made > in 2 years. > > What needs to change is not just the unusable documentation and misleading > GUI. What needs to change is some attitudes. > > Most people who try to configure CUPS eventually come to Kurt Pfeifle's > page on CUPS Troubleshooting: > > http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/VII.cups- > help/VII.cups-help.html > > Almost everything on this page is WRONG. I don't mean technically wrong; I > mean that any piece of software that requires this advice, needs to be > junked and rewritten. Examples: > > Example 1: > "Did you make sure you checked the CUPS man pages ? The most important > ones are those for lpadmin, lpr, lp, lpc, lpq, lpstat, cupsd.conf, lprm . > At the end of most man pages you might be pointed to other man pages. Go > read them too." > > My response: > You mean I need to read an unspecified number of 'man' documents but at > least *eight*, IN ADDITION to the CUPS manual, just to configure a > printer? GET OUT!! > > Example 2: > "What was the exact command you gave to install it? Example: lpadmin -p > 1st-printer -v socket://10.160.16.102 -L "Next to my desk" (Won't work: > you used a dash in the printer name and it doesn't start with a character, > which at present is "illegal" with CUPS; your socket device URL will most > likely not work if you don't give a Port number; you forgot the "-E" > parameter..." > > My response: > The response is meaningless as written, which suggests that nobody has > read it seriously in a couple of years. Yes, I know we all make typos, > this post probably has a few. But mistakes in troubleshooting advice which > make the piece of advice incomprehensible should be weeded out. > > Example 3: > "Switch on the "debug" mode in the LogLevel directive for your CUPS > daemon. > Edit /etc/cups/cupsd.conf (....) Watch what is written to your CUPS error > log" > > My response: > Debug mode and a logfile are debugging tools for the developers. No user > should ever need to go near either of them. The CUPS software should be > able to figure out whether or not bits are getting as far as the printer. > And it should be able to tell the user which piece of the chain is missing > (if that's what's wrong). > > Time to fork the CUPS project?