ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[scanner_epson]]

Piste: » scanner_epson


Rédigé par ostaquet.

Bonjour à tous,

j'ai suivi le topic pour installer mon scanner Epson precision v200 photo. Attention cependant lors de l'installation des paquets .deb, il ne faut pas que le paquet libsane-extras soit installer penser à faire sudo apt-get remove –purge libsane-extras avant de les installer.

Sinon pas de soucis sous xsane sur Ubuntu Hardy 8.04. Le scanner fonctionne très bien.

A bientôt.

Méthode simplifiée

téléchargez et installez simplement les fichiers DEB ou le nom de votre scanner apparaît

iscan_2.10.0-2_i386.deb (Epson : 3940 photo, Perfection 3590 ...)

iscan-plugin-gt-f520_1.0.0-2_i386.deb (Epson : 3940 photo, Perfection 3590...)

iscan_2.11.0-2_i386.deb (Epson : 4990 photo, ...)

Attention ces fichiers deb marchent peut-être avec d'autres scanners epson.. à vous de le dire

(Petite note pour les intéressés: ils on été fait à partir des fichiers de avasys c'est la branche linux d'epson sauf erreur. Pour utiliser un fichier rpm Voir ici → alien ← p et voir juste un peu plus bas pour une description détaillée.)

il faut maintenant juste vérifier le contenu d'un fichier: il sert à indiquer à Sane qu'il doit prendre en charge le pilote iScan. il faut donc éditer le fichier /etc/sane.d/dll.conf. Il suffit de taper la commande suivante :

gksu gedit /etc/sane.d/dll.conf

Dans ce fichier, vérifiez juste que la ligne suivante existe(sinon ajouter le mot):

epkowa

Une fois les fichiers deb installés il suffit de lancer Xsane et de sélectionner le bon driver → [epkowa] comment_scanner_une_image

2ème méthode (complète & simple)

les fichiers DEB du haut ne marchent pas... ici je vais vous dire comment ils on été crées. On va donc créer votre fichier DEB ensemble

allez sur : avasys trouvez votre scanner et répondez au formulaire

téléchargez ensuite les drivers qu'il vous propose, ce sont les fichiers RPM.

une fois le(s) fichier(s) téléchargé(s) installez le paquet apt://alien (si ce n'est pas déjà fait). Il nous servira à transformer le fichier RPM en fichier DEB

maintenant vous avez 2 possibilités
via la console

ouvrez une console et aller là ou vous avez téléchargé vos fichers RPM

ensuite exécutez cette commande pour tous vos fichier RPM:

sudo alien -d LeNomDeVotreFichier.rpm
sans la console

faite un clic droit sur un fichier RPM et choisissez ses "propriétés"

ensuite allez sur l'onglet "Ouvrir avec"

cliquez sur ajouter cliquez ensuite sur la petite flèche du bas "Utiliser une commande personnalisée" un champ texte s'affiche inscrivez y ceci : gksudo alien -d

validez le tout

double cliquez sur tous vos fichier RPM. la première fois votre mot de passe est demandé. Une fois ceci fait allez voir dans votre répertoire /home il y a le(s) fichier(s) DEB

l'installation du driver

vous avez votre(vos) fichier(s) DEB... double cliquez simplement dessus il s'occupera d'installer le driver correctement.

ensuite il faut juste vérifier le contenu d'un fichier: il sert à indiquer à Sane qu'il doit prendre en charge le pilote iScan. il faut donc éditer le fichier /etc/sane.d/dll.conf. Il suffit de taper la commande suivante :

gksu gedit /etc/sane.d/dll.conf

Dans ce fichier, vérifiez juste que la ligne suivante existe(sinon ajouter le mot):

epkowa

ça marche ? alors rajoutez vos fichiers DEB dans liste du haut

utilisez la fonction ajouter un fichier ou une image (le petit icône avec un cadre de photo) :-D

3ème méthode (complète & complexe)

Périphériques supportés

A priori, toute la gamme Epson. Cependant, il a été testé avec succès sur les scanners suivants.

  • Epson GT-2500
  • Epson Perfection 1200U
  • Epson Perfection 1250
  • Epson Perfection 1260
  • Epson Perfection 1640SU
  • Epson Perfection 1650
  • Epson Perfection 1650 Photo
  • Epson Perfection 1660 Photo
  • Epson Perfection 1680
  • Epson Perfection 2400 Photo
  • Epson Perfection 2450 Photo
  • Epson Perfection 2480 Photo ⇐ Autre méthode pour ce scanner: scanner_epson_perfection_2480
  • Epson Perfection 2580 Photo
  • Epson Perfection 3170 Photo
  • Epson Perfection 4180 Photo
  • Epson Perfection 4870 Photo
  • Epson Perfection 4490 Photo
  • Epson perfection 4990 Photo
  • Epson Perfection V10
  • Epson Perfection V100 Photo
  • Epson Perfection V200 Photo (testé sous Gutsy Gibbon)
  • Epson Perfection V350 Photo
  • Epson Perfection V700 / V750
  • Espon RX500
  • Epson RX510
  • Epson RX600
  • Epson Stylus DX5050 DX6050 ⇐ Autre méthode pour ces scanners: Scanner Epson DX 6050
Quelques modèles s'installent différemment, au moyen des fichiers binaires de leurs drivers propriétaires pris en charge par le module Snapscan de Sane. Leur drivers peuvent être téléchargés sur site ou miroirs à indiquer FIXME :

  • Epson Perfection 660 (tail_058.bin)
  • Epson Perfection 1270 (esfw3e.bin)

♦ Epson Perfection 1670 (esfw30.bin)(voir l'astuce si dessous)

Voir http://snapscan.sourceforge.net/ pour la liste exhaustive des scanners supportés par le backend Snapscan, et le paragraphe ci-dessous pour l'installation, Cas particuliers avec Snapscan.

Cas particuliers avec Snapscan

Pour les modèles particuliers (660, 1270, 1670, 2480, 2580 et 3490), téléchargez le driver correspondant (fichier esfwXX.bin) sur site à indiquer FIXME.

♦ Epson Perfection 1670 (esfw30.bin)

Un script shell qui automatise l'installation du scanner epson Perfection 1670 est telechargable ici. Il reste à lancer "installation.sh"(double clic puis lancer ) et à confirmer l'installation

  1. Télécharger le fichier sur le bureau
  2. Décompresser par un clic gauche sur le bureau
  3. Entrer dans le répertoire créé sur le bureau
  4. Lancer le fichier .sh et cela doit être OK



Si vous ne trouvez pas le driver sur Internet, il peut aussi être récupéré sur le CD livré avec le scanner, dans une archive cab dont on peut l'extraire avec les commandes suivantes (source http://forum.ubuntu-fr.org/profile.php?id=32443):

mkdir dossier_cab
cd dossier_cab
cp /cdrom/ESCAN/ModUsd.cab .
cabextract ModUsd.cab


Avec les droits d'administrateur, créez le dossier /usr/share/sane/snapscan/ puis copiez le driver dedans (le renommage en lettres minuscules semble important):

sudo mkdir /usr/share/sane/snapscan
sudo cp ESFW30.BIN /usr/share/sane/snapscan/esfw30.bin

Modifiez ensuite le fichier de configuration de Sane /etc/sane.d/snapscan.conf et décommentez la ligne suivante au début du fichier pour indiquer le chemin du driver en question :

# Change to the fully qualified filename of your firmware file, if
# firmware upload is needed by the scanner
firmware /usr/share/sane/snapscan/esfw30.bin

Voir aussi :

Installation du pilote iScan

Prérequis: Le paquet libsane-extras entre en conflit et ne doit pas être installé. Vérifiez sa présence avec le gestionnaire de paquets synaptic et désinstallez-le complètement si nécessaire.

  • Téléchargez les fichiers .rpm pour GCC 3.4 ou supérieur du site d'Avasys via cette page. Il peut y avoir 2 fichiers rpm suivant votre scanner : le fichier pour iscan iscan-[version].rpm et le fichier avec le driver de votre scanner iscan-plugin-[code_scanner]-[version].rpm.

Le site d'Avasys propose des drivers pour différentes distribution, dont Debian. Choisissez les packages pour Redhat en version 9. Vous obtiendrez ainsi deux fichiers distincts (fichier pour iscan et driver pour votre scanner). Si vous sélectionnez Debian comme distribution, seul le package pour iscan est proposé.

  • Si ce n'est déjà fait, installez le paquet alien avec Synaptic ou en ligne de commande, qui vous permettra de transformer les paquets rpm en paquets deb.
sudo apt-get install alien
  • Une fois les fichiers rpm téléchargés, transformez-les avec alien via la commande suivante. (Remarque : le numéro de version du paquet peut différer de celui indiqué ici.)(Pour une 4180).
sudo alien --to-deb --scripts iscan-2.6.0-0.c2.i386.rpm 
sudo alien --to-deb --scripts iscan-plugin-gt-f600-1.0.0-1.c2.i386.rpm

Note: tapez pwd pour savoir dans quel dossier vous vous trouvez. vous trouverez les nouveaux paquets deb dans le-dit dossier.

  • Ensuite, vous installez les paquets Debian ainsi créé avec la commande suivante :
sudo dpkg -i iscan_2.5.0-1_i386.deb
sudo dpkg -i iscan-plugin[version].deb
  • Enfin, vous indiquez à Sane qu'il doit prendre en charge le pilote iScan. Pour ce faire, éditez le fichier /etc/sane.d/dll.conf via la commande suivante :
sudo gedit /etc/sane.d/dll.conf
  • Dans ce fichier, vérifiez que la ligne suivante existe(sinon ajouter le mot):
epkowa
  • Le pilote iScan est maintenant installé.
  • Testez que votre scanner soit bien détecté avec la commande :
sudo scanimage -L

(Testé avec Feisty et Hardy pour un Perfection V200 Photo.)

(Testé avec Ubuntu 7.10 Gutsy Gibbon pour un Perfection V10 : fonctionne à condition de débrancher puis de rebrancher l'alimentation secteur du scanner à la fin de la procédure d'installation.)

(Testé avec Hardy pour un Perfection V100 Photo.)

iscan sur Ubuntu Hardy Heron 64bit

Un tutoriel concernant le scanner Epson Perfection 2480 Photo est disponible sur LinuxPedia.fr. La procédure devrait fonctionner avec tous les scanners supportés par le pilote iscan.

Scanner toujours pas détecté

D'après l'article de bipede

Note: valable pour Dapper Drake et Edgy Eft

Si votre scanner n'est toujours pas détecté pas scanimage, il est possible qu'il ne soit pas référencé dans le fichier des règles UDEV de sane.

Il faut éditer ces règles:

gksudo gedit /etc/udev/rules.d/45-libsane.rules

Ensuite, vérifiez que votre scanner y est bien référencé. Par ex.:

# Hewlett-Packard ScanJet 4100C
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="0101", MODE="664", GROUP="scanner"

Si oui, vérifier que les {idVendor} et {idProduct} correspondent à votre scanner, utilisez lsusb (disponible dans le paquet usbutils) ou sane-find-scanner (installer le paquet sane-utils) pour les connaître.

$ sudo lsusb
Bus 002 Device 002: ID 04b8:0119 Seiko Epson Corp.

Si non, ajoutez-le manuellement:

# Epson Perfection 4490
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="0119", MODE="664", GROUP="scanner"

Note: Exemple pour l'Epson Perfection 4490.

Redémarrez votre ordinateur. Tapez scanimage -L (installer le paquet sane-utils) dans un terminal pour vérifier que tout fonctionne.

Si ça ne fonctionne toujours pas ben... Essayez les forums et à rédigez la solution quand vous l'aurez trouvée 8-)

Si lsusb ne voit pas le scanner non plus, c'est que le problème se situe au niveau du port USB...:-( Essayez une clé USB pour vous en convaincre.

Comment scanner une image ?

Pour scanner une image, vous avez 3 possibilités :

  1. utiliser directement xSane, il se trouve dans le menu Applications ⇒ Graphisme ⇒ Programme d'acquisition d'images xSane.
  2. utiliser The GIMP (dans The GIMP : menu Fichiers ⇒ Acquisition ⇒ xSane ⇒ Device Dialog).
  3. utiliser Kooka (programme kde), attention voir note plus bas !

Dans les deux premiers cas, vous obtiendrez une fenêtre similaire à celle-ci :

Vous remarquerez qu'il y a deux versions de pilote disponible: le pilote Epson Epkowa et le pilote Epson standard. Utilisez toujours la version Epson Epkowa pour profiter du pilote iScan.

Si vous ne voulez pas que le pilote Epson non Epkowa apparaisse, éditez le fichier /etc/sane.d/dll.conf et mettez en commentaire la ligne avec epson ce qui donnera:

#epson

Remarque: il peut être nécessaire de débrancher puis rebrancher le scanner pour qu'il soit pris en compte.

GIMP et iScan

iScan fonctionne avec Gimp 2.2.x depuis la version 1.17.0. Il suffit de créer un lien symbolique de /usr/bin/iscan vers /usr/lib/gimp/2.0/plug-ins/iscan. (Attention le lien peut avoir été créé lors de l'installation du package, cela dépend


contributeurs

fidji-florian


scanner_epson.txt · Dernière modification: Le 07/07/2008, à 16:43 par 62.147.242.120, 127.0.0.1
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL