Tôi chạy in CUPS trên một số máy chủ ứng dụng Linux nhiều người dùng. Các hệ thống là RHEL hoặc CentOS phiên bản 4, 5 hoặc 6. Bắt đầu EL5, máy chủ in CUPS mặc định có chính sách lỗi về cơ bản vô hiệu hóa máy in khi có lỗi hoặc gián đoạn (ngắt kết nối cáp USB, lỗi mạng, kẹt giấy, v.v. ). Đây là ErrorPolicy
chỉ thị trong khổ thơ của máy in trong /etc/cups/printers.conf
tệp.
<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>
Tôi thường thay đổi trường này thành ErrorPolicy retry-job
thủ công trong tệp cấu hình hoặc khi tôi tạo máy in qua dòng lệnh:
lpadmin -p backupZ4 -v socket://backupZ4:9100 -o printer-error-policy=retry-job -E
Khi người dùng hoặc nhà cung cấp khác quản lý hệ thống in, họ thường quên thay đổi này, điều này dẫn đến việc máy in bị vô hiệu hóa cứng sau kẹt giấy hoặc các lỗi khác cần được sửa chữa bằng a cupsenable
.
Tôi muốn biết làm thế nào để tạo retry-job
ErrorPolicy mặc định trong CUPS so với stop-printer
.