I cannot seem to figure out how to get the printer driver to find the printer.
This printer worked like a charm using the 2.4.x kernels. Here's all my information:
distro: gentoo 1.4
I have usb support, usb printer, uhci, /dev/pts enabled in the kernel (none of these are modules)
I have cups installed and started, as well as the epkowa epson driver found
. I couldn't get the tgz file to install. ./install.sh doesn't exist. Instead, it is called install-sh. So I emerged rpm and followed the directions to install it.
hub 1-0:1.0: new USB device on port 1, assigned address 3
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0005
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04b8 ProdID=0005 Rev= 1.00
S: Product=USB Printer
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Now when I enter cups, everything sets up just fine. But when I try to print a test page, the status message reads this:
"Starting ESP Ghostscript 7.07.1..."
And nothing happens.
The cups log states this:
I [12/Feb/2004:19:56:35 -0700] Started filter /usr/lib/cups/filter/pstoraster (PID 4558) for job 9.
I [12/Feb/2004:19:56:35 -0700] Started filter /usr/lib/cups/filter/rastertopips (PID 4559) for job 9.
I [12/Feb/2004:19:56:35 -0700] Started backend /usr/lib/cups/backend/ekplp (PID 4560) for job 9.
E [12/Feb/2004:19:56:36 -0700] PID 4559 stopped with status 1!
I [12/Feb/2004:19:56:36 -0700] Hint: Try setting the LogLevel to "debug" to find out more.
I [12/Feb/2004:19:56:38 -0700] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=4562)
I [12/Feb/2004:20:00:39 -0700] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=4566)
I [12/Feb/2004:20:00:40 -0700] Saving printers.conf...
I [12/Feb/2004:20:00:40 -0700] Printer 'EpsonC62' stopped by 'root'.
I [12/Feb/2004:20:00:43 -0700] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=4567)
I think that usblp0 is not connecting to a device. Do I need to enable /dev in my kernel? Am I just missing something? Also, when I try to start ekpstm, which is a gui printer monitor, it gives me this message:
Check all connections and make sure all devices are on. If the power was turned off during printing, cancel the print job. If the error does not clear, see your manual.
THe driver is running, and the kernel sees the printer, but they aren't communicating. Does anybody have any ideas on what to do?