[sane-devel] Support for Epson Stylus CX3650 multifunction device
Robin Smidsrød
robin@smidsrod.no
Tue, 12 Apr 2005 12:46:57 +0200
It seems like this device could be easily supported. A customer of mine
recently got it to work with XSane.
The printer part is well supported with Epson Stylus CX3200 driver
(CUPS). See linuxprinting.org entry for that printer
Added the vendor/device id's to /etc/sane.d/epson.conf, and added this
in /etc/hotplug/usb/libsane.usermap:
----- /etc/sane.d/epson.conf --------------
usb 0x04b8 0x080e
---------------------------------------------------
------ /etc/hotplug/usb/libsane.usermap ----------
libusbscanner 0x0003 0x04b8 0x080e 0x0000
0x0000 0x00 0x00 0x00
0x00 0x00 0x00 0x00000000
---------------------------------------------------------------
Things work as expected. Can't vouch for color quality or anything, but
at least access and usage works.
Regards,
Robin Smidsrød
lsusb -v gives this info:
Bus 001 Device 009: ID 04b8:080e Seiko Epson Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04b8 Seiko Epson Corp.
idProduct 0x080e
bcdDevice 1.00
iManufacturer 1 EPSON
iProduct 2 USB MFP
iSerial 3 HQ0100411190901290
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 55
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4
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 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
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 USB Printer
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Language IDs: (length=4)
0409 English(US)