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
