多くのマルチユーザー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
。