ajout d'infos
This commit is contained in:
parent
717b192276
commit
4d8c2547df
73
HowtoCUPS.md
73
HowtoCUPS.md
|
@ -111,13 +111,61 @@ Cela se base sur les utilisateurs Unix, pour autoriser un utilisateur on l'ajout
|
|||
# adduser jdoe lpadmin
|
||||
~~~
|
||||
|
||||
### Fichiers PPD (PostScript Printer Description)
|
||||
|
||||
Les fichiers PPD décrivent les fonctionnalités de l'imprimante. Suivant les paquets installés, un certain nombre de modèles
|
||||
d'imprimantes sera disponible sur le système. On pourra aussi en ajouter dans le répertoire `/usr/local/share/ppd/`.
|
||||
Mais également lors de l'ajout d'une imprimante, on pourra tout simplement en uploader ; les fichiers PPD uploadés
|
||||
se trouvent dans le répertoire `/etc/cups/ppd/`.
|
||||
|
||||
|
||||
## Gestion des imprimantes
|
||||
|
||||
CUPS gère plusieurs backends d'impression : _ipp://_, _socket://_ (JetDirect), _smb://_ etc.
|
||||
CUPS gère plusieurs backends d'impression : _ipp://_, _socket://_, _smb://_ etc.
|
||||
|
||||
### Ajout d'une imprimante
|
||||
|
||||
Le plus simple est d'ajouter une imprimante via l'interface : "Adding Printers and Classes" et "Add Printer".
|
||||
Il faudra principalement choisir le backend et le fichier PPD.
|
||||
|
||||
Cela va générer une entrée dans le fichier `/etc/cups/printers.conf`, exemple :
|
||||
|
||||
~~~
|
||||
# Printer configuration file for CUPS v2.2.1
|
||||
# Written by cupsd
|
||||
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
|
||||
<Printer HP_Color_LaserJet_CP2025dn>
|
||||
UUID urn:uuid:642ee499-755a-3e0b-4774-b97b2b535bc8
|
||||
Info HP Color LaserJet CP2025dn
|
||||
Location
|
||||
MakeModel HP Color LaserJet 2550 Series
|
||||
DeviceURI socket://192.0.32.56
|
||||
State Idle
|
||||
StateTime 1528918429
|
||||
ConfigTime 1528917550
|
||||
Type 8425548
|
||||
Accepting Yes
|
||||
Shared No
|
||||
JobSheets none none
|
||||
QuotaPeriod 0
|
||||
PageLimit 0
|
||||
KLimit 0
|
||||
OpPolicy default
|
||||
ErrorPolicy retry-job
|
||||
Attribute marker-colors \#000000,#00FFFF,#FF00FF,#FFFF00
|
||||
Attribute marker-levels 53,97,37,87
|
||||
Attribute marker-names Black Cartridge HP CC530A,Cyan Cartridge HP CC531A,Magenta Cartridge HP CC533A,Yellow Cartridge HP CC532A
|
||||
Attribute marker-types toner,toner,toner,toner
|
||||
Attribute marker-change-time 1528918429
|
||||
</Printer>
|
||||
~~~
|
||||
|
||||
### Imprimantes HP
|
||||
|
||||
La plupart du temps, les imprimantes HP utilisent le protocole _JetDirect_ pour lequel on peut utiliser le backend _socket://_
|
||||
|
||||
On peut installer des drivers supplémentaires via :
|
||||
|
||||
~~~
|
||||
# apt install hpijs hpijs-ppds hplip hplip-data
|
||||
~~~
|
||||
|
@ -130,7 +178,7 @@ Et il est parfois nécessaire d'ajouter le binaire _sicgsfilter_ téléchargeabl
|
|||
sur <http://fr.software.canon-europe.com/software/0040160.asp> ou en 64 bits sur
|
||||
<http://fr.software.canon-europe.com/software/0040165.asp>
|
||||
|
||||
On le placera dans /usr/local/bin/ et on évitera ainsi une erreur _/usr/lib/cups/filter/foomatic-rip failed_ :
|
||||
On le placera dans `/usr/local/bin/` et on évitera ainsi une erreur "/usr/lib/cups/filter/foomatic-rip failed" :
|
||||
|
||||
~~~
|
||||
D [02/Jun/2011:23:23:13 +0200] [Job 14496] renderer command: /bin/cat - | sicgsfilter -MPS -NP -A1 -uanonymous -V"Test Page" -n1
|
||||
|
@ -157,13 +205,20 @@ D [02/Jun/2011:23:23:13 +0200] [Job 14496] Error closing renderer
|
|||
E [02/Jun/2011:23:23:13 +0200] PID 5541 (/usr/lib/cups/filter/foomatic-rip) stopped with status 1!
|
||||
~~~
|
||||
|
||||
### Fichiers PPD (PostScript Printer Description)
|
||||
### Imprimantes partagées par Windows
|
||||
|
||||
Les fichiers PPD décrivent les fonctionnalités de l'imprimante. Suivant les paquets installés, un certain nombre de modèles
|
||||
d'imprimantes sera disponible sur le système. On pourra aussi en ajouter dans le répertoire `/usr/local/share/ppd/`.
|
||||
Mais également lors de l'ajout d'une imprimante, on pourra tout simplement en uploader ; les fichiers PPD uploadés
|
||||
se trouvent dans le répertoire `/etc/cups/ppd/`.
|
||||
Pour accéder à des imprimantes partagées par Windows, il faut installer le paquet `smbclient` qui contient notamment le binaire `smbpool` pour activer le backend _smb://_ :
|
||||
|
||||
~~~
|
||||
# apt install smbclient
|
||||
~~~
|
||||
|
||||
On peut ensuite utiliser ce genre d'entrées dans `/etc/cups/printers.conf` :
|
||||
|
||||
~~~
|
||||
DeviceURI smb://DOMAIN\user:PASSWORD@192.0.32.57/HPLaserJet
|
||||
DeviceURI smb://192.0.32.58/printer
|
||||
~~~
|
||||
|
||||
## Logs
|
||||
|
||||
|
@ -183,10 +238,6 @@ puis, après avoir reloadé le démon CUPS, on aura un maximum d'informations da
|
|||
|
||||
## FAQ
|
||||
|
||||
### activation backend smb://
|
||||
|
||||
Pour activer le backend _smb://_ il faut installer `smbclient` qui contient notamment le binaire `smbpool`.
|
||||
|
||||
### Détection automatique d'imprimantes partagées
|
||||
|
||||
Par défaut CUPS tente de découvrir les imprimantes partagées par d'autres systèmes sur le réseau, et les affiche dans sa liste, avec une URI=/dev/null. Pour ne pas avoir ce comportement, décocher la case « Afficher les imprimantes partagées par d'autres systèmes » dans « Administration du serveur » dans l'interface d'admin, puis supprimer le cache :
|
||||
|
|
Loading…
Reference in a new issue