George Langford on 19 Nov 2006 23:29:36 -0000 |
Will Dyson wrote in reply to: What cups and lp related packages do you have installed? You should have cupsys-client installed to provide all the lp* commands. But if it worked before, I'm sure you have that.
What steps have you taken to configure the printer with cups? Have you setup the printer through cups's web interface, or by editing the config files directly? What, exactly, do you mean by "reinstalled the printer driver"? You probably want to be using the gimp-print driver (debian package cupsys-driver-gimpprint) for that printer. You can then remove the foomatic-ppds package for a much cleaner list of available print drivers.
One clue: Weird ... yesterday, when I was stumbling around in CUPS, when I chose "modify printer" I got an error message ... but not today.
Prolly 'cuz my printer name had spaces in it. I had entered: "EPSON%20Stylus%20Photo%20870" 'cuz that works in phishing URL's (mostly residing on Apache servers ... another flavor of linux ...). What I got was "EPSON Stylus Photo 870.ppd" which ls's OK but which CUPS and "lpoptions -p Epson Stylus Photo 870 -l" couldn't find. I deleted the printer yet one more time and reinstalled it with the underlines, as in "lpoptions -p Epson_Stylus_Photo_870 -l" which now gives me a burst of satisfying data. Same for "Configure Printer" in CUPS, which lists a bunch of stuff for me to mess with. Another clue: lpoptions -p /dev/usb/lp0 -l lpoptions: Destination /dev/usb has no PPD file!
_Now_ it does. I had assumed that escp2-870.ppd was the name, but I guess that is the default, which I am then 'sposed to modify for my own special needs. Hence the taking on of a new name, unwittingly specified by yours truly with those cryptic %20's. What do you see in /etc/cups/ppd/ right now? ...
Can you post your printers.conf file?
What happens when you print a self-test page from the cups web interface?
Also, you are misusing the -p option to lpoptions. It wants the name of the printer (as shown in printers.conf and the web interface), and _not_ the device file for the printer.
The lpoptions man page is really not clear on this. Perhaps you should file a bug report.
Example: 'lpoptions -p Sytlus-C86' (becuase my printer is named "Stylus-C86" in cups). Will Dyson
I liken the process that I have just gone through to crossing a stream by hopping from rock to rock. At first, I was doing it with my eyes closed. PLUGgers have enlightened the path, and now it's easy. Thanks ! Best regards, George George Langford george@georgesbasement.com ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|