Scanner Epson perfection 2580 Photo sous Ubuntu 8.10 (Intrepid Ibex) 64 bits (amd64)

Voici la marche à suivre pour faire fonctionner un scanner Epson perfection 2580 Photo sous Ubuntu 8.10 en amd64 (via l'excellent Xsane, un peu austère mais terriblement efficace). Elle est passablement basée sur le message de ZavezPasVu sur le forum Ubuntu-fr, même si au final il n'y a plus grand chose de l'original (en particulier, utilisation de snapscan au lieu d'epkowa), c'est lui qui m'a permis d'arriver au résultat ci-dessous.

Tout d'abord, vérifiez que votre scanner est bien connecté :

> lsusb
(...)
Bus 002 Device 007: ID 04b8:0121 Seiko Epson Corp. Perfection 2480 Photo
Ne vous inquiétez pas si le numéro de scanner n'est pas le bon : le 2480 et le 2580 ont le même identifiant et ne sont pas distinguables par lsusb.

Il va falloir télécharger le firmware pour le driver snapscan. Rendez-vous sur la page de téléchargement d'Avasys. Choisissez le modèle de scanner (2580), la distribution (Ubuntu) et la version (8.10), et entrez des infos de localisation bidons. Téléchargez le fichier iscan-plugin-gt-f500-1.0.0-1.c2.i386.rpm et enregistrez-le, par exemple, dans un dossier scanner sur votre bureau.

Vous aurez besoin du paquet rpm pour pouvoir lire le rpm.Installez-le en cliquant sur le lien précédent ou avec la commande suivante :

sudo apt-get install rpm

Double-cliquez sur ce fichier pour l'ouvrir dans File Roller. Déplacez-vous dans le dossier ./usr/share/iscan/. Vous y trouverez un fichier nommé esfw41.bin. Il s'agit du fammeux "firmware" de votre scanner. Décompressez-le dans le dossier scanner.

Ouvrez une console (Application -> Accessoires -> Terminal) et déplacez-vous dans le dossier scanner :

cd ~/Desktop/scanner
On va maintenant copier ce fichier :
sudo mkdir /usr/share/sane/snapscan
sudo cp esfw41.bin /usr/share/sane/snapscan/
Entrez votre mot de passe et vérifiez qu'il n'y a pas de message d'erreur. Il faudra encore rendre ce fichier lisible (par défaut, seul root le peux, ce qui ne nous arrange pas car vous voudrez probablement utiliser votre scanner en mode non privilégié). Pour cela :
cd /usr/share/sane/snapscan/
sudo chmod +r esfw41.bin
Vérifiez que l'opération s'est bien passée. Il va maintenant falloir dire à snapscan où trouver ce fichier.
gksudo gedit /etc/sane.d/snapscan.conf
En haut du fichier, trouvez la ligne
firmware /usr/share/sane/snapscan/your-firmwarefile.bin
et remplacez-là par
firmware /usr/share/sane/snapscan/esfw41.bin
À ce stade là, un scanimage pourrait échouer en mode non privilégié, mais devrait fonctionner à coup sûr en mode superutilisateur
$ scanimage -L
No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages).
$ sudo scanimage -L
device `snapscan:libusb:002:007' is a EPSON EPSON Scanner flatbed scanner

Si vous n'avez pas besoin de faire un sudo pour que le scanner soit reconnu, alors vous avez gagné et votre scanner est maintenant pleinement fonctionnel ! Si ce n'est pas le cas et que vous devez faire sudo pour que votre scanner soit reconnu, pas de panique : voici la marche à suivre.

gksudo gedit /etc/udev/rules.d/50-libsane-extras.rules
Trouvez la ligne concernant votre scanner :
# EPSON Perfection 2580 PHOTO 
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0121", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
et remplacez-la par
# EPSON Perfection 2580 PHOTO
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0121", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

(changez 0664 en 0666)

Redémarrez udev :

$ sudo /etc/init.d/udev restart
* Loading additional hardware drivers... [ OK ]
et re-testez scanimage :
$ scanimage -L
device `snapscan:libusb:002:007' is a EPSON EPSON Scanner flatbed scanner

Et voilà ! Vous n'avez plus qu'à démarrer xsane (menu Application -> Graphisme), ou en entrant simplement xsane dans la console pour voir d'éventuels messages d'erreur résiduels.

Bon scan !

PS : je ne suis pas arrivé à ce résultat directement et j'ai fait pas mal d'autres manipulations auparavant pour y arriver finalement. N'hésitez pas à utiliser les commentaires si quelque chose ne fonctionne pas correctement.

PPS : ce tutoriel devrait également fonctionner pour l'Epson Perfection 2480 Photo, l'Epson GT-F500 et l'Epson GT-F550.

Édition du 16 mai 2009. Quelques petites erreurs s'étaient glissées dans le tutorial :

De plus, en effectuant à nouveau cette installation aujourd'hui, je n'ai pas besoin de la dernière partie car scanimage fonctionne directement après la modification de snapscan.conf.

Xavier Robin
Published Tuesday, December 23, 2008 21:01 CET
Permalink: /blog/2008/12/23/scanner-epson-perfection-2580-photo-sous-ubuntu-8.10-intrepid-ibex-64-bits-amd64
Tags: Ubuntu
Comments: 0

Comments

No comment

New comment

* denotes a mandatory field.

By submitting your message, you accept to publish it under a CC BY-SA 3.0 license.

Some HTML tags are allowed: a[href, hreflang, title], br, em, i, strong, b, tt, samp, kbd, var, abbr[title], acronym[title], code, q[cite], sub, sup.

Passer en français

Search

Tags

Background noise Books Computers Fun Hobbies Internet Me Mozilla My website Photo Politics Programming School Software Ubuntu pROC

Recent posts

Calendar

MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
293031

Syndication

Recommend