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"
