[cups.bugs] [MOD] STR #2352: ipp backend stops watching remote job too early

twaugh.redhat twaugh at redhat.com
Thu Apr 19 05:58:06 PDT 2007


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

The ipp backend monitors the progress of the remote job until:

job_state->values[0].integer > IPP_JOB_PROCESSING ||
job_state->values[0].integer == IPP_JOB_HELD

Unfortunately that means that applications trying to show the user what
jobs they have (e.g. lpstat -o) don't show
a) remote IPP jobs currently held
b) remote IPP jobs currently stopped -- e.g. due to device error

...and they have no way to discover what happened to their job without
knowing the network topology.

I think the condition should be changed to:

job_state->values[0].integer > IPP_JOB_STOPPED

What do you think?

Link: http://www.cups.org/str.php?L2352
Version: 1.2.10





More information about the cups-devel mailing list