HP Distributed Print Service Administration Guide
Chapter 11 361
Managing Jobs and Supporting Users
Determining Job States and Job Status
For more information on job scheduling refer to “Specifying the Queue
Scheduling Method” in Chapter 6.
The following conditions can prevent HPDPS from scheduling a
validated job:
• A given physical printer is no longer registered with the spooler.
• The value or values for one or more physical printer attributes have
been modified.
HPDPS can schedule the job when one of the following occurs:
• A particular physical printer re-registers with the spooler and queue.
• You modify a physical printer attribute and assign a value that
corresponds to the value specified by a job attribute.
• You or the user modify the job and assign a job attribute value that
corresponds to the value specified by a physical printer attribute.
The job stays in the queue indefinitely until one of these things occur,
unless there is a value specified for the job-discard-time attribute.
The job could be discarded before the problem preventing it from being
scheduled has been corrected.
Querying Job Status for Large Jobs
You or a user might want to find out the status of a large job while it is
processing, that is, printing on a physical printer and in the processing
job state. Most jobs are small enough that they will finish printing before
you could become concerned about how long they will take to print.
However, if you have a large job, you might want to query it so that you
can estimate how long it will take the job to finish printing.
HPDPS updates the following job attributes as the job processes:
octets-completed Reports the number of octets (bytes) in the job that
have been printed. Compare this value with the value
of the job attribute total-job-octets.
This attribute is updated when the job is queried or
after each document copy completes.
pages-completed Reports the number of pages in the job that have
been printed.