Chapitre 9. Configurer le scanner EPSON Perfection 1660 Photo

Table des matières
1. Description
2. Pré-requis
2.1. Pré-requis théorique
2.2. Pré-requis matériel
2.3. Pré-requis logiciel
3. Installer SANE
4. Configurer le scanner
5. Utiliser le scanner
6. Désinstaller le scanner

Tableau 9-1. Evolution de cet article

DateAjout(s) / Modification(s)
26 octobre 2003Version initiale soumise par Touret Alexandre alias littlewing (touret_alexandre@yahoo.fr)
17 décembre 2003Intégration et relecture de cet article
25 janvier 2004Relecture.

1. Description

Le scanner EPSON Perfection 1660 Photo avec SANE est un scanner de type USB. Ce scanner est compatible avec SANE. A fortiori, cette procedure peut etre extensible avec les scanners compatibles SANE (voir la liste du materiel compatible sur le Site de Sane)

2. Pré-requis

2.1. Pré-requis théorique

Savoir acquérir une image à partir d'un scanner :)

2.2. Pré-requis matériel

Vous devez avoir un port USB de libre et un scanner connecté sur ce port et compatible avec SANE.

2.3. Pré-requis logiciel

2.3.1. Configuration du noyau

Votre noyau doit pouvoir supporter l'USB et la gestion des périphériques amovibles. Pour cela reportez vous aux sections : Support des périphériques USB et Clé, disques durs USB de l'article Options du noyau.

Pour ne pas avoir des problèmes de compatibilité et pour éviter les failles de sécurité je vous conseille d'utiliser toujours le dernier noyau en date.

Dernier noyau stable : 2.6.4 (disponible depuis le 12 mars 2004)

Astuce

Reportez vous à l'article Installer un nouveau noyau à la sauce Debian si vous ne savez pas comment compiler votre noyau.

3. Installer SANE

En tant que super-utilisateur (root) vous devez tout d'abord installer les packages essentiels pour utiliser votre scanner :

# apt-get install sane xsane sane-utils libsane libsane-extras

Vérifiez ensuite que le scanner est bien détécté :

# sane-find-scanner

Vous devrez obtenir un résultat similaire au mien :

$sane-find-scanner

No SCSI scanners found. If you expected something different, make sure that
you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04b8 [EPSON], product=0x011e [EPSON Scanner]) at libusb:001:002
Your USB scanner was (probably) detected. It may or may not be supported by
SANE. Try scanimage -L and read the backend's manpage.

Scanners connected to the parallel port or other proprietary ports can't be
detected by this program.

Ce resultat est tres important car il nous donne l'id du vendeur, du produit et du peripherique (backend) !

4. Configurer le scanner

Editez le fichier /etc/sane.d/dll.conf Vérifier que le type de scanner est décommenté (ici Epson).

Editez ensuite le fichier /etc/sane.d/epson.conf et commentez la ligne scsi EPSON ...et oui c'est de l'usb. Ajoutez la ligne suivante à la fin du fichier :

usb libusb:001:002

Vérifiez ensuite le scanner est bien reconnu :

# scanimage -L

Ce qui produira un résultat proche du mien :

device `epson:libusb:001:002' is a Epson GT-8300 flatbed scanner

A ce niveau de l'installation, le scanner n'est utilisable que par l'utilisateur root. Afin de laisser la possibilité à certains utilisateurs d'utiliser le scanner on va configurer le package hotplug. En tant que root, créez le fichier /etc/hotplug/usb.usermap et ajoutez y la ligne suivante :

epson_scanner  0x0003  0x04b8  0x011e  0x0000  0x0000  0x000  0x000  0x000  0x000  0x000  0x000  0x00000000b:001:002

AvertissementSur une seule ligne !
 

Pensez à vérifier que cette ligne tienne bien sur une seule ligne.

Créez ensuite le fichier /etc/hotplug/usb/epson_scanner et ajoutez-y les lignes suivantes :

#!/bin/bash

if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
   chown root "${DEVICE}"
   chgrp scanner "${DEVICE}"
   chmod 660 "${DEVICE}"
fi

Créez un groupe scanner :

# addgroup scanner

Ajoutez l'utilisateur avec lequel vous souhaitez utiliser ce scanner :

# adduser nom_utisateur_a_ajouter scanner

Pour mon scanner j'ai trouvé toutes les informations sur le Site de FreeColor management. Pour chaque scanner de nombreuses informations sont disponible sur le site de SANE. Pour que les changements soient pris en compte, redémarrez votre PC.

# reboot

5. Utiliser le scanner

Pour scanner une image vous pouvez utiliser les programmes xscanimage et xsane.

Si vous utilisezThe Gimp, ces programmes y sont directement accessible à partir du menu Fichier>Acquisition

6. Désinstaller le scanner

Vous pouvez supprimer les fichiers de configuration que vous avez crée :

# rm /etc/hotplug/usb/epson_scanner
# rm /etc/hotplug/usb.usermap

Et désinstaller les logiciels :

# apt-get remove sane xsane sane-utils libsane lisane-extras

AstuceSupprimer toute trace du package précédement installé
 

Lorsque vous décidez de retirer un package de votre Debian GNU/Linux APT n'efface par les fichiers de configuration de ce package. Ceci permet de réinstaller plus rapidement la package. Cependant si vous souhaitez faire table rase et ne plus entendre parler du package, vous pouvez ajouter l'option --purge lors de la suppression.
# apt-get remove --purge <package>