Thanks for the suggestions! I'm also in Sydney btw.
Anyway, usbview tells me that the printer is indeed seen by the computer. The relevant part of its output is:
Code:
USB Printer
Manufacturer: EPSON
Serial Number: L42030601091024370
Speed: 12Mb/s (full)
USB Version: 1.10
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 04b8
Product Id: 0005
Revision Number: 1.00
Config Number: 1
Number of Interfaces: 1
Attributes: c0
MaxPower Needed: 2mA
Interface Number: 0
Name: usblp
Alternate Number: 0
Class: 07(print)
Sub Class: 1
Protocol: 2
Number of Endpoints: 2
Endpoint Address: 01
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 82
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Then I try:
Code:
lsmod|grep usblp
usblp 13568 0
So I guess there's no problem there.
The printer does show up as waiting for jobs, ("idle, accepting jobs" is the phrase from memory), but about 20 seconds after I send it a job it switches to "stopped". Restarting it doesn't work - after another 20 seconds it switches to "stopped" again.
And every time I send it a job, /var/log/cups/error_log shows:
Code:
Unable to open USB device "usb://EPSON/Stylus%20C87": No such device
I've tried a couple of different USB ports. I haven't tried a different cable, but it's a bit hard to believe that the new cable that worked only a few days ago would suddenly break, especially as usbview is telling me that the computer and printer are communicating along that cable just fine.
My limited diagnostic skills tell me that the USB connection between computer and printer is fine, but that CUPS might not be communicating with the printer. Is that a reasonable deduction? What could I change in my CUPS configuration that might help?