[sane-devel] Epson "Expression 10000XL" ADF support by epson2

m. allan noah kitno455 at gmail.com
Thu Nov 18 17:18:55 UTC 2010

Probably a bug in the epson2 backend. Many adf machines require a very
specific order of operations with exact timing in order to scan
subsequent pages. As the epson2 backend is effectively unmaintained,
Your best bet would be to compare some logs of the windows driver in
action to those of the backend. Perhaps it will be something simple.


On Thu, Nov 18, 2010 at 9:41 AM, Olivier Jolit <olivier.jolit at hotmail.fr> wrote:
> Hello,
> I need to use the ADF of the Epson Expression 10000XL (backend epson2), but
> cant get it to work properly. The ADF always tries to take the next sheet on
> the stack when scaning a sheet. So if there is exactly N sheets in the stack
> and I run the command
> scanimage -d epson2:libusb:xxx:xxx --batch-count=N --source="Automatic
> Document Feeder"
> The front end will crash with the following output (N=2):
> Scanning 2 pages, incrementing by 1, numbering from 1
> Scanning page 1
> Scanned page 1. (scanner status = 5)
> Scanning page 2
> scanimage: sane_start: Invalid argument
> I sometime get the following more precise error:
> "sane_read: Error during device I/O" which occurs on scanadf.c file from
> sane-frontends-1.0.14 on line 1058 (from gdb).
> It seems to me that the scanner fails to communicate when its ADF cannot
> grab the next sheet.
> And if there are strictly more than N sheets in the stack of the ADF,
> everything will run fine, except that the N+1 sheet will be half-way into
> the ADF at the end of the scan and one need to manually remove it (with
> strength ^^).
> Besides, "eject" options and "auto-eject=on" don't work with this scanner,
> maybe it is linked I don't know...
> Since the front-end I'm currently writing
> - is supposed to be used by professionals
> - will be the base for a multi-platform front-end using TWAIN on Windows
> which works properly with the ADF of this scanner
>  this problem is quite annoying.
> Do you have any idea if someone will correct this behaviour or what I can do
> to fix this ?
> Best regards,
> Olivier
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>             to sane-devel-request at lists.alioth.debian.org

"The truth is an offense, but not a sin"

More information about the sane-devel mailing list