[sane-devel] Epson RX600 - can't find
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!
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 220.127.116.11.
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: Product=USB2.0 MFP(Hi-Speed)
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
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
scanimage -L always fails!
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).