Eseguo la stampa CUPS su numerosi server di applicazioni Linux multiutente. I sistemi sono RHEL o CentOS versione 4, 5 o 6. All'avvio di EL5, il server di stampa CUPS imposta automaticamente un criterio di errore che sostanzialmente disabilita la stampante in caso di errore o interruzione (disconnessione del cavo USB, errore di rete, inceppamento della carta, ecc. ). Questa è la ErrorPolicy
direttiva nella stanza della stampante nel /etc/cups/printers.conf
file.
<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>
Normalmente cambio questo campo in ErrorPolicy retry-job
manualmente nel file di configurazione o quando creo la stampante dalla riga di comando:
lpadmin -p backupZ4 -v socket://backupZ4:9100 -o printer-error-policy=retry-job -E
Quando altri utenti o fornitori gestiscono il sistema di stampa, spesso dimenticano questa modifica, il che comporta la disabilitazione delle stampanti a seguito di un inceppamento della carta o di altri blip che devono essere corretti con a cupsenable
.
Mi piacerebbe sapere come rendere retry-job
ErrorPolicy predefinito in CUPS contro stop-printer
.