Table des matières

Ajouter et configurer une imprimante avec CUPS en ligne de commande

Introduction

On suppose que cups est installé, sinon:

apt install task-print-server

On suppose que apt-file est installé et à jour, sinon:

apt install apt-file
apt-file update

On suppose que l'imprimante est allumée et connectée (branchée sur USB si c'est une imprimante USB ou connectée au réseau si c'est une imprimante réseau.)

Utilisation

lpstat -v
lpinfo -v
network dnssd://Photosmart%205520%20series._printer._tcp.local/
…
apt-file search photosmart | grep 'ppd$'
hpijs-ppds: /usr/share/ppd/hplip/HP/hp-photosmart_100-hpijs.ppd
hpijs-ppds: /usr/share/ppd/hplip/HP/hp-photosmart_1115-hpijs.ppd
hpijs-ppds: /usr/share/ppd/hplip/HP/hp-photosmart_1215-hpijs.ppd
hpijs-ppds: /usr/share/ppd/hplip/HP/hp-photosmart_1218-hpijs.ppd
hpijs-ppds: /usr/share/ppd/hplip/HP/hp-photosmart_130-hpijs.ppd
…
apt install hpijs-ppds
lpadmin -p 'MaJolieImprimante' -v 'dnssd://Photosmart%205520%20series._printer._tcp.local/' -P '/usr/share/ppd/hplip/HP/hp-photosmart_5520_series-hpijs.ppd'
lpoptions -p 'MaJolieImprimante' -l
PageSize/Media Size: *Letter Legal Executive Statement A4 C5 C6 DL COM10 Monarch
ColorModel/Color Model: *Gray Black
StpColorPrecision/Color Precision: *Normal Best
InputSlot/Media Source: *Standard ManualAdj Manual MultiPurposeAdj MultiPurpose UpperAdj Upper LowerAdj Lower LargeCapacityAdj LargeCapacity
StpQuality/Print Quality: None Draft *Standard High
Resolution/Resolution: *301x300dpi 150dpi 300dpi 600dpi
Duplex/2-Sided Printing: *None DuplexNoTumble DuplexTumble
lpoptions -p 'MaJolieImprimante' -o 'PageSize=A4'

Références