Installer une Epson Stylus-Color DX4050 sous Ubuntu.

Il est maintenant de moins en moins difficile de choisir du matériel compatible Linux mais il reste des domaines comme les imprimantes multifonctions ou parfois le choix est encore fastidieux. Si l’on achète pas une HP (les pilotes sont vraiment au top sous linux et Ubuntu donc) il vaut mieux bien se renseigner. Alors pour vous éviter des heures de recherche, voici comment on installe une Epson Stylus Color DX4050 non reconnu nativement sous Ubuntu.

Mise à jour le 27 Mars 2007.
Toutes les manipulations de cet article sont à faire avec l’imprimante allumée.

COMPATIBILITÉ

Nom de l’imprimante (Drivers à utiliser)

  • Epson Stylus DX3850 (DX3850)
  • Epson Stylus DX4050 (DX3850)
  • Epson Stylus DX5000 (DX4800)
  • Epson Stylus DX5050 (DX4800)

Après plusieurs retour d’information ce tutoriel ne fonctionne pas pour la DX6050 mais si quelqu’un trouve une solution faites le savoir.

Avant de commencer un tuyau. Si vous souhaitez avoir une idée des imprimantes compatibles sous linux allez voir ici. C’est une base de données qui vous indiquera la compatibilité et le degrés de difficulté pour l’installation de l’imprimante de votre choix. Si jamais vous ne trouver pas l’imprimante dans la liste, c’est quelle n’est pas supportée ou qu’il existe un moyen détourné pour la faire fonctionner comme pour la DX4050.

CONFIGURATION DE L’IMPRIMANTE

Voila passons maintenant aux petites manipulations.

  • Aller dans le menu Gnome => Système => Administration => Impression
  • Cliquez sur Nouvelle imprimante une fenêtre s’ouvre il ne reste plus que 3 étapes avant que votre imprimantes fonctionne.
  • La fenêtre connection de l’imprimante s’ouvre. Vérifiez que Type d’imprimante soit sur Imprimante locale et que utilisé une imprimante détectée soit coché (Epson Stylus DX4000 doit être dans la liste) puis cliquez sur le bouton Avancer
  • La fenêtre Pilote de l’imprimante s’ouvre. Choisissez le drivers approprié (voir section Compatibilité) dans la liste déroulante et cliquez sur le bouton Avancer
  • La fenêtre Description de l’imprimante s’ouvre. Remplissez les champs comme vous le souhaitez ou faites comme moi ne touchez a rien et cliquez sur le bouton Appliquer


La fenêtre se ferme et votre imprimante s’affiche dans la liste de la fenêtre principale. Elle est opérationnelle et tout le monde est content. Et la vous me dites et le scanner il marche ? et bien non !!
Passons donc à l’étape suivante faisons fonctionner votre scanner.

CONFIGURATION DU SCANNER

Le scanner n’est pas reconnu à l’installation. Pour le faire fonctionner, ouvrez un terminal et tapez la commande suivante:

lsusb

Vous devriez avoir un résultat comme celui-ci:

Bus 001 Device 006: ID 04b8:082f Seiko Epson Corp.
Bus 001 Device 004: ID 046d:c518 Logitech, Inc.
Bus 001 Device 003: ID 046d:c50c Logitech, Inc.
Bus 001 Device 005: ID 046d:abd0 Logitech, Inc.
Bus 001 Device 001: ID 0000:0000

Récupérez les chiffres correspondant à l’imprimante (Seiko Epson Corp.), ici 04b8:082f. Puis tapez la commande suivante:

sudo gedit /etc/sane.d/epson.conf

Dans la fenêtre qui s’ouvre, recherchez la ligne:

# usb 0x??? 0x???

Décommentez la ligne (en enlevant le #), remplacez les chiffres après le 0x par ce que vous avez noté (0x4b8 0x82f). Trouvez et décommentez les lignes :

# usb /dev/usbscanner0
# usb /dev/usb/scanner0

Enregistrez votre fichier et vous n’avez plus qu’à lancez XSane. Et la vous remarquerez un message d’erreur vous indiquant qu’aucun périphérique n’est reconnue et ensuite le programme se ferme. Alors pour parer à ce petit problème, il existe 2 solutions. La 1ere est de lancer XSane en mode Root soit par la commande:

sudo xsane

Mais comme vous le savez tous il n’est pas recommandé de lancer les applications en mode Root alors il suffit d’ajouter une règle à udev et ça se passe dans le fichier (Merci Chicha):

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

Après la dernière ligne SYSFS{idVendor} il faut rajouter une ligne pour le scanner EPSON en reprenant les infos données par lsusb soit dans notre cas (Notez bien que le fichier peut être vierge):

# Epson Stylus DX4050
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="082f", MODE="664", GROUP="scanner"

Puis on redémarre udev :

sudo /etc/init.d/udev restart

Et voila Tout est résolu et tout marche au poil pour moi donc si vous avez suivi ce petit tutoriel doit fonctionner pour vous aussi.
Bonne impression et bon « Scannage ».
A bientôt.