Bjoern Daehn <bjoern at daehn-online.net> writes: > Hello!
Hello! > I trying to use an EPSON 640U with sane 1.0.18+cvs20061127-1. > > The platform is a WL500gp running Oleg?s firmware (Linux 2.4.20/mips). I > have sane-backend installed and ?scanner.o? module is recognizing the > scanner: > ... > scanner.c: USB scanner device (0x04b8/0x010c) now attached to scanner0 > scanner.c: 0.4.16:USB Scanner Driver > > sane-find-scanner results: > ... > found USB scanner (vendor=0x04b8, product=0x010c) at /dev/usb/scanner0 > ... > > Access rights to /dev/usb/scanner0 are fine ? a ?SANE_DEBUG_EPSON='255' > scanimage ?L? results: > > [snip] > [epson] type D 0x44 > [epson] level 1 0x31 > [epson] type 0x00 > [epson] level T 0x54 > [epson] forced Hmm, this looks suspicious. Have you set the SANE_EPSON_CMD_LVL environment variable? If so, unset it or set it to D1. Somehow the backend picks up a non-existent command level setting. Looking at the code (around line 5888) that only happens when that environment variable is set. Hope this helps, -- Olaf Meeuwissen FLOSS Engineer -- EPSON AVASYS Corporation FSF Associate Member #1962 sign up at http://member.fsf.org/ GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97 976A 16C7 F27D 6BE3 7D90 Penguin's lib! -- I hack, therefore I am -- LPIC-2
