-
I've got a printer queue in CUPS on which I've set the error policy Does anyone have any ideas of what other settings I should be looking at other than the printer error policy (and the default |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Hi Adam, it would be great if you provided a list of steps you did and cups debug log from the time frame you did the operation - it can help with explanation. You can enable the debug by Additionally, there is a difference between disabling the queue and rejecting jobs - error policy If disabling the queue had rejected new jobs, those jobs would have been lost and have needed to be issued once more. |
Beta Was this translation helpful? Give feedback.
-
OK, I figured it out, and the issue is with Gutenprint (specifically the DNP DS40 backend), not with CUPS (other than perhaps a documentation organization issue). It turns out that the DNP backend returns The only CUPS issue here might arguably be a documentation issue; the CUPS documentation does mention the different backend exit codes and the effects they have in the |
Beta Was this translation helpful? Give feedback.
OK, I figured it out, and the issue is with Gutenprint (specifically the DNP DS40 backend), not with CUPS (other than perhaps a documentation organization issue). It turns out that the DNP backend returns
CUPS_BACKEND_HOLD
in situations where it really ought to be usingCUPS_BACKEND_FAILED
orCUPS_BACKEND_STOP
. I'll bring it up with the Gutenprint guys.The only CUPS issue here might arguably be a documentation issue; the CUPS documentation does mention the different backend exit codes and the effects they have in the
backend(7)
man page, but that's not really an obvious place to look as an end-user who wants to read about error policies, seeing as it's C API documentation and not e.g. co…