我在许多多用户Linux应用程序服务器上运行CUPS打印。系统为RHEL或CentOS版本4、5或6。启动EL5时,CUPS打印服务器默认为错误策略,该错误策略在出现错误或中断(USB电缆断开,网络错误,卡纸等)时基本上会禁用打印机。 )。这是文件ErrorPolicy
中打印机节中的指令/etc/cups/printers.conf
。
<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>
我通常将此字段更改为ErrorPolicy retry-job
手动在配置文件中或通过命令行创建打印机时:
lpadmin -p backupZ4 -v socket://backupZ4:9100 -o printer-error-policy=retry-job -E
当其他用户或供应商管理打印系统时,他们通常会忘记此更改,这会导致在出现卡纸或其他需要用来纠正错误的情况下使打印机硬禁用cupsenable
。
我想知道如何retry-job
在CUPS与中创建默认的ErrorPolicy stop-printer
。