Job description is split in two parts:
Job template attributes
XPIF operations attributes
The job template attributes give details about the document composition for the job, for example, imposition, subsets, inserts, covers, transformations, media types, etc. The job template attributes are divided into five subsections, not necessary in the order as described below.
Attributes |
Description |
---|---|
Job |
These attributes apply to the entire job. |
Page override |
Defines some specific media to be applied to a part of the job. These attributes override the job level attributes for the concerned range. |
Insert sheet |
Some pre-processed media to be inserted within the job. The insert sheet attributes will not override the job attributes but only increase the amount of pages of the job. |
Covers |
Defines the front and/or back covers to be added when processing the job. |
Finishing |
Defines finishing operations to be applied to the document. |
<job-template-attributes>
<!-- Job attributes -->
<!-- Page override attributes -->
<!-- insert sheet attributes -->
<!-- Covers attributes -->
<!-- Finishing attributes -->
</job-template-attributes>
Page override attributes define all the media exceptions that apply to one or more page ranges. These settings override the job level settings within the defined exception range(s). This subsection is structured as follows:
<page-overrides syntax=”1setOf”>
<value syntax=”collection”>
…
</value>
<value syntax=”collection”>
…
</value>
</page-overrides>
Each “value” collection defines a new exception range for the job.
insert sheet attributes define all the non-printed and pre-processed media to be inserted within the job. This subsection is structured as follows:
<insert-sheet syntax=”1setOf”>
<value syntax=”collection”>
…
</value>
<value syntax=”collection”>
…
</value>
</insert-sheet>
Each “value” statement defines a new pre-processed media to be inserted in the job. The inserted media does not override the job settings but it does increase the final size of the job.
Cover attributes define the front and back covers to be added to the job. This subsection is structured as follows:
<cover-front syntax=”collection”>
…
</cover-front>
<cover-back syntax=”collection”>
…
</cover-back>
The ‘cover-front’ and ‘cover-back’ attribute blocks are both optional.