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

Karl Heinz Kremer khk@khk.net
Sat, 2 Jul 2005 18:08:55 -0400


Remove everything but the one line that says "epson" (you may want to  
rename the original file and create a new one with just this one  
line), then run the test with the DEBUG variable again. From what  
you've posted so far it's clear that the EPSON backend never gets  
called. There usually is only one reasons for this: You have more  
than one Sane installation on your system (you may want to search for  
dll.conf over all your hard disks). If removing all other lines from  
dll.conf does not give you any debug output we have to find out where  
things get stuck.


On Jul 2, 2005, at 6:00 PM, g.hinger@verizon.net wrote:

> dll.conf appears to come with epson uncommented, along with a whole  
> bunch of
> other backends.
>
> On Saturday 02 July 2005 12:53 pm, you wrote:
>
>> Did you uncomment the entry for the EPSON backend in dll.conf?
>>
>> On Jul 2, 2005, at 2:46 PM, g.hinger@verizon.net wrote:
>>
>>>> I have one sitting next to my computer, and it works...
>>>>
>>>
>>> Are you using the proprietary epson drivers (called iscan-1.14.0-3)?
>>> Or does it work without those?
>>>
>>>
>>>> The file /tmp/scan.log will contain information about what the
>>>> backend is
>>>> doing.
>>>>
>>>
>>> It seems pretty bare :(
>>>
>>> # set | grep SANE
>>> SANE_DEBUG_EPSON=255
>>>
>>> # scanimage > /tmp/scan.log 2>&1
>>>
>>> #cat /tmp/scan.log
>>> scanimage: no SANE devices found
>>>
>>>
>>>> Do you have more than one version of Sane on your system?
>>>>
>>>
>>> I don't think so...
>>>
>>> # scanimage -V
>>> scanimage (sane-backends) 1.0.14; backend version 1.0.14
>>>
>>> # ls -alg /usr/lib64/libsan*
>>> -rwxr-xr-x  1 root   811 2005-01-10 10:17 /usr/lib64/libsane.la
>>> lrwxrwxrwx  1 root    17 2005-06-23 00:50 /usr/lib64/libsane.so ->
>>> libsane.so.1.0.14
>>> lrwxrwxrwx  1 root    17 2005-06-23 00:50 /usr/lib64/libsane.so.1 ->
>>> libsane.so.1.0.14
>>> -rwxr-xr-x  1 root 23632 2005-01-10 10:17 /usr/lib64/libsane.so. 
>>> 1.0.14
>>>
>>> On Saturday 02 July 2005 05:13 am, you wrote:
>>>
>>>> I have one sitting next to my computer, and it works...
>>>>
>>>> Try to set the debug environment variable before you run scanimage:
>>>>
>>>> export SANE_DEBUG_EPSON=255
>>>> scanimage > /tmp/scan.log 2>&1
>>>>
>>>> The file /tmp/scan.log will contain information about what the
>>>> backend is
>>>> doing. What surprises me is that the scanner is not even  
>>>> recognized.
>>>>
>>>> Do you have more than one version of Sane on your system?
>>>>
>>>> Karl Heinz
>>>>
>>>> On Jul 2, 2005, at 12:54 AM, g.hinger@verizon.net wrote:
>>>>
>>>>> 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).
>>>>>
>>>>> --
>>>>> sane-devel mailing list: sane-devel@lists.alioth.debian.org
>>>>> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
>>>>> Unsubscribe: Send mail with subject "unsubscribe your_password"
>>>>>              to sane-devel-request@lists.alioth.debian.org
>>>>>
>>>
>>> --
>>> sane-devel mailing list: sane-devel@lists.alioth.debian.org
>>> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
>>> Unsubscribe: Send mail with subject "unsubscribe your_password"
>>>              to sane-devel-request@lists.alioth.debian.org
>>>
>
> -- 
> sane-devel mailing list: sane-devel@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>              to sane-devel-request@lists.alioth.debian.org
>