[sane-devel] Xerox Travel Scanner 100 could not be detected
Andrey Loginov
avloginov at gmail.com
Sat Jan 9 23:10:15 UTC 2010
У сб, 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
>
More information about the sane-devel
mailing list