Job validation and scheduling

Document and destination attributes used for validation and scheduling and Job and destination attributes used for validation and scheduling list the document, job, and destination attributes used to validate and schedule each job.

  1. InfoPrint Manager validates the value of the document or job attribute in the first column against the values of the logical destination attribute in the second column. If the logical destination does not support the document or job attribute value, InfoPrint Manager rejects the job.
    Note: If the logical destination attribute has no value, the logical destination supports all valid values of the document or job attribute.
  2. If the value of the server attribute accept-unsupported-jobs is false, InfoPrint Manager validates the value of the document or job attribute in the first column against the values of the actual destination attribute in the second column. If no actual destination supports the document or job attribute value, InfoPrint Manager rejects the job.
  3. If the value of the queue attribute assign-to-destination is true, InfoPrint Manager assigns the job to an actual destination that supports all the job's attribute values.
    Note: If the value of the force-destination-setup actual destination attribute is true, InfoPrint Manager assumes that the actual destination supports all valid attribute values.
  4. InfoPrint Manager checks the attribute (or, for rescheduling, the checkpoint) in the first column against the attributes in the third column to determine if any actual destinations can process the job.
    • If the job has been assigned to an actual destination, InfoPrint Manager checks only that actual destination.
    • If the job has not been assigned to an actual destination, InfoPrint Manager checks all actual destinations that receive jobs from the queue.
    Note: If the value of the force-destination-setup actual destination attribute is true, InfoPrint Manager assumes that the actual destination can process any job with valid attribute values.
  5. InfoPrint Manager acts according to the result of step 4:
    • If a required resource is not ready, InfoPrint Manager holds the job. The required-resources-not-ready job attribute indicates the resources that a job or document attribute specifies and that are not ready on the actual destination to which the job is assigned, or, if the job is not assigned, on the most suitable actual destination.
      • If the value of the job attribute job-rip-action is rip-and-print-ignore-ready, InfoPrint Manager RIPs the job before placing it in the held state and sets the value of the job-state-reasons job attribute to rip-completed. The job is automatically released and scheduled for printing or transmission when the resources become ready.
      • Otherwise, InfoPrint Manager sets the value of the job-state-reasons job attribute to required-resource-not-ready.
    • If a required resource is not supported, InfoPrint Manager holds the job and sets the value of the job-state-reasons job attribute to required-resource-not-supported. The required-resources-not-supported job attribute indicates the resources that a job or document attribute specifies and that are not supported on the actual destination to which the job is assigned, or, if the job is not assigned, on the most suitable actual destination.

      This situation can arise when the value of the server attribute accept-unsupported-jobs is true or when you change document, job, or actual destination attribute values after InfoPrint Manager accepts a job.

      You can change job, document, or actual destination attribute values so that at least one actual destination supports the job.

    • If at least one actual destination can handle the job, InfoPrint Manager schedules the job for printing or transmission.
  6. If the job has not already been assigned to an actual destination, InfoPrint Manager assigns it to the first suitable actual destination to become available after the job reaches the top of the queue.
  7. If the job is assigned to an actual destination with a value of true for the force-destination-setup attribute, InfoPrint Manager checks the attributes in the third column when the job is about to be printed or sent. If any resources are not ready or not supported, InfoPrint Manager disables the actual destination and sends a message to the operator. The operator changes the destination setup and enables the actual destination.
  8. The job is printed or sent.

Document and destination attributes used for validation and scheduling

Document Attribute Validation Attribute Scheduling Attribute
carriage-control-type carriage-control-types-supported carriage-control-types-supported
class   classes-ready
color-bits-per-plane color-bits-per-plane-supported color-bits-per-plane-supported
color-profile color-profiles-supported color-profiles-supported
color-toner-saver color-toner-saver-supported color-toner-saver-supported
content-orientation content-orientation-supported content-orientation-supported
convert-to-ebcdic convert-to-ebcdic-supported convert-to-ebcdic-supported
copy-count maximum-copies-supported maximum-copies-supported
data-fidelity-problem-reported data-fidelity-problem-reported-supported data-fidelity-problem-reported-supported
default-character-mapping character-mappings-supported character-mappings-supported
default-input-tray input-trays-supported input-trays-supported
default-medium media-supported media-readymedia-supported
default-printer-resolution printer-resolutions-supported printer-resolutions-readyprinter-resolutions-supported
document-finishing document-finishings-supported1 document-finishings-supported
document-format document-formats-supported document-formats-supported
document-type document-types-supported document-types-supported
font-resolution font-resolutions-supported1 font-resolutions-supported
form-length form-length-range-supported1 form-length-range-supported
halftone halftones-supported1 halftones-supported
image-fit image-fit-supported1 image-fit-supported
image-out-format image-out-formats-supported image-out-formats-supported
input-tray-select input-trays-supported input-trays-supported
number-up number-up-supported1 number-up-supported
octet-count file-size-range-supported file-size-range-supported
output-appearance output-appearances-supported1 output-appearances-supported
output-bin output-bins-supported1 output-bins-supported
output-format output-formats-supported1 output-formats-supported
page-media-select media-supported media-readymedia-supported
page-select page-select-supported page-select-supported
plex plexes-supported plexes-supported
print-quality print-qualities-supported print-qualities-supported
scanner-correction scanner-corrections-supported1 scanner-corrections-supported
screen-frequency screen-frequencies-supported1 screen-frequencies-supported
sides sides-supported sides-supported
table-reference-characters table-reference-characters-supported table-reference-characters-supported
x-image-shift x-image-shift-range-supported x-image-shift-range-supported
x-image-shift-back x-image-shift-range-supported x-image-shift-range-supported
y-image-shift y-image-shift-range-supported y-image-shift-range-supported
y-image-shift-back y-image-shift-range-supported y-image-shift-range-supported
All document attributes affecting the actual destination document-attributes-supported1 document-attributes-supported
  1. This attribute applies only to actual destinations, not logical destinations.

Job and destination attributes used for validation and scheduling

Job Attribute Validation Attribute Scheduling Attribute
actual-destinations-requested destination-name2 destination-name
auxiliary-sheet-selection auxiliary-sheet-selections-supported auxiliary-sheet-selections-supported
destination-locations-requested destination-locations destination-locations
destination-models-requested destination-model destination-model
dss-requested destination-support-system destination-support-system
forms   forms-ready
job-batch   job-batches-ready
job-end-message end-message-supported end-message-supported
job-finishing job-finishings-supported1 job-finishings-supported
job-rip-action job-rip-actions-supported1 job-rip-actions-supported
job-start-message start-message-supported start-message-supported
job-start-wait job-start-wait-supported1 job-start-wait-supported
total-job-octets job-size-range-supported1 job-size-range-readyjob-size-range-supported
All job attributes affecting the actual destination job-attributes-supported1 job-attributes-supported
Checkpoint where the job was paused   checkpoint-formats-supported3
  1. This attribute applies only to actual destinations, not logical destinations.
  2. This attribute applies to both logical destinations and actual destinations, but only the actual destination attribute is used for validation. If validation fails, InfoPrint Manager rejects the job even if the value of accept-unsupported-jobs is true.
  3. You can use this attribute to reschedule paused jobs.