[sane-devel] Bug#583166: libsane: Scanner Epson Perfection 640U fails with epson2 backend (was Re: Bug#597922: Additional Scanner Logs)

Olaf Meeuwissen olaf.meeuwissen at avasys.jp
Tue Dec 21 23:29:02 UTC 2010

Hash: SHA1

On 2010-12-21 20:22, Julien BLACHE wrote:
> Olaf Meeuwissen <olaf.meeuwissen at avasys.jp> wrote:
> Hi,
>>> Also note that the 640u still doesn't work with epson2 after the fixes
>>> that have been done so far; it's still NAKing some command (there's a
>>> log in the Debian bug report if anybody wants to look into it).
>> It's sending an unsupported ESC m.  That has been fixed in
> Hmm. The log in question is in #583166 actually. There's no ESC m
> command in this log that I can see and the version being used has both
> the ESC m fix and the cancel fix.

Sorry.  The ESC m command I mentioned was in message 19 of that bug
report and I didn't notice the log after that.

> So looks like there's something else going on?

Let's give this[1] another look.
OK, so it doesn't like the area setting (ESC A).  The Perfection 640 is
one of the scanners that requires "color shuffling".  This implies some
additional logic in the scan area calculations.
Since my previous post[2], I've looked a little at the color shuffling
logic in the epson2 backend but cannot easily determine whether what's
going on there is correct.  I'd suggest people use the epkowa backend,
available from my employer's website[3].

 [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=583166#54
 [3] http://avasys.jp/eng/linux_driver/download/

Hope this helps,
- -- 
Olaf Meeuwissen, LPIC-2           FLOSS Engineer -- AVASYS CORPORATION
FSF Associate Member #1962               Help support software freedom
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/


More information about the sane-devel mailing list