%
Puffy image/svg+xml Puffy 2019-06-14 Stéphane HUC OpenBSD Team Inkscape Puffy OpenBSD https://www.openbsd.org/art4.html English "Puffy", it's a symbol of OpenBSD

OpenBSD : Installer et configurer une imprimante Epson MFP (Cups)

Article publié, le et modifié le
3 minutes de lecture

Cet article contient 462 mots.
Source brute de l'article :
Commit version : dc9b964

Description

Cet article montre comment installer et utiliser une imprimante MFP de marque Epson, sous OpenBSD, avec Cups.

Si votre imprimante gère le protocole ESC/P-R, continuez la lecture… sinon au-revoir !

De même, ce tutoriel ne montre pas la configuration par connexion USB, mais en mode réseau.

Imprimantes testées :

  • Stylus Office BX525WD - OpenBSD 6.0 ⇒ 6.6
  • EcoTank ET-3700 - OpenBSD 6.7 ⇒ actuellement

Installation

Avahi

La MFP peut être détectée de manière automatique sur votre réseau, grâce au protocole DNSSD, si et seulement si vous installez le paquet avahi Celui-ci nécessite que le service messagebus soit actif.

Attention

Cups

Commencez par installer CUPS !


Depuis OpenBSD 6.2, les binaires lpq, lpr, et lprm ne sont plus liés symboliquement à /usr/bin. Il est nécessaire de les utiliser en les préfixant de /usr/local/bin/.

Astuce

Cups: Fichiers PPD

  • BW525WD : choisir le fichier BX525WD ou BX535WD
  • ET-3700 : copiez le fichier /usr/local/share/ppd/epson-inkjet-printer-escpr/Epson-ET-4700_Series-epson-escpr-en.ppd vers votre répertoire ~/Downloads puis indiquez-le à l’interface Web de Cups.

Pilote Epson

Dans un premier temps, il est nécessaire d’installer le paquet epson-inkjet-printer-escpr.

Les paquets foomatic et gutenprint peuvent à être utile à la reconnaissance du périphérique.

Sane

Pour pouvoir scanner, il est nécessaire d’installer le logiciel sane :
# sane-backends xsane

Il sera accessible depuis le menu “Graphisme” > “Xsane”.

Configuration

Protocoles réseaux

De préférence, choisir le protocole Unix lpd, c’est celui qui fonctionne le mieux… Tel que : lpd://adr_ip/PASSTHRU

Il est possible d’imprimer aussi sur ces autres protocoles :

  • ipp, ipps : ipp://adr_ip:631/ipp/print ou ipps://adr_ip:631/ipp/print
  • http, https : http://adr_ip:631/ipp/print ou https://adr_ip:631/ipp/print
  • AppSocket/HP JetDirect : socket://adr_ip:9100

Les versions ipps et https nécessitent une configuration plus poussée, non abordée ici.

Théoriquement, Cups permet aussi d’imprimer via Samba, mais je n’ai pas testé.

Scanner BW525WD

  1. Dans un premier temps, il faut modifier le fichier de configuration /etc/sane.d/dll.conf pour y ajouter le mot clé epkowa.

  2. Ensuite, il est nécessaire de modifier le fichier de configuration /etc/sane.d/epkowa.conf pour préciser : net adr_ip 1865

Il est probable que le fichier epkowa.conf ne soit pas disponible ; je vous propose cette version par défaut à configurer :

Fichier : /etc/sane.d/epkowa.conf

Scanner ET-3700

La partie scanner n'est pas encore gérée . Les scanners de la série EcoTank sont reconnus en tant que backend externe à SANE, par le projet de pilote nommé utsushi.

Le dépôt officiel du projet utsushi : https://gitlab.com/utsushi/utsushi

Gageons que dans un futur procher, le projet Sane intégrera ce pilote, ce qui devrait ensuite permettre l’usage de la partie scanner.