Hi, all. I got a Visioneer One Touch 9020 USB scanner at a local thrift store and I can't get it working. At the store they said it works. Not tested with Linux. It was only $3 so I figured I'd take the plunge -- proceeds go to local charities. Running sane-find-scanner outputs this:
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a7 [Visioneer], product=0x022c [USB Scanner]) at libusb:001:004
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
And lsusb gives this:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0baf:0303 U.S. Robotics
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Bus 001 Device 004: ID 04a7:022c Visioneer OneTouch 9000/9020
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:2502 Standard Microsystems Corp.
I put a line in /etc/sane.d/dll.conf:
visioneer
And created the file /etc/sane.d/visioneer.conf with this line:
usb 0x04a7 0x022c
But when I run Xsane it says "No Scanners Found". A little Googling says this scanner is supported. Anybody know of a special module I need to modprobe? Any help at all is greatly appreciated.
UPDATE:
I found out the genesys.conf file in /etc/sane.d is the correct config file to add the line
usb 0x04a7 0x022c
so I did that and deleted the "visioneer.conf" file. But I still can't get sane to find the device. Running the command
scanimage -L
says no sane devices found, as does the Xsane program when I try to start that. Should I take apart the scanner and see what chip it uses?
On a side note, the same thrift store has a Mustek scanner that has only a USB connection, apparently drawing power from the USB bus. But I'm skeptical about this because all the scanners I've seen require 1.25 amps of current and USB provides only 0.5 amps. Has anyone any experience with this scanner and would it be worthwhile to purchase it and try to get it going? I have two scanners that work well with Linux but they are both the multifunction type that copy, scan and print. I'm hoping I can find a regular flatbed scanner. And I should also mention I have Python-imaging-sane installed for flatbed scanners.