[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 
> 2.6.8.1-1mdk, 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
> 
> --------------------------------------------------------------------------
> SANE_DEBUG_DLL=255 SANE_DEBUG_EPSON=255 SANE_DEBUG_PLUSTEK=255 time 
> 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.

-- 
----------
m.vr.gr.
Gerard Klaver