Я запускаю печать CUPS на нескольких многопользовательских серверах приложений Linux. Системы 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
Когда другие пользователи или поставщики управляют системой печати, они часто забывают об этом изменении, в результате чего принтеры сильно отключаются из-за замятия бумаги или других всплесков, которые необходимо исправить с помощью a cupsenable
.
Я хотел бы знать, как сделать retry-job
ErrorPolicy по умолчанию в CUPS против stop-printer
.