J'exécute l'impression CUPS sur un certain nombre de serveurs d'applications Linux multi-utilisateurs. Les systèmes sont RHEL ou CentOS version 4, 5 ou 6. À partir de l'EL5, le serveur d'impression CUPS utilise par défaut une politique d'erreur qui désactive essentiellement l'imprimante en cas d'erreur ou d'interruption (déconnexion du câble USB, erreur réseau, bourrage papier, etc.). ). Il s'agit de la ErrorPolicy
directive dans la strophe de l'imprimante dans le /etc/cups/printers.conf
fichier.
<Printer backupZ4>
Info backupZ4
DeviceURI socket://backupZ4:9100
State Idle
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
Je change normalement ce champ en ErrorPolicy retry-job
manuellement dans le fichier de configuration ou lorsque je crée l'imprimante via la ligne de commande:
lpadmin -p backupZ4 -v socket://backupZ4:9100 -o printer-error-policy=retry-job -E
Lorsque d'autres utilisateurs ou fournisseurs gèrent le système d'impression, ils oublient souvent cette modification, ce qui entraîne une désactivation matérielle des imprimantes à la suite d'un bourrage papier ou d'autres défauts qui doivent être corrigés avec a cupsenable
.
Je voudrais savoir comment faire retry-job
la politique d'erreur par défaut dans CUPS par rapport à stop-printer
.