[sane-devel] HP scanner not found

m. allan noah kitno455 at gmail.com
Mon Oct 5 12:12:27 UTC 2009


On Mon, Oct 5, 2009 at 12:16 AM, stef <stef.dev at free.fr> wrote:
> 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!
>>
>        Hello,
>
>        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.

But, if you dont see the device with scanimage -L, but you do see it
with scanimage -d 'drivername' then probably your /etc/sane.d/dll.conf
does not have the backend listed in it, or it is commented out for
some reason?

allan
-- 
"The truth is an offense, but not a sin"



More information about the sane-devel mailing list