[sane-devel] HP Scanjet 7000 in Debian GNU/Linux 6.x (squeeze)

Guillermo Lengemann glengemann at opsu.gob.ve
Fri Mar 30 21:33:37 UTC 2012


Hello,

I am using libsane-1.0.22-3~bpo60+1[1], sane-1.0.14-9[2] and 
sane-utils-1.0.22-3~bpo60+1 to intent make run in Debian GNU/Linux the 
scanner HP Scanjet 7000[4], but I had no luck.

The scanner is recognize with the command sane-find-scanner:

found USB scanner (vendor=0x03f0 [Language Error], product=0x2d05 
[Language Error]) at libusb:002:011

Run scanimage -L for check support for the backend but sane don't detect 
nothing.

The output of command SANE_DEBUG_DLL=3 scanimage -L, although the 
version of backend of sane is the 1.0.22 (libsane-1.2.22) in the secon 
line show how use backend to version 1.0.13 ¿which is the reason for this?:

[sanei_debug] Setting debug level of dll to 3.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 
1.0.23git
[dll] sane_init/read_dlld: using config directory `./dll.d'
[dll] add_backend: adding backend `ls5000'
[dll] add_backend: adding backend `net'
[dll] add_backend: adding backend `abaton'
[dll] add_backend: adding backend `agfafocus'
[dll] add_backend: adding backend `apple'
[dll] add_backend: adding backend `avision'
[dll] add_backend: adding backend `artec'
[dll] add_backend: adding backend `artec_eplus48u'
[dll] add_backend: adding backend `as6e'
[dll] add_backend: adding backend `bh'
[dll] add_backend: adding backend `canon'
[dll] add_backend: adding backend `canon630u'
[dll] add_backend: adding backend `canon_dr'
[dll] add_backend: adding backend `canon_pp'
[dll] add_backend: adding backend `cardscan'
[dll] add_backend: adding backend `coolscan'
[dll] add_backend: adding backend `coolscan2'
[dll] add_backend: adding backend `coolscan3'
[dll] add_backend: adding backend `dc25'
[dll] add_backend: adding backend `dc210'
[dll] add_backend: adding backend `dc240'
[dll] add_backend: adding backend `dell1600n_net'
[dll] add_backend: adding backend `dmc'
[dll] add_backend: adding backend `epjitsu'
[dll] add_backend: adding backend `epson'
[dll] add_backend: adding backend `epson2'
[dll] add_backend: adding backend `fujitsu'
[dll] add_backend: adding backend `gphoto2'
[dll] add_backend: adding backend `genesys'
[dll] add_backend: adding backend `gt68xx'
[dll] add_backend: adding backend `hp'
[dll] add_backend: adding backend `hp3900'
[dll] add_backend: adding backend `hpsj5s'
[dll] add_backend: adding backend `hp3500'
[dll] add_backend: adding backend `hp4200'
[dll] add_backend: adding backend `hp5400'
[dll] add_backend: adding backend `hp5590'
[dll] add_backend: adding backend `hpljm1005'
[dll] add_backend: adding backend `hs2p'
[dll] add_backend: adding backend `ibm'
[dll] add_backend: adding backend `kodak'
[dll] add_backend: adding backend `kvs1025'
[dll] add_backend: adding backend `kvs20xx'
[dll] add_backend: adding backend `leo'
[dll] add_backend: adding backend `lexmark'
[dll] add_backend: adding backend `ma1509'
[dll] add_backend: adding backend `magicolor'
[dll] add_backend: adding backend `matsushita'
[dll] add_backend: adding backend `microtek'
[dll] add_backend: adding backend `microtek2'
[dll] add_backend: adding backend `mustek'
[dll] add_backend: adding backend `mustek_pp'
[dll] add_backend: adding backend `mustek_usb'
[dll] add_backend: adding backend `mustek_usb2'
[dll] add_backend: adding backend `nec'
[dll] add_backend: adding backend `niash'
[dll] add_backend: adding backend `p5'
[dll] add_backend: adding backend `pie'
[dll] add_backend: adding backend `pixma'
[dll] add_backend: adding backend `plustek'
[dll] add_backend: adding backend `plustek_pp'
[dll] add_backend: adding backend `pnm'
[dll] add_backend: adding backend `qcam'
[dll] add_backend: adding backend `ricoh'
[dll] add_backend: adding backend `rts8891'
[dll] add_backend: adding backend `s9036'
[dll] add_backend: adding backend `sceptre'
[dll] add_backend: adding backend `sharp'
[dll] add_backend: adding backend `sm3600'
[dll] add_backend: adding backend `sm3840'
[dll] add_backend: adding backend `snapscan'
[dll] add_backend: adding backend `sp15c'
[dll] add_backend: adding backend `st400'
[dll] add_backend: adding backend `stv680'
[dll] add_backend: adding backend `tamarack'
[dll] add_backend: adding backend `teco1'
[dll] add_backend: adding backend `teco2'
[dll] add_backend: adding backend `teco3'
[dll] add_backend: adding backend `test'
[dll] add_backend: adding backend `u12'
[dll] add_backend: adding backend `umax'
[dll] add_backend: adding backend `umax_pp'
[dll] add_backend: adding backend `umax1220u'
[dll] add_backend: adding backend `v4l'
[dll] add_backend: adding backend `xerox_mfp'
[dll] sane_get_devices
[dll] load: searching backend `xerox_mfp' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-xerox_mfp.so.1'
[dll] init: initializing backend `xerox_mfp'
[dll] load: searching backend `v4l' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `v4l' (No such file or directory)
[dll] load: searching backend `umax1220u' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-umax1220u.so.1'
[dll] init: initializing backend `umax1220u'
[dll] load: searching backend `umax_pp' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-umax_pp.so.1'
[dll] init: initializing backend `umax_pp'
[dll] load: searching backend `umax' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-umax.so.1'
[dll] init: initializing backend `umax'
[dll] load: searching backend `u12' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-u12.so.1'
[dll] init: initializing backend `u12'
[dll] load: searching backend `test' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-test.so.1'
[dll] init: initializing backend `test'
[dll] load: searching backend `teco3' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-teco3.so.1'
[dll] init: initializing backend `teco3'
[dll] load: searching backend `teco2' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-teco2.so.1'
[dll] init: initializing backend `teco2'
[dll] load: searching backend `teco1' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-teco1.so.1'
[dll] init: initializing backend `teco1'
[dll] load: searching backend `tamarack' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-tamarack.so.1'
[dll] init: initializing backend `tamarack'
[dll] load: searching backend `stv680' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-stv680.so.1'
[dll] init: initializing backend `stv680'
[dll] load: searching backend `st400' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-st400.so.1'
[dll] init: initializing backend `st400'
[dll] load: searching backend `sp15c' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-sp15c.so.1'
[dll] init: initializing backend `sp15c'
[dll] load: searching backend `snapscan' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-snapscan.so.1'
[dll] init: initializing backend `snapscan'
[dll] load: searching backend `sm3840' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-sm3840.so.1'
[dll] init: initializing backend `sm3840'
[dll] load: searching backend `sm3600' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-sm3600.so.1'
[dll] init: initializing backend `sm3600'
[dll] load: searching backend `sharp' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-sharp.so.1'
[dll] init: initializing backend `sharp'
[dll] load: searching backend `sceptre' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-sceptre.so.1'
[dll] init: initializing backend `sceptre'
[dll] load: searching backend `s9036' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-s9036.so.1'
[dll] init: initializing backend `s9036'
[dll] load: searching backend `rts8891' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-rts8891.so.1'
[dll] init: initializing backend `rts8891'
[dll] load: searching backend `ricoh' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-ricoh.so.1'
[dll] init: initializing backend `ricoh'
[dll] load: searching backend `qcam' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-qcam.so.1'
[dll] init: initializing backend `qcam'
[dll] load: searching backend `pnm' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `pnm' (No such file or directory)
[dll] load: searching backend `plustek_pp' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-plustek_pp.so.1'
[dll] init: initializing backend `plustek_pp'
[dll] load: searching backend `plustek' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-plustek.so.1'
[dll] init: initializing backend `plustek'
[dll] load: searching backend `pixma' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-pixma.so.1'
[dll] init: initializing backend `pixma'
[dll] load: searching backend `pie' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-pie.so.1'
[dll] init: initializing backend `pie'
[dll] load: searching backend `p5' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-p5.so.1'
[dll] init: initializing backend `p5'
[dll] load: searching backend `niash' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-niash.so.1'
[dll] init: initializing backend `niash'
[dll] load: searching backend `nec' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-nec.so.1'
[dll] init: initializing backend `nec'
[dll] load: searching backend `mustek_usb2' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `mustek_usb2' (No such file or directory)
[dll] load: searching backend `mustek_usb' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-mustek_usb.so.1'
[dll] init: initializing backend `mustek_usb'
[dll] load: searching backend `mustek_pp' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `mustek_pp' (No such file or directory)
[dll] load: searching backend `mustek' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-mustek.so.1'
[dll] init: initializing backend `mustek'
[dll] load: searching backend `microtek2' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-microtek2.so.1'
[dll] init: initializing backend `microtek2'
[dll] load: searching backend `microtek' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-microtek.so.1'
[dll] init: initializing backend `microtek'
[dll] load: searching backend `matsushita' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-matsushita.so.1'
[dll] init: initializing backend `matsushita'
[dll] load: searching backend `magicolor' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-magicolor.so.1'
[dll] init: initializing backend `magicolor'
[dll] load: searching backend `ma1509' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-ma1509.so.1'
[dll] init: initializing backend `ma1509'
[dll] load: searching backend `lexmark' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-lexmark.so.1'
[dll] init: initializing backend `lexmark'
[dll] load: searching backend `leo' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-leo.so.1'
[dll] init: initializing backend `leo'
[dll] load: searching backend `kvs20xx' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-kvs20xx.so.1'
[dll] init: initializing backend `kvs20xx'
[dll] load: searching backend `kvs1025' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-kvs1025.so.1'
[dll] init: initializing backend `kvs1025'
[dll] load: searching backend `kodak' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-kodak.so.1'
[dll] init: initializing backend `kodak'
[dll] load: searching backend `ibm' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-ibm.so.1'
[dll] init: initializing backend `ibm'
[dll] load: searching backend `hs2p' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hs2p.so.1'
[dll] init: initializing backend `hs2p'
[dll] load: searching backend `hpljm1005' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hpljm1005.so.1'
[dll] init: initializing backend `hpljm1005'
[dll] load: searching backend `hp5590' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hp5590.so.1'
[dll] init: initializing backend `hp5590'
[dll] load: searching backend `hp5400' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hp5400.so.1'
[dll] init: initializing backend `hp5400'
[dll] load: searching backend `hp4200' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hp4200.so.1'
[dll] init: initializing backend `hp4200'
[dll] load: searching backend `hp3500' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hp3500.so.1'
[dll] init: initializing backend `hp3500'
[dll] load: searching backend `hpsj5s' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `hpsj5s' (No such file or directory)
[dll] load: searching backend `hp3900' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hp3900.so.1'
[dll] init: initializing backend `hp3900'
[dll] load: searching backend `hp' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-hp.so.1'
[dll] init: initializing backend `hp'
[dll] load: searching backend `gt68xx' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-gt68xx.so.1'
[dll] init: initializing backend `gt68xx'
[dll] load: searching backend `genesys' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-genesys.so.1'
[dll] init: initializing backend `genesys'
[dll] load: searching backend `gphoto2' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `gphoto2' (No such file or directory)
[dll] load: searching backend `fujitsu' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-fujitsu.so.1'
[dll] init: initializing backend `fujitsu'
[dll] load: searching backend `epson2' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-epson2.so.1'
[dll] init: initializing backend `epson2'
[dll] load: searching backend `epson' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-epson.so.1'
[dll] init: initializing backend `epson'
[dll] load: searching backend `epjitsu' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-epjitsu.so.1'
[dll] init: initializing backend `epjitsu'
[dll] load: searching backend `dmc' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-dmc.so.1'
[dll] init: initializing backend `dmc'
[dll] load: searching backend `dell1600n_net' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `dell1600n_net' (No such file or 
directory)
[dll] load: searching backend `dc240' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `dc240' (No such file or directory)
[dll] load: searching backend `dc210' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `dc210' (No such file or directory)
[dll] load: searching backend `dc25' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-dc25.so.1'
[dll] init: initializing backend `dc25'
[dll] load: searching backend `coolscan3' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-coolscan3.so.1'
[dll] init: initializing backend `coolscan3'
[dll] load: searching backend `coolscan2' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-coolscan2.so.1'
[dll] init: initializing backend `coolscan2'
[dll] load: searching backend `coolscan' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-coolscan.so.1'
[dll] init: initializing backend `coolscan'
[dll] load: searching backend `cardscan' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-cardscan.so.1'
[dll] init: initializing backend `cardscan'
[dll] load: searching backend `canon_pp' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `canon_pp' (No such file or directory)
[dll] load: searching backend `canon_dr' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-canon_dr.so.1'
[dll] init: initializing backend `canon_dr'
[dll] load: searching backend `canon630u' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-canon630u.so.1'
[dll] init: initializing backend `canon630u'
[dll] load: searching backend `canon' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-canon.so.1'
[dll] init: initializing backend `canon'
[dll] load: searching backend `bh' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-bh.so.1'
[dll] init: initializing backend `bh'
[dll] load: searching backend `as6e' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-as6e.so.1'
[dll] init: initializing backend `as6e'
[dll] load: searching backend `artec_eplus48u' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-artec_eplus48u.so.1'
[dll] init: initializing backend `artec_eplus48u'
[dll] load: searching backend `artec' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-artec.so.1'
[dll] init: initializing backend `artec'
[dll] load: searching backend `avision' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-avision.so.1'
[dll] init: initializing backend `avision'
[dll] load: searching backend `apple' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-apple.so.1'
[dll] init: initializing backend `apple'
[dll] load: searching backend `agfafocus' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-agfafocus.so.1'
[dll] init: initializing backend `agfafocus'
[dll] load: searching backend `abaton' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-abaton.so.1'
[dll] init: initializing backend `abaton'
[dll] load: searching backend `net' in `/usr/local/lib/sane'
[dll] load: dlopen()ing `/usr/local/lib/sane/libsane-net.so.1'
[dll] init: initializing backend `net'
[dll] load: searching backend `ls5000' in `/usr/local/lib/sane'
[dll] load: couldn't find backend `ls5000' (No such file or directory)
[dll] sane_get_devices: found 2 devices
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `xerox_mfp's exit function
[dll] sane_exit: calling backend `umax1220u's exit function
[dll] sane_exit: calling backend `umax_pp's exit function
[dll] sane_exit: calling backend `umax's exit function
[dll] sane_exit: calling backend `u12's exit function
[dll] sane_exit: calling backend `test's exit function
[dll] sane_exit: calling backend `teco3's exit function
[dll] sane_exit: calling backend `teco2's exit function
[dll] sane_exit: calling backend `teco1's exit function
[dll] sane_exit: calling backend `tamarack's exit function
[dll] sane_exit: calling backend `stv680's exit function
[dll] sane_exit: calling backend `st400's exit function
[dll] sane_exit: calling backend `sp15c's exit function
[dll] sane_exit: calling backend `snapscan's exit function
[dll] sane_exit: calling backend `sm3840's exit function
[dll] sane_exit: calling backend `sm3600's exit function
[dll] sane_exit: calling backend `sharp's exit function
[dll] sane_exit: calling backend `sceptre's exit function
[dll] sane_exit: calling backend `s9036's exit function
[dll] sane_exit: calling backend `rts8891's exit function
[dll] sane_exit: calling backend `ricoh's exit function
[dll] sane_exit: calling backend `qcam's exit function
[dll] sane_exit: calling backend `plustek_pp's exit function
[dll] sane_exit: calling backend `plustek's exit function
[dll] sane_exit: calling backend `pixma's exit function
[dll] sane_exit: calling backend `pie's exit function
[dll] sane_exit: calling backend `p5's exit function
[dll] sane_exit: calling backend `niash's exit function
[dll] sane_exit: calling backend `nec's exit function
[dll] sane_exit: calling backend `mustek_usb's exit function
[dll] sane_exit: calling backend `mustek's exit function
[dll] sane_exit: calling backend `microtek2's exit function
[dll] sane_exit: calling backend `microtek's exit function
[dll] sane_exit: calling backend `matsushita's exit function
[dll] sane_exit: calling backend `magicolor's exit function
[dll] sane_exit: calling backend `ma1509's exit function
[dll] sane_exit: calling backend `lexmark's exit function
[dll] sane_exit: calling backend `leo's exit function
[dll] sane_exit: calling backend `kvs20xx's exit function
[dll] sane_exit: calling backend `kvs1025's exit function
[dll] sane_exit: calling backend `kodak's exit function
[dll] sane_exit: calling backend `ibm's exit function
[dll] sane_exit: calling backend `hs2p's exit function
[dll] sane_exit: calling backend `hpljm1005's exit function
[dll] sane_exit: calling backend `hp5590's exit function
[dll] sane_exit: calling backend `hp5400's exit function
[dll] sane_exit: calling backend `hp4200's exit function
[dll] sane_exit: calling backend `hp3500's exit function
[dll] sane_exit: calling backend `hp3900's exit function
[dll] sane_exit: calling backend `hp's exit function
[dll] sane_exit: calling backend `gt68xx's exit function
[dll] sane_exit: calling backend `genesys's exit function
[dll] sane_exit: calling backend `fujitsu's exit function
[dll] sane_exit: calling backend `epson2's exit function
[dll] sane_exit: calling backend `epson's exit function
[dll] sane_exit: calling backend `epjitsu's exit function
[dll] sane_exit: calling backend `dmc's exit function
[dll] sane_exit: calling backend `coolscan3's exit function
[dll] sane_exit: calling backend `coolscan2's exit function
[dll] sane_exit: calling backend `coolscan's exit function
[dll] sane_exit: calling backend `cardscan's exit function
[dll] sane_exit: calling backend `canon_dr's exit function
[dll] sane_exit: calling backend `canon630u's exit function
[dll] sane_exit: calling backend `canon's exit function
[dll] sane_exit: calling backend `bh's exit function
[dll] sane_exit: calling backend `artec_eplus48u's exit function
[dll] sane_exit: calling backend `artec's exit function
[dll] sane_exit: calling backend `avision's exit function
[dll] sane_exit: calling backend `apple's exit function
[dll] sane_exit: calling backend `agfafocus's exit function
[dll] sane_exit: calling backend `abaton's exit function
[dll] sane_exit: calling backend `net's exit function
[dll] sane_exit: finished

Fallowing the instructions described in the man sane-usb[5], edit 
/etc/sane.d/hp3900.conf, /etc/sane.d/hp4200.conf and 
/etc/sane.d/hp5400.conf add:

usb 0x03f0 0x2d5

the output the command scanimage -L for /etc/sane.d/hp3900.conf was:
device `test:0' is a Noname frontend-tester virtual device
device `test:1' is a Noname frontend-tester virtual device
device `hp3900:libusb:002:014' is a Unknown RTS8822 chipset based 
flatbed scanner

The output for command scanimage -L for /etc/sane.d/hp4200.conf is:
device `test:0' is a Noname frontend-tester virtual device
device `test:1' is a Noname frontend-tester virtual device
device `hp4200:libusb:002:014' is a Hewlett-Packard HP-4200 flatbed scanner

the output the command scanimage -L for /etc/sane.d/hp5400.conf was
device `test:0' is a Noname frontend-tester virtual device
device `test:1' is a Noname frontend-tester virtual device

The output of sane-find-scanner -v -v is:

This is sane-find-scanner from sane-backends 1.0.22

<device descriptor of 0x03f0/0x2d05 at 002:011 (Language Error Language 
Error)>
bLength               18
bDescriptorType       1
bcdUSB                2.00
bDeviceClass          0
bDeviceSubClass       0
bDeviceProtocol       0
bMaxPacketSize0       64
idVendor              0x03F0
idProduct             0x2D05
bcdDevice             0.01
iManufacturer         1 (Language Error)
iProduct              2 (Language Error)
iSerialNumber         3 (Language Error)
bNumConfigurations    1
  <configuration 0>
  bLength              9
  bDescriptorType      2
  wTotalLength         39
  bNumInterfaces       1
  bConfigurationValue  1
  iConfiguration       0 ()
  bmAttributes         192 (Self-powered)
  MaxPower             4 mA
   <interface 0>
    <altsetting 0>
    bLength            9
    bDescriptorType    4
    bInterfaceNumber   0
    bAlternateSetting  0
    bNumEndpoints      3
    bInterfaceClass    255
    bInterfaceSubClass 255
    bInterfaceProtocol 255
    iInterface         5 (Language Error)
     <endpoint 0>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x82 (in 0x02)
     bmAttributes      2 (bulk)
     wMaxPacketSize    512
     bInterval         0 ms
     bRefresh          0
     bSynchAddress     0
     <endpoint 1>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x02 (out 0x02)
     bmAttributes      2 (bulk)
     wMaxPacketSize    512
     bInterval         0 ms
     bRefresh          0
     bSynchAddress     0
     <endpoint 2>
     bLength           7
     bDescriptorType   5
     bEndpointAddress  0x81 (in 0x01)
     bmAttributes      3 (interrupt)
     wMaxPacketSize    64
     bInterval         11 ms
     bRefresh          0
     bSynchAddress     0

<trying to find out which USB chip is used>
     checking for GT-6801 ...
     this is not a GT-6801 (bDeviceClass = 0)
     checking for GT-6816 ...
     this is not a GT-6816 (bcdUSB = 0x200)
     checking for GT-8911 ...
     this is not a GT-8911 (check 2, bcdUSB = 0x200)
     checking for MA-1017 ...
     this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 255)
     checking for MA-1015 ...
     this is not a MA-1015 (bDeviceClass = 0)
     checking for MA-1509 ...
     this is not a MA-1509 (bDeviceClass = 0)
     checking for LM983[1,2,3] ...
     this is not a LM983x (bcdUSB = 0x200)
     checking for GL646 ...
     this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 255)
     checking for GL646_HP ...
     this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 255)
     checking for GL660+GL646 ...
     this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 255)
     checking for GL84x ...
     this is not a GL84x (bDeviceClass = 0, bInterfaceClass = 255)
     checking for ICM532B ...
     this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass = 
255)
     checking for PV8630/LM9830 ...
     this is not a PV8630/LM9830 (bcdUSB = 0x200)
     checking for M011 ...
     this is not a M011 (bDeviceClass = 0)
     checking for RTS8822 ...
     this is not a RTS8822 (bEndpointAddress = 0x82, bmAttributes = 0x2, 
wMaxPacketSize = 0x200, bInterval = 0x0)
     checking for rts8858c ...
     this is not a rts8858c (bcdUSB = 0x200)
     checking for SQ113 ...
     this is not a SQ113 (bEndpointAddress = 0x82, bmAttributes = 0x2, 
wMaxPacketSize = 0x200, bInterval = 0x0)
     checking for HP4500C/4570C/5500C/5550C/5590/7650 chipset ...
     this is not a HP4500C/4570C/5500C/5550C/5590/7650 chipset 
(bDeviceClass = 0)
     checking for rts8801/rts8891 ...
     this is not a rts8801/rts8891 (bcdUSB = 0x200)
<Couldn't determine the type of the USB chip (result from sane-backends 
1.0.22)>

found USB scanner (vendor=0x03f0 [Language Error], product=0x2d05 
[Language Error]) at libusb:002:011

[1] http://packages.debian.org/squeeze-backports/libsane
[2] http://packages.debian.org/squeeze/sane
[3] http://packages.debian.org/squeeze-backports/sane-utils
[4] 
http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNameId=3808624&lang=es&cc=co&taskId=135&prodTypeId=15179&prodSeriesId=3808623
[5] http://www.sane-project.org/man/sane-usb.5.html



More information about the sane-devel mailing list