<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.pwg.org/schemas/sm/latest/" xmlns="http://www.pwg.org/schemas/sm/latest/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="0.98">
	<xsd:annotation>
		<xsd:documentation xml:lang="en">PWG Semantic Model Element schema (Master List)
Copyright 2002-2003, IEEE Industry Standards and Technology Organization/Printer Working Group. 
All rights reserved</xsd:documentation>
	</xsd:annotation>
	<xsd:annotation>
		<xsd:documentation xml:lang="en">This file serves as the registry for the elements and complex types used in the PWG Semantic Model Schema.
The registered Type 1, Type 2 and Type 3 keywords are held in separate files.
Media related keyword values are located in MediaWellKnownValues.xsd.
The remaining keywords are in PwgWellKnownValues.xsd.</xsd:documentation>
	</xsd:annotation>
	<xsd:annotation>
		<xsd:documentation>Master list of PWG Registered Keywords</xsd:documentation>
	</xsd:annotation>
	<xsd:include schemaLocation="http://www.pwg.org/schemas/sm/latest/PwgWellKnownValues.xsd"/>
	<xsd:annotation>
		<xsd:documentation>Master list of PWG media related Registered Keywords</xsd:documentation>
	</xsd:annotation>
	<xsd:include schemaLocation="http://www.pwg.org/schemas/sm/latest/MediaWellKnownValues.xsd"/>
	<xsd:annotation>
		<xsd:documentation>Master list of PWG Semantic Elements</xsd:documentation>
	</xsd:annotation>
	<xsd:element name="CharsetConfigured" type="CharsetWKV"/>
	<xsd:element name="CharsetSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Charset" type="CharsetWKV" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ColorSupported" type="xsd:boolean"/>
	<xsd:element name="Compression">
		<xsd:simpleType>
			<xsd:union memberTypes="CompressionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CompressionSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Compression" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CompressionSupplied" type="CompressionWKV"/>
	<xsd:element name="Copies" type="xsd:int"/>
	<xsd:element name="CopiesActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Copies" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CopiesDefault" type="xsd:int"/>
	<xsd:element name="CopiesSupported" type="RangeOfInt"/>
	<xsd:element name="CoverBack" type="CoverCol"/>
	<xsd:element name="CoverBackActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CoverBack" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CoverBackDefault" type="CoverCol"/>
	<xsd:element name="CoverBackSupported" type="CoverColSupported"/>
	<xsd:element name="CoverFront" type="CoverCol"/>
	<xsd:element name="CoverFrontActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CoverFront" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CoverFrontDefault" type="CoverCol"/>
	<xsd:element name="CoverFrontSupported" type="CoverColSupported"/>
	<xsd:element name="CoverType">
		<xsd:simpleType>
			<xsd:union memberTypes="CoverTypeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CoverTypeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CoverType" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CurrentPageOrder">
		<xsd:simpleType>
			<xsd:union memberTypes="CurrentPageOrderWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DateTimeAtCompleted" type="xsd:dateTime"/>
	<xsd:element name="DateTimeAtCreation" type="xsd:dateTime"/>
	<xsd:element name="DateTimeAtProcessing" type="xsd:dateTime"/>
	<xsd:element name="DetailedStatusMessages">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DetailedStatusMessage" type="xsd:string" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DeviceId">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="Document" type="Document"/>
	<xsd:element name="DocumentAccessErrors">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DocumentAccessError" type="xsd:string" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentCharset">
		<xsd:simpleType>
			<xsd:union memberTypes="CharsetWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentCharsetDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="CharsetWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentCharsetSupplied" type="CharsetWKV"/>
	<xsd:element name="DocumentCharsetSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentCharset" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentCopies">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DocumentCopy" type="RangeOfInt" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentCreationElementsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="CreationElements" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction base="xsd:NMTOKEN">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentDescription" type="DocumentDescription"/>
	<xsd:element name="DocumentDigitalSignature">
		<xsd:simpleType>
			<xsd:union memberTypes="DocumentDigitalSignatureWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentDigitalSignatureDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="DocumentDigitalSignatureWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentDigitalSignatureSupplied" type="DocumentDigitalSignatureWKV"/>
	<xsd:element name="DocumentDigitalSignatureSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentDigitalSignature" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentFormat">
		<xsd:simpleType>
			<xsd:union memberTypes="DocumentFormatWKV MimeExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentFormatDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="DocumentFormatWKV MimeExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentFormatDetailsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentFormatDetail" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentFormatDetail" type="DocumentFormatDetail"/>
	<xsd:element name="DocumentFormatDetails">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentFormatDetail" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentFormatDetailsDefault" type="DocumentFormatDetail"/>
	<xsd:element name="DocumentFormatDetailsDetected">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentFormatDetail" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentFormatDetailsSupplied" type="DocumentFormatDetail"/>
	<xsd:element name="DocumentFormatDetected">
		<xsd:simpleType>
			<xsd:union memberTypes="DocumentFormatWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentFormatDeviceId">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentFormatSupplied" type="DocumentFormatWKV"/>
	<xsd:element name="DocumentFormatSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentFormat" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentFormatVaryingElements">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="VaryingElement" type="xsd:NMTOKEN" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentFormatVersion" type="xsd:string"/>
	<xsd:element name="DocumentFormatVersionDefault" type="xsd:NMTOKEN"/>
	<xsd:element name="DocumentFormatVersionDetected">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentFormatVersionSupplied">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentFormatVersionSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentFormatVersion" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentMessage">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentMessageSupplied">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentNameSupplied">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentName">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
				<xsd:whiteSpace value="preserve"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentNaturalLanguage">
		<xsd:simpleType>
			<xsd:union memberTypes="NaturalLanguageWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentNaturalLanguageDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="NaturalLanguageWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentNaturalLanguageSupplied" type="NaturalLanguageWKV"/>
	<xsd:element name="DocumentNaturalLanguageSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DocumentNaturalLanguage" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentNumber">
		<xsd:simpleType>
			<xsd:restriction base="xsd:int">
				<xsd:minInclusive value="1"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentProcessing" type="DocumentProcessing"/>
	<xsd:element name="DocumentProcessingActual" type="DocumentProcessingActual"/>
	<xsd:element name="DocumentSourceApplicationName" type="xsd:string"/>
	<xsd:element name="DocumentSourceApplicationVersion" type="xsd:string"/>
	<xsd:element name="DocumentSourceOsName">
		<xsd:simpleType>
			<xsd:union memberTypes="OperatingSystemNameWKV OperatingSysteNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentSourceOsVersion" type="xsd:string"/>
	<xsd:element name="DocumentState" type="DocumentStateWKV"/>
	<xsd:element name="DocumentStateMessage">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DocumentStateReasons">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DocumentStateReason" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="DocumentStateReasonsWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DocumentStatus" type="DocumentStatus"/>
	<xsd:element name="DocumentUri" type="xsd:anyURI"/>
	<xsd:element name="ElementsCharset" type="CharsetWKV"/>
	<xsd:element name="ElementFidelity" type="xsd:boolean"/>
	<xsd:element name="ElementsNaturalLanguage" type="NaturalLanguageWKV"/>
	<xsd:element name="ErrorsCount" type="xsd:int"/>
	<xsd:element name="FeedOrientation">
		<xsd:simpleType>
			<xsd:union memberTypes="FeedOrientationWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="FeedOrientationActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FeedOrientation" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FeedOrientationDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="FeedOrientationWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="FeedOrientationSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FeedOrientation" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Finishings" type="Finishings"/>
	<xsd:element name="FinishingsActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Finishings" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FinishingsCol" type="FinishingsCol"/>
	<xsd:element name="FinishingsColActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FinishingsCol" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FinishingsColDefault" type="FinishingsCol"/>
	<xsd:element name="FinishingsColSupported" type="FinishingsColSupported"/>
	<xsd:element name="FinishingsDefault">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Finishing" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="FinishingsWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FinishingsReady">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Finishing" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="FinishingsWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FinishingsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Finishings" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FinishingTemplate" type="xsd:string"/>
	<xsd:element name="FinishingTemplateActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FinishingTemplate" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FinishingTemplateDefault" type="xsd:string"/>
	<xsd:element name="FinishingTemplateSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FinishingTemplate" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FontNameRequested" type="xsd:string"/>
	<xsd:element name="FontNameRequestedActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FontNameRequested" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FontNameRequestedDefault" type="xsd:string"/>
	<xsd:element name="FontNameRequestedSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FontNameRequested" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FontSizeRequested" type="xsd:int"/>
	<xsd:element name="FontSizeRequestedActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FontSizeRequested" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="FontSizeRequestedDefault" type="xsd:int"/>
	<xsd:element name="FontSizeRequestedSupported" type="RangeOfInt"/>
	<xsd:element name="ForceFrontSide">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ForceFront" type="xsd:int" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ForceFrontSideActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ForceFront" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ForceFrontSideDefault">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ForceFront" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ForceFrontSideSupported" type="RangeOfInt"/>
	<xsd:element name="GeneratedNaturalLanguageSupported">
		<xsd:simpleType>
			<xsd:union memberTypes="NaturalLanguageWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="GetEventLife">
		<xsd:simpleType>
			<xsd:restriction base="xsd:int">
				<xsd:minInclusive value="15"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="Impressions" type="xsd:int"/>
	<xsd:element name="ImpressionsCompleted" type="xsd:int"/>
	<xsd:element name="ImpressionsCompletedCurrentCopy" type="xsd:int"/>
	<xsd:element name="ImpressionsSupported" type="xsd:int"/>
	<xsd:element name="ImpositionTemplate">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="ImpositionTemplateActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ImpositionTemplate" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ImpositionTemplateDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="ImpositionTemplateSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ImpositionTemplate" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InsertAfterPage" type="xsd:int"/>
	<xsd:element name="InsertAfterPageActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="InsertAfterPage" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InsertAfterPageDefault" type="xsd:int"/>
	<xsd:element name="InsertAfterPageSupported" type="RangeOfInt"/>
	<xsd:element name="InsertCount" type="xsd:int"/>
	<xsd:element name="InsertCountActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="InsertCount" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InsertCountDefault" type="xsd:int"/>
	<xsd:element name="InsertCountSupported" type="RangeOfInt"/>
	<xsd:element name="InsertSheet">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ISheet" type="ISheet" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InsertSheetActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="InsertSheet" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InsertSheetDefault">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Sheet" type="ISheet" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InsertSheetSupported" type="InsertSheetSupported"/>
	<xsd:element name="Job" type="Job"/>
	<xsd:element name="JobAccountingID">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobAccountingOutputBin">
		<xsd:simpleType>
			<xsd:union memberTypes="JobAccountingOutputBinWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobAccountingOutputBinActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobAccountingOutputBin" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobAccountingOutputBinDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="JobAccountingOutputBinWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobAccountingOutputBinSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobAccountingOutputBin" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobAccountingSheets" type="JobAccountingSheets"/>
	<xsd:element name="JobAccountingSheetsActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobAccountingSheets" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobAccountingSheetDefault" type="JobAccountingSheets"/>
	<xsd:element name="JobAccountingSheetSupported" type="JobAccountingSheetSupported"/>
	<xsd:element name="JobAccountingSheetsType">
		<xsd:simpleType>
			<xsd:union memberTypes="JobAccountingSheetTypeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobAccountingSheetTypeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobAccountingSheetsType" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobAccountingUserID">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobCollationType">
		<xsd:simpleType>
			<xsd:union memberTypes="JobCollationTypeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobCopies" type="xsd:int"/>
	<xsd:element name="JobCopiesActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobCopies" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobCopiesDefault" type="xsd:int"/>
	<xsd:element name="JobCopiesSupported" type="RangeOfInt"/>
	<xsd:element name="JobCoverBack" type="CoverCol"/>
	<xsd:element name="JobCoverBackActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobCoverBack" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobCoverBackDefault" type="CoverCol"/>
	<xsd:element name="JobCoverBackSupported" type="CoverColSupported"/>
	<xsd:element name="JobCoverFront" type="CoverCol"/>
	<xsd:element name="JobCoverFrontActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobCoverFront" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobCoverFrontDefault" type="CoverCol"/>
	<xsd:element name="JobCoverFrontSupported" type="CoverColSupported"/>
	<xsd:element name="JobCreationElementsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="CreationElements" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction base="xsd:NMTOKEN">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobDescription" type="JobDescription"/>
	<xsd:element name="JobErrorSheet" type="JobErrorSheet"/>
	<xsd:element name="JobErrorSheetActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobErrorSheet" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobErrorSheetDefault" type="JobErrorSheet"/>
	<xsd:element name="JobErrorSheetSupported" type="JobErrorSheetSupported"/>
	<xsd:element name="JobErrorSheetType">
		<xsd:simpleType>
			<xsd:union memberTypes="JobErrorSheetTypeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobErrorSheetTypeActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobErrorSheetType" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobErrorSheetTypeDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="JobErrorSheetTypeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobErrorSheetTypeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobErrorSheetType" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobErrorSheetWhen">
		<xsd:simpleType>
			<xsd:union memberTypes="JobErrorSheetWhenWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobErrorSheetWhenActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobErrorSheetWhen" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobErrorSheetWhenDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="JobErrorSheetWhenWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobErrorSheetWhenSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobErrorSheetWhen" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobFinishings" type="Finishings"/>
	<xsd:element name="JobFinishingsActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobFinishings" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobFinishingsCol" type="FinishingsCol"/>
	<xsd:element name="JobFinishingsColActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobFinishingsCol" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobFinishingsColDefault" type="FinishingsCol"/>
	<xsd:element name="JobFinishingsColSupported" type="FinishingsColSupported"/>
	<xsd:element name="JobFinishingsDefault">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Finishings" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobFinishingsReady">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Finishing" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="FinishingsWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobFinishingsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Finishing" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="FinishingsWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobHoldUntil">
		<xsd:simpleType>
			<xsd:union memberTypes="JobHoldUntilWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobHoldUntilActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobHoldUntil" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobHoldUntilDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="JobHoldUntilWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobHoldUntilSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobHoldUntil" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobHoldUntilTime" type="xsd:dateTime"/>
	<xsd:element name="JobHoldUntilTimeActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobHoldUntilTime" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobHoldUntilTimeDefault" type="xsd:dateTime"/>
	<xsd:element name="JobId" type="xsd:int"/>
	<xsd:element name="JobMandatoryElements">
		<xsd:simpleType>
			<xsd:restriction base="xsd:NMTOKEN">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobMessageFromOperator">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobMessageToOperator">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobMessageToOperatorActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobMessageToOperator" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobMessageToOperatorDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobMessageToOperatorSupported" type="xsd:boolean"/>
	<xsd:element name="JobName">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
				<xsd:whiteSpace value="preserve"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobOriginatingUserName">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPassword" type="xsd:hexBinary"/>
	<xsd:element name="JobPasswordEncryption">
		<xsd:simpleType>
			<xsd:union memberTypes="JobPasswordEncryptionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPasswordEncryptionSupported">
		<xsd:simpleType>
			<xsd:union memberTypes="JobPasswordEncryptionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPasswordSupported" type="xsd:int"/>
	<xsd:element name="JobPhoneNumber">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPhoneNumberActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobPhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobPhoneNumberDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPhoneNumberSupported" type="xsd:boolean"/>
	<xsd:element name="JobPrinterMakeAndModel">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPrinterUri">
		<xsd:simpleType>
			<xsd:restriction base="xsd:anyURI">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPriority">
		<xsd:simpleType>
			<xsd:restriction base="xsd:int">
				<xsd:minInclusive value="1"/>
				<xsd:maxInclusive value="100"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPriorityActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobPriority" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobPriorityDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:int">
				<xsd:minInclusive value="1"/>
				<xsd:maxInclusive value="100"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobPrioritySupported" type="RangeOfInt"/>
	<xsd:element name="JobProcessing" type="JobProcessing"/>
	<xsd:element name="JobProcessingActual" type="JobProcessingActual"/>
	<xsd:element name="JobRecipientName">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobRecipientNameActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobRecipientName" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobRecipientNameDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobRecipientNameSupported" type="xsd:boolean"/>
	<xsd:element name="JobRequestingUserName">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
				<xsd:whiteSpace value="preserve"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobSaveDisposition" type="JobSaveDisposition"/>
	<xsd:element name="JobSaveDispositionActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobSaveDisposition" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobSaveDispositionDefault" type="JobSaveDisposition"/>
	<xsd:element name="JobSaveDispositionSupported" type="JobSaveDispositionSupported"/>
	<xsd:element name="JobSettableElementsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SettableElements" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction base="xsd:NMTOKEN">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobSheetMessage">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobSheetMessageActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobSheetMessage" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobSheetMessageDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobSheetMessageSupported" type="xsd:boolean"/>
	<xsd:element name="JobSheets">
		<xsd:simpleType>
			<xsd:union memberTypes="JobSheetsWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobSheetsActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobSheets" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobSheetsCol" type="JobSheetsCol"/>
	<xsd:element name="JobSheetsColActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobSheetsCol" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobSheetsColDefault" type="JobSheetsCol"/>
	<xsd:element name="JobSheetsColSupported" type="JobSheetsColSupported"/>
	<xsd:element name="JobSheetsDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="JobSheetsWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobSheetsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="JobSheets" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobSpoolingSupported">
		<xsd:simpleType>
			<xsd:union memberTypes="JobSpoolingWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobState" type="JobStateWKV"/>
	<xsd:element name="JobStateMessage">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="JobStateReasons">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="JobStateReason" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="JobStateReasonsWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="JobStatus" type="JobStatus"/>
	<xsd:element name="JobUri">
		<xsd:simpleType>
			<xsd:restriction base="xsd:anyURI">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="KOctets" type="xsd:int"/>
	<xsd:element name="KOctetsProcessed" type="xsd:int"/>
	<xsd:element name="KOctetsSupported" type="xsd:int"/>
	<xsd:element name="LastDocument" type="xsd:boolean"/>
	<xsd:element name="Limit" type="xsd:int"/>
	<xsd:element name="MaxSaveInfoSupported" type="xsd:int"/>
	<xsd:element name="MaxStitchingLocationsSupported" type="xsd:int"/>
	<xsd:element name="Media">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeAliasNameWKV MediaSizeLegacyNamesWKV MediaSizeSelfDescribingNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Media" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaBackCoating">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaColorExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaBackCoatingDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaColorExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaBackCoatingSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaBackCoating" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaCol" type="MediaCol"/>
	<xsd:element name="MediaColActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaCol" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaColDatabase">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaCol" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaColDefault" type="MediaCol"/>
	<xsd:element name="MediaColor">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaColorWKV MediaColorExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaColorDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaColorWKV MediaColorExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaColorSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaColor" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaColSupported" type="MediaColSupported"/>
	<xsd:element name="MediaColReady">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaCol" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeAliasNameWKV MediaSizeLegacyNamesWKV MediaSizeSelfDescribingNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaReady">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Media" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaFrontCoating">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaFrontCoatingDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaCoatingWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaFrontCoatingSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaFrontCoating" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaGrain">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaGrainWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaGrainDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaGrainWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaGrainSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaGrain" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaHoleCount" type="xsd:int"/>
	<xsd:element name="MediaHoleCountDefault" type="xsd:int"/>
	<xsd:element name="MediaHoleCountSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaHoleCount" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaInfo">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaInfoDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaInfoSupported" type="xsd:boolean"/>
	<xsd:element name="MediaInputTrayCheck">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaInputTrayCheckWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaInputTrayCheckActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaInputTrayCheck" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaInputTrayCheckDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaInputTrayCheckWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaInputTrayCheckSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaInputTrayCheck" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaKey">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaKeyDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaKeySupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaKey" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaMaterial">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaMaterialWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaMaterialDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaMaterialWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaMaterialSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaMaterial" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaOrderCount">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaOrderCountDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaOrderCountSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaOrderCount" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaPreprinted">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaPreprintedDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaPreprintedSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaPreprinted" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaRecycled">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaRecycledWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaRecycledDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaRecycledWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaRecycledSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaRecycled"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaSheets" type="xsd:int"/>
	<xsd:element name="MediaSheetsCompleted" type="xsd:int"/>
	<xsd:element name="MediaSheetsSupported" type="RangeOfInt"/>
	<xsd:element name="MediaSize" type="mediaSize"/>
	<xsd:element name="MediaSizeDefault" type="mediaSize"/>
	<xsd:element name="MediaSizeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaSize" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaSizeName">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaSizeNameDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaSizeNameWKV MediaSizeNameExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaSizeNameSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaSizeName" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Media" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaThickness" type="xsd:int"/>
	<xsd:element name="MediaThicknessDefault" type="xsd:int"/>
	<xsd:element name="MediaThicknessSupported" type="xsd:int"/>
	<xsd:element name="MediaTooth">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaToothWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaToothDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaToothWKV MediaNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaToothSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaTooth" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaType">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaTypeWKV MediaTypeExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaTypeDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MediaTypeWKV MediaTypeExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MediaTypeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaType" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MediaWeightMetric" type="xsd:int"/>
	<xsd:element name="MediaWeightMetricDefault" type="xsd:int"/>
	<xsd:element name="MediaWeightMetricSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MediaWeightMetric" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Message">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
				<xsd:whiteSpace value="preserve"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MoreInfo" type="xsd:string"/>
	<xsd:element name="MultipleDocumentsHandling">
		<xsd:simpleType>
			<xsd:union memberTypes="MultipleDocumentsHandlingWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MultipleDocumentsHandlingActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MultipleDocumentsHandling" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MultipleDocumentsHandlingDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="MultipleDocumentsHandlingWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="MultipleDocumentsHandlingSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MultipleDocumentsHandling" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MultipleDocumentJobsSupported" type="xsd:boolean"/>
	<xsd:element name="MultipleOperationTimeOut" type="xsd:int"/>
	<xsd:element name="MyJobs" type="xsd:boolean"/>
	<xsd:element name="NaturalLanguageConfigured">
		<xsd:simpleType>
			<xsd:union memberTypes="NaturalLanguageWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="NumberOfDocuments" type="xsd:int"/>
	<xsd:element name="NumberOfInterveningJobs" type="xsd:int"/>
	<xsd:element name="NumberUp" type="xsd:int"/>
	<xsd:element name="NumberUpActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="NumberUp" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="NumberUpDefault" type="xsd:int"/>
	<xsd:element name="NumberUpSupported" type="RangeOfInt"/>
	<xsd:element name="Operation">
		<xsd:simpleType>
			<xsd:union memberTypes="OperationsSupportedWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OperationsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Operation" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="OrientationRequested">
		<xsd:simpleType>
			<xsd:union memberTypes="OrientationRequestedWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OrientationRequestedActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="OrientationRequested" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="OrientationRequestedDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="OrientationRequestedWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OrientationRequestedSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="OrientationRequested" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="OutputBin">
		<xsd:simpleType>
			<xsd:union memberTypes="OutputBinWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OutputBinActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="OutputBin" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="OutputBinDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="OutputBinWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OutputBinSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="OutputBin" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="OutputDevice">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OutputDeviceAssigned">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OutputDeviceDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="OutputDeviceSupported">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="Overrides" type="Overrides"/>
	<xsd:element name="OverridesActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Overrides" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="OverridesSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="OverrideElement" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction base="xsd:NMTOKEN">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PageDelivery">
		<xsd:simpleType>
			<xsd:union memberTypes="PageDeliveryWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PageDeliveryActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PageDelivery" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PageDeliveryDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="PageDeliveryWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PageDeliverySupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PageDelivery" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PageOrderReceived">
		<xsd:simpleType>
			<xsd:union memberTypes="PageOrderReceivedWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PageRanges">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PageRange" type="RangeOfInt" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PageRangesSupported" type="xsd:boolean"/>
	<xsd:element name="PagesPerMinute" type="xsd:int"/>
	<xsd:element name="PagesPerMinuteColor" type="xsd:int"/>
	<xsd:element name="PagesPerSubset">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Pages" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PagesPerSubsetSupported" type="xsd:boolean"/>
	<xsd:element name="ParentPrintersSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Printer" type="xsd:anyURI" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PdlInitFiles" type="PdlInitFiles"/>
	<xsd:element name="PdlInitFilesActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PdlInitFiles" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PdlInitFileDefault">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PdlInit" type="PdlInitFiles" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PdlInitFileEntrySupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PdlInitFileEntry" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PdlInitFileEntry">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PdlInitFileEntryDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PdlInitFileLocation">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PdlInitFileLocationDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PdlInitFileLocationSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PdlInitFileLocation" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PdlInitFileName">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PdlInitFileNameDefault">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PdlInitFileNameSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PdlInitFileName" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PdlInitFileSupported" type="PdlInitFileSupported"/>
	<xsd:element name="PdlOverrideSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PdlOverride" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="PdlOverrideSupportedWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PresentationDirectionNumberUp">
		<xsd:simpleType>
			<xsd:union memberTypes="PresentationDirectionNumberUpWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PresentationDirectionNumberUpActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PresentationDirectionNumberUp" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PresentationDirectionNumberUpDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="PresentationDirectionNumberUpWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PresentationDirectionNumberUpSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PresentationDirectionNumberUp" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintContentOptimize">
		<xsd:simpleType>
			<xsd:union memberTypes="PrintContentOptimizeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterAuthenticationSupported">
		<xsd:annotation>
			<xsd:documentation source="pwg.org">rfc2911 form of PrinterXriSupported</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:union memberTypes="UriAuthenticationWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterCurrentTime" type="xsd:dateTime"/>
	<xsd:element name="PrinterDetailedStatusMessages">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="DetailedStatusMessage" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="1023"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrinterDriverInstaller" type="xsd:anyURI">
		<xsd:annotation>
			<xsd:documentation source="www.pwg.org">Deprecated</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PrinterInfo">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterIsAcceptingJobs" type="xsd:boolean"/>
	<xsd:element name="PrinterLocation">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterMakeAndModel">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterMessageDateTime" type="xsd:dateTime"/>
	<xsd:element name="PrinterMessageFromOperator">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterMessageTime" type="xsd:int"/>
	<xsd:element name="PrinterMoreInfo" type="xsd:anyURI"/>
	<xsd:element name="PrinterMoreInfoManufacturer" type="xsd:anyURI"/>
	<xsd:element name="PrinterStatus" type="PrinterStatus"/>
	<xsd:element name="PrinterName">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="127"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrintQuality">
		<xsd:simpleType>
			<xsd:union memberTypes="PrintQualityWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrintQualityActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PrintQuality" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrintQualityDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="PrintQualityWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrintQualitySupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PrintQuality" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Printer" type="Printer"/>
	<xsd:element name="PrinterDescription" type="PrinterDescription"/>
	<xsd:element name="PrinterResolution" type="Resolution"/>
	<xsd:element name="PrinterResolutionActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PrinterResolution" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrinterResolutionDefault" type="Resolution"/>
	<xsd:element name="PrinterResolutionSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PrinterResolution" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrinterSecuritySupported">
		<xsd:annotation>
			<xsd:documentation source="pwg.org">rfc2911 form of PrinterXriSupported</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:union memberTypes="UriSecurityWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterSettableElementsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SettableElements" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction base="xsd:NMTOKEN">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrinterState">
		<xsd:simpleType>
			<xsd:restriction base="PrinterStateWKV"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterStateMessage">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterStateReasons">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PrinterStateReason" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="PrinterStateReasonsWKVs KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PrinterUpTime" type="xsd:int"/>
	<xsd:element name="PrinterUri">
		<xsd:simpleType>
			<xsd:restriction base="xsd:anyURI">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterUriSupported">
		<xsd:annotation>
			<xsd:documentation source="pwg">rfc2911 form of PrinterXriSupported</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:anyURI">
				<xsd:maxLength value="1023"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PrinterXriSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="PrinterXri" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="XriUri">
								<xsd:simpleType>
									<xsd:restriction base="xsd:anyURI">
										<xsd:maxLength value="1023"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="XriAuthentication">
								<xsd:simpleType>
									<xsd:union memberTypes="UriAuthenticationWKV KeywordNsExtensionPattern"/>
								</xsd:simpleType>
							</xsd:element>
							<xsd:element name="XriSecurity">
								<xsd:simpleType>
									<xsd:union memberTypes="UriSecurityWKV KeywordNsExtensionPattern"/>
								</xsd:simpleType>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ProofPrint" type="ProofPrint"/>
	<xsd:element name="ProofPrintActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProofPrint" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ProofPrintDefault" type="ProofPrint"/>
	<xsd:element name="ProofPrintSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProofPrintCopiesSupported" minOccurs="0"/>
				<xsd:choice minOccurs="0">
					<xsd:element ref="MediaSupported" minOccurs="0"/>
					<xsd:element ref="MediaColorSupported" minOccurs="0"/>
				</xsd:choice>
				<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ProofPrintCopies" type="xsd:int"/>
	<xsd:element name="ProofPrintCopiesActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProofPrintCopies" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ProofPrintCopiesDefault" type="xsd:int"/>
	<xsd:element name="ProofPrintCopiesSupported" type="RangeOfInt"/>
	<xsd:element name="ProcessingDefaults" type="ProcessingDefaults"/>
	<xsd:element name="ProcessingReady" type="ProcessingReady"/>
	<xsd:element name="ProcessingSupported" type="ProcessingSupported"/>
	<xsd:element name="QueuedJobCount" type="xsd:int"/>
	<xsd:element name="ReferenceUriSchemesSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ReferenceUriScheme" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="ReferenceUriSchemesWKV StringNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RepertoiresSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Repertoire" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction>
							<xsd:simpleType>
								<xsd:restriction base="StringNsExtensionPattern"/>
							</xsd:simpleType>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestedElements">
		<xsd:annotation>
			<xsd:documentation source="www.pwg.org">Any element name in any namespace</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Name" type="xsd:NMTOKEN" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SaveDisposition">
		<xsd:simpleType>
			<xsd:union memberTypes="SaveDispositionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SaveDispositionActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SaveDisposition" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SaveDispositionDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="SaveDispositionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SaveDispositionSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SaveDisposition" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SaveDocumentFormat">
		<xsd:simpleType>
			<xsd:union memberTypes="DocumentFormatWKV StringNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SaveDocumentFormatDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="DocumentFormatWKV StringNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SaveDocumentFormatSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SaveDocumentFormat" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SaveInfo" type="SaveInfo"/>
	<xsd:element name="SaveInfoDefault" type="SaveInfo"/>
	<xsd:element name="SaveInfoSupported" type="SaveInfoSupported"/>
	<xsd:element name="SaveInfoActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SaveInfo" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SaveLocation" type="xsd:anyURI"/>
	<xsd:element name="SaveLocationDefault" type="xsd:anyURI"/>
	<xsd:element name="SaveLocationSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SaveLocation" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SaveName" type="xsd:string"/>
	<xsd:element name="SaveNameDefault" type="xsd:string"/>
	<xsd:element name="SaveNameSupported" type="xsd:boolean"/>
	<xsd:element name="SeparatorSheets" type="SeparatorSheets"/>
	<xsd:element name="SeparatorSheetsActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SeparatorSheets" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SeparatorSheetsDefault" type="SeparatorSheets"/>
	<xsd:element name="SeparatorSheetsSupported" type="SeparatorSheetsSupported"/>
	<xsd:element name="SeparatorSheetsType">
		<xsd:simpleType>
			<xsd:union memberTypes="SeparatorSheetsTypeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SeparatorSheetsTypeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SeparatorSheetsType" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SheetCollate">
		<xsd:simpleType>
			<xsd:union memberTypes="SheetCollateWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SheetCollateActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SheetCollate" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SheetCollateDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="SheetCollateWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SheetCollateSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SheetCollate" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SheetCompletedCopyNumber" type="xsd:int"/>
	<xsd:element name="SheetCompletedDocumentNumber" type="xsd:int"/>
	<xsd:element name="Sides">
		<xsd:simpleType>
			<xsd:union memberTypes="SidesWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SidesActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Sides" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SidesDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="SidesWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SidesSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Sides" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="StatusMessage">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="StatusString" type="StatusString">
		<xsd:annotation>
			<xsd:documentation>Element for return value on Actions</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Stitching" type="Stitching"/>
	<xsd:element name="StitchingActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Stitching" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="StitchingDefault" type="Stitching"/>
	<xsd:element name="StitchingLocations" type="xsd:int"/>
	<xsd:element name="StitchingLocationsDefault" type="xsd:int"/>
	<xsd:element name="StitchingLocationsSupported" type="RangeOfInt"/>
	<xsd:element name="StitchingOffset" type="xsd:int"/>
	<xsd:element name="StitchingOffsetDefault" type="xsd:int"/>
	<xsd:element name="StitchingOffsetSupported" type="RangeOfInt"/>
	<xsd:element name="StitchingReferenceEdge">
		<xsd:simpleType>
			<xsd:union memberTypes="StitchingReferenceEdgeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="StitchingReferenceEdgeDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="StitchingReferenceEdgeWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="StitchingReferenceEdgeSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="StitchingReferenceEdge" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="StitchingSupported" type="StitchingSupported"/>
	<xsd:element name="SubordinatePrintersSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="SubordinatePrinter" type="xsd:anyURI" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TimeAtCompleted" type="xsd:int"/>
	<xsd:element name="TimeAtCreation" type="xsd:int"/>
	<xsd:element name="TimeAtProcessing" type="xsd:int"/>
	<xsd:element name="UnsupportedElements" type="UnsupportedElements"/>
	<xsd:element name="UriAuthenticationSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="UriAuthentication" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="UriAuthenticationWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="UriSecuritySupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="UriSecurity" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:union memberTypes="UriSecurityWKV KeywordNsExtensionPattern"/>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="UserDefinedValuesSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="UserDefinedValues" minOccurs="0" maxOccurs="unbounded">
					<xsd:simpleType>
						<xsd:restriction base="xsd:NMTOKEN">
							<xsd:maxLength value="255"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Version">
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:pattern value="[0,9]\.[0,9]+"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="VersionsSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Version" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="WarningsCount" type="xsd:int"/>
	<xsd:element name="WhichJobs">
		<xsd:simpleType>
			<xsd:union memberTypes="WhichJobsWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="XImagePosition">
		<xsd:simpleType>
			<xsd:union memberTypes="XImagePositionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="XImagePositionActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="XImagePosition" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="XImagePositionDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="XImagePositionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="XImagePositionSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="XImagePosition" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="XImageShift" type="xsd:int"/>
	<xsd:element name="XImageShiftActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="XImageShift" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="XImageShiftDefault" type="xsd:int"/>
	<xsd:element name="XImageShiftSupported" type="RangeOfInt"/>
	<xsd:element name="XSide1ImageShift" type="xsd:int"/>
	<xsd:element name="XSide1ImageShiftActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="XSide1ImageShift" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="XSide1ImageShiftDefault" type="xsd:int"/>
	<xsd:element name="XSide1ImageShiftSupported" type="RangeOfInt"/>
	<xsd:element name="XSide2ImageShift" type="xsd:int"/>
	<xsd:element name="XSide2ImageShiftActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="XSide2ImageShift" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="XSide2ImageShiftDefault" type="xsd:int"/>
	<xsd:element name="XSide2ImageShiftSupported" type="RangeOfInt"/>
	<xsd:element name="YImagePosition">
		<xsd:simpleType>
			<xsd:union memberTypes="YImagePositionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="YImagePositionActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="YImagePosition" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="YImagePositionDefault">
		<xsd:simpleType>
			<xsd:union memberTypes="YImagePositionWKV KeywordNsExtensionPattern"/>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="YImagePositionSupported">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="YImagePosition" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="YImageShift" type="xsd:int"/>
	<xsd:element name="YImageShiftActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="YImageShift" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="YImageShiftDefault" type="xsd:int"/>
	<xsd:element name="YImageShiftSupported" type="RangeOfInt"/>
	<xsd:element name="YSide1ImageShift" type="xsd:int"/>
	<xsd:element name="YSide1ImageShiftActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="YSide1ImageShift" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="YSide1ImageShiftDefault" type="xsd:int"/>
	<xsd:element name="YSide1ImageShiftSupported" type="RangeOfInt"/>
	<xsd:element name="YSide2ImageShift" type="xsd:int"/>
	<xsd:element name="YSide2ImageShiftActual">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="YSide2ImageShift" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="YSide2ImageShiftDefault" type="xsd:int"/>
	<xsd:element name="YSide2ImageShiftSupported" type="RangeOfInt"/>
	<xsd:annotation>
		<xsd:documentation>Master List of Complex types used by Semantic Elements</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="CoverCol">
		<xsd:sequence>
			<xsd:element ref="CoverType" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="Media" minOccurs="0"/>
				<xsd:element ref="MediaCol" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CoverColSupported">
		<xsd:sequence>
			<xsd:element ref="CoverTypeSupported" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="MediaSupported" minOccurs="0"/>
				<xsd:element ref="MediaColSupported" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Document">
		<xsd:sequence>
			<xsd:element ref="DocumentStatus" minOccurs="0"/>
			<xsd:element ref="DocumentDescription" minOccurs="0"/>
			<xsd:element ref="DocumentProcessing" minOccurs="0"/>
			<xsd:element ref="DocumentProcessingActual" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DocumentDescription">
		<xsd:sequence>
			<xsd:element ref="Compression" minOccurs="0"/>
			<xsd:element ref="DocumentCharset" minOccurs="0"/>
			<xsd:element ref="DocumentDigitalSignature" minOccurs="0"/>
			<xsd:element ref="DocumentFormat" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDetails" minOccurs="0"/>
			<xsd:element ref="DocumentFormatVersion" minOccurs="0"/>
			<xsd:element ref="DocumentMessage" minOccurs="0"/>
			<xsd:element ref="DocumentName" minOccurs="0"/>
			<xsd:element ref="DocumentNaturalLanguage" minOccurs="0"/>
			<xsd:element ref="DocumentUri" minOccurs="0"/>
			<xsd:element ref="ElementsCharset" minOccurs="0"/>
			<xsd:element ref="ElementsNaturalLanguage" minOccurs="0"/>
			<xsd:element ref="Impressions" minOccurs="0"/>
			<xsd:element ref="KOctets" minOccurs="0"/>
			<xsd:element ref="LastDocument" minOccurs="0"/>
			<xsd:element ref="MediaSheets" minOccurs="0"/>
			<xsd:element ref="PageOrderReceived" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="www.pwg.org">This allows vendor and site specific extentions to the Job template schema</xsd:documentation>
				</xsd:annotation>
			</xsd:any>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DocumentOverrides">
		<xsd:annotation>
			<xsd:documentation>Deprecate this and use document object</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice minOccurs="0">
				<xsd:element name="InputDocuments" type="RangeOfInt" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element name="OutputDocuments" type="RangeOfInt" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:choice>
			<xsd:element name="Copies" type="xsd:int" minOccurs="0"/>
			<xsd:element ref="DocumentFormat" minOccurs="0"/>
			<xsd:element name="DocumentName" type="xsd:string" minOccurs="0"/>
			<xsd:element ref="Compression" minOccurs="0"/>
			<xsd:element ref="DocumentNaturalLanguage" minOccurs="0"/>
			<xsd:element name="PageRangesSupported" type="RangeOfInt" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DocumentFormatDetail">
		<xsd:sequence>
			<xsd:element ref="DocumentSourceApplicationName" minOccurs="0"/>
			<xsd:element ref="DocumentSourceApplicationVersion" minOccurs="0"/>
			<xsd:element ref="DocumentSourceOsName" minOccurs="0"/>
			<xsd:element ref="DocumentSourceOsVersion" minOccurs="0"/>
			<xsd:element ref="DocumentFormat" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDeviceId" minOccurs="0"/>
			<xsd:element ref="DocumentFormatVersion" minOccurs="0"/>
			<xsd:element name="DocumentNaturalLanguages" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="DocumentNaturalLanguage" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DocumentProcessing">
		<xsd:sequence>
			<xsd:element ref="Copies" minOccurs="0"/>
			<xsd:element ref="CoverBack" minOccurs="0"/>
			<xsd:element ref="CoverFront" minOccurs="0"/>
			<xsd:element ref="FeedOrientation" minOccurs="0"/>
			<xsd:element ref="Finishings" minOccurs="0"/>
			<xsd:element ref="FinishingsCol" minOccurs="0"/>
			<xsd:element ref="FontNameRequested" minOccurs="0"/>
			<xsd:element ref="FontSizeRequested" minOccurs="0"/>
			<xsd:element ref="ForceFrontSide" minOccurs="0"/>
			<xsd:element ref="ImpositionTemplate" minOccurs="0"/>
			<xsd:element ref="InsertSheet" minOccurs="0"/>
			<xsd:element ref="Media" minOccurs="0"/>
			<xsd:element ref="MediaCol" minOccurs="0"/>
			<xsd:element ref="MediaInputTrayCheck" minOccurs="0"/>
			<xsd:element ref="NumberUp" minOccurs="0"/>
			<xsd:element ref="OrientationRequested" minOccurs="0"/>
			<xsd:element ref="OutputDevice" minOccurs="0"/>
			<xsd:element ref="Overrides" minOccurs="0"/>
			<xsd:element ref="PageDelivery" minOccurs="0"/>
			<xsd:element ref="PageRanges" minOccurs="0"/>
			<xsd:element ref="PdlInitFiles" minOccurs="0"/>
			<xsd:element ref="PresentationDirectionNumberUp" minOccurs="0"/>
			<xsd:element ref="PrintContentOptimize" minOccurs="0"/>
			<xsd:element ref="PrinterResolution" minOccurs="0"/>
			<xsd:element ref="PrintQuality" minOccurs="0"/>
			<xsd:element ref="SeparatorSheets" minOccurs="0"/>
			<xsd:element ref="SheetCollate" minOccurs="0"/>
			<xsd:element ref="Sides" minOccurs="0"/>
			<xsd:element ref="XImagePosition" minOccurs="0"/>
			<xsd:element ref="XImageShift" minOccurs="0"/>
			<xsd:element ref="XSide1ImageShift" minOccurs="0"/>
			<xsd:element ref="XSide2ImageShift" minOccurs="0"/>
			<xsd:element ref="YImagePosition" minOccurs="0"/>
			<xsd:element ref="YImageShift" minOccurs="0"/>
			<xsd:element ref="YSide1ImageShift" minOccurs="0"/>
			<xsd:element ref="YSide2ImageShift" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DocumentProcessingActual">
		<xsd:sequence>
			<xsd:element ref="CopiesActual" minOccurs="0"/>
			<xsd:element ref="CoverBackActual" minOccurs="0"/>
			<xsd:element ref="CoverFrontActual" minOccurs="0"/>
			<xsd:element ref="FeedOrientationActual" minOccurs="0"/>
			<xsd:element ref="FinishingsColActual" minOccurs="0"/>
			<xsd:element ref="FinishingsActual" minOccurs="0"/>
			<xsd:element ref="FontNameRequestedActual" minOccurs="0"/>
			<xsd:element ref="FontSizeRequestedActual" minOccurs="0"/>
			<xsd:element ref="ForceFrontSideActual" minOccurs="0"/>
			<xsd:element ref="ImpositionTemplateActual" minOccurs="0"/>
			<xsd:element ref="InsertSheetActual" minOccurs="0"/>
			<xsd:element ref="MediaActual" minOccurs="0"/>
			<xsd:element ref="MediaColActual" minOccurs="0"/>
			<xsd:element ref="MediaInputTrayCheckActual" minOccurs="0"/>
			<xsd:element ref="NumberUpActual" minOccurs="0"/>
			<xsd:element ref="OrientationRequestedActual" minOccurs="0"/>
			<xsd:element ref="OverridesActual" minOccurs="0"/>
			<xsd:element ref="PageDeliveryActual" minOccurs="0"/>
			<xsd:element name="PageRangesActual" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="PageRanges" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="PdlInitFilesActual" minOccurs="0"/>
			<xsd:element ref="PresentationDirectionNumberUpActual" minOccurs="0"/>
			<xsd:element name="PrintContentOptimizeActual" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="PrintContentOptimize" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="PrinterResolutionActual" minOccurs="0"/>
			<xsd:element ref="PrintQualityActual" minOccurs="0"/>
			<xsd:element ref="SeparatorSheetsActual" minOccurs="0"/>
			<xsd:element ref="SheetCollateActual" minOccurs="0"/>
			<xsd:element ref="SidesActual" minOccurs="0"/>
			<xsd:element ref="XImagePositionActual" minOccurs="0"/>
			<xsd:element ref="XImageShiftActual" minOccurs="0"/>
			<xsd:element ref="XSide1ImageShiftActual" minOccurs="0"/>
			<xsd:element ref="XSide2ImageShiftActual" minOccurs="0"/>
			<xsd:element ref="YImagePositionActual" minOccurs="0"/>
			<xsd:element ref="YImageShiftActual" minOccurs="0"/>
			<xsd:element ref="YSide1ImageShiftActual" minOccurs="0"/>
			<xsd:element ref="YSide2ImageShiftActual" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DocumentStatus">
		<xsd:sequence>
			<xsd:element ref="CurrentPageOrder" minOccurs="0"/>
			<xsd:element ref="DateTimeAtCompleted" minOccurs="0"/>
			<xsd:element ref="DateTimeAtCreation" minOccurs="0"/>
			<xsd:element ref="DateTimeAtProcessing" minOccurs="0"/>
			<xsd:element ref="DetailedStatusMessages" minOccurs="0"/>
			<xsd:element ref="DocumentAccessErrors" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDetailsDetected" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDetected" minOccurs="0"/>
			<xsd:element ref="DocumentFormatVersionDetected" minOccurs="0"/>
			<xsd:element ref="DocumentNumber" minOccurs="0"/>
			<xsd:element ref="DocumentState" minOccurs="0"/>
			<xsd:element ref="DocumentStateMessage" minOccurs="0"/>
			<xsd:element ref="DocumentStateReasons" minOccurs="0"/>
			<xsd:element ref="ErrorsCount" minOccurs="0"/>
			<xsd:element ref="ImpressionsCompleted" minOccurs="0"/>
			<xsd:element ref="ImpressionsCompletedCurrentCopy" minOccurs="0"/>
			<xsd:element ref="JobId" minOccurs="0"/>
			<xsd:element ref="JobUri" minOccurs="0"/>
			<xsd:element ref="KOctetsProcessed" minOccurs="0"/>
			<xsd:element ref="MediaSheetsCompleted" minOccurs="0"/>
			<xsd:element ref="MoreInfo" minOccurs="0"/>
			<xsd:element ref="OutputDeviceAssigned" minOccurs="0"/>
			<xsd:element ref="PrinterUpTime" minOccurs="0"/>
			<xsd:element ref="PrinterUri" minOccurs="0"/>
			<xsd:element ref="SheetCompletedCopyNumber" minOccurs="0"/>
			<xsd:element ref="TimeAtCompleted" minOccurs="0"/>
			<xsd:element ref="TimeAtCreation" minOccurs="0"/>
			<xsd:element ref="TimeAtProcessing" minOccurs="0"/>
			<xsd:element ref="WarningsCount" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="www.pwg.org">This allows vendor and site specific extentions to the Job template schema</xsd:documentation>
				</xsd:annotation>
			</xsd:any>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Finishings">
		<xsd:sequence>
			<xsd:element name="Finishing" minOccurs="0" maxOccurs="unbounded">
				<xsd:simpleType>
					<xsd:union memberTypes="FinishingsWKV KeywordNsExtensionPattern"/>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FinishingsCol">
		<xsd:sequence>
			<xsd:element ref="FinishingTemplate" minOccurs="0"/>
			<xsd:element ref="Stitching" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FinishingsColSupported">
		<xsd:sequence>
			<xsd:element ref="FinishingTemplateSupported" minOccurs="0"/>
			<xsd:element ref="StitchingSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InsertSheetSupported">
		<xsd:sequence>
			<xsd:element ref="InsertAfterPageSupported" minOccurs="0"/>
			<xsd:element ref="InsertCountSupported" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="MediaSupported" minOccurs="0"/>
				<xsd:element ref="MediaColSupported" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ISheet">
		<xsd:sequence>
			<xsd:element ref="InsertAfterPage" minOccurs="0"/>
			<xsd:element ref="InsertCount" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="Media" minOccurs="0"/>
				<xsd:element ref="MediaCol" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Job">
		<xsd:sequence>
			<xsd:element ref="JobStatus" minOccurs="0"/>
			<xsd:element ref="JobDescription" minOccurs="0"/>
			<xsd:element ref="JobProcessing" minOccurs="0"/>
			<xsd:element ref="DocumentProcessing" minOccurs="0"/>
			<xsd:element ref="JobProcessingActual" minOccurs="0"/>
			<xsd:element ref="DocumentProcessingActual" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobAccountingSheets">
		<xsd:sequence>
			<xsd:element ref="JobAccountingSheetsType" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="Media" minOccurs="0"/>
				<xsd:element ref="MediaCol" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="JobAccountingOutputBin" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobAccountingSheetSupported">
		<xsd:sequence>
			<xsd:element ref="JobAccountingSheetTypeSupported" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="MediaSupported" minOccurs="0"/>
				<xsd:element ref="MediaColSupported" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="JobAccountingOutputBinSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobDescription">
		<xsd:sequence>
			<xsd:element ref="CompressionSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentCharsetSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentDigitalSignatureSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDetailsSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentFormatSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentFormatVersionSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentMessageSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentNameSupplied" minOccurs="0"/>
			<xsd:element ref="DocumentNaturalLanguageSupplied" minOccurs="0"/>
			<xsd:element ref="ElementsCharset" minOccurs="0"/>
			<xsd:element ref="ElementFidelity" minOccurs="0"/>
			<xsd:element ref="ElementsNaturalLanguage" minOccurs="0"/>
			<xsd:element ref="Impressions" minOccurs="0"/>
			<xsd:element ref="JobAccountingID" minOccurs="0"/>
			<xsd:element ref="JobAccountingUserID" minOccurs="0"/>
			<xsd:element ref="JobMandatoryElements" minOccurs="0"/>
			<xsd:element ref="JobMessageFromOperator" minOccurs="0"/>
			<xsd:element ref="JobName" minOccurs="0"/>
			<xsd:element ref="JobOriginatingUserName" minOccurs="0"/>
			<xsd:element ref="JobPassword" minOccurs="0"/>
			<xsd:element ref="JobPasswordEncryption" minOccurs="0"/>
			<xsd:element ref="KOctets" minOccurs="0"/>
			<xsd:element ref="MediaSheets" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobErrorSheet">
		<xsd:sequence>
			<xsd:element ref="JobErrorSheetType" minOccurs="0"/>
			<xsd:element ref="JobErrorSheetWhen" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="Media" minOccurs="0"/>
				<xsd:element ref="MediaCol" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobErrorSheetSupported">
		<xsd:sequence>
			<xsd:element ref="JobErrorSheetTypeSupported" minOccurs="0"/>
			<xsd:element ref="JobErrorSheetWhenSupported" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="MediaSupported" minOccurs="0"/>
				<xsd:element ref="MediaColSupported" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobProcessing">
		<xsd:sequence>
			<xsd:element ref="JobAccountingSheets" minOccurs="0"/>
			<xsd:element ref="JobCopies" minOccurs="0"/>
			<xsd:element ref="JobCoverBack" minOccurs="0"/>
			<xsd:element ref="JobCoverFront" minOccurs="0"/>
			<xsd:element ref="JobErrorSheet" minOccurs="0"/>
			<xsd:element ref="JobFinishings" minOccurs="0"/>
			<xsd:element ref="JobFinishingsCol" minOccurs="0"/>
			<xsd:element ref="JobHoldUntil" minOccurs="0"/>
			<xsd:element ref="JobHoldUntilTime" minOccurs="0"/>
			<xsd:element ref="JobMessageToOperator" minOccurs="0"/>
			<xsd:element ref="JobPhoneNumber" minOccurs="0"/>
			<xsd:element ref="JobPriority" minOccurs="0"/>
			<xsd:element ref="JobRecipientName" minOccurs="0"/>
			<xsd:element ref="JobSaveDisposition" minOccurs="0"/>
			<xsd:element ref="JobSheets" minOccurs="0"/>
			<xsd:element ref="JobSheetsCol" minOccurs="0"/>
			<xsd:element ref="JobSheetMessage" minOccurs="0"/>
			<xsd:element ref="MultipleDocumentsHandling" minOccurs="0"/>
			<xsd:element ref="OutputBin" minOccurs="0"/>
			<xsd:element ref="OutputDevice" minOccurs="0"/>
			<xsd:element ref="Overrides" minOccurs="0"/>
			<xsd:element ref="PagesPerSubset" minOccurs="0"/>
			<xsd:element ref="ProofPrint" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="www.pwg.org">This allows vendor and site specific extentions to the job template schema</xsd:documentation>
				</xsd:annotation>
			</xsd:any>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobProcessingActual">
		<xsd:sequence>
			<xsd:element ref="JobAccountingSheetsActual" minOccurs="0"/>
			<xsd:element ref="JobCopiesActual" minOccurs="0"/>
			<xsd:element ref="JobCoverBackActual" minOccurs="0"/>
			<xsd:element ref="JobCoverFrontActual" minOccurs="0"/>
			<xsd:element ref="JobErrorSheetActual" minOccurs="0"/>
			<xsd:element ref="JobFinishingsActual" minOccurs="0"/>
			<xsd:element ref="JobFinishingsColActual" minOccurs="0"/>
			<xsd:element ref="JobHoldUntilActual" minOccurs="0"/>
			<xsd:element ref="JobHoldUntilTimeActual" minOccurs="0"/>
			<xsd:element ref="JobMessageToOperatorActual" minOccurs="0"/>
			<xsd:element ref="JobPhoneNumberActual" minOccurs="0"/>
			<xsd:element ref="JobPriorityActual" minOccurs="0"/>
			<xsd:element ref="JobRecipientNameActual" minOccurs="0"/>
			<xsd:element ref="JobSaveDispositionActual" minOccurs="0"/>
			<xsd:element ref="JobSheetsActual" minOccurs="0"/>
			<xsd:element ref="JobSheetsColActual" minOccurs="0"/>
			<xsd:element ref="JobSheetMessageActual" minOccurs="0"/>
			<xsd:element ref="MultipleDocumentsHandlingActual" minOccurs="0"/>
			<xsd:element ref="OutputBinActual" minOccurs="0"/>
			<xsd:element ref="OverridesActual" minOccurs="0"/>
			<xsd:element name="PagesPerSubsetActual" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="PagesPerSubset" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="ProofPrintActual" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobSaveDisposition">
		<xsd:sequence>
			<xsd:element ref="SaveDisposition" minOccurs="0"/>
			<xsd:element ref="SaveInfo" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobSaveDispositionSupported">
		<xsd:sequence>
			<xsd:element ref="SaveDispositionSupported" minOccurs="0"/>
			<xsd:element ref="SaveInfoSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobSheetsCol"/>
	<xsd:complexType name="JobSheetsColSupported">
		<xsd:sequence>
			<xsd:element ref="JobSheetsSupported" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="MediaSupported" minOccurs="0"/>
				<xsd:element ref="MediaColSupported" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="JobStatus">
		<xsd:sequence>
			<xsd:element ref="DateTimeAtCompleted" minOccurs="0"/>
			<xsd:element ref="DateTimeAtCreation" minOccurs="0"/>
			<xsd:element ref="DateTimeAtProcessing" minOccurs="0"/>
			<xsd:element ref="DetailedStatusMessages" minOccurs="0"/>
			<xsd:element ref="DocumentAccessErrors" minOccurs="0"/>
			<xsd:element ref="ErrorsCount" minOccurs="0"/>
			<xsd:element ref="ImpressionsCompleted" minOccurs="0"/>
			<xsd:element ref="ImpressionsCompletedCurrentCopy" minOccurs="0"/>
			<xsd:element ref="JobCollationType" minOccurs="0"/>
			<xsd:element ref="JobId" minOccurs="0"/>
			<xsd:element ref="JobPrinterMakeAndModel" minOccurs="0"/>
			<xsd:element ref="JobPrinterUri" minOccurs="0"/>
			<xsd:element ref="JobState" minOccurs="0"/>
			<xsd:element ref="JobStateMessage" minOccurs="0"/>
			<xsd:element ref="JobStateReasons" minOccurs="0"/>
			<xsd:element ref="JobUri" minOccurs="0"/>
			<xsd:element ref="KOctetsProcessed" minOccurs="0"/>
			<xsd:element ref="MediaSheetsCompleted" minOccurs="0"/>
			<xsd:element ref="MoreInfo" minOccurs="0"/>
			<xsd:element ref="NumberOfDocuments" minOccurs="0"/>
			<xsd:element ref="NumberOfInterveningJobs" minOccurs="0"/>
			<xsd:element ref="OutputDeviceAssigned" minOccurs="0"/>
			<xsd:element ref="PrinterUpTime" minOccurs="0"/>
			<xsd:element ref="SheetCompletedCopyNumber" minOccurs="0"/>
			<xsd:element ref="SheetCompletedDocumentNumber" minOccurs="0"/>
			<xsd:element ref="TimeAtCompleted" minOccurs="0"/>
			<xsd:element ref="TimeAtCreation" minOccurs="0"/>
			<xsd:element ref="TimeAtProcessing" minOccurs="0"/>
			<xsd:element ref="WarningsCount" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation source="www.pwg.org">This allows vendor and site specific extentions to the Job template schema</xsd:documentation>
				</xsd:annotation>
			</xsd:any>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MediaCol">
		<xsd:sequence>
			<xsd:element ref="MediaBackCoating" minOccurs="0"/>
			<xsd:element ref="MediaColor" minOccurs="0"/>
			<xsd:element ref="MediaFrontCoating" minOccurs="0"/>
			<xsd:element ref="MediaGrain" minOccurs="0"/>
			<xsd:element ref="MediaHoleCount" minOccurs="0"/>
			<xsd:element ref="MediaInfo" minOccurs="0"/>
			<xsd:element ref="MediaKey" minOccurs="0"/>
			<xsd:element ref="MediaMaterial" minOccurs="0"/>
			<xsd:element ref="MediaOrderCount" minOccurs="0"/>
			<xsd:element ref="MediaPreprinted" minOccurs="0"/>
			<xsd:element ref="MediaRecycled" minOccurs="0"/>
			<xsd:element ref="MediaSize" minOccurs="0"/>
			<xsd:element ref="MediaThickness" minOccurs="0"/>
			<xsd:element ref="MediaTooth" minOccurs="0"/>
			<xsd:element ref="MediaType" minOccurs="0"/>
			<xsd:element ref="MediaWeightMetric" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MediaColSupported">
		<xsd:sequence>
			<xsd:element ref="MediaBackCoatingSupported" minOccurs="0"/>
			<xsd:element ref="MediaColorSupported" minOccurs="0"/>
			<xsd:element ref="MediaFrontCoatingSupported" minOccurs="0"/>
			<xsd:element ref="MediaGrainSupported" minOccurs="0"/>
			<xsd:element ref="MediaHoleCountSupported" minOccurs="0"/>
			<xsd:element ref="MediaInfoSupported" minOccurs="0"/>
			<xsd:element ref="MediaKeySupported" minOccurs="0"/>
			<xsd:element ref="MediaMaterialSupported" minOccurs="0"/>
			<xsd:element ref="MediaOrderCountSupported" minOccurs="0"/>
			<xsd:element ref="MediaPreprintedSupported" minOccurs="0"/>
			<xsd:element ref="MediaRecycledSupported" minOccurs="0"/>
			<xsd:element ref="MediaSizeSupported" minOccurs="0"/>
			<xsd:element ref="MediaThickness" minOccurs="0"/>
			<xsd:element ref="MediaToothSupported" minOccurs="0"/>
			<xsd:element ref="MediaTypeSupported" minOccurs="0"/>
			<xsd:element ref="MediaWeightMetricSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="mediaSize">
		<xsd:sequence>
			<xsd:element name="XDimension" type="xsd:int"/>
			<xsd:element name="YDimension" type="xsd:int"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Overrides">
		<xsd:sequence>
			<xsd:element name="Pages" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="PageRange" type="RangeOfInt" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="DocumentNumbers" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="NumberRange" type="RangeOfInt" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="DocumentCopies" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="CopiesRange" type="RangeOfInt" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PdlInitFiles">
		<xsd:sequence>
			<xsd:element name="PdlInitFile" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="PdlInitFileEntry" minOccurs="0"/>
						<xsd:element ref="PdlInitFileName" minOccurs="0"/>
						<xsd:element ref="PdlInitFileLocation" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PdlInitFileSupported">
		<xsd:sequence>
			<xsd:element ref="PdlInitFileEntrySupported" minOccurs="0"/>
			<xsd:element ref="PdlInitFileLocationSupported" minOccurs="0"/>
			<xsd:element ref="PdlInitFileNameSupported" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Printer">
		<xsd:sequence>
			<xsd:element ref="PrinterDescription" minOccurs="0"/>
			<xsd:element ref="PrinterStatus" minOccurs="0"/>
			<xsd:element ref="ProcessingDefaults" minOccurs="0"/>
			<xsd:element ref="ProcessingReady" minOccurs="0"/>
			<xsd:element ref="ProcessingSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PrinterDescription">
		<xsd:sequence>
			<xsd:element ref="CharsetConfigured" minOccurs="0"/>
			<xsd:element ref="CharsetSupported" minOccurs="0"/>
			<xsd:element ref="ColorSupported" minOccurs="0"/>
			<xsd:element ref="CompressionSupported" minOccurs="0"/>
			<xsd:element ref="DeviceId" minOccurs="0"/>
			<xsd:element ref="DocumentCharsetDefault" minOccurs="0"/>
			<xsd:element ref="DocumentCharsetSupported" minOccurs="0"/>
			<xsd:element ref="DocumentCreationElementsSupported" minOccurs="0"/>
			<xsd:element ref="DocumentDigitalSignatureDefault" minOccurs="0"/>
			<xsd:element ref="DocumentDigitalSignatureSupported" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDefault" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDetailsDefault" minOccurs="0"/>
			<xsd:element ref="DocumentFormatDetailsSupported" minOccurs="0"/>
			<xsd:element ref="DocumentFormatSupported" minOccurs="0"/>
			<xsd:element ref="DocumentFormatVaryingElements" minOccurs="0"/>
			<xsd:element ref="DocumentFormatVersionDefault" minOccurs="0"/>
			<xsd:element ref="DocumentFormatVersionSupported" minOccurs="0"/>
			<xsd:element ref="DocumentNaturalLanguageDefault" minOccurs="0"/>
			<xsd:element ref="DocumentNaturalLanguageSupported" minOccurs="0"/>
			<xsd:element ref="GeneratedNaturalLanguageSupported" minOccurs="0"/>
			<xsd:element ref="GetEventLife" minOccurs="0"/>
			<xsd:element ref="ImpressionsSupported" minOccurs="0"/>
			<xsd:element ref="JobCreationElementsSupported" minOccurs="0"/>
			<xsd:element ref="JobPasswordEncryptionSupported" minOccurs="0"/>
			<xsd:element ref="JobPasswordSupported" minOccurs="0"/>
			<xsd:element ref="JobSettableElementsSupported" minOccurs="0"/>
			<xsd:element ref="JobSpoolingSupported" minOccurs="0"/>
			<xsd:element ref="KOctetsSupported" minOccurs="0"/>
			<xsd:element ref="MaxSaveInfoSupported" minOccurs="0"/>
			<xsd:element ref="MaxStitchingLocationsSupported" minOccurs="0"/>
			<xsd:element ref="MediaColDatabase" minOccurs="0"/>
			<xsd:element ref="MediaSheetsSupported" minOccurs="0"/>
			<xsd:element ref="MultipleDocumentJobsSupported" minOccurs="0"/>
			<xsd:element ref="MultipleOperationTimeOut" minOccurs="0"/>
			<xsd:element ref="NaturalLanguageConfigured" minOccurs="0"/>
			<xsd:element ref="OperationsSupported" minOccurs="0"/>
			<xsd:element ref="PagesPerMinute" minOccurs="0"/>
			<xsd:element ref="PagesPerMinuteColor" minOccurs="0"/>
			<xsd:element ref="ParentPrintersSupported" minOccurs="0"/>
			<xsd:element ref="PdlOverrideSupported" minOccurs="0"/>
			<xsd:element ref="PrinterAuthenticationSupported" minOccurs="0"/>
			<xsd:element ref="PrinterDetailedStatusMessages" minOccurs="0"/>
			<xsd:element ref="PrinterInfo" minOccurs="0"/>
			<xsd:element ref="PrinterLocation" minOccurs="0"/>
			<xsd:element ref="PrinterMakeAndModel" minOccurs="0"/>
			<xsd:element ref="PrinterMessageFromOperator" minOccurs="0"/>
			<xsd:element ref="PrinterMoreInfo" minOccurs="0"/>
			<xsd:element ref="PrinterMoreInfoManufacturer" minOccurs="0"/>
			<xsd:element ref="PrinterName" minOccurs="0"/>
			<xsd:element ref="PrinterSecuritySupported" minOccurs="0"/>
			<xsd:element ref="PrinterSettableElementsSupported" minOccurs="0"/>
			<xsd:element ref="PrinterUriSupported" minOccurs="0"/>
			<xsd:element ref="PrinterXriSupported" minOccurs="0"/>
			<xsd:element ref="ReferenceUriSchemesSupported" minOccurs="0"/>
			<xsd:element ref="SubordinatePrintersSupported" minOccurs="0"/>
			<xsd:element ref="UriAuthenticationSupported" minOccurs="0"/>
			<xsd:element ref="UriSecuritySupported" minOccurs="0"/>
			<xsd:element ref="UserDefinedValuesSupported" minOccurs="0"/>
			<xsd:element ref="VersionsSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PrinterStatus">
		<xsd:sequence>
			<xsd:element ref="PrinterCurrentTime" minOccurs="0"/>
			<xsd:element ref="PrinterIsAcceptingJobs" minOccurs="0"/>
			<xsd:element ref="PrinterMessageDateTime" minOccurs="0"/>
			<xsd:element ref="PrinterMessageTime" minOccurs="0"/>
			<xsd:element ref="PrinterState" minOccurs="0"/>
			<xsd:element ref="PrinterStateMessage" minOccurs="0"/>
			<xsd:element ref="PrinterStateReasons" minOccurs="0"/>
			<xsd:element ref="PrinterUpTime" minOccurs="0"/>
			<xsd:element ref="QueuedJobCount" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProofPrint">
		<xsd:sequence>
			<xsd:element ref="JobSheets" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="Media" minOccurs="0"/>
				<xsd:element ref="MediaCol" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProofProntSupported">
		<xsd:sequence>
			<xsd:element ref="JobSheetsSupported" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="MediaSupported" minOccurs="0"/>
				<xsd:element ref="MediaColSupported" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProcessingDefaults">
		<xsd:sequence>
			<xsd:element name="DocumentProcessingDefaults" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="CopiesDefault" minOccurs="0"/>
						<xsd:element ref="CoverBackDefault" minOccurs="0"/>
						<xsd:element ref="CoverFrontDefault" minOccurs="0"/>
						<xsd:element ref="FeedOrientationDefault" minOccurs="0"/>
						<xsd:element ref="FinishingsColDefault" minOccurs="0"/>
						<xsd:element ref="FinishingsDefault" minOccurs="0"/>
						<xsd:element ref="FontNameRequestedDefault" minOccurs="0"/>
						<xsd:element ref="FontSizeRequestedDefault" minOccurs="0"/>
						<xsd:element ref="ForceFrontSideDefault" minOccurs="0"/>
						<xsd:element ref="ImpositionTemplateDefault" minOccurs="0"/>
						<xsd:element ref="InsertSheetDefault" minOccurs="0"/>
						<xsd:element ref="MediaColDefault" minOccurs="0"/>
						<xsd:element ref="MediaDefault" minOccurs="0"/>
						<xsd:element ref="MediaInputTrayCheckDefault" minOccurs="0"/>
						<xsd:element ref="NumberUpDefault" minOccurs="0"/>
						<xsd:element ref="OrientationRequestedDefault" minOccurs="0"/>
						<xsd:element ref="PageDeliveryDefault" minOccurs="0"/>
						<xsd:element ref="PdlInitFileDefault" minOccurs="0"/>
						<xsd:element ref="PresentationDirectionNumberUpDefault" minOccurs="0"/>
						<xsd:element ref="PrinterResolutionDefault" minOccurs="0"/>
						<xsd:element ref="PrintQuality" minOccurs="0"/>
						<xsd:element ref="SeparatorSheetsDefault" minOccurs="0"/>
						<xsd:element ref="SheetCollateDefault" minOccurs="0"/>
						<xsd:element ref="SidesDefault" minOccurs="0"/>
						<xsd:element ref="XImagePositionDefault" minOccurs="0"/>
						<xsd:element ref="XImageShiftDefault" minOccurs="0"/>
						<xsd:element ref="XSide1ImageShiftDefault" minOccurs="0"/>
						<xsd:element ref="XSide2ImageShiftDefault" minOccurs="0"/>
						<xsd:element ref="YImagePositionDefault" minOccurs="0"/>
						<xsd:element ref="YImageShiftDefault" minOccurs="0"/>
						<xsd:element ref="YSide1ImageShiftDefault" minOccurs="0"/>
						<xsd:element ref="YSide2ImageShiftDefault" minOccurs="0"/>
						<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="JobProcessingDefaults" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="JobAccountingSheetDefault" minOccurs="0"/>
						<xsd:element ref="JobCopiesDefault" minOccurs="0"/>
						<xsd:element ref="JobCoverBackDefault" minOccurs="0"/>
						<xsd:element ref="JobCoverFrontDefault" minOccurs="0"/>
						<xsd:element ref="JobErrorSheetDefault" minOccurs="0"/>
						<xsd:element ref="JobFinishingsColDefault" minOccurs="0"/>
						<xsd:element ref="JobFinishingsDefault" minOccurs="0"/>
						<xsd:element ref="JobHoldUntilDefault" minOccurs="0"/>
						<xsd:element ref="JobHoldUntilTimeDefault" minOccurs="0"/>
						<xsd:element ref="JobMessageToOperatorDefault" minOccurs="0"/>
						<xsd:element ref="JobPhoneNumberDefault" minOccurs="0"/>
						<xsd:element ref="JobPriorityDefault" minOccurs="0"/>
						<xsd:element ref="JobRecipientNameDefault" minOccurs="0"/>
						<xsd:element ref="JobSaveDispositionDefault" minOccurs="0"/>
						<xsd:element ref="JobSheetMessageDefault" minOccurs="0"/>
						<xsd:element ref="JobSheetsColDefault" minOccurs="0"/>
						<xsd:element ref="JobSheetsDefault" minOccurs="0"/>
						<xsd:element ref="MultipleDocumentsHandlingDefault" minOccurs="0"/>
						<xsd:element ref="OutputBinDefault" minOccurs="0"/>
						<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProcessingReady">
		<xsd:sequence>
			<xsd:element name="DocumentProcessingReady" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="FinishingsReady" minOccurs="0"/>
						<xsd:element ref="MediaReady" minOccurs="0"/>
						<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="JobProcessingReady" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="JobFinishingsReady" minOccurs="0"/>
						<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="MediaColReady" minOccurs="0"/>
			<xsd:element ref="MediaReady" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProcessingSupported">
		<xsd:sequence>
			<xsd:element name="DocumentProcessingSupported" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="CopiesSupported" minOccurs="0"/>
						<xsd:element ref="CoverBackSupported" minOccurs="0"/>
						<xsd:element ref="CoverFrontSupported" minOccurs="0"/>
						<xsd:element ref="FinishingsColSupported" minOccurs="0"/>
						<xsd:element ref="FinishingsSupported" minOccurs="0"/>
						<xsd:element ref="ForceFrontSideSupported" minOccurs="0"/>
						<xsd:element ref="ImpositionTemplateSupported" minOccurs="0"/>
						<xsd:element ref="InsertSheetSupported" minOccurs="0"/>
						<xsd:element ref="MediaColSupported" minOccurs="0"/>
						<xsd:element ref="MediaInputTrayCheckSupported" minOccurs="0"/>
						<xsd:element ref="MediaSupported" minOccurs="0"/>
						<xsd:element ref="NumberUpSupported" minOccurs="0"/>
						<xsd:element ref="OrientationRequestedSupported" minOccurs="0"/>
						<xsd:element ref="OverridesSupported" minOccurs="0"/>
						<xsd:element ref="PageDeliverySupported" minOccurs="0"/>
						<xsd:element ref="PageRangesSupported" minOccurs="0"/>
						<xsd:element ref="PagesPerSubsetSupported" minOccurs="0"/>
						<xsd:element ref="PdlInitFileSupported" minOccurs="0"/>
						<xsd:element ref="PresentationDirectionNumberUpSupported" minOccurs="0"/>
						<xsd:element ref="PrinterResolutionSupported" minOccurs="0"/>
						<xsd:element ref="PrintQualitySupported" minOccurs="0"/>
						<xsd:element ref="SeparatorSheetsSupported" minOccurs="0"/>
						<xsd:element ref="SheetCollateSupported" minOccurs="0"/>
						<xsd:element ref="SidesSupported" minOccurs="0"/>
						<xsd:element ref="XImagePositionSupported" minOccurs="0"/>
						<xsd:element ref="XImageShiftSupported" minOccurs="0"/>
						<xsd:element ref="XSide1ImageShiftSupported" minOccurs="0"/>
						<xsd:element ref="XSide2ImageShiftSupported" minOccurs="0"/>
						<xsd:element ref="YImagePositionSupported" minOccurs="0"/>
						<xsd:element ref="YImageShiftSupported" minOccurs="0"/>
						<xsd:element ref="YSide1ImageShiftSupported" minOccurs="0"/>
						<xsd:element ref="YSide2ImageShiftSupported" minOccurs="0"/>
						<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="JobProcessingSupported" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="JobAccountingSheetSupported" minOccurs="0"/>
						<xsd:element ref="JobCopiesSupported" minOccurs="0"/>
						<xsd:element ref="JobCoverBackSupported" minOccurs="0"/>
						<xsd:element ref="JobCoverFrontSupported" minOccurs="0"/>
						<xsd:element ref="JobErrorSheetSupported" minOccurs="0"/>
						<xsd:element ref="JobFinishingsColSupported" minOccurs="0"/>
						<xsd:element ref="JobFinishingsSupported" minOccurs="0"/>
						<xsd:element ref="JobHoldUntilSupported" minOccurs="0"/>
						<xsd:element ref="JobMessageToOperatorSupported" minOccurs="0"/>
						<xsd:element ref="JobPhoneNumberSupported" minOccurs="0"/>
						<xsd:element ref="JobPrioritySupported" minOccurs="0"/>
						<xsd:element ref="JobRecipientNameSupported" minOccurs="0"/>
						<xsd:element ref="JobSaveDispositionSupported" minOccurs="0"/>
						<xsd:element ref="JobSheetMessageSupported" minOccurs="0"/>
						<xsd:element ref="JobSheetsColSupported" minOccurs="0"/>
						<xsd:element ref="JobSheetsSupported" minOccurs="0"/>
						<xsd:element ref="MultipleDocumentsHandlingSupported" minOccurs="0"/>
						<xsd:element ref="OutputBinSupported" minOccurs="0"/>
						<xsd:element ref="OutputDeviceSupported" minOccurs="0"/>
						<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SaveInfo">
		<xsd:sequence>
			<xsd:element ref="SaveDocumentFormat" minOccurs="0"/>
			<xsd:element ref="SaveLocation" minOccurs="0"/>
			<xsd:element ref="SaveName" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SaveInfoSupported">
		<xsd:sequence>
			<xsd:element ref="SaveDocumentFormatSupported" minOccurs="0"/>
			<xsd:element ref="SaveLocationSupported" minOccurs="0"/>
			<xsd:element ref="SaveNameSupported" minOccurs="0"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SeparatorSheets">
		<xsd:sequence>
			<xsd:element ref="SeparatorSheetsType" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="Media" minOccurs="0"/>
				<xsd:element ref="MediaCol" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="SeparatorSheetsSupported">
		<xsd:sequence>
			<xsd:element ref="SeparatorSheetsTypeSupported" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:element ref="MediaSupported" minOccurs="0"/>
				<xsd:element ref="MediaColSupported" minOccurs="0"/>
			</xsd:choice>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Stitching">
		<xsd:sequence>
			<xsd:element ref="StitchingReferenceEdge" minOccurs="0"/>
			<xsd:element ref="StitchingOffset" minOccurs="0"/>
			<xsd:element ref="StitchingLocations" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="StitchingSupported">
		<xsd:sequence>
			<xsd:element ref="StitchingReferenceEdgeSupported" minOccurs="0"/>
			<xsd:element ref="StitchingOffsetSupported" minOccurs="0"/>
			<xsd:element ref="StitchingLocationsSupported" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Master List of registered Complex base types used by Semantic Elements</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="UnsupportedElements">
		<xsd:sequence>
			<xsd:any namespace="##any" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RangeOfInt">
		<xsd:sequence>
			<xsd:element name="Lowerbound" type="xsd:int"/>
			<xsd:element name="Upperbound" type="xsd:int"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Resolution">
		<xsd:sequence>
			<xsd:element name="CrossFeedDir">
				<xsd:simpleType>
					<xsd:restriction base="xsd:int">
						<xsd:minInclusive value="1"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="FeedDir">
				<xsd:simpleType>
					<xsd:restriction base="xsd:int">
						<xsd:minInclusive value="1"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="Units">
				<xsd:simpleType>
					<xsd:union memberTypes="UnitsWKV KeywordNsExtensionPattern"/>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Base types used by semantic elements</xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="StatusString">
		<xsd:annotation>
			<xsd:documentation>Type for return value on Actions</xsd:documentation>
		</xsd:annotation>
		<xsd:union memberTypes="StatusStringWKV KeywordNsExtensionPattern"/>
	</xsd:simpleType>
</xsd:schema>
