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 :
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.
Autant la détection de la MFP se fait sans soucis, autant je ne suis jamais arrivé à l’utiliser ainsi.
Avahi n’est pas strictement nécessaire.
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/
.
Pensez à éditer votre fichier ~/.kshrc
, afin de créer des alias qui vous
seront utiles, en ajoutant le code suivant :
for i in lpq lpr lprm; do alias $i=/usr/local/bin/$i; done
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
ouipps://adr_ip:631/ipp/print
- http, https :
http://adr_ip:631/ipp/print
ouhttps://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
-
Dans un premier temps, il faut modifier le fichier de configuration
/etc/sane.d/dll.conf
pour y ajouter le mot clé epkowa. -
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.