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).