Table des matières

, , , , , ,

Ce petit tutoriel est basé pour l'essentiel sur la réponse de Jptr dans le sujet de discussion suivant: Scanner Canoscan Lide 100 ou 200 - Solution de Jptr

CanoScan LIDE 100 et 200

Mise à jour Ubuntu 12.04

Bonne nouvelle : Les deux scanners sont pris en charge nativement par la distribution :-)

Le tutoriel suivant n'est plus nécessaire Mais il faut quand même installer les paquets donnés

Si le scanner ne fonctionne pas sous Ubuntu 14.10, voir ici: http://blog.erlem.fr/divers/128-canoscan-lide-20-ubuntu-14-10

Compatibilité

Cette procédure fonctionne aussi pour les modèles suivants:

Pré-requis

Installation

Pour installer ce matériel, il suffit d'installer les paquets libusb-dev, build-essential, libsane-dev, git-core, xsane, xsane-common.

Configuration

Détecter le scanner

Pour commencer, branchez le scanner puis tapez dans un terminal la commande suivante :

$ lsusb

Le scanner doit être visible dans la liste, par exemple:

Bus 002 Device 002: ID 056a:0010 Wacom Co., Ltd Graphire
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 04a9:1905 Canon, Inc.                  <----------- ici
Bus 001 Device 003: ID 04f2:b021 Chicony Electronics Co., Ltd ViewSonic 1.3M, USB2.0 Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub	

Si le scanner n'est pas visible, c'est qu'il y a un probleme avec l'USB. Vérifiez le branchement, l'intégrité du câble…

Tapez ensuite dans le terminal:

$ sane-find-scanner

Vous devriez voir le message suivant:

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
 
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
 
 found USB scanner (vendor=0x04a9 [Canon], product=0x1905 [CanoScan], chip=GL847) at libusb:001:004
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
 
# Not checking for parallel port scanners.
 
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
 
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.

Notez la ligne found USB scanner (vendor=0x04a9 [Canon], product=0x1905 [CanoScan], chip=GL847) at libusb:001:004 car nous en aurons besoin pour configurer plus loin.

  • product=0x1905 [CanoScan]… concerne le scanner LIDE 200.
  • product=0x1909 [CanoScan]… concerne le scanner LIDE 110.
  • product=0x1904 [CanoScan] concerne le scanner LIDE 100.
  • product=0x190f [CanoScan] concerne le scanner LIDE 220.
  • “product=0x190a [CanoScan]” concerne le scanner LIDE 210.

Comme indiqué, si vous n'avez pas la ligne Your USB scanner was (probably) detected, essayez scanimage -L dans le terminal.

Compiler la dernière version de Sane

Vérifiez si vous avez bien installé les paquets libusb-dev, build-essential, libsane-dev, git-core comme indiqué plus haut.

Nous allons maintenant utiliser Git qui est un logiciel de gestion de versions décentralisé pour récuperer les backends de sane.

Dans le terminal, tapez:

 $ git clone git://git.debian.org/sane/sane-backends.git

Une fois fait, rendez-vous dans le repertoire sane-backends en tapant:

 $ cd sane-backends

Nous allons maintenant compiler ce qui a été récupéré. Dans le terminal, tapez:

 $ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

Puis:

$ sudo make
$ sudo make install

Nous allons maintenant ajouter les permissions concernant les scanners LIDE 100 et LIDE 200 aux règles de sane. Éditez le fichier suivant avec gedit:

 $ sudo gedit /lib/udev/rules.d/40-libsane.rules

Et ajoutez les lignes suivantes (celles que vous avez noté plus haut) à la fin du fichier suivant le modèle de votre scanner:

 # Canon CanoScan Lide 100
 ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", ENV{libsane_matched}="yes"
 # Canon CanoScan Lide 100
 ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1905", ENV{libsane_matched}="yes"

Enregistrez puis fermez gedit.

Editez maintenant le fichier de configuration de sane:

 $ sudo gedit /etc/sane.d/genesys.conf

Et ajoutez en fin de fichier les lignes suivantes en fonction du modèle de votre scanner:

 # Canon CanoScan Lide 100
 usb 0x04a9 0x1904
 # Canon CanoScan Lide 100
 usb 0x04a9 0x1905

Enregistrez puis fermez gedit.

La configuration est terminée.

Utilisation

Allez ensuite dans ApplicationGraphismeXsane Image Scanner pour utiliser votre scanner Lide.

Voir aussi


Contributeurs principaux : nuxos Basé sur « Discussion Scanner Canoscan Lide 100 ou 200 » par Jptr