Andrey, Do the following: $export SANE_DEBUG_GENESYS=255 $export SANE_DEBUG_GENESYS_GL841=255 $scanimage -d genesys --resolution 100 --mode Color >xeroxTS100-100dpi- scan.pnm 2> xeroxTS100.log
attach the image and log to an email back to the list. Hopefully, Stef will be able to look at these and have some suggestions. Jack McGill --- On Sat, 1/9/10, Andrey Loginov <avloginov at gmail.com> wrote: > From: Andrey Loginov <avloginov at gmail.com> > Subject: Re: [sane-devel] Xerox Travel Scanner 100 could not be detected > To: "Jack McGill" <jmcgill85258 at yahoo.com> > Cc: sane-devel at lists.alioth.debian.org > Date: Saturday, January 9, 2010, 5:08 PM > Also I did some traces with > strace(output is in attachment): > strace -o strace.out -f scanimage -T > Hope it can help. > ? ??, 2010-01-10 ? 01:10 +0200, Andrey Loginov > ????: > > ? ??, 2010-01-09 ? 08:19 -0800, Jack McGill > ????: > > > --- On Fri, 1/8/10, Andrey Loginov <avloginov at gmail.com> > wrote: > > > > > > > I am trying to make Xerox Travel Scanner 100 > portable > > > > scanner under > > > > Ubunto 9.10(karmic). > > > > When I use sane-find-scanner -v -v, it > shows: > > > > > > > > <device descriptor of 0x04a7/0x04ac at > 001:003 (Xerox > > > > Travel Scanner > > > > 100)> > > > . > > > > > > That scanner is probably a clone of the Visioneer > RoadWarrior, which > > is supported. > > > > > > If you are up to the challenge, support could > probably added. > > > > > > 1. You will need to download the latest source > code. > > > 2. Add a few lines of code. > > > 3. Recompile the source code. > > > > > > This article explains how to download and install > from source: > > http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html > > > > > > > So as a quick summary: > > > 1. $sudo apt-get install git > > > 2. $sudo apt-get install libsane-dev? (the > article says libusb-dev, > > but I think that is wrong). > > > 3. $cd ~ > > > 4. $git clone > git://git.debian.org/sane/sane-backends.git > > > 5. $gksu gedit > ~/sane-backends/backends/genesys.conf.in > > > 6. Change the usb product id of the Roadwarrior > from 0x0494 to 0x04ac > > > 7. Save and exit > > > 8. $gksu gedit > ~/sane-backends/backends/genesys_devices.c > > > 9. At the very bottom section change the usb > product id of the > > roadwarrior from 0x0494 to 0x04ac > > > 10. Save and exit. > > > 11. $ ./configure --prefix=/usr --sysconfdir=/etc > --localstatedir=/var > > > 12. $make > > > 13. sudo make install > > > 14. $sane-find-scanner > > > 15. $sudo scanimage -L > > > 16. $scanimage -L > > > 17. $scanimage -T > > > 18. Open xsane and try to scan something > > > 19. Report back to us on how it works. > > > 20. If it doesn't recognize the scanner open > /etc/sane.d/genesys.conf > > and see if your change made it to this file. If not, > edit the > > roadwarrior usb pid here too. > > > > > I did everything you recommended and have some > progress. > > found USB scanner (vendor=0x04a7 [Xerox], > product=0x04ac [Travel Scanner > > 100], chip=GL842) at libusb:001:008 > > > > scanimage -L > > device `v4l:/dev/video0' is a Noname CKF7037 virtual > device > > device `genesys:libusb:001:009' is a Visioneer > Readwarrior flatbed > > scanner > > But scanimage -T shows error: > > scanimage: sane_start: Invalid argument > > xsane stars and detects scanner and I could even scan > 1 page more or > > less correctly(colors and quality is awful) but i > couldn't scan another > > page it was not shown. > > What can I do more to correct all these problems and > make this device > > fully functional ? > > > If everything works with this dirty hack, then > Stef or Pierre can do a > > more formal update to the backend. > > > > > > Good luck. > > > Jack McGill > > > > > > > > >