Configurer le scanner EPSON Perfection 1660 Photo
Article écrit par Touret Alexandre (littlewing : <touret_alexandre AT yahoo DOT fr>), wikisé par Yoda81fr et relu par Arnaud Fontaine.
Description
Le scanner EPSON Perfection 1660 Photo est un scanner de type USB compatible avec SANE. A fortiori, cette procédure peut etre extensible avec les scanners compatibles SANE.
Pré-requis
- Savoir acquérir une image à partir d'un scanner.
- Vous devez avoir un port USB de libre et un scanner connecté sur ce port et compatible avec SANE.
- Votre noyau doit pouvoir supporter l'USB et la gestion des périphériques amovibles.
Installer SANE
En tant que root, vous devez tout d'abord installer les paquets essentiels pour utiliser votre scanner :
| # apt-get install sane xsane sane-utils libsane libsane-extras |
Vérifiez ensuite que le scanner est bien détecté :
| # sane-find-scanner |
Vous devrez obtenir un résultat similaire à ceci :
| $ 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. |
| Most Scanners connected to the parallel port or other proprietary ports |
| can't be detected by this program. |
Ce résultat est tres important car il nous donne l'identifiant du vendeur, du produit et du périphérique (backend).
Configuer 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
| |
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_utilisateur scanner |
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 |
Utiliser le scanner
Pour scanner une image vous pouvez utiliser les programmes xscanimage et xsane. Si vous utilisez The Gimp, ces programmes y sont directement accessible à partir du menu Fichier>Acquisition.
Désintaller 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 |
Compilation d'un noyau à la sauce Debian