Ejecuto la impresión CUPS en varios servidores de aplicaciones Linux multiusuario. Los sistemas son RHEL o CentOS versión 4, 5 o 6. Al iniciar el EL5, el servidor de impresión CUPS adopta una política de error que básicamente desactiva la impresora cuando hay un error o una interrupción (desconexión del cable USB, error de red, atasco de papel, etc.) ) Esta es la ErrorPolicy
directiva en la estrofa de la impresora en el /etc/cups/printers.conf
archivo.
<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 este campo ErrorPolicy retry-job
manualmente en el archivo de configuración o cuando creo la impresora a través de la línea de comando:
lpadmin -p backupZ4 -v socket://backupZ4:9100 -o printer-error-policy=retry-job -E
Cuando otros usuarios o proveedores administran el sistema de impresión, a menudo olvidan este cambio, lo que hace que las impresoras se deshabiliten por completo después de un atasco de papel u otros problemas que deben corregirse con a cupsenable
.
Me gustaría saber cómo hacer retry-job
la ErrorPolicy predeterminada en CUPS versus stop-printer
.