Am Sa, 21 Jul 2012 12:48:00 CEST schrieb Rolf Bensch: > Am 20.07.2012 22:58, schrieb ?l ??gn?r: > > Am Fr, 20 Jul 2012 22:36:09 CEST schrieb Rolf Bensch: > > > >> Am 19.07.2012 01:44, schrieb m. allan noah: > >>> There is quite a bit of updated code (and many months) since our > >>> last release. In particular, there have been some bug fixes to > >>> regressions in a couple backends, and some major additions to > >>> others (genesys, pixma, fujitsu, etc). Seems like it is time for a > >>> release. > >>> > >>> Timetable: > >>> Jul 29, 2012: Feature freeze (only bugs + documentation updates) > >>> Aug 5, 2012: Code freeze (only horrible bugs + documentation > >>> updates) Aug 12, 2012: Release > >>> > >>> Speak up now if this timetable needs to change. > >>> > >> > >> Everybody with a "new" pixma scanner, especially CS9000F, is > >> invited to fetch the latest git version or daily snapshot and to > >> test all functions. > >> > >> Please report both, success and problems. > > > > I mentioned it already a few times, eg > > > > Datum: Tue, 17 Apr 2012 20:14:32 +0200 > > Von: ?l ??gn?r <sane at ml1104.corr.*.*> > > An: sane-devel at lists.alioth.debian.* > > Betreff: Re: [sane-devel] Canon 9000F > > > > I don't know what I could do wrong. The problem exists with Opensuse > > and (X)Ubuntu. > > > > After compilation _nothing_ works as root. > > > > A few hours later > > > > usr/local/bin/sane-find-scanner > > found USB scanner (vendor=04a9 [Canon], product=0x1908 [CanoScan]) > > at libusb:003:002 > > > > > > 2 days later with my last compilation: > > > > /usr/local/bin/scanimage -L > > > > "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)." > > > > There have been times, when scanimage -L worked after a few hours > > and after 3 days. And I did nothing except waiting. > > > > > > dpkg -l | grep -i sane | cut -c1-78 > > ii libcommon-sense-perl 3.4-1 > > ii libsane 1.0.22-7ubuntu > > ii libsane:i386 1.0.22-7ubuntu > > ii libsane-common 1.0.22-7ubuntu > > ii libsane-hpaio 3.12.2-1ubuntu > > ii libsane-perl 0.03-1build2 > > ii python-imaging-sane 1.1.7-4 > > ii sane 1.0.14-9 > > ii sane-utils 1.0.22-7ubuntu > > ii xsane 0.998-3ubuntu2 > > ii xsane-common 0.998-3ubuntu2 > > > > > > uname -r > > 3.2.0-26-generic > > > > This is an old problem: how to install SANE from git beside standard > libsane. There is no easy to read manual available.
In the meantime (without doing anything): /usr/local/bin/scanimage -L device `pixma:04A91908' is a CANON Canoscan 9000F multi-function peripheral It works as user too, after changing /lib/udev/rules.d/40-libsane.rules > We should add something like the description below to README.linux. I > tested this with (K)Ubuntu (10.04, 12.04), LinuxMint (LMDE, 12, 13) > and Fedora 17. > > (1) Find the location of standard libsane. It's different for each > distribution. On 64 bit Ubuntu 12.04 it is here: > '/usr/lib/x86_64-linux-gnu/'. On 64 bit Fedora 17 it is here: > '/usr/lib64/'. > > (2) Decide where you want to install the new SANE version. > > (2.1) You can overwrite standard libsane. Then you need to do some > extra configuration for SANE: './configure > --libdir="/usr/lib/x86_64-linux-gnu"'. Here you need to use the path > found in (1). If you also want to replace the binaries, configuration, > translations, etc. please read './configure --help'. > > (2.2) You can set symbolic links to the new driver. I assume that the > path found in (1) is '/usr/lib/x86_64-linux-gnu/' and new SANE has > been installed to '/usr/local/lib/': > cd /usr/lib/x86_64-linux-gnu > sudo ln -sf /usr/local/lib/libsane.so.1.0.23 libsane.so.1 > sudo ln -sf /usr/local/lib/sane/libsane-pixma.la . > > (3) Copy 'tools/udev/libsane.rules' to '/etc/udev/rules.d/'. > > (4) To avoid using the scanner with root rights, add your user to the > group 'scanner'. If this group doesn't exist you must create it (I > needed to do this in Fedora 17). > > (5) Reconnect your scanner to the USB bus and logoff/login if you > needed to do (4) or just reboot. After reading your explanations I don't understand, why scanimage recognizes the scanner after some time / days? I don't see a permission problem in this case or something changes the permissions automatically. I compiled with default values. While it didn't work for a while with Ubuntu 12.04, it works now without problems, as I described in my earlier mail. BTW I have a Nikon LS50 too. How do I compile drivers for the Canon 9000F and the Nikon LS50, but not the other drivers? How must I change: BACKENDS="pixma" ./configure -- ?l