<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Kirk J. Ocke (Xerox Corporation) -->
<!ELEMENT xpif (xpif-operation-attributes | job-template-attributes)*>
<!ATTLIST xpif
	version CDATA #REQUIRED
	cpss-version CDATA #REQUIRED
	xml:lang NMTOKEN #REQUIRED
>
<!-- The "version" attribute indicates the version of the -->
<!-- XPIF specification.  In other words, this is the     -->
<!-- version of the data format specification used to     -->
<!-- create the DTD.  This version number is different    -->
<!-- from the cpss-version number and is different from   -->
<!-- version number contained in the name of the actual   -->
<!-- DTD file (e.g., xpif-v15.dtd).  			  -->
<!-- The "cpss-version" is the CPSS version that the      -->
<!-- semantic elements are defined in.   		  -->
<!-- The version number contained in the name of the DTD  -->
<!-- file is constructed using the following formula. The -->
<!-- first four digits reflect the released version of the-->
<!-- of the CPSS that the DTD is based on.  For-example:  -->
<!-- xpif-v02010.dtd reflects a DTD compliant with the    -->
<!-- v02.01 of the CPSS.  If the fifth digit is greater than-->
<!-- 0, e.g., v-02011, this indicates that a new version  -->
<!-- of the DTD was created after the v-02010 version, but  -->
<!-- is still compliant with CPSS v02.01.  This may happen  -->
<!-- in cases where a fix to the DTD is required.         -->
<!-- Additional letters may also appear after the the four-->
<!-- digit version number.  These letters represent a DTD -->
<!-- compliant with the CPSS version indicated in the four-->
<!-- digit portion of the version number, but that also contains-->
<!-- extensions to the CPSS not yet released.  Product    -->
<!-- teams may use this mechanism to create private DTD   -->
<!-- files.  The only restriction is that the single      -->
<!-- letters a-z and A-Z are reserved (e.g., a file name  -->
<!-- of xpif-v02010a.dtd can only be created by the CPSS   -->
<!-- working group).  Examples of valid private DTD file  -->
<!-- names: xpif-v02010Private.dtd, xpif-v02011PSG, ...     -->
<!-- ENTITY Definitions -->
<!--     Always place all internal entity definitions before all element definitions. -->
<!--
<!ENTITY % job-template-attributes-list "(job-priority | job-hold-until | job-sheets | multiple-document-handling | copies | finishings | page-ranges | sides | number-up | orientation-requested | media | printer-resolution | print-quality | output-bin | cover-back | cover-front | imposition-template | insert-sheet | job-account-id | job-accounting-sheets | job-error-sheet | job-message-to-operator | job-recipient-name | job-save-disposition | job-sheets-col | job-sheet-message | media-col | page-delivery | page-order-received | separator-sheets | sheet-collate | x-image-auto-center | x-image-shift | x-side1-image-shift | x-side2-image-shift | y-image-auto-center | y-image-shift | y-side1-image-shift | y-side2-image-shift | page-overrides | pages-per-subset | black-overprint | adjust-cyan-red | adjust-magenta-green | adjust-yellow-blue | adjust-contrast | adjust-lightness | adjust-saturation | color-destination-profile-back | color-destination-profile-front | color-effects-type | color-emulation | force-front-side | print-from-saved-attributes | trapping | rendering-intent-graphics | rendering-intent-images | rendering-intent-text | color-effects-type | source-cmy-graphics | undefined-source-cmy-graphics | source-cmy-images | undefined-source-cmy-images | source-cmy-text | undefined-source-cmy-text | source-cmyk-graphics | undefined-source-cmyk-graphics | source-cmyk-images | undefined-source-cmyk-images | source-cmyk-text | undefined-source-cmyk-text | source-gray-graphics | undefined-source-gray-graphics | source-gray-images | undefined-source-gray-images | source-gray-text | undefined-source-gray-text | source-rgb-graphics | undefined-source-rgb-graphics | source-rgb-images | undefined-source-rgb-images | source-rgb-text | undefined-source-rgb-text | trc | bleed-edge-printing | finishings-col | anti-aliasing | opi-image-insertion | opi-image-pre-scan | resource-pre-scan | lead-edge-conditioning | print-document-uri | resource-cleanup | font-name-requested | font-size-requested | job-accounting-user-id | proof-print | color-depth-yyy | job-hold-until-time | feed-orientation | media-input-tray-check | presentation-direction-number-up | x-image-position | y-image-position | page-rotation | highlight-colorant | highlight-map-color | highlight-map | highlight-colorant-mismatch | job-phone-number | halftone-text | halftone-graphics | halftone-images | trap-width-slow | trap-width-fast | pdl-init-file | forms-col | resample-method | sample-set | sample-sheet | toner-saver | job-retention-period | job-history-period | adjust-bw-darkness-mode | adjust-bw-darkness-value | job-accounting-data | job-offset | form-save | imposition-gutter-creep-x | imposition-gutter-creep-y | imposition-creep-policy | imposition-gutter-dimension-x | imposition-gutter-dimension-y | imposition-mark-front | imposition-number-up-x | imposition-number-up-y | imposition-rotate-policy | imposition-rotate-policy-order | imposition-scale | imposition-size-policy | imposition-source-orientation | imposition-source-page-dimension-col | pcl-paper-source-col | highlight-map-color-custom-col | job-copies | job-cover-back | job-cover-front | output-device | print-content-optimize | pantone-path-activation | edge-enhancement-disable | interleaved-sheets-col | pad-printing | aie-color-balance | aie-contrast | aie-exposure | aie-noise-reduction | aie-red-eye | aie-saturation | aie-shadow-detail | aie-sharpness | aie-type | optimized-object-data-caching | parallel-rip | spot-color-mapping | color-separated-file-behavior | job-print-with-saved-jobs | media-mismatch-property-policy | media-mismatch-size-policy | color-adjustment-set | print-settings | undefined-spot-color-graphics | undefined-spot-color-images | undefined-spot-color-text | embedded-profiles | rgb-monochrome-grayline-mapping | adjust-custom-color-col | natural-language-adjustment-col | client-default-attributes-col | print-quality-level | print-optimization-mixed-color-bw)*">
-->
<!-- The following ENTITY contains all of the valid syntaxes -->
<!ENTITY % ipp-syntaxes "(text | name | keyword | enum | uri | uriScheme | 
	mimeMediaType | octetString | boolean | integer | rangeOfInteger | 
	dateTime | resolution | 1setOf | collection)">
<!-- End Entity Definitions -->
<!-- Top level Elements: operation-attributes & job-template-attributes -->
<!ELEMENT xpif-operation-attributes (job-name | document-name | document-format | document-uri | compression | job-k-octets | job-impressions | requesting-user-name | job-media-sheets | job-password | job-password-encryption | lcds-tape-characteristics | printer-uri | document-color | creator-name-attributes | creator-name-pdl | creator-version-attributes | creator-version-pdl | job-pages | file-name | job-id-from-client)*>
<!ELEMENT job-template-attributes (job-priority | job-hold-until | job-sheets | multiple-document-handling | copies | finishings | page-ranges | sides | number-up | orientation-requested | media | printer-resolution | print-quality | output-bin | cover-back | cover-front | imposition-template | insert-sheet | job-account-id | job-accounting-sheets | job-error-sheet | job-message-to-operator | job-recipient-name | job-save-disposition | job-sheets-col | job-sheet-message | media-col | page-delivery | page-order-received | separator-sheets | sheet-collate | x-image-auto-center | x-image-shift | x-side1-image-shift | x-side2-image-shift | y-image-auto-center | y-image-shift | y-side1-image-shift | y-side2-image-shift | page-overrides | pages-per-subset | black-overprint | adjust-cyan-red | adjust-magenta-green | adjust-yellow-blue | adjust-contrast | adjust-lightness | adjust-saturation | color-destination-profile-back | color-destination-profile-front | color-effects-type | color-emulation | force-front-side | print-from-saved-attributes | trapping | rendering-intent-graphics | rendering-intent-images | rendering-intent-text | color-effects-type | source-cmy-graphics | undefined-source-cmy-graphics | source-cmy-images | undefined-source-cmy-images | source-cmy-text | undefined-source-cmy-text | source-cmyk-graphics | undefined-source-cmyk-graphics | source-cmyk-images | undefined-source-cmyk-images | source-cmyk-text | undefined-source-cmyk-text | source-gray-graphics | undefined-source-gray-graphics | source-gray-images | undefined-source-gray-images | source-gray-text | undefined-source-gray-text | source-rgb-graphics | undefined-source-rgb-graphics | source-rgb-images | undefined-source-rgb-images | source-rgb-text | undefined-source-rgb-text | trc | bleed-edge-printing | finishings-col | anti-aliasing | opi-image-insertion | opi-image-pre-scan | resource-pre-scan | lead-edge-conditioning | print-document-uri | resource-cleanup | font-name-requested | font-size-requested | job-accounting-user-id | proof-print | color-depth-yyy | job-hold-until-time | feed-orientation | media-input-tray-check | presentation-direction-number-up | x-image-position | y-image-position | page-rotation | highlight-colorant | highlight-map-color | highlight-map | highlight-colorant-mismatch | job-phone-number | halftone-text | halftone-graphics | halftone-images | trap-width-slow | trap-width-fast | pdl-init-file | forms-col | resample-method | sample-set | sample-sheet | toner-saver | job-retention-period | job-history-period | adjust-bw-darkness-mode | adjust-bw-darkness-value | job-accounting-data | job-offset | form-save | imposition-gutter-creep-x | imposition-gutter-creep-y | imposition-creep-policy | imposition-gutter-dimension-x | imposition-gutter-dimension-y | imposition-mark-front | imposition-number-up-x | imposition-number-up-y | imposition-rotate-policy | imposition-rotate-policy-order | imposition-scale | imposition-size-policy | imposition-source-orientation | imposition-source-page-dimension-col | pcl-paper-source-col | highlight-map-color-custom-col | job-copies | job-cover-back | job-cover-front | output-device | print-content-optimize | pantone-path-activation | edge-enhancement-disable | interleaved-sheets-col | pad-printing | aie-color-balance | aie-contrast | aie-exposure | aie-noise-reduction | aie-red-eye | aie-saturation | aie-shadow-detail | aie-sharpness | aie-type | optimized-object-data-caching | parallel-rip | spot-color-mapping | color-separated-file-behavior | job-print-with-saved-jobs | media-mismatch-property-policy | media-mismatch-size-policy | color-adjustment-set | print-settings | undefined-spot-color-graphics | undefined-spot-color-images | undefined-spot-color-text | embedded-profiles | rgb-monochrome-grayline-mapping | adjust-custom-color-col | natural-language-adjustment-col | client-default-attributes-col | print-quality-level | print-optimization-mixed-color-bw | line-thickening  | output-gloss)*>
<!-- Syntax sub elements sections -->
<!-- rangeOfInteger syntax sub-elements -->
<!-- The "rangeOfInteger" syntax is a compound element which -->
<!-- MUST include the following elements, whenever the       -->
<!-- "rangeOfInteger" syntax is specified. See section 4.1.13-->
<!-- of the IPP Model and Semantics Specification.           -->
<!ELEMENT lower-bound (#PCDATA)>
<!ATTLIST lower-bound
	syntax (integer) #REQUIRED
>
<!ELEMENT upper-bound (#PCDATA)>
<!ATTLIST upper-bound
	syntax (integer) #REQUIRED
>
<!-- 1setOf Syntax sub-element -->
<!-- The "1setOf X" syntax is a compound element which MUST -->
<!-- include one or more of the "value" elements            -->
<!-- specified below. The syntax attribute MUST contain the -->
<!-- syntax type for each individual "value" element.       -->
<!-- Note: The "value" element must allow for the optional  -->
<!-- inclusion of all xml attributes that are possible for  -->
<!-- all "syntax" types.                                    -->
<!ELEMENT value ANY>
<!ATTLIST value
	syntax %ipp-syntaxes; #REQUIRED
	xml:space (preserve) #IMPLIED
	xml:lang NMTOKEN #IMPLIED
>
<!-- End Syntax sub elements section -->
<!-- START Operaion Attribute: this section defines the operation -->
<!-- attributes that are valid in an XPIF document.         -->
<!ELEMENT job-name (#PCDATA)>
<!ATTLIST job-name
	syntax (name) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!ELEMENT document-name (#PCDATA)>
<!ATTLIST document-name
	syntax (name) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!ELEMENT document-format (#PCDATA)>
<!ATTLIST document-format
	syntax (mimeMediaType) #REQUIRED
>
<!ELEMENT document-uri (#PCDATA)>
<!ATTLIST document-uri
	syntax (uri) #REQUIRED
>
<!ELEMENT compression (#PCDATA)>
<!ATTLIST compression
	syntax (keyword) #REQUIRED
>
<!ELEMENT job-k-octets (#PCDATA)>
<!ATTLIST job-k-octets
	syntax (integer) #REQUIRED
>
<!ELEMENT job-impressions (#PCDATA)>
<!ATTLIST job-impressions
	syntax (integer) #REQUIRED
>
<!ELEMENT job-media-sheets (#PCDATA)>
<!ATTLIST job-media-sheets
	syntax (integer) #REQUIRED
>
<!ELEMENT requesting-user-name (#PCDATA)>
<!ATTLIST requesting-user-name
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT job-password (#PCDATA)>
<!ATTLIST job-password
	syntax (octetString) #REQUIRED
>
<!ELEMENT job-password-encryption (#PCDATA)>
<!ATTLIST job-password-encryption
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- original-requesting-user-name: new in CPSS 1.5 -->
<!ELEMENT original-requesting-user-name (#PCDATA)>
<!ATTLIST original-requesting-user-name
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!-- START lcds-tape-characteristics: new in CPSS 2.02 -->
<!ELEMENT lcds-tape-characteristics (lcds-tape-record-type | lcds-tape-block-length | lcds-tape-block-offset | lcds-tape-record-length | lcds-tape-max-record-length)*>
<!ATTLIST lcds-tape-characteristics
	syntax (collection) #REQUIRED
>
<!ELEMENT lcds-tape-record-type (#PCDATA)>
<!ATTLIST lcds-tape-record-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT lcds-tape-block-length (#PCDATA)>
<!ATTLIST lcds-tape-block-length
	syntax (integer) #REQUIRED
>
<!ELEMENT lcds-tape-block-offset (#PCDATA)>
<!ATTLIST lcds-tape-block-offset
	syntax (integer) #REQUIRED
>
<!ELEMENT lcds-tape-record-length (#PCDATA)>
<!ATTLIST lcds-tape-record-length
	syntax (integer) #REQUIRED
>
<!ELEMENT lcds-tape-max-record-length (#PCDATA)>
<!ATTLIST lcds-tape-max-record-length
	syntax (integer) #REQUIRED
>
<!-- ENDlcds-tape-characteristics: new in CPSS 2.02 -->
<!ELEMENT printer-uri (#PCDATA)>
<!ATTLIST printer-uri
	syntax (uri) #REQUIRED
>
<!ELEMENT document-color (#PCDATA)>
<!ATTLIST document-color
	syntax (keyword) #REQUIRED
>
<!-- Start Set 68 extensions -->
<!ELEMENT file-name (#PCDATA)>
<!ATTLIST file-name
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!-- End Set 68 extensions -->
<!-- Start Set 76 extensions -->
<!ELEMENT job-id-from-client (#PCDATA)>
<!ATTLIST job-id-from-client
	syntax (name) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!-- End Set 76 extensions -->
<!-- END  Operation Attributes -->
<!-- Job Template Attributes: this section defines the Job   -->
<!-- Template attributes that are valid in an XPIF document. -->
<!-- CPSS Job Template Attributes that are also IPP/1.1 Job  -->
<!-- Job Template Attributes (including extensions).          -->
<!ELEMENT job-priority (#PCDATA)>
<!ATTLIST job-priority
	syntax (integer) #REQUIRED
>
<!ELEMENT job-hold-until (#PCDATA)>
<!ATTLIST job-hold-until
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT job-sheets (#PCDATA)>
<!ATTLIST job-sheets
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT multiple-document-handling (#PCDATA)>
<!ATTLIST multiple-document-handling
	syntax (keyword) #REQUIRED
>
<!ELEMENT copies (#PCDATA)>
<!ATTLIST copies
	syntax (integer) #REQUIRED
>
<!ELEMENT finishings (value)+>
<!ATTLIST finishings
	syntax (1setOf) #REQUIRED
>
<!ELEMENT page-ranges (value)+>
<!ATTLIST page-ranges
	syntax (1setOf) #REQUIRED
>
<!ELEMENT sides (#PCDATA)>
<!ATTLIST sides
	syntax (keyword) #REQUIRED
>
<!ELEMENT number-up (#PCDATA)>
<!ATTLIST number-up
	syntax (integer) #REQUIRED
>
<!ELEMENT orientation-requested (#PCDATA)>
<!ATTLIST orientation-requested
	syntax (enum) #REQUIRED
>
<!ELEMENT media (#PCDATA)>
<!ATTLIST media
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- Resolution -->
<!ELEMENT printer-resolution (cross-feed, feed-direction, units)>
<!ATTLIST printer-resolution
	syntax (resolution) #REQUIRED
>
<!ELEMENT cross-feed (#PCDATA)>
<!ATTLIST cross-feed
	syntax (integer) #REQUIRED
>
<!ELEMENT feed-direction (#PCDATA)>
<!ATTLIST feed-direction
	syntax (integer) #REQUIRED
>
<!ELEMENT units (#PCDATA)>
<!ATTLIST units
	syntax (integer) #REQUIRED
>
<!-- End Resolution -->
<!ELEMENT print-quality (#PCDATA)>
<!ATTLIST print-quality
	syntax (enum) #REQUIRED
>
<!-- Start CPSS1.3 and earlier -->
<!-- output-bin: removed integer syntax per CPSS 1.5 -->
<!ELEMENT output-bin (#PCDATA)>
<!ATTLIST output-bin
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- cover-back -->
<!ELEMENT cover-back (media | media-col | cover-type)*>
<!ATTLIST cover-back
	syntax (collection) #REQUIRED
>
<!ELEMENT cover-type (#PCDATA)>
<!ATTLIST cover-type
	syntax (keyword) #REQUIRED
>
<!-- End cover-back -->
<!-- cover-front -->
<!ELEMENT cover-front (media | media-col | cover-type)*>
<!ATTLIST cover-front
	syntax (collection) #REQUIRED
>
<!-- End cover-front -->
<!ELEMENT imposition-template (#PCDATA)>
<!ATTLIST imposition-template
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- insert-sheet -->
<!ELEMENT insert-sheet (value)+>
<!ATTLIST insert-sheet
	syntax (1setOf) #REQUIRED
>
<!ELEMENT insert-after-page-number (#PCDATA)>
<!ATTLIST insert-after-page-number
	syntax (integer) #REQUIRED
>
<!ELEMENT insert-count (#PCDATA)>
<!ATTLIST insert-count
	syntax (integer) #REQUIRED
>
<!-- End insert-sheet -->
<!-- job-account-id: to represent NO associated account, use: -->
<!-- <job-account-id syntax="name" xml:space="preserve"></job-account-id> -->
<!ELEMENT job-account-id (#PCDATA)>
<!ATTLIST job-account-id
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!-- job-accounting-sheets -->
<!ELEMENT job-accounting-sheets (media | media-col | job-accounting-sheets-type | job-accounting-output-bin)*>
<!ATTLIST job-accounting-sheets
	syntax (collection) #REQUIRED
>
<!ELEMENT job-accounting-sheets-type (#PCDATA)>
<!ATTLIST job-accounting-sheets-type
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- job-accounting-output-bin: added per CPSS 1.5  -->
<!ELEMENT job-accounting-output-bin (#PCDATA)>
<!ATTLIST job-accounting-output-bin
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- job-accounting-sheets -->
<!-- job-error-sheet -->
<!ELEMENT job-error-sheet (media | media-col | job-error-sheet-when | job-error-sheet-type)*>
<!ATTLIST job-error-sheet
	syntax (collection) #REQUIRED
>
<!ELEMENT job-error-sheet-type (#PCDATA)>
<!ATTLIST job-error-sheet-type
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT job-error-sheet-when (#PCDATA)>
<!ATTLIST job-error-sheet-when
	syntax (keyword) #REQUIRED
>
<!-- job-error-sheet -->
<!ELEMENT job-message-to-operator (#PCDATA)>
<!ATTLIST job-message-to-operator
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!ELEMENT job-recipient-name (#PCDATA)>
<!ATTLIST job-recipient-name
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- job-save-disposition -->
<!ELEMENT job-save-disposition (save-disposition | save-info)*>
<!ATTLIST job-save-disposition
	syntax (collection) #REQUIRED
>
<!ELEMENT save-disposition (#PCDATA)>
<!ATTLIST save-disposition
	syntax (keyword) #REQUIRED
>
<!ELEMENT save-info (value)+>
<!ATTLIST save-info
	syntax (1setOf) #REQUIRED
>
<!ELEMENT save-location (#PCDATA)>
<!ATTLIST save-location
	syntax (uri) #REQUIRED
>
<!ELEMENT save-document-format (#PCDATA)>
<!ATTLIST save-document-format
	syntax (mimeMediaType) #REQUIRED
>
<!-- Change for V2.0           -->
<!-- removed save-job-attributes-format, added save-name -->
<!-- per CPSS 2.0                                        -->
<!-- <!ELEMENT save-job-attributes-format (#PCDATA) > -->
<!--  <!ATTLIST save-job-attributes-format            -->
<!--	syntax		(keyword)	#REQUIRED	-->
<!--	>                                               -->
<!ELEMENT save-name (#PCDATA)>
<!ATTLIST save-name
	syntax (name) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!-- End Change for v2.0       -->
<!-- job-save-disposition -->
<!ELEMENT job-sheets-col (media | media-col | job-sheets)*>
<!ATTLIST job-sheets-col
	syntax (collection) #REQUIRED
>
<!ELEMENT job-sheet-message (#PCDATA)>
<!ATTLIST job-sheet-message
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!-- media-col: modified member elements based on CPSS 2.01 -->
<!ELEMENT media-col (media-key | media-type | media-info | media-color | media-pre-printed | media-hole-count | media-order-count | media-size | media-weight-metric | media-back-coating | media-front-coating | media-recycled | media-description | media-tooth | media-grain | media-material | media-thickness | media-size-name | input-tray | tray-feed | feed-orientation | media-mismatch-property-policy | media-mismatch-size-policy)*>
<!ATTLIST media-col
	syntax (collection) #REQUIRED
>
<!ELEMENT media-key (#PCDATA)>
<!ATTLIST media-key
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-type (#PCDATA)>
<!ATTLIST media-type
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-info (#PCDATA)>
<!ATTLIST media-info
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!ELEMENT media-color (#PCDATA)>
<!ATTLIST media-color
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-pre-printed (#PCDATA)>
<!ATTLIST media-pre-printed
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-hole-count (#PCDATA)>
<!ATTLIST media-hole-count
	syntax (integer) #REQUIRED
>
<!ELEMENT media-order-count (#PCDATA)>
<!ATTLIST media-order-count
	syntax (integer) #REQUIRED
>
<!ELEMENT media-size (x-dimension | y-dimension)*>
<!ATTLIST media-size
	syntax (collection) #REQUIRED
>
<!ELEMENT x-dimension (#PCDATA)>
<!ATTLIST x-dimension
	syntax (integer) #REQUIRED
>
<!ELEMENT y-dimension (#PCDATA)>
<!ATTLIST y-dimension
	syntax (integer) #REQUIRED
>
<!ELEMENT media-weight-metric (#PCDATA)>
<!ATTLIST media-weight-metric
	syntax (integer) #REQUIRED
>
<!ELEMENT media-back-coating (#PCDATA)>
<!ATTLIST media-back-coating
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-front-coating (#PCDATA)>
<!ATTLIST media-front-coating
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-recycled (#PCDATA)>
<!ATTLIST media-recycled
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-description (#PCDATA)>
<!ATTLIST media-description
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- START new media-col elements as of CPSS v2.01 -->
<!ELEMENT media-tooth (#PCDATA)>
<!ATTLIST media-tooth
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-grain (#PCDATA)>
<!ATTLIST media-grain
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-material (#PCDATA)>
<!ATTLIST media-material
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT media-thickness (#PCDATA)>
<!ATTLIST media-thickness
	syntax (integer) #REQUIRED
>
<!-- END new media-col elements as of CPSS v2.01 -->
<!-- START new media-col elements as of CPSS v2.06 -->
<!ELEMENT media-size-name (#PCDATA)>
<!ATTLIST media-size-name
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- END new media-col elements as of CPSS v2.06 -->
<!-- End Media -->
<!ELEMENT page-delivery (#PCDATA)>
<!ATTLIST page-delivery
	syntax (keyword) #REQUIRED
>
<!ELEMENT page-order-received (#PCDATA)>
<!ATTLIST page-order-received
	syntax (keyword) #REQUIRED
>
<!ELEMENT separator-sheets (media | media-col | separator-sheets-type)*>
<!ATTLIST separator-sheets
	syntax (collection) #REQUIRED
>
<!ELEMENT separator-sheets-type (#PCDATA)>
<!ATTLIST separator-sheets-type
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT sheet-collate (#PCDATA)>
<!ATTLIST sheet-collate
	syntax (keyword) #REQUIRED
>
<!ELEMENT x-image-auto-center (#PCDATA)>
<!ATTLIST x-image-auto-center
	syntax (boolean) #REQUIRED
>
<!ELEMENT x-image-shift (#PCDATA)>
<!ATTLIST x-image-shift
	syntax (integer) #REQUIRED
>
<!ELEMENT x-side1-image-shift (#PCDATA)>
<!ATTLIST x-side1-image-shift
	syntax (integer) #REQUIRED
>
<!ELEMENT x-side2-image-shift (#PCDATA)>
<!ATTLIST x-side2-image-shift
	syntax (integer) #REQUIRED
>
<!ELEMENT y-image-auto-center (#PCDATA)>
<!ATTLIST y-image-auto-center
	syntax (boolean) #REQUIRED
>
<!ELEMENT y-image-shift (#PCDATA)>
<!ATTLIST y-image-shift
	syntax (integer) #REQUIRED
>
<!ELEMENT y-side1-image-shift (#PCDATA)>
<!ATTLIST y-side1-image-shift
	syntax (integer) #REQUIRED
>
<!ELEMENT y-side2-image-shift (#PCDATA)>
<!ATTLIST y-side2-image-shift
	syntax (integer) #REQUIRED
>
<!-- Document and Page Exceptions                              -->
<!-- Note: a thorough understanding of the Document and Page   -->
<!-- Exceptions semantics is required to effectively parse the -->
<!-- following attributes.  Because the XPIF is a syntactical  -->
<!-- mapping, the only other option would be to specifically   -->
<!-- state in the Specification and DTD the form of these      -->
<!-- particular attributes.                                    -->
<!--
CPSS 2.03 - removed document-overrides
<!ELEMENT document-overrides (value)+>
<!ATTLIST document-overrides
	syntax (1setOf) #REQUIRED
>
-->
<!-- v1.6 changed input-documents syntax to 1setOf -->
<!ELEMENT input-documents (value)+>
<!ATTLIST input-documents
	syntax (1setOf) #REQUIRED
>
<!-- v1.6 changed output-documents syntax to 1setOf -->
<!ELEMENT output-documents (value)+>
<!ATTLIST output-documents
	syntax (1setOf) #REQUIRED
>
<!-- v1.6 changed document-copies syntax to 1setOf -->
<!ELEMENT document-copies (value)+>
<!ATTLIST document-copies
	syntax (1setOf) #REQUIRED
>
<!-- page-overrides: changed name of attribute to page-overrides -->
<!-- from page-exceptions per the change in CPSS 1.5             -->
<!ELEMENT page-overrides (value)+>
<!ATTLIST page-overrides
	syntax (1setOf) #REQUIRED
>
<!ELEMENT pages (value)+>
<!ATTLIST pages
	syntax (1setOf) #REQUIRED
>
<!ELEMENT pages-per-subset (value)+>
<!ATTLIST pages-per-subset
	syntax (1setOf) #REQUIRED
>
<!-- END Document and Page Exceptions  -->
<!-- Meadows Extensions   -->
<!ELEMENT black-overprint (#PCDATA)>
<!ATTLIST black-overprint
	syntax (keyword) #REQUIRED
>
<!ELEMENT adjust-cyan-red (#PCDATA)>
<!ATTLIST adjust-cyan-red
	syntax (integer) #REQUIRED
>
<!ELEMENT adjust-magenta-green (#PCDATA)>
<!ATTLIST adjust-magenta-green
	syntax (integer) #REQUIRED
>
<!ELEMENT adjust-yellow-blue (#PCDATA)>
<!ATTLIST adjust-yellow-blue
	syntax (integer) #REQUIRED
>
<!ELEMENT adjust-contrast (#PCDATA)>
<!ATTLIST adjust-contrast
	syntax (integer) #REQUIRED
>
<!ELEMENT adjust-lightness (#PCDATA)>
<!ATTLIST adjust-lightness
	syntax (integer) #REQUIRED
>
<!ELEMENT adjust-saturation (#PCDATA)>
<!ATTLIST adjust-saturation
	syntax (integer) #REQUIRED
>
<!ELEMENT color-destination-profile-back (#PCDATA)>
<!ATTLIST color-destination-profile-back
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT color-destination-profile-front (#PCDATA)>
<!ATTLIST color-destination-profile-front
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT color-emulation (#PCDATA)>
<!ATTLIST color-emulation
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT trapping (#PCDATA)>
<!ATTLIST trapping
	syntax (keyword) #REQUIRED
>
<!ELEMENT rendering-intent-graphics (#PCDATA)>
<!ATTLIST rendering-intent-graphics
	syntax (keyword) #REQUIRED
>
<!ELEMENT rendering-intent-images (#PCDATA)>
<!ATTLIST rendering-intent-images
	syntax (keyword) #REQUIRED
>
<!ELEMENT rendering-intent-text (#PCDATA)>
<!ATTLIST rendering-intent-text
	syntax (keyword) #REQUIRED
>
<!ELEMENT color-effects-type (#PCDATA)>
<!ATTLIST color-effects-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT source-cmy-graphics (#PCDATA)>
<!ATTLIST source-cmy-graphics
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT undefined-source-cmy-graphics (#PCDATA)>
<!ATTLIST undefined-source-cmy-graphics
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT source-cmy-images (#PCDATA)>
<!ATTLIST source-cmy-images
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT undefined-source-cmy-images (#PCDATA)>
<!ATTLIST undefined-source-cmy-images
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT source-cmy-text (#PCDATA)>
<!ATTLIST source-cmy-text
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT undefined-source-cmy-text (#PCDATA)>
<!ATTLIST undefined-source-cmy-text
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT source-cmyk-graphics (#PCDATA)>
<!ATTLIST source-cmyk-graphics
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-source-cmyk-graphics (#PCDATA)>
<!ATTLIST undefined-source-cmyk-graphics
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT source-cmyk-images (#PCDATA)>
<!ATTLIST source-cmyk-images
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-source-cmyk-images (#PCDATA)>
<!ATTLIST undefined-source-cmyk-images
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT source-cmyk-text (#PCDATA)>
<!ATTLIST source-cmyk-text
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-source-cmyk-text (#PCDATA)>
<!ATTLIST undefined-source-cmyk-text
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT source-gray-graphics (#PCDATA)>
<!ATTLIST source-gray-graphics
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT undefined-source-gray-graphics (#PCDATA)>
<!ATTLIST undefined-source-gray-graphics
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT source-gray-images (#PCDATA)>
<!ATTLIST source-gray-images
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT undefined-source-gray-images (#PCDATA)>
<!ATTLIST undefined-source-gray-images
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT source-gray-text (#PCDATA)>
<!ATTLIST source-gray-text
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT undefined-source-gray-text (#PCDATA)>
<!ATTLIST undefined-source-gray-text
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT source-rgb-graphics (#PCDATA)>
<!ATTLIST source-rgb-graphics
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-source-rgb-graphics (#PCDATA)>
<!ATTLIST undefined-source-rgb-graphics
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT source-rgb-images (#PCDATA)>
<!ATTLIST source-rgb-images
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-source-rgb-images (#PCDATA)>
<!ATTLIST undefined-source-rgb-images
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT source-rgb-text (#PCDATA)>
<!ATTLIST source-rgb-text
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-source-rgb-text (#PCDATA)>
<!ATTLIST undefined-source-rgb-text
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT trc (trc-type | trc-name | trc-cyan-data | trc-magenta-data | trc-yellow-data | trc-black-data)*>
<!ATTLIST trc
	syntax (collection) #REQUIRED
>
<!ELEMENT trc-type (#PCDATA)>
<!ATTLIST trc-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT trc-name (#PCDATA)>
<!ATTLIST trc-name
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT trc-cyan-data (#PCDATA)>
<!ATTLIST trc-cyan-data
	syntax (octetString) #REQUIRED
>
<!ELEMENT trc-magenta-data (#PCDATA)>
<!ATTLIST trc-magenta-data
	syntax (octetString) #REQUIRED
>
<!ELEMENT trc-yellow-data (#PCDATA)>
<!ATTLIST trc-yellow-data
	syntax (octetString) #REQUIRED
>
<!ELEMENT trc-black-data (#PCDATA)>
<!ATTLIST trc-black-data
	syntax (octetString) #REQUIRED
>
<!ELEMENT bleed-edge-printing (#PCDATA)>
<!ATTLIST bleed-edge-printing
	syntax (keyword) #REQUIRED
>
<!-- START finishings-col -->
<!ELEMENT finishings-col (booklet-making | finishing-template | stitching | finishings-media-sheets-min-max)*>
<!ATTLIST finishings-col
	syntax (collection) #REQUIRED
>
<!ELEMENT finishing-template (#PCDATA)>
<!ATTLIST finishing-template
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT stitching (stitching-reference-edge | stitching-offset | stitching-locations)*>
<!ATTLIST stitching
	syntax (collection) #REQUIRED
>
<!ELEMENT finishings-media-sheets-min-max (lower-bound | upper-bound)*>
<!ATTLIST finishings-media-sheets-min-max
	syntax (rangeOfInteger) #REQUIRED
>
<!ELEMENT booklet-making (booklet-fold-type | booklet-square-fold-type | booklet-staple-type | booklet-trim-type | booklet-trim-width)*>
<!ATTLIST booklet-making
	syntax (collection) #REQUIRED
>
<!ELEMENT booklet-fold-type (#PCDATA)>
<!ATTLIST booklet-fold-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT booklet-square-fold-type (#PCDATA)>
<!ATTLIST booklet-square-fold-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT booklet-staple-type (#PCDATA)>
<!ATTLIST booklet-staple-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT booklet-trim-type (#PCDATA)>
<!ATTLIST booklet-trim-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT booklet-trim-width (#PCDATA)>
<!ATTLIST booklet-trim-width
	syntax (integer) #REQUIRED
>
<!-- END  finishings-col -->
<!ELEMENT stitching-reference-edge (#PCDATA)>
<!ATTLIST stitching-reference-edge
	syntax (keyword) #REQUIRED
>
<!ELEMENT stitching-offset (#PCDATA)>
<!ATTLIST stitching-offset
	syntax (integer) #REQUIRED
>
<!ELEMENT stitching-locations (value)+>
<!ATTLIST stitching-locations
	syntax (1setOf) #REQUIRED
>
<!ELEMENT anti-aliasing (#PCDATA)>
<!ATTLIST anti-aliasing
	syntax (keyword) #REQUIRED
>
<!ELEMENT opi-image-insertion (#PCDATA)>
<!ATTLIST opi-image-insertion
	syntax (keyword) #REQUIRED
>
<!ELEMENT opi-image-pre-scan (#PCDATA)>
<!ATTLIST opi-image-pre-scan
	syntax (keyword) #REQUIRED
>
<!ELEMENT resource-pre-scan (#PCDATA)>
<!ATTLIST resource-pre-scan
	syntax (keyword) #REQUIRED
>
<!ELEMENT lead-edge-conditioning (#PCDATA)>
<!ATTLIST lead-edge-conditioning
	syntax (integer) #REQUIRED
>
<!ELEMENT print-from-saved-attributes (#PCDATA)>
<!ATTLIST print-from-saved-attributes
	syntax (uri) #REQUIRED
>
<!ELEMENT print-document-uri (#PCDATA)>
<!ATTLIST print-document-uri
	syntax (uri) #REQUIRED
>
<!ELEMENT force-front-side (value)+>
<!ATTLIST force-front-side
	syntax (1setOf) #REQUIRED
>
<!ELEMENT resource-cleanup (#PCDATA | value)*>
<!ATTLIST resource-cleanup
	syntax (keyword | 1setOf) #REQUIRED
>
<!-- END CPSS V1.3 and earlier New attributes -->
<!-- CPSS V1.4 New Attributes -->
<!ELEMENT font-name-requested (#PCDATA)>
<!ATTLIST font-name-requested
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT font-size-requested (#PCDATA)>
<!ATTLIST font-size-requested
	syntax (integer) #REQUIRED
>
<!ELEMENT job-accounting-user-id (#PCDATA)>
<!ATTLIST job-accounting-user-id
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT proof-print (proof-print-copies | media | media-col)*>
<!ATTLIST proof-print
	syntax (collection) #REQUIRED
>
<!ELEMENT proof-print-copies (#PCDATA)>
<!ATTLIST proof-print-copies
	syntax (integer) #REQUIRED
>
<!ELEMENT color-depth-yyy (#PCDATA)>
<!ATTLIST color-depth-yyy
	syntax (integer) #REQUIRED
>
<!ELEMENT job-hold-until-time (#PCDATA)>
<!ATTLIST job-hold-until-time
	syntax (dateTime) #REQUIRED
>
<!ELEMENT feed-orientation (#PCDATA)>
<!ATTLIST feed-orientation
	syntax (keyword) #REQUIRED
>
<!-- END CPSS V1.4 New Attributes -->
<!-- START CPSS V1.5 New Attributes -->
<!ELEMENT media-input-tray-check (#PCDATA)>
<!ATTLIST media-input-tray-check
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT presentation-direction-number-up (#PCDATA)>
<!ATTLIST presentation-direction-number-up
	syntax (keyword) #REQUIRED
>
<!ELEMENT x-image-position (#PCDATA)>
<!ATTLIST x-image-position
	syntax (keyword) #REQUIRED
>
<!ELEMENT y-image-position (#PCDATA)>
<!ATTLIST y-image-position
	syntax (keyword) #REQUIRED
>
<!-- END CPSS V1.5 New Attributes -->
<!-- Additions for V1.6           -->
<!-- PSG Common Client extensions -->
<!ELEMENT page-rotation (#PCDATA)>
<!ATTLIST page-rotation
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT highlight-colorant (#PCDATA)>
<!ATTLIST highlight-colorant
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT highlight-map-color (#PCDATA)>
<!ATTLIST highlight-map-color
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT highlight-map (#PCDATA)>
<!ATTLIST highlight-map
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT highlight-colorant-mismatch (#PCDATA)>
<!ATTLIST highlight-colorant-mismatch
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT job-phone-number (#PCDATA)>
<!ATTLIST job-phone-number
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!-- END V1.6                                           -->
<!-- START CPSS V2.01 new job template attributes       -->
<!ELEMENT halftone-graphics (#PCDATA)>
<!ATTLIST halftone-graphics
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT halftone-text (#PCDATA)>
<!ATTLIST halftone-text
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT halftone-images (#PCDATA)>
<!ATTLIST halftone-images
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT trap-width-slow (#PCDATA)>
<!ATTLIST trap-width-slow
	syntax (integer) #REQUIRED
>
<!ELEMENT trap-width-fast (#PCDATA)>
<!ATTLIST trap-width-fast
	syntax (integer) #REQUIRED
>
<!ELEMENT pdl-init-file (value)+>
<!ATTLIST pdl-init-file
	syntax (1setOf) #REQUIRED
>
<!ELEMENT pdl-init-file-location (#PCDATA)>
<!ATTLIST pdl-init-file-location
	syntax (uri) #REQUIRED
>
<!ELEMENT pdl-init-file-name (#PCDATA)>
<!ATTLIST pdl-init-file-name
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT pdl-init-file-entry (#PCDATA)>
<!ATTLIST pdl-init-file-entry
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!-- END CPSS V2.01 new job template attributes         -->
<!-- START CPSS V2.02 new Job Template Attributes -->
<!-- START DSSG/PSSBT Extensions set 1-->
<!ELEMENT job-retention-period (#PCDATA)>
<!ATTLIST job-retention-period
	syntax (integer) #REQUIRED
>
<!ELEMENT job-history-period (#PCDATA)>
<!ATTLIST job-history-period
	syntax (integer) #REQUIRED
>
<!-- END DSSG/PSSBT Extensions set 1 -->
<!-- START Production Printing Extensions set 7-->
<!ELEMENT form-name-lcds (#PCDATA)>
<!ATTLIST form-name-lcds
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!-- START forms-col -->
<!ELEMENT forms-col (value)+>
<!ATTLIST forms-col
	syntax (1setOf) #REQUIRED
>
<!ELEMENT form-location (#PCDATA)>
<!ATTLIST form-location
	syntax (uri) #REQUIRED
>
<!ELEMENT form-name (#PCDATA)>
<!ATTLIST form-name
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT form-cycle-type (#PCDATA)>
<!ATTLIST form-cycle-type
	syntax (keyword) #REQUIRED
>
<!ELEMENT form-cycle-start (#PCDATA)>
<!ATTLIST form-cycle-start
	syntax (integer) #REQUIRED
>
<!-- START forms-col set 11 extensions -->
<!ELEMENT forms-x-image-shift (#PCDATA)>
<!ATTLIST forms-x-image-shift
	syntax (integer) #REQUIRED
>
<!ELEMENT forms-y-image-shift (#PCDATA)>
<!ATTLIST forms-y-image-shift
	syntax (integer) #REQUIRED
>
<!-- ENDforms-col set 11 extensions -->
<!-- END forms-col -->
<!-- END Production Printing Extensions set 7 -->
<!-- START Production Printing Extensions set 8 -->
<!ELEMENT resample-method (#PCDATA)>
<!ATTLIST resample-method
	syntax (keyword) #REQUIRED
>
<!ELEMENT sample-set (#PCDATA)>
<!ATTLIST sample-set
	syntax (integer) #REQUIRED
>
<!ELEMENT sample-sheet (#PCDATA)>
<!ATTLIST sample-sheet
	syntax (integer) #REQUIRED
>
<!-- Note:  adjust-bw-darkness-col DELETED in Production Printing Extensions set 8, and should
      NOT be used.  This attribute will be deleted from the DTD in a future release.
 
<!ELEMENT adjust-bw-darkness-col (adjust-bw-darkness-mode | adjust-bw-darkness-value)*>
<!ATTLIST adjust-bw-darkness-col
	syntax (collection) #REQUIRED
>
-->
<!ELEMENT adjust-bw-darkness-mode (#PCDATA)>
<!ATTLIST adjust-bw-darkness-mode
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT adjust-bw-darkness-value (#PCDATA)>
<!ATTLIST adjust-bw-darkness-value
	syntax (integer) #REQUIRED
>
<!ELEMENT toner-saver (#PCDATA)>
<!ATTLIST toner-saver
	syntax (keyword) #REQUIRED
>
<!ELEMENT form-save (form-save-disposition | form-save-info)*>
<!ATTLIST form-save
	syntax (collection) #REQUIRED
>
<!ELEMENT form-save-disposition (#PCDATA)>
<!ATTLIST form-save-disposition
	syntax (keyword) #REQUIRED
>
<!ELEMENT form-save-info (value)+>
<!ATTLIST form-save-info
	syntax (1setOf) #REQUIRED
>
<!ELEMENT form-save-location (#PCDATA)>
<!ATTLIST form-save-location
	syntax (uri) #REQUIRED
>
<!ELEMENT form-save-name (#PCDATA)>
<!ATTLIST form-save-name
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT form-save-format (#PCDATA)>
<!ATTLIST form-save-format
	syntax (mimeMediaType) #REQUIRED
>
<!-- END Production Printing Extensions set 8 -->
<!-- END CPSS V2.02 -->
<!-- START END CPSS V2.02 + set 9 -->
<!-- START Production Printing Extensions set 9 -->
<!ELEMENT job-accounting-data (#PCDATA)>
<!ATTLIST job-accounting-data
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!ELEMENT job-offset (value)+>
<!ATTLIST job-offset
	syntax (1setOf) #REQUIRED
>
<!-- ENDProduction Printing Extensions set 9 -->
<!-- END CPSS V2.02 + set 9 -->
<!-- START Set 10 Extensions -->
<!ELEMENT imposition-gutter-creep-x (#PCDATA)>
<!ATTLIST imposition-gutter-creep-x
	syntax (integer) #REQUIRED
>
<!ELEMENT imposition-gutter-creep-y (#PCDATA)>
<!ATTLIST imposition-gutter-creep-y
	syntax (integer) #REQUIRED
>
<!ELEMENT imposition-creep-policy (#PCDATA)>
<!ATTLIST imposition-creep-policy
	syntax (keyword) #REQUIRED
>
<!ELEMENT imposition-gutter-dimension-x (#PCDATA)>
<!ATTLIST imposition-gutter-dimension-x
	syntax (integer) #REQUIRED
>
<!ELEMENT imposition-gutter-dimension-y (#PCDATA)>
<!ATTLIST imposition-gutter-dimension-y
	syntax (integer) #REQUIRED
>
<!ELEMENT imposition-mark-front (value)+>
<!ATTLIST imposition-mark-front
	syntax (1setOf) #REQUIRED
>
<!ELEMENT imposition-number-up-x (#PCDATA)>
<!ATTLIST imposition-number-up-x
	syntax (integer) #REQUIRED
>
<!ELEMENT imposition-number-up-y (#PCDATA)>
<!ATTLIST imposition-number-up-y
	syntax (integer) #REQUIRED
>
<!ELEMENT imposition-rotate-policy (#PCDATA)>
<!ATTLIST imposition-rotate-policy
	syntax (keyword) #REQUIRED
>
<!ELEMENT imposition-rotate-policy-order (#PCDATA)>
<!ATTLIST imposition-rotate-policy-order
	syntax (keyword) #REQUIRED
>
<!ELEMENT imposition-scale (#PCDATA)>
<!ATTLIST imposition-scale
	syntax (integer) #REQUIRED
>
<!ELEMENT imposition-size-policy (#PCDATA)>
<!ATTLIST imposition-size-policy
	syntax (keyword) #REQUIRED
>
<!ELEMENT imposition-source-orientation (#PCDATA)>
<!ATTLIST imposition-source-orientation
	syntax (keyword) #REQUIRED
>
<!-- START imposition-source-page-dimension-col -->
<!ELEMENT imposition-source-page-dimension-col (x-source-page | y-source-page)*>
<!ATTLIST imposition-source-page-dimension-col
	syntax (collection) #REQUIRED
>
<!ELEMENT x-source-page (#PCDATA)>
<!ATTLIST x-source-page
	syntax (integer) #REQUIRED
>
<!ELEMENT y-source-page (#PCDATA)>
<!ATTLIST y-source-page
	syntax (integer) #REQUIRED
>
<!-- END imposition-source-page-dimension-col -->
<!-- START pcl-paper-source-col -->
<!ELEMENT pcl-paper-source-col (value)+>
<!ATTLIST pcl-paper-source-col
	syntax (1setOf) #REQUIRED
>
<!ELEMENT paper-source-number (#PCDATA)>
<!ATTLIST paper-source-number
	syntax (enum) #REQUIRED
>
<!-- END pcl-paper-source-col  -->
<!-- END Set 10 Extensions -->
<!-- START Set 13 Extensions -->
<!ELEMENT highlight-map-color-custom-col (color-device-cmyk-col | color-hsv-col | color-srgb-col)*>
<!ATTLIST highlight-map-color-custom-col
	syntax (collection) #REQUIRED
>
<!ELEMENT color-device-cmyk-col (color-device-cmyk-cyan | color-device-cmyk-magenta | color-device-cmyk-yellow | color-device-cmyk-black)*>
<!ATTLIST color-device-cmyk-col
	syntax (collection) #REQUIRED
>
<!ELEMENT color-device-cmyk-cyan (#PCDATA)>
<!ATTLIST color-device-cmyk-cyan
	syntax (integer) #REQUIRED
>
<!ELEMENT color-device-cmyk-magenta (#PCDATA)>
<!ATTLIST color-device-cmyk-magenta
	syntax (integer) #REQUIRED
>
<!ELEMENT color-device-cmyk-yellow (#PCDATA)>
<!ATTLIST color-device-cmyk-yellow
	syntax (integer) #REQUIRED
>
<!ELEMENT color-device-cmyk-black (#PCDATA)>
<!ATTLIST color-device-cmyk-black
	syntax (integer) #REQUIRED
>
<!ELEMENT color-hsv-col (color-hsv-hue | color-hsv-saturation | color-hsv-value)*>
<!ATTLIST color-hsv-col
	syntax (collection) #REQUIRED
>
<!ELEMENT color-hsv-hue (#PCDATA)>
<!ATTLIST color-hsv-hue
	syntax (integer) #REQUIRED
>
<!ELEMENT color-hsv-saturation (#PCDATA)>
<!ATTLIST color-hsv-saturation
	syntax (integer) #REQUIRED
>
<!ELEMENT color-hsv-value (#PCDATA)>
<!ATTLIST color-hsv-value
	syntax (integer) #REQUIRED
>
<!ELEMENT color-srgb-col (color-srgb-red | color-srgb-green | color-srgb-blue)*>
<!ATTLIST color-srgb-col
	syntax (collection) #REQUIRED
>
<!ELEMENT color-srgb-red (#PCDATA)>
<!ATTLIST color-srgb-red
	syntax (integer) #REQUIRED
>
<!ELEMENT color-srgb-green (#PCDATA)>
<!ATTLIST color-srgb-green
	syntax (integer) #REQUIRED
>
<!ELEMENT color-srgb-blue (#PCDATA)>
<!ATTLIST color-srgb-blue
	syntax (integer) #REQUIRED
>
<!-- END Set 13 Extensions -->
<!-- START CPSS 2.03 -->
<!ELEMENT job-copies (#PCDATA)>
<!ATTLIST job-copies
	syntax (integer) #REQUIRED
>
<!-- job-cover-back -->
<!ELEMENT job-cover-back (media | media-col | cover-type)*>
<!ATTLIST job-cover-back
	syntax (collection) #REQUIRED
>
<!-- End job-cover-back -->
<!-- job-cover-front -->
<!ELEMENT job-cover-front (media | media-col | cover-type)*>
<!ATTLIST job-cover-front
	syntax (collection) #REQUIRED
>
<!-- End job-cover-front -->
<!ELEMENT job-finishings (value)+>
<!ATTLIST job-finishings
	syntax (1setOf) #REQUIRED
>
<!ELEMENT job-finishings-col (finishing-template | stitching)*>
<!ATTLIST job-finishings-col
	syntax (collection) #REQUIRED
>
<!ELEMENT output-device (#PCDATA)>
<!ATTLIST output-device
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #REQUIRED
>
<!ELEMENT print-content-optimize (#PCDATA)>
<!ATTLIST print-content-optimize
	syntax (keyword) #REQUIRED
>
<!-- END CPSS 2.03 -->
<!-- START CPSS 2.04 -->
<!-- Set 15 extensions -->
<!ELEMENT pantone-path-activation (#PCDATA)>
<!ATTLIST pantone-path-activation
	syntax (keyword) #REQUIRED
>
<!-- END Set 15 extensions -->
<!ELEMENT edge-enhancement-disable (value)+>
<!ATTLIST edge-enhancement-disable
	syntax (1setOf) #REQUIRED
>
<!-- END CPSS 2.04 -->
<!-- Start CPSS 2.05 -->
<!-- Set 60 extensions -->
<!ELEMENT interleaved-sheets-col (interleaved-sheets-type | media | media-col)*>
<!ATTLIST interleaved-sheets-col
	syntax (collection) #REQUIRED
>
<!ELEMENT interleaved-sheets-type (#PCDATA)>
<!ATTLIST interleaved-sheets-type
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- END Set 60 extensions -->
<!-- Set 38 extensions -->
<!ELEMENT pad-printing (pad-printing-type | number-of-sheets-per-pad | cover-back-pad | cover-front-pad)*>
<!ATTLIST pad-printing
	syntax (collection) #REQUIRED
>
<!ELEMENT number-of-sheets-per-pad (#PCDATA)>
<!ATTLIST number-of-sheets-per-pad
	syntax (integer) #REQUIRED
>
<!ELEMENT pad-printing-type (#PCDATA)>
<!ATTLIST pad-printing-type
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT cover-back-pad (media | media-col)*>
<!ATTLIST cover-back-pad
	syntax (collection) #REQUIRED
>
<!ELEMENT cover-front-pad (media | media-col)*>
<!ATTLIST cover-front-pad
	syntax (collection) #REQUIRED
>
<!-- END Set 38 extensions -->
<!-- END CPSS 2.05 -->
<!-- START CPSS 2.06 -->
<!ELEMENT aie-color-balance (#PCDATA)>
<!ATTLIST aie-color-balance
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-contrast (#PCDATA)>
<!ATTLIST aie-contrast
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-exposure (#PCDATA)>
<!ATTLIST aie-exposure
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-noise-reduction (#PCDATA)>
<!ATTLIST aie-noise-reduction
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-red-eye (#PCDATA)>
<!ATTLIST aie-red-eye
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-saturation (#PCDATA)>
<!ATTLIST aie-saturation
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-shadow-detail (#PCDATA)>
<!ATTLIST aie-shadow-detail
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-sharpness (#PCDATA)>
<!ATTLIST aie-sharpness
	syntax (enum) #REQUIRED
>
<!ELEMENT aie-type (#PCDATA)>
<!ATTLIST aie-type
	syntax (keyword) #REQUIRED
>
<!-- creator-name-attributes | creator-name-pdl | creator-version-attributes | creator-version-pdl)-->
<!ELEMENT creator-name-attributes (#PCDATA)>
<!ATTLIST creator-name-attributes
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT creator-name-pdl (#PCDATA)>
<!ATTLIST creator-name-pdl
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT creator-version-attributes (#PCDATA)>
<!ATTLIST creator-version-attributes
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!ELEMENT creator-version-pdl (#PCDATA)>
<!ATTLIST creator-version-pdl
	syntax (text) #REQUIRED
	xml:space (preserve) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
>
<!ELEMENT job-pages (#PCDATA)>
<!ATTLIST job-pages
	syntax (integer) #REQUIRED
>
<!ELEMENT optimized-object-data-caching (#PCDATA)>
<!ATTLIST optimized-object-data-caching
	syntax (keyword) #REQUIRED
>
<!ELEMENT parallel-rip (#PCDATA)>
<!ATTLIST parallel-rip
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- Start Set 69 extensions -->
<!ELEMENT spot-color-mapping (#PCDATA)>
<!ATTLIST spot-color-mapping
	syntax (keyword) #REQUIRED
>
<!ELEMENT color-separated-file-behavior (#PCDATA)>
<!ATTLIST color-separated-file-behavior
	syntax (keyword) #REQUIRED
>
<!-- END Set 69 extensions -->
<!-- Start Set 68 extensions -->
<!-- Start job-print-with-saved-jobs -->
<!ELEMENT job-print-with-saved-jobs (value)+>
<!ATTLIST job-print-with-saved-jobs
	syntax (1setOf) #REQUIRED
>
<!ELEMENT print-with-context (#PCDATA)>
<!ATTLIST print-with-context
	syntax (keyword) #REQUIRED
>
<!ELEMENT save-job-id (#PCDATA)>
<!ATTLIST save-job-id
	syntax (integer) #REQUIRED
>
<!ELEMENT save-password (#PCDATA)>
<!ATTLIST save-password
	syntax (octetString) #REQUIRED
>
<!ELEMENT save-password-encryption (#PCDATA)>
<!ATTLIST save-password-encryption
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!-- END job-print-with-saved-jobs -->
<!-- END Set 68 extensions -->
<!-- Start Set 80 extensions -->
<!ELEMENT media-mismatch-property-policy (#PCDATA)>
<!ATTLIST media-mismatch-property-policy
	syntax (keyword) #REQUIRED
>
<!ELEMENT media-mismatch-size-policy (#PCDATA)>
<!ATTLIST media-mismatch-size-policy
	syntax (keyword) #REQUIRED
>
<!ELEMENT input-tray (#PCDATA)>
<!ATTLIST input-tray
	syntax (keyword) #REQUIRED
>
<!ELEMENT tray-feed (#PCDATA)>
<!ATTLIST tray-feed
	syntax (keyword) #REQUIRED
>
<!-- END Set 80 extensions -->
<!-- Start Set 84 extensions -->
<!ELEMENT color-adjustment-set (#PCDATA)>
<!ATTLIST color-adjustment-set
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT print-settings (#PCDATA)>
<!ATTLIST print-settings
	syntax (keyword) #REQUIRED
>
<!ELEMENT undefined-spot-color-graphics (#PCDATA)>
<!ATTLIST undefined-spot-color-graphics
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-spot-color-images (#PCDATA)>
<!ATTLIST undefined-spot-color-images
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT undefined-spot-color-text (#PCDATA)>
<!ATTLIST undefined-spot-color-text
	syntax (keyword | name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT embedded-profiles (#PCDATA)>
<!ATTLIST embedded-profiles
	syntax (keyword) #REQUIRED
>
<!ELEMENT rgb-monochrome-grayline-mapping (#PCDATA)>
<!ATTLIST rgb-monochrome-grayline-mapping
	syntax (keyword) #REQUIRED
>
<!-- Start adjust-custom-color-col -->
<!ELEMENT adjust-custom-color-col (value)+>
<!ATTLIST adjust-custom-color-col
	syntax (1setOf) #REQUIRED
>
<!ELEMENT custom-object-type (value)+>
<!ATTLIST custom-object-type
	syntax (1setOf) #REQUIRED
>
<!ELEMENT custom-source-space (value)+>
<!ATTLIST custom-source-space
	syntax (1setOf) #REQUIRED
>
<!ELEMENT custom-spot-emulation (#PCDATA)>
<!ATTLIST custom-spot-emulation
	syntax (keyword) #REQUIRED
>
<!-- End adjust-custom-color-col -->
<!-- Start natural-language-adjustment-col -->
<!ELEMENT natural-language-adjustment-col (natural-language-adjustment-version | natural-language-adjustment-string)*>
<!ATTLIST natural-language-adjustment-col
	syntax (collection) #REQUIRED
>
<!ELEMENT natural-language-adjustment-version (#PCDATA)>
<!ATTLIST natural-language-adjustment-version
	syntax (name) #REQUIRED
	xml:lang NMTOKEN #IMPLIED
	xml:space (preserve) #IMPLIED
>
<!ELEMENT natural-language-adjustment-string (value)+>
<!ATTLIST natural-language-adjustment-string
	syntax (1setOf) #REQUIRED
>
<!-- End  natural-language-adjustment-col -->
<!-- END Set 84 extensions -->
<!-- Start Set 85 extensions -->
<!ELEMENT client-default-attributes-col ANY>
<!ATTLIST client-default-attributes-col
	syntax (collection) #REQUIRED
>
<!-- END Set 85 extensions -->
<!-- Start Set 86 extensions -->
<!ELEMENT print-quality-level (#PCDATA)>
<!ATTLIST print-quality-level
	syntax (keyword) #REQUIRED
>
<!ELEMENT print-optimization-mixed-color-bw (#PCDATA)>
<!ATTLIST print-optimization-mixed-color-bw
	syntax (keyword) #REQUIRED
>
<!-- END Set 86 extensions -->
<!-- Start Set 100 extensions -->
<!ELEMENT line-thickening (#PCDATA)>
<!ATTLIST line-thickening
	syntax (keyword) #REQUIRED
>
<!ELEMENT output-gloss (#PCDATA)>
<!ATTLIST output-gloss
	syntax (keyword) #REQUIRED
>
<!-- END Set 100 extensions -->
<!-- END CPSS 2.06 -->
<!-- End Job Template Attributes -->
<!-- CHANGE LOG                                                  -->
<!-- Person       Date          Change                           -->
<!-- ############################################################-->
<!-- Kirk Ocke    02/01/2000    Genesis                          -->
<!-- Kirk Ocke    05/30/2000    Updated with Production Printing -->
<!--                            set 1, Meadows, and Document and -->
<!--                            Page Exception extensions.       -->
<!-- Kirk Ocke    06/30/2000    Updated with CPSS V1.3           -->
<!-- Kirk Ocke    09/07/2000    Updated with CPSS V1.4           -->
<!-- Kirk Ocke    01/03/2001    Updated with CPSS V1.5           -->
<!--				Changed xpif element attribute   -->
<!--				version to REQUIRED from FIXED   -->
<!-- Kirk Ocke    01/03/2001    1.500a                           -->
<!--				Based on DTD V1.5 with Common    -->
<!--				Client extensions that did not   -->
<!--				make it into CPSS V1.5           -->
<!-- Kirk Ocke    01/08/2001    1.500b                           -->
<!--				Added back media-description     -->
<!--				to the media collection          -->
<!-- Kirk Ocke    02/01/2001    1.600                            -->
<!--				Updated to CPSS V1.6:            -->
<!--				Changed the syntax of            -->
<!--				input-document, output-documents,-->
<!--                            and document-copies to 1setOf    -->
<!-- Kirk Ocke    05/29/2001    2.000                            -->
<!--				Updated to CPSS V2.0:            -->
<!--				Added save-name attribute and    -->
<!--				removed the attribute		 -->
<!--                            save-job-attributes-format from  -->
<!--                            job-save-disposition.  Changed   -->
<!--                            save-document-format syntax to   -->
<!--                            mimeMediaType from keyword       -->
<!-- Kirk Ocke    01/10/2002    2.0100                            -->
<!--				Updated to CPSS V2.01:           -->
<!--				Added media-tooth, media-grain   -->
<!--				media-material and media-thickness-->
<!--				to the media-col attributes.     -->
<!--				Added new attributes:            -->
<!--				halftone-text, halftone-graphics -->
<!--				halftone-images, trap-width-slow -->
<!--				trap-width-fast and              -->
<!--				pdl-init-file.    		 -->
<!--								 -->
<!--				Modified the DTD naming convention -->
<!--				based on the new version number  -->
<!--				scheme for the CPSS.             -->
<!-- Kirk Ocke    06/03/2002    2.0112                            -->
<!--				Fixed imposition-template to be a-->
<!--				keyword | name.  Change from just-->
<!--				name syntax in CPSS 1.6.  Changed name  -->
<!--				of presenation-direction to                -->
<!--				presentation-direction-number-up since  -->
<!--				it was renamed in some previous release.  -->
<!--				Removed extraneous elements from  -->
<!--				job-template-attributes content model.-->
<!--				Changes based on peer review of DTD. -->
<!-- Kirk Ocke    06/03/2002    2.02                             -->
<!--				Added: resample-method, sample-set, -->
<!--				sample-sheet, adjust-bw-darkness-col, -->
<!--				toner-saver, job-retention-period,            -->
<!--                     job-history-period, lcds-tape-characteristics, -->
<!--                    form-name-lcds, forms-col-->
<!-- Kirk Ocke    04/24/2003    2.021                             -->
<!--				updated with Set 9 extensions  -->
<!-- Kirk Ocke    11/21/2003    2.022                             -->
<!--				updated with Set 11 extensions  -->
<!-- Kirk Ocke    03/15/2004    2.023                             -->
<!--				Added form-save to job-template-attributes, -->
<!--                            changed form-save-location to syntax=uri from URI).  -->
<!-- Kirk Ocke    04/05/2004    2.024                             -->
<!--				updated with set 10 and 13 extensions  -->
<!-- Kirk Ocke    04/14/2004    2.025                             -->
<!--				Changed pcl-paper-source-col to 1setOf  -->
<!-- Kirk Ocke    09/20/2004    2.030                             -->
<!--				Added job-copies, job-cover-back, job-cover-front, -->
<!--				job-finishings, job-finishings-col, ouput-device and -->
<!--				print-content-optimize. -->
<!-- Kirk Ocke    01/09/2004    2.030a                             -->
<!--				Added pantone-path-activation -->
<!-- Kirk Ocke    09/19/2005    2.030b                             -->
<!--				Added edge-enhancement-disable -->
<!-- Kirk Ocke    02/05/2006    2.050                             -->
<!--				Added Operation attribute: printer-uri, document-color -->
<!--				Deleted: adjust-bw-darkness-col -->
<!-- Kirk Ocke    02/05/2007    2.051                             -->
<!--				Added set 60 extension: interleaved-sheets-col -->
<!-- Kirk Ocke    04/02/2007    2.052                             -->
<!--				Added set 38 extension: pad-printing -->
<!-- Kirk Ocke    04/29/2008    2.061                             -->
<!--				Added set 69 extension: color-spot-mapping, color-separated-file-behavior -->
<!-- Kirk Ocke    10/01/2008    2.062                             -->
<!--				Added set 68 extension: file-name, job-print-with-saved-jobs -->
<!--				Added set 76 extension: job-id-from-client-->
<!--				Added set 80 extension: media-mismatch-property-policy, media-mismatch-size-policy-->
<!--				Added set 84 extension: color-adjustment-set, print-settings, -->
<!-- 				undefined-spot-color-graphics, undefined-spot-color-images, undefined-spot-color-text-->
<!-- 				embedded-profiles, rgb-monochrome-grayline-mapping, adjust-custom-color-col, natural-language-adjustment-col  -->
<!--				Added set 85 extension: client-default-attributes-col -->
<!--				Added set 86 extension: print-quality-level, print-optimization-mixed-color-bw -->
<!-- Kirk Ocke    10/21/2008    2.062                             -->
<!--				Added set 80 extension: input-tray, tray-feed-->
<!--				Moved internal ENTITY declarations to top of file -->
<!-- Kirk Ocke    10/24/2008    2.062                             -->
<!--				Modifed custom-object-type to be 1SetOf-->
<!-- Kirk Ocke    10/31/2008    2.062                             -->
<!--				Added Set 100: line-thickening, output-gloss-->
<!--#############################################################-->
