Configurer une imprimante usb avec CUPS sous OpenBSD
Testé sous OpenBSD 7.0.
Installer CUPS:
pkg_add cups cups-filters cups-libs foomatic-db gutenprint
Activer les services:
# rcctl enable cupsd cups_browsed
# rcctl start cupsd cups_browsed
Détection de l’imprimante USB:
# usbdevs -vd
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
uhub3
port 1 powered
port 2 addr 2: full speed, self powered, config 1, USB MFP(0x082f), EPSON(0x04b8), rev 1.00, iSerialNumber L83010704250947490
ugen0
Identifier les numéros de l’imprimante et donner les droits d’accès au périphérique:
# chown _cups /dev/ugen0.* /dev/usb3
Désactiver le pilote ulpt
. Sous OpenBSD 7.0:
# echo disable ulpt >> /etc/bsd.re-config
Configurer l’imprimante à la web sur http://localhost:631
Définir l’imprimante par défaut dans l’interface web pour que les commandes lp et lpr impriment directement au lieu d’aller dans la liste d’attente.
Pour ajuster automatiquement le document à la page:
$ echo alias lp=\'lp -o fit-to-page\' >> ~/.kshrc
Lien utile: https://wiki.openbsd.fr.eu.org/doku.php/system/print/cups
Par Philippe St-Jacques