The modification you made in do_stop (formerly do_cancel) now allows clean
abort during setup phase (before data is transferred) with the Tekram driver.
A stop during the scan still requires the delay as I described earlier.
Anyway, I now use the generic AM53C974 driver instead of the Tekram specific
one. And, viola, it works all, without modifications. ( I used the AM53C974
driver first, but probably didn't get it right to specify the device to use
and SANE thought my scanner was a Microtek or whatever, doing a lot of
nonsense. Later I found out I have to specify the device on the scanimage
command line or change the backend include list in the Makefile, but before
that I already switched to the Tekram driver and didn't dare to switch back...
that's the story why I didn't try the generic driver earlier )
This proves the Tekram driver being buggy.
bibi,
Kolja
--- Kolja Waschk (kawk@Home.Yo.COM) http://WWW.TU-Harburg.DE/~sekw0206 Operator of "Yo.COM news & mail service for small budget" Tel +49-40-8891-3034, BBS/Fax -3035 (ISDN V.110/X.75 & ZyXEL/V.34)
-- Source code, list archive, and docs: http://www.azstarnet.com/~axplinux/sane/ To unsubscribe: mail -s unsubscribe sane-devel-request@listserv.azstarnet.com