[sane-devel] imageCLASS MF4570dw tester available for two days
m. allan noah
kitno455 at gmail.com
Thu Dec 26 21:28:08 UTC 2013
I am the author of the canon_dr backend, and can state with near
certainty that canon_dr does not support your scanner. A rather
telling point is this line from your debug log:
[canon_dr] sane_init: canon_dr backend 1.0.39, from sane-backends 1.0.23
You are not using the git version of sane-backends. Chances are, the
symlinks in /usr/lib are not being setup correctly by 'make install'.
I have seen this from recent linux distros.
allan
On Wed, Dec 25, 2013 at 11:44 PM, Yuval Levy <ylevy at uwo.ca> wrote:
> On 12/25/2013 07:04 PM, Olaf Meeuwissen wrote:
>> I'm completely stumped as to why you only see four files there. There
>> should be close to 80!
>
> There are close to 80, I just limited the grep command to see those
> files that start with canon only. Trying to stay relevant.
>
>
>>> the stock 'buntu one. I only built and installed the sane-backends from
>>> git.
>>
>> Eh, how did you configure that build? Did it by any change zap or
>> clobber bits and pieces from the stock 'buntu libsane package you
>> installed?
>
> Plain and simple:
>
> tar xvfz sane-backends-*.tar.gz
> cd sane-backends-*
> ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
> make
> sudo make install
>
> the result:
>
> $ scanimage -V
> scanimage (sane-backends) 1.0.25git; backend version 1.0.23
> $
>
> I do not think it clobbered anything from the stock 'buntu, I am still
> able to scan easily with my Brother multi-function (over the network).
>
>
>>> I added the following lines (based on the sane-find-scanner output):
>>>
>>> # MF4570dw
>>> usb 0x04a9 0x275a
>>
>> Hmm, according to the SANE supported devices info[1], this scanner is
>> supported (though untested) by the pixma backend.
>
> Yes, I saw that, but check the debugging output below with and without
> the line. Sorry for the long output.
>
>
>> SANE_DEBUG_DLL=128 scanimage -L
>
> $ SANE_DEBUG_DLL=128 scanimage -L
> [sanei_debug] Setting debug level of dll to 128.
> [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.23
> [dll] sane_init/read_dlld: attempting to open directory `./dll.d'
> [dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
> [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
> [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
> [dll] sane_init/read_config: reading dll.d/hplip
> [dll] add_backend: adding backend `hpaio'
> [dll] sane_init/read_dlld: done.
> [dll] sane_init/read_config: reading dll.conf
> [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 `cardscan'
> [dll] add_backend: adding backend `coolscan'
> [dll] add_backend: adding backend `coolscan3'
> [dll] add_backend: adding backend `dell1600n_net'
> [dll] add_backend: adding backend `dmc'
> [dll] add_backend: adding backend `epjitsu'
> [dll] add_backend: adding backend `epson2'
> [dll] add_backend: adding backend `fujitsu'
> [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 `kodakaio'
> [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_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 `pie'
> [dll] add_backend: adding backend `pixma'
> [dll] add_backend: adding backend `plustek'
> [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 `tamarack'
> [dll] add_backend: adding backend `teco1'
> [dll] add_backend: adding backend `teco2'
> [dll] add_backend: adding backend `teco3'
> [dll] add_backend: adding backend `u12'
> [dll] add_backend: adding backend `umax'
> [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/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-xerox_mfp.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-xerox_mfp.so.1'
> [dll] init: initializing backend `xerox_mfp'
> [dll] init: backend `xerox_mfp' is version 1.0.13
> [dll] load: searching backend `v4l' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1'
> [dll] init: initializing backend `v4l'
> [dll] init: backend `v4l' is version 1.0.5
> [dll] load: searching backend `umax1220u' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-umax1220u.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-umax1220u.so.1'
> [dll] init: initializing backend `umax1220u'
> [dll] init: backend `umax1220u' is version 1.0.2
> [dll] load: searching backend `umax' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-umax.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-umax.so.1'
> [dll] init: initializing backend `umax'
> [dll] init: backend `umax' is version 1.0.45
> [dll] load: searching backend `u12' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-u12.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-u12.so.1'
> [dll] init: initializing backend `u12'
> [dll] init: backend `u12' is version 1.0.0
> [dll] load: searching backend `teco3' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-teco3.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-teco3.so.1'
> [dll] init: initializing backend `teco3'
> [dll] init: backend `teco3' is version 1.0.1
> [dll] load: searching backend `teco2' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-teco2.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-teco2.so.1'
> [dll] init: initializing backend `teco2'
> [dll] init: backend `teco2' is version 1.0.10
> [dll] load: searching backend `teco1' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-teco1.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-teco1.so.1'
> [dll] init: initializing backend `teco1'
> [dll] init: backend `teco1' is version 1.0.10
> [dll] load: searching backend `tamarack' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-tamarack.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-tamarack.so.1'
> [dll] init: initializing backend `tamarack'
> [dll] init: backend `tamarack' is version 1.0.0
> [dll] load: searching backend `sp15c' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-sp15c.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sp15c.so.1'
> [dll] init: initializing backend `sp15c'
> [dll] init: backend `sp15c' is version 1.0.0
> [dll] load: searching backend `snapscan' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-snapscan.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-snapscan.so.1'
> [dll] init: initializing backend `snapscan'
> [dll] init: backend `snapscan' is version 1.4.53
> [dll] load: searching backend `sm3840' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3840.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3840.so.1'
> [dll] init: initializing backend `sm3840'
> [dll] init: backend `sm3840' is version 1.0.0
> [dll] load: searching backend `sm3600' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3600.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3600.so.1'
> [dll] init: initializing backend `sm3600'
> [dll] init: backend `sm3600' is version 1.0.6
> [dll] load: searching backend `sharp' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-sharp.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sharp.so.1'
> [dll] init: initializing backend `sharp'
> [dll] init: backend `sharp' is version 1.0.0
> [dll] load: searching backend `sceptre' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-sceptre.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-sceptre.so.1'
> [dll] init: initializing backend `sceptre'
> [dll] init: backend `sceptre' is version 1.0.10
> [dll] load: searching backend `s9036' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-s9036.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-s9036.so.1'
> [dll] init: initializing backend `s9036'
> [dll] init: backend `s9036' is version 1.0.0
> [dll] load: searching backend `rts8891' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-rts8891.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-rts8891.so.1'
> [dll] init: initializing backend `rts8891'
> [dll] init: backend `rts8891' is version 1.0.2301
> [dll] load: searching backend `ricoh' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-ricoh.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-ricoh.so.1'
> [dll] init: initializing backend `ricoh'
> [dll] init: backend `ricoh' is version 1.0.0
> [dll] load: searching backend `qcam' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-qcam.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-qcam.so.1'
> [dll] init: initializing backend `qcam'
> [dll] init: backend `qcam' is version 1.0.0
> [dll] load: searching backend `plustek' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-plustek.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-plustek.so.1'
> [dll] init: initializing backend `plustek'
> [dll] init: backend `plustek' is version 1.0.0
> [dll] load: searching backend `pixma' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-pixma.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-pixma.so.1'
> [dll] init: initializing backend `pixma'
> [dll] init: backend `pixma' is version 1.0.17
> [dll] load: searching backend `pie' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-pie.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-pie.so.1'
> [dll] init: initializing backend `pie'
> [dll] init: backend `pie' is version 1.0.9
> [dll] load: searching backend `niash' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-niash.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-niash.so.1'
> [dll] init: initializing backend `niash'
> [dll] init: backend `niash' is version 1.0.1
> [dll] load: searching backend `nec' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-nec.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-nec.so.1'
> [dll] init: initializing backend `nec'
> [dll] init: backend `nec' is version 1.0.0
> [dll] load: searching backend `mustek_usb2' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb2.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb2.so.1'
> [dll] init: initializing backend `mustek_usb2'
> [dll] init: backend `mustek_usb2' is version 1.0.10
> [dll] load: searching backend `mustek_usb' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb.so.1'
> [dll] init: initializing backend `mustek_usb'
> [dll] init: backend `mustek_usb' is version 1.0.18
> [dll] load: searching backend `mustek' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek.so.1'
> [dll] init: initializing backend `mustek'
> [dll] init: backend `mustek' is version 1.0.138
> [dll] load: searching backend `microtek2' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek2.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek2.so.1'
> [dll] init: initializing backend `microtek2'
> [dll] init: backend `microtek2' is version 1.0.0
> [dll] load: searching backend `microtek' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek.so.1'
> [dll] init: initializing backend `microtek'
> [dll] init: backend `microtek' is version 1.0.0
> [dll] load: searching backend `matsushita' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-matsushita.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-matsushita.so.1'
> [dll] init: initializing backend `matsushita'
> [dll] init: backend `matsushita' is version 1.0.7
> [dll] load: searching backend `magicolor' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-magicolor.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-magicolor.so.1'
> [dll] init: initializing backend `magicolor'
> [dll] init: backend `magicolor' is version 1.0.1
> [dll] load: searching backend `ma1509' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-ma1509.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-ma1509.so.1'
> [dll] init: initializing backend `ma1509'
> [dll] init: backend `ma1509' is version 1.0.3
> [dll] load: searching backend `lexmark' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-lexmark.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-lexmark.so.1'
> [dll] init: initializing backend `lexmark'
> [dll] init: backend `lexmark' is version 1.0.32
> [dll] load: searching backend `leo' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-leo.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-leo.so.1'
> [dll] init: initializing backend `leo'
> [dll] init: backend `leo' is version 1.0.11
> [dll] load: searching backend `kvs20xx' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs20xx.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs20xx.so.1'
> [dll] init: initializing backend `kvs20xx'
> [dll] init: backend `kvs20xx' is version 1.0.2
> [dll] load: searching backend `kvs1025' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs1025.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs1025.so.1'
> [dll] init: initializing backend `kvs1025'
> [dll] init: backend `kvs1025' is version 1.0.5
> [dll] load: searching backend `kodakaio' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-kodakaio.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-kodakaio.so.1'
> [dll] init: initializing backend `kodakaio'
> [dll] init: backend `kodakaio' is version 1.0.3
> [dll] load: searching backend `kodak' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-kodak.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-kodak.so.1'
> [dll] init: initializing backend `kodak'
> [dll] init: backend `kodak' is version 1.0.7
> [dll] load: searching backend `ibm' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-ibm.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-ibm.so.1'
> [dll] init: initializing backend `ibm'
> [dll] init: backend `ibm' is version 1.0.0
> [dll] load: searching backend `hs2p' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hs2p.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hs2p.so.1'
> [dll] init: initializing backend `hs2p'
> [dll] init: backend `hs2p' is version 1.0.0
> [dll] load: searching backend `hpljm1005' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hpljm1005.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hpljm1005.so.1'
> [dll] init: initializing backend `hpljm1005'
> [dll] init: backend `hpljm1005' is version 1.0.1
> [dll] load: searching backend `hp5590' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5590.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5590.so.1'
> [dll] init: initializing backend `hp5590'
> [dll] init: backend `hp5590' is version 1.0.7
> [dll] load: searching backend `hp5400' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5400.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5400.so.1'
> [dll] init: initializing backend `hp5400'
> [dll] init: backend `hp5400' is version 1.0.3
> [dll] load: searching backend `hp4200' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hp4200.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp4200.so.1'
> [dll] init: initializing backend `hp4200'
> [dll] init: backend `hp4200' is version 1.0.0
> [dll] load: searching backend `hp3500' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3500.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3500.so.1'
> [dll] init: initializing backend `hp3500'
> [dll] init: backend `hp3500' is version 1.0.0
> [dll] load: searching backend `hpsj5s' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hpsj5s.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hpsj5s.so.1'
> [dll] init: initializing backend `hpsj5s'
> [dll] init: backend `hpsj5s' is version 1.0.3
> [dll] load: searching backend `hp3900' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3900.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3900.so.1'
> [dll] init: initializing backend `hp3900'
> [dll] init: backend `hp3900' is version 1.0.0
> [dll] load: searching backend `hp' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hp.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp.so.1'
> [dll] init: initializing backend `hp'
> [dll] init: backend `hp' is version 1.0.8
> [dll] load: searching backend `gt68xx' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-gt68xx.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-gt68xx.so.1'
> [dll] init: initializing backend `gt68xx'
> [dll] init: backend `gt68xx' is version 1.0.84
> [dll] load: searching backend `genesys' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1'
> [dll] init: initializing backend `genesys'
> [dll] init: backend `genesys' is version 1.0.2302
> [dll] load: searching backend `fujitsu' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-fujitsu.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-fujitsu.so.1'
> [dll] init: initializing backend `fujitsu'
> [dll] init: backend `fujitsu' is version 1.0.111
> [dll] load: searching backend `epson2' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-epson2.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-epson2.so.1'
> [dll] init: initializing backend `epson2'
> [dll] init: backend `epson2' is version 1.0.124
> [dll] load: searching backend `epjitsu' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-epjitsu.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-epjitsu.so.1'
> [dll] init: initializing backend `epjitsu'
> [dll] init: backend `epjitsu' is version 1.0.20
> [dll] load: searching backend `dmc' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-dmc.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-dmc.so.1'
> [dll] init: initializing backend `dmc'
> [dll] init: backend `dmc' is version 1.0.0
> [dll] load: searching backend `dell1600n_net' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-dell1600n_net.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-dell1600n_net.so.1'
> [dll] init: initializing backend `dell1600n_net'
> [dll] init: backend `dell1600n_net' is version 1.0.0
> [dll] load: searching backend `coolscan3' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan3.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan3.so.1'
> [dll] init: initializing backend `coolscan3'
> [dll] init: backend `coolscan3' is version 1.0.0
> [dll] load: searching backend `coolscan' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan.so.1'
> [dll] init: initializing backend `coolscan'
> [dll] init: backend `coolscan' is version 1.0.0
> [dll] load: searching backend `cardscan' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-cardscan.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-cardscan.so.1'
> [dll] init: initializing backend `cardscan'
> [dll] init: backend `cardscan' is version 1.0.2
> [dll] load: searching backend `canon_dr' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1'
> [dll] init: initializing backend `canon_dr'
> [dll] init: backend `canon_dr' is version 1.0.39
> [dll] load: searching backend `canon630u' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1'
> [dll] init: initializing backend `canon630u'
> [dll] init: backend `canon630u' is version 1.0.1
> [dll] load: searching backend `canon' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1'
> [dll] init: initializing backend `canon'
> [dll] init: backend `canon' is version 1.0.0
> [dll] load: searching backend `bh' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-bh.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-bh.so.1'
> [dll] init: initializing backend `bh'
> [dll] init: backend `bh' is version 1.0.4
> [dll] load: searching backend `as6e' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-as6e.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-as6e.so.1'
> [dll] init: initializing backend `as6e'
> [dll] load: searching backend `artec_eplus48u' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-artec_eplus48u.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-artec_eplus48u.so.1'
> [dll] init: initializing backend `artec_eplus48u'
> [dll] init: backend `artec_eplus48u' is version 1.0.0
> [dll] load: searching backend `artec' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-artec.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-artec.so.1'
> [dll] init: initializing backend `artec'
> [dll] init: backend `artec' is version 1.0.0
> [dll] load: searching backend `avision' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-avision.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-avision.so.1'
> [dll] init: initializing backend `avision'
> [dll] init: backend `avision' is version 1.0.296
> [dll] load: searching backend `apple' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-apple.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-apple.so.1'
> [dll] init: initializing backend `apple'
> [dll] init: backend `apple' is version 1.0.0
> [dll] load: searching backend `agfafocus' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-agfafocus.so.1'
> [dll] load: dlopen()ing
> `/usr/lib/x86_64-linux-gnu/sane/libsane-agfafocus.so.1'
> [dll] init: initializing backend `agfafocus'
> [dll] init: backend `agfafocus' is version 1.0.0
> [dll] load: searching backend `abaton' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-abaton.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-abaton.so.1'
> [dll] init: initializing backend `abaton'
> [dll] init: backend `abaton' is version 1.0.0
> [dll] load: searching backend `net' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-net.so.1'
> [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-net.so.1'
> [dll] init: initializing backend `net'
> [dll] init: backend `net' is version 1.0.23
> [dll] load: searching backend `hpaio' in
> `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
> [dll] load: trying to load
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1'
> [dll] load: couldn't open
> `/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1' (No such file or
> directory)
> [dll] load: trying to load `/usr/lib/sane/libsane-hpaio.so.1'
> [dll] load: dlopen()ing `/usr/lib/sane/libsane-hpaio.so.1'
> [dll] init: initializing backend `hpaio'
> [dll] init: backend `hpaio' is version 1.0.0
> [dll] sane_get_devices: found 0 devices
>
> 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).
> [dll] sane_exit: exiting
> [dll] sane_exit: calling backend `xerox_mfp's exit function
> [dll] sane_exit: calling backend `v4l's exit function
> [dll] sane_exit: calling backend `umax1220u'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 `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 `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'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 `niash's exit function
> [dll] sane_exit: calling backend `nec's exit function
> [dll] sane_exit: calling backend `mustek_usb2'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 `kodakaio'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 `hpsj5s'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 `epjitsu's exit function
> [dll] sane_exit: calling backend `dmc's exit function
> [dll] sane_exit: calling backend `dell1600n_net's exit function
> [dll] sane_exit: calling backend `coolscan3'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: calling backend `hpaio's exit function
> [dll] sane_exit: finished
> $
>
>
>> to make sure the dll backend finds and loads the right backends. If you
>> think the canon_dr one is the one you need (note: I don't), then
>>
>> SANE_DEBUG_CANON_DR=128 scanimage -L
>
> First without my edits to /etc/sane.d/canon_dr.conf
>
> $ SANE_DEBUG_CANON_DR=128 scanimage -L
> [sanei_debug] Setting debug level of canon_dr to 128.
> [canon_dr] sane_init: start
> [canon_dr] sane_init: canon_dr backend 1.0.39, from sane-backends 1.0.23
> [canon_dr] sane_init: finish
> [canon_dr] sane_get_devices: start
> [canon_dr] sane_get_devices: reading config file canon_dr.conf
> [canon_dr] sane_get_devices: looking for 'scsi CANON CR'
> [canon_dr] sane_get_devices: looking for 'scsi CANON DR'
> [canon_dr] sane_get_devices: setting "vendor-name" to CANON
> [canon_dr] sane_get_devices: setting "model-name" to DR-2080C
> [canon_dr] sane_get_devices: setting "version-name" to XXXX
> [canon_dr] sane_get_devices: setting "padded-read" to 1
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1601'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1602'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1603'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1604'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1606'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1607'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1608'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1609'
> [canon_dr] sane_get_devices: setting "vendor-name" to CANON
> [canon_dr] sane_get_devices: setting "model-name" to DR-2050C
> [canon_dr] sane_get_devices: setting "version-name" to XXXX
> [canon_dr] sane_get_devices: setting "padded-read" to 1
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x160a'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x160b'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x160c'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x160f'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x2222'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1614'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1617'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1618'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x161a'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x161b'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x161d'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1620'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1622'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1623'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1624'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1626'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x162b'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1638'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1639'
> [canon_dr] sane_get_devices: found 0 scanner(s)
> [canon_dr] sane_get_devices: finish
>
> 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).
> [canon_dr] sane_exit: start
> [canon_dr] sane_exit: finish
> $
>
> and now with the edit to /etc/sane.d/canon_dr.conf
>
> $ SANE_DEBUG_CANON_DR=128 scanimage -L
> [sanei_debug] Setting debug level of canon_dr to 128.
> [canon_dr] sane_init: start
> [canon_dr] sane_init: canon_dr backend 1.0.39, from sane-backends 1.0.23
> [canon_dr] sane_init: finish
> [canon_dr] sane_get_devices: start
> [canon_dr] sane_get_devices: reading config file canon_dr.conf
> [canon_dr] sane_get_devices: looking for 'scsi CANON CR'
> [canon_dr] sane_get_devices: looking for 'scsi CANON DR'
> [canon_dr] sane_get_devices: setting "vendor-name" to CANON
> [canon_dr] sane_get_devices: setting "model-name" to DR-2080C
> [canon_dr] sane_get_devices: setting "version-name" to XXXX
> [canon_dr] sane_get_devices: setting "padded-read" to 1
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1601'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1602'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1603'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1604'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1606'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1607'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1608'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x1609'
> [canon_dr] sane_get_devices: setting "vendor-name" to CANON
> [canon_dr] sane_get_devices: setting "model-name" to DR-2050C
> [canon_dr] sane_get_devices: setting "version-name" to XXXX
> [canon_dr] sane_get_devices: setting "padded-read" to 1
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x160a'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x160b'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x160c'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x160f'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x2222'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1614'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1617'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1618'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x161a'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x161b'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x161d'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1620'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1622'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1623'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1624'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1626'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x162b'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1638'
> [canon_dr] sane_get_devices: looking for 'usb 0x1083 0x1639'
> [canon_dr] sane_get_devices: looking for 'usb 0x04a9 0x275a'
> [canon_dr] attach_one: start
> [canon_dr] attach_one: looking for 'libusb:001:005'
> [canon_dr] connect_fd: start
> [canon_dr] connect_fd: opening USB device
> [canon_dr] wait_scanner: start
> [canon_dr] do_usb_cmd: start
> [canon_dr] cmd: writing 24 bytes, timeout 500
> [canon_dr] cmd: >>
> [canon_dr] 000: 00 00 00 14 00 01 90 00 00 00 00 00 00 00 00 00
> ................
> [canon_dr] 010: 00 00 00 00 00 00 00 00 ........
> [canon_dr] cmd: wrote 24 bytes, retVal 0
> [canon_dr] stat: reading 4 bytes, timeout 500
> [canon_dr] stat: read 2 bytes, retval 0
> [canon_dr] stat: <<
> [canon_dr] 000: 15 15 ..
> [canon_dr] stat: clearing short 4/2
> [canon_dr] do_usb_clear: start
> [canon_dr] do_usb_clear: clear halt
> [canon_dr] do_usb_clear: finish with io error
> [canon_dr] stat: bad RS status, 9
> [canon_dr] WARNING: Brain-dead scanner. Hitting with stick
> [canon_dr] do_usb_cmd: start
> [canon_dr] cmd: writing 24 bytes, timeout 500
> [canon_dr] cmd: >>
> [canon_dr] 000: 00 00 00 14 00 01 90 00 00 00 00 00 00 00 00 00
> ................
> [canon_dr] 010: 00 00 00 00 00 00 00 00 ........
> [canon_dr] cmd: wrote 24 bytes, retVal 0
> [canon_dr] stat: reading 4 bytes, timeout 500
> [canon_dr] stat: read 2 bytes, retval 0
> [canon_dr] stat: <<
> [canon_dr] 000: 15 15 ..
> [canon_dr] stat: clearing short 4/2
> [canon_dr] do_usb_clear: start
> [canon_dr] do_usb_clear: clear halt
> [canon_dr] do_usb_clear: finish with io error
> [canon_dr] stat: bad RS status, 9
> [canon_dr] WARNING: Brain-dead scanner. Hitting with stick again
> [canon_dr] do_usb_cmd: start
> [canon_dr] cmd: writing 24 bytes, timeout 500
> [canon_dr] cmd: >>
> [canon_dr] 000: 00 00 00 14 00 01 90 00 00 00 00 00 00 00 00 00
> ................
> [canon_dr] 010: 00 00 00 00 00 00 00 00 ........
> [canon_dr] cmd: wrote 24 bytes, retVal 0
> [canon_dr] stat: reading 4 bytes, timeout 500
> [canon_dr] stat: read 2 bytes, retval 0
> [canon_dr] stat: <<
> [canon_dr] 000: 15 15 ..
> [canon_dr] stat: clearing short 4/2
> [canon_dr] do_usb_clear: start
> [canon_dr] do_usb_clear: clear halt
> [canon_dr] do_usb_clear: finish with io error
> [canon_dr] stat: bad RS status, 9
> [canon_dr] wait_scanner: error 'Error during device I/O'
> [canon_dr] wait_scanner: finish
> [canon_dr] connect_fd: could not wait_scanner
> [canon_dr] disconnect_fd: start
> [canon_dr] disconnecting usb device
> [canon_dr] disconnect_fd: finish
> [canon_dr] connect_fd: finish
> [canon_dr] sane_get_devices: found 0 scanner(s)
> [canon_dr] sane_get_devices: finish
>
> 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).
> [canon_dr] sane_exit: start
> [canon_dr] sane_exit: finish
> $
>
>
>> Let's get it recognized over USB first. Network is another can of
>> worms (if that doesn't work but USB does).
>
> sure, I am here to test for the project. Going to sleep right now, will
> have another look at this tomorrow morning, before packing the family
> and driving away. Next time I will see this Canon machine will be in
> three months, maybe even longer. My learning from this experience is
> that I will keep recommending Brothers devices. My father-in-law just
> could not resist the good price of the Canon.
>
>
>> Hope this helps,
>
> Yes, very helpful. Many thanks!
>
> Yuv
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
--
"The truth is an offense, but not a sin"
More information about the sane-devel
mailing list