[sane-devel] Epson 640U and sane1.0.18+cvs20061127-1

Olaf Meeuwissen olaf.meeuwissen at avasys.jp
Thu Jun 28 03:56:26 UTC 2007

Bjoern Daehn <bjoern at daehn-online.net> writes:

> 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

More information about the sane-devel mailing list