Installation d'une scanner EPSON Perfection 640U

Introduction

Dans cette article, je vais vous présenter comment faire fonctionnner un scanner EPSON Perfection 640U sous debian (POTATO et WOODY). Je suppose que vous utilisez un noyaux qui supporte directement le standard USB. C'est le cas à partir du noyau 2.2.18.

La gestion du périphérique USB

Commencez par monter votre système de périphériques USB en tapant :

mount -t usbdevfs /proc/bus/usb/ /proc/bus/ubs/

Affichez les informations sur les périphériques USB. Vous pouvez faire ceci en saisissant la commande suivante dans la console une fois que le bloc usbdevfs est monté :

cat /proc/bus/usb/devices

Cela affichera des informations sur tout vos périphériques USB, les hubs, les souries, les claviers, les caméras, les scanners ...
Cherchez les lignes correspondant au scanner, en particulier la ligne "P" présentant les informations au sujet de l'identité du vendeur (Vendor ID) et du produit (Produit ID).
Normalement, pour un scanner ESPON Perfection 640U, ces informations sont :
Vendor ID : 04b8
Produit ID : 010c

Ces informations sont à utiliser conjointement à la commande modprobe :

modprobe scanner vendor=0x04b8 product=0x010c

Pour pour le module soit chargé automatiquement quand vous voulez utiliser votre scanner, il suffit de rajouter la ligne suivante au fichier /etc/modules :

scanner vendor=0x04b8 product=0x010c

Création du fichier de périphérique

Ensuite, il faut créer le fichier de périphérique dans /dev.
Voici les commandes généralement utilisées pour la création de ce fichier :

mknod /dev/usbscanner c 180 48
chmod 666 /dev/usbscanner

Configuration de SANE

SANE est l'application qui permet aux programmes de linux de communiquer avec votre scanner.

La version de sane de la potato ne supporte pas le modèle Perfection 640U.
Il y a deux solutions :

Faite la même chose avec XSANE, l'interface graphique pour SANE.
Récupérez la dernière version sur http://www.xsane.org/.

Pour ceux qui utilise la Woody, il suffit de faire :

apt-get install sane_1.0.4-1_i386.deb
apt-get install xsane_0.70-1_i386.deb

Pour configurer SANE une fois installer, il y a deux fichier à modifier impérativement dans /etc/sane.d :
dll.conf ne doit présenter que la ligne suivante : epson
epson.conf peut ne présenter que la ligne suivante : usb /dev/usbscanner

Et voilà ! C'est tout ! bon scan ...