Anne, Fred, Servanne, Clémence, love, photos, surf & rock 'n roll, @llain pik bzh est le portail de la famille Allain

Installer un scanner Canon Canoscan lide 35 sous Linux Ubuntu Maverick

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.

Précédent

Servanne et les Petits Lapins

Suivant

Protégé : Un nez en trompette ?

  1. 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

  2. Il a de soit qu’avec les distribution de maintenant (2014), il suffit de brancher le scanner et de lancer xsane… Tellement plus facile.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Fièrement propulsé par WordPress & Thème par Anders Norén