[sane-devel] HP scanner not found

stef stef.dev at free.fr
Mon Oct 5 04:16:14 UTC 2009

Le lundi 5 octobre 2009 01:08:16 Dave Welch, vous avez écrit :
> I am having a scanner problem, I am trying to use my HP Scanjet 4470c on
> a machine running Fedora 11 with sane 1.0.20-4.  I have followed all
> that I understand in the documentation. I don't seem to have
> libsane-rts8891.a on my system, do I need it? If so, where can I find
> it?
> When I used command  lsusb  see output below.
> Bus 001 Device 005: ID 046d:c518 Logitech, Inc. MX610 Laser Cordless
> Mouse
> Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 002 Device 002: ID 046e:5503 Behavior Tech. Computer Corp.
> Bus 002 Device 003: ID 03f0:0805 Hewlett-Packard HP4470C
> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> When I start xsane it says no devises available.
> This is the output of sane-find-scanner:
> found USB scanner (vendor=0x03f0, product=0x0805, chip=rts8801/rts8891)
> at libusb:002:004
> When I used command  scanimage -L  see output below.
> No scanners were identified. If you were expecting something different,
> check that the scanner is plugged in, turned on and detected by the
> sane-find-scanner tool (if appropriate). Please read the documentation
> which came with this software (README, FAQ, manpages).
> When I used command  scanimage -d rts8891  the scanner scanned and
> displayed garbage in the terminal.
> Thanks for any help!

	scanimage output scanned data to the terminal. So the garbage you noticed was 
binary data in pnm format. Try to test with redirecting standard output to a 
file like:
scanimage -d rts8891 >scan.pnm 2>scan.log

	The libsane-rts8891.a file is only needed if you want to compile a frontend 
statically which is rather uncommon. Usually, you only need 'libsane-
rts8891.so' file which is loaded dynamically by the SANE framework.


More information about the sane-devel mailing list