On Saturday 24 October 2009, Louis Lagendijk wrote:
On Fri, 2009-10-23 at 23:43 -0400, Gene Heskett wrote:
> Greetings;
>
> My truly ancient Epson C82 finally refused to respond to the head
> cleaning paddles yesterday, so I went out and got a new Epson NX515 combo
> scanner & printer.
>
> It signs on as: (Fedora 10, kernel 2.6.32-rc5)
> =====================
> Oct 23 20:27:15 coyote kernel: [598891.940960] usb 1-4: new high speed
> USB device using ehci_hcd and address 16 Oct 23 20:27:15 coyote kernel:
> [598892.079434] usb 1-4: New USB device found, idVendor=04b8,
> idProduct=0856 Oct 23 20:27:15 coyote kernel: [598892.079437] usb 1-4:
> New USB device strings: Mfr=1, Product=2, SerialNumber=3 Oct 23 20:27:15
> coyote kernel: [598892.079440] usb 1-4: Product: USB2.0 MFP(Hi-Speed) Oct
> 23 20:27:15 coyote kernel: [598892.079442] usb 1-4: Manufacturer: EPSON
> Oct 23 20:27:15 coyote kernel: [598892.079444] usb 1-4: SerialNumber:
> 4C454C593037313524 Oct 23 20:27:15 coyote kernel: [598892.079540] usb
> 1-4: configuration #1 chosen from 1 choice Oct 23 20:27:15 coyote kernel:
> [598892.087345] usblp2: USB Bidirectional printer dev 16 if 1 alt 0 proto
> 2 vid 0x04B8 pid 0x0856 Oct 23 20:27:15 coyote kernel: [598892.088576]
> scsi10 : SCSI emulation for USB Mass Storage devices Oct 23 20:27:20
> coyote kernel: [598897.090894] scsi 10:0:0:0: Direct-Access EPSON
> Storage 1.00 PQ: 0 ANSI: 2 Oct 23 20:27:20 coyote kernel:
> [598897.091362] sd 10:0:0:0: Attached scsi generic sg9 type 0 Oct 23
> 20:27:20 coyote kernel: [598897.101631] sd 10:0:0:0: [sdi] Attached SCSI
> removable disk Oct 23 20:27:23 coyote hal_lpadmin: File
> "/usr/libexec/hal_lpadmin", line 717, in main#012 h = HalLpAdmin() Oct
> 23 20:27:23 coyote hal_lpadmin: File "/usr/libexec/hal_lpadmin", line
> 686, in __init__#012 self.addPrinter() Oct 23 20:27:23 coyote
> hal_lpadmin: File "/usr/libexec/hal_lpadmin", line 700, in addPrinter#012
> printer.add() Oct 23 20:27:23 coyote hal_lpadmin: File
> "/usr/libexec/hal_lpadmin", line 541, in add#012 location=os.uname
> ()[1]) Oct 23 20:27:23 coyote hal_lpadmin: IPPError: (1025,
> 'client-error-forbidden') =========================
>
> which appears that the scanner, ahh, wait, its got a card reader in it
> too, in addition to ethernet and bluetooth. So that explains /dev/sg9
> and /dev/sgi.
>
> So there are two problems, which do not prevent it from being used for
> all sorts of utility printing.
>
> Problem 2 is that the scanner doesn't even check in as shown above.
> OTOH, I also have an Epson 1250u that works flawlessly, but it would be
> nice to get rid of one rather high occupancy item here in the coyote.den.
and this is the strange part: why does it not show the scanner? What
does lsusb return? Does the scanner work under Windows? Not that it
matters much as the scanner seems not supported by Sane right now. But
maybe this is just a matter of adding the usb id....
Louis
The scanner does show in an lsusb -v, but not without the -v, here is a
snippet:
==========================
Bus 001 Device 002: ID 04b8:0856 Seiko Epson Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04b8 Seiko Epson Corp.
idProduct 0x0856
bcdDevice 1.00
iManufacturer 1 EPSON
iProduct 2 USB2.0 MFP(Hi-Speed)
iSerial 3 4C454C593037313524
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 78
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4 USB2.0 MFP(Hi-Speed)
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 5 EPSON Scanner
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 6 USB2.0 Printer
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 7 USB2.0 Mass Storage
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x07 EP 7 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x88 EP 8 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered
============================
Thanks.
--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
The NRA is offering FREE Associate memberships to anyone who wants them.
<
https://www.nrahq.org/nrabonus/accept-membership.asp>
Justice, n.:
A decision in your favor.