Canon n’est pas très sympa avec le monde du logiciel libre, mais on arrive toujours à tout faire fonctionner sous Linux. 🙂
Commencer par brancher le scanner, puis ouvrir une console pour lancer : lsusb
Le scanner doit être visible dans la liste
(exemple : Bus 001 Device 004: ID 04a9:1904 Canon, Inc.)
sinon il y un problème usb …
OK ? On continue.
Dans la même console, lancer : sane-find-scanner
il doit trouver votre scanner… mais..
sane-find-scanner
found USB scanner (vendor=0x04a9 [Canon], product=0x2213 [CanoScan], chip=GL842) at libusb:003:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend’s manpage.
Si vous n’avez pas de « was probably detected », vous pouvez commencer par lancer : scanimage -L
Si ça marche, c’est gagné (c’est mon cas !!), sinon, on continue.
Notez bien ce que dit sane-find-scanner :
ici :
– vendor=0x04a9 (pour canon) et
– product=0x2213 (pour lide 35)
notez vos valeurs, ou laissez-les bien visibles dans la console cela va vous servir par la suite.
Pour la suite, il faut être connecté à internet !
Ouvrez maintenant un terminal
On commence par charger des libraries usb. Taper dans la console root :
sudo apt-get install libusb-dev
sudo apt-get install build-essential
sudo apt-get install libsane-dev
puis git. Taper :
sudo apt-get install git-core
puis les backends. Taper :
git clone git://git.debian.org/sane/sane-backends.git
Tout cela prend un peu de temps…
Puis on va dans ce répertoire où les backends ont été mises. Taper :
cd sane-backends (ou cd ~/sane-backends)
et on compile. Taper :
./configure prefix=/usr sysconfdir=/etc localstatedir=/var
a la fin, on voit la liste des scanners qui seront supportés
On installe. Taper :
make
make install
Cela prend un peu de temps…
S’il n’y a pas trop de messages d’erreur, tout est installé correctement.
Il n’y a plus qu’à donner les dernières permissions. Taper :
sudo gedit /lib/udev/rules.d/40-libsane.rules
ajouter les 2 lignes à la fin du fichier. Copier-coller :
# Canon CanoScan Lide 35
ATTRS{idVendor}== »04a9″, ATTRS{idProduct}== »1904″, ENV{libsane_matched}= »yes »
( mettre ici les valeurs relevées au départ avec lsusbsane-find-scanner, sans les « 0x » )
Enregistrer, fermer le fichier, fermer l’éditeur gedit.
Le dernier fichier à éditer :
sudo gedit /etc/sane.d/genesys.conf
pour y ajouter. Copier-coller :
# Canon CanoScan Lide 35
usb 0x04a9 0x2213
(pareil, mettre ici les valeurs relevées au départ avec sane-find-scanner, avec les « 0x » )
Enregistrer, fermer le fichier, fermer l’éditeur gedit.
C’est fini.
Menu Applications, graphisme, programme d’acquisition xsane… ça marche !
Si ça marche pas du premier coup, redémarrer.
Pageaud
Bonjour
Je débute avec linux mais il me semble qu’il y ait une erreure
au lieu de
./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var
mettre
./configure prefix=/usr sysconfdir=/etc localstatedir=/var
Il me reste à faire les essais
Avec tous mes remerciements
Fernand
Fred
Il a de soit qu’avec les distribution de maintenant (2014), il suffit de brancher le scanner et de lancer xsane… Tellement plus facile.