[sane-devel] Epson RX600 - can't find

g.hinger@verizon.net g.hinger@verizon.net
Fri, 01 Jul 2005 21:54:04 -0700


Hi, I have an Epson Stylus RX600 (USB connection) and I can't get sane to 
detect it fully. Supposedly this printer is supported with a "good" rating. 
I've spent a lot of time researching this but couldn't solve this problem! 
Please help...

Here is a bunch of info:

I'm using slamd64-10.1 (Slackware distribution tailored for x86_64). I have 
package sane-1.0.14-x86_64-1 installed. My kernel is version 2.6.11.10.

Because I use x86_64 architecture, I can't get the epson drivers at 
http://www.avasys.jp/english/linux_e/dl_spc.html to work for me, as some 
source is available but it depends on proprietary libraries w/o source. 
Therefore, it won't compile. I can try using the binaries but I'm not sure 
how to extract them from rpm, or if I should just install rpm, or if they 
would work even if I extracted them. Also, sane-epson claims that just about 
any epson will work on it, at least at some minimum level of support.

Here is the  USB device info (from /proc/bus/usb/devices):

:  Bus=05 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04b8 ProdID=0806 Rev= 1.00
S:  Manufacturer=EPSON
S:  Product=USB2.0 MFP(Hi-Speed)
S:  SerialNumber=L58020407201723330
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 1 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=07(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

sane-find-scanner reports this:

found USB scanner (vendor=0x04b8 [EPSON], product=0x0806 [USB2.0 
MFP(Hi-Speed)]) at libusb:005:002

/dev/usb is very limited:
%ls -alg /dev/usb
total 0
drwxr-xr-x   2 root      0 2005-07-01 21:44 .
drwxr-xr-x  18 root      0 2005-07-01 21:17 ..
crw-rw----   1 lp   180, 0 2005-07-01 21:44 lp0

I altered /etc/sane.d/epson.conf to have every line commented out except for a 
single line: usb 0x4b8 0x806. This doesn't help. I also tried futzing with 
mknod, /dev/usb/scanner, /dev/usb/scanner0, libusb:005:002, etc.. with 
negative results.

scanimage -L always fails!

%scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).