CUPS under Arch

Installation

$ pacman -Sy cups cups-pdf hplip
$ systemctl start org.cups.cupsd.socket

Configuration d'une imprimante

List all devices:

$ lpinfo -v
=> résultat utilisé pour option -v de lpadmin

List all drivers:

$ lpinfo -m
=> résultat utilisé pour option -m de lpadmin

List drivers matching "HP LaserJet":

$ lpinfo --make-and-model "HP LaserJet" -m
$ lpinfo -m | grep 4380

Ajouter une imprimante

$ lpadmin -p PhotoSmartC4380 -E -v 'usb://HP/Photosmart%20C4380%20series?serial=CN87TF51BC051Q&interface=1' -m drv:///hp/hpcups.drv/hp-photosmart_c4380_series.ppd

Changement des options, page par défaut A4

$ lpoptions -p PhotoSmartC4380 -o PageSize=A4

Configuration utilisateur

Imprimante par défaut

$ lpoptions -d PhotoSmartC4380 
$ cat ~/.cups/lpoptions 
Default PhotoSmartC4380

ou

export PRINTER=PhotoSmartC4380