[sane-devel] Problem with "epson" backend and Epson Perfection 1260 Photo

gerard klaver gerard@gkall.hobby.nl
Wed, 18 Aug 2004 22:30:22 +0000

On Wed, 2004-08-18 at 21:22, Till Kamppeter wrote:
> Oi,
> before someone complains, I know that the Epson Perfection 1260 Photo is 
> not supported by the "epson" backend, but by the "plustek" backend.
> My system: Mandrakelinux Cooker of today (nearly 10.1beta2), kernel 
>, SANE 1.0.14, libusb 0.1.8, ISCAN/"epkowa" is NOT installed 
> in this test.
> The problem is the following:
> I have an Epson Perfection 2450 Photo (or 1640) and an Epson Perfection 
> 1260 Photo connected to the same machine. To make both scanners 
> working, I activate both the "epson" and the "plustek" backend in 
> /etc/sane.d/dll.conf. In the /etc/sane.d/epson.conf I have a line only 
> containing "usb" to auto-detect supported USB scanners, in 
> /etc/sane.d/plustek.conf a line with only "[usb]" to auto-detect 
> supported USB scanners also here.
> When I run a SANE frontend (or simply "scanimage -L" now), it takes a 
> rather long time, and when I look into the debug output (with 
> environment variable SANE_DEBUG_EPSON=255 set) I can see that the 
> "epson" backend detects the Perfection 1260 and hangs on it (as told 
> above, "epson" does not support the 1260). But after some minute the 
> "epson" backend seems to run into a timeout and the scanner detection 
> finishes, telling me that I have a GT9700 (that is the japanese name of 
> the 2450) used with the "epson" If I choose the 2450 in the menu of the 
> frontend (xsane in my case) then I can scan normally. If I choose the 
> 1260 and click on "Preview" I get a message that the device is busy.
> Now I comment out the "epson" backend in /etc/sane.d/dll.conf and the 
> frontend starts nearly immediately, but naturally the 2450 is not 
> detected and I get directly into the scanning gUI of the 1260. Now I can 
> scan normally with the 1260.
> If I unplug the 1260 and have "epson" active in /etc/sane.d/dll.conf, 
> the frontend comes up quickly and I can scan with the 2450 normally.
> So I can for now use only one of the two scanners on my machine, the 
> 1260 with "epson" commented out in /etc/sane.d/dll.conf or the 2450 with 
> the 1260 not plugged to the same machine.
> Note: In this test all attempts to scan are done in normal flatbed mode, 
> not using the TPUs (which are attached on both scanners).
> Here is output of
> --------------------------------------------------------------------------
> scanimage -L > scanimage-L_log.txt 2>&1
> --------------------------------------------------------------------------
> http://www.linuxprinting.org/till/tmp/scanimage-L_log2004081801.txt
>     Till

See bugreport 300751 about epson 1250/1260 (plustek) problems with the
epson backend.

CVS update should do the trick.

Gerard Klaver