<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.pwg.org/schemas/2011/4/sm" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:pwg="http://www.pwg.org/schemas/2011/4/sm" targetNamespace="http://www.pwg.org/schemas/2011/4/sm" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.127">
	<xs:include schemaLocation="MediaElements.xsd"/>
	<xs:include schemaLocation="Counter.xsd"/>
	<xs:include schemaLocation="DocumentTypes.xsd"/>
	<xs:include schemaLocation="ServiceTypes.xsd"/>
	<xs:include schemaLocation="JobTypes.xsd"/>
	<xs:include schemaLocation="Subunits.xsd"/>
	<xs:include schemaLocation="PrintJobTicket.xsd"/>
	<!--04/21/11 PJZ Fixed QueuedJobCount-->
	<!--03/28/11 PJZ Added JPS3 elements-->
	<!--03/06/11 PJZ fixed PdlInitFile names-->
	<!--03/04/11 PJZ fixed SheetsCompletedCopyNumber and SheetsCompletedDocumentNumber names-->
	<!--03/02/11 PJZ Fixed PdlInitFile, Removed Overrides from Document-->
	<!--02/27/11 PJZ Fixed some sheet capabiolities-->
	<!--02/02/11 PJZ added some cloud elements to ServiceDescription-->
	<!--01/20/11 PJZ Added print color mode-->
	<!--12/02/10 PJZ ImpressionsCompleted now mandatory-->
	<!--11/10/10 PJZ Fixed Cover Front and Back-->
	<!--10/6/10 PJZ Fixed order of capabilitiers and defaults, JobAccountingSheet-->
	<!--09/23/10 PJZ Made Compression/DocumentFormat Default/Supported mandatory-->
	<!--09/23/10 PJZ Fixed capabilitiers and defaults-->
	<!--09/23/10 PJZ Fixed DocumentFormat/Compression Supported-->
	<!--08/19/10 PJZ Fixed Resolutions in capability-->
	<!--06/14/10 PJZ Removed IsHoldingNewJobs-->
	<!--05/04/10 PJZ Restored PrintJobProcessingCapabilities to PrintServiceCapabilities-->
	<!--04/24/10 PJZ "MessageFromOperator" now in ServiceDescription base class-->
	<!--04/1/10 PJZ added "Type" suffix to ComplexTypes-->
	<!--12/30/09 PJZ Generalized PrintQuality to Quality-->
	<!--12/28/09 PJZ Removed/replaced deprecated elements-->
	<!--11/06/09 PJZ Updated Media representation-->
	<!--010/22/09 PJZ Reworked concrete and abstract classes-->
	<!--09/09/09 PJZ Made some more Print Service elements common-->
	<!--08/02/09 PJZ Modified configuration representation-->
	<!--06/17/09 PJZ Reworked NaturalLanguage-->
	<!--04/14/09 PJZ Updated Namespace-->
	<!--01/30/09 PJZ Made IsAcceptingJobs service specific-->
	<!--11/06/08 PJZ Fixed AllowedValues that were no multivalued, Modified media/mediaCol in capabilities so that media database is only in Document ProcessingCapabilities.  All other references merely indicate if media and/or mediaCol may be used.-->
	<!--05/31/08 PJZ Move back to ##Other-->
	<!--05/30/08 PJZ Move back to single namespace-->
	<!--05/21/08 PJZ Partial alignment with WS-Scan-->
	<!--03/27/08 PJZ Orientation made specific to printing (removed from here since rotation covers semantics)-->
	<!--12/12/07 PJZ Reworked Service/Job/Document counters-->
	<!--11/28/07 PJZ supplied elements are print specific -->
	<!--11/21/07 PJZ JobSave is print specific-->
	<!--09/13/07 PJZ Reworked default and supported-->
	<!--10/08/06 PJZ Reworked dependencies and removed Chameleon-->
	<!--08/08/06 PJZ Changed namespace-->
	<!--070706  PJZ Changed xxxJobs to xxxQueue and limited to single queue per service instance-->
	<!--070606  PJZ Added core, media and counters namespace-->
	<xs:annotation>
		<xs:documentation xml:lang="en">
   PWG Semantic Model v2   

Copyright 2002-20011, IEEE Industry Standards and Technology Organization/PWG - MFD Working Group. 
All rights reserved  

   Editors:  Peter Zehler, Ira McDonald 
</xs:documentation>
	</xs:annotation>
	<!---->
	<!---->
	<!-- PrintDocument - group -->
	<!---->
	<!-- PrintDocumentStatus - group -->
	<xs:complexType name="PrintDocumentStatusType">
		<xs:complexContent>
			<xs:extension base="ImagingDocumentStatusType">
				<xs:sequence>
					<!-- Print Document status references here -->
					<!-- Print Document counters from service counters definition -->
					<xs:element ref="CurrentPageOrder" minOccurs="0"/>
					<xs:element ref="DocumentFormatDetailsDetected" minOccurs="0"/>
					<xs:element ref="DocumentFormatDetected" minOccurs="0"/>
					<xs:element ref="DocumentFormatVersionDetected" minOccurs="0"/>
					<xs:element ref="ImpressionsCompleted" minOccurs="1"/>
					<xs:element ref="ImpressionsCompletedCurrentCopy" minOccurs="0"/>
					<xs:element ref="MediaSheetsCompleted" minOccurs="0"/>
					<xs:element ref="OutputDeviceAssigned" minOccurs="0"/>
					<xs:element ref="SheetsCompletedCopyNumber" minOccurs="0"/>
					<xs:element ref="PrintDocumentCounters" minOccurs="0"/>
					<xs:element ref="ServiceUri" minOccurs="0"/>
					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
		<!-- PrintDocumentStatus - group -->
	</xs:complexType>
	<xs:element name="PrintDocumentStatus" type="PrintDocumentStatusType"/>
	<!-- PrintDocuments - set of Print Documents -->
	<xs:complexType name="PrintDocumentsType">
		<xs:sequence>
			<xs:element ref="PrintDocument" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<!-- PrintDocuments - set of Print Documents -->
	</xs:complexType>
	<xs:element name="PrintDocuments" type="PrintDocumentsType"/>
	<!-- PrintDocument - object -->
	<xs:complexType name="PrintDocumentType">
		<xs:sequence>
			<xs:element ref="PrintDocumentReceipt" minOccurs="0"/>
			<xs:element ref="PrintDocumentStatus"/>
			<xs:element ref="PrintDocumentTicket" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<!-- PrintDocument - object -->
	</xs:complexType>
	<xs:element name="PrintDocument" type="PrintDocumentType"/>
	<!---->
	<!-- PrintJob - group -->
	<!---->
	<!-- PrintJobStatus - group -->
	<xs:complexType name="PrintJobStatusType">
		<xs:complexContent>
			<xs:extension base="ImagingJobStatusType">
				<xs:sequence>
					<!-- Print job status references here -->
					<xs:element ref="CompressionDetected" minOccurs="0"/>
					<xs:element ref="DocumentFormatDetailsDetected" minOccurs="0"/>
					<xs:element ref="DocumentFormatDetected" minOccurs="0"/>
					<xs:element ref="DocumentFormatVersionDetected" minOccurs="0"/>
					<xs:element ref="ImpressionsCompleted" minOccurs="1"/>
					<xs:element ref="ImpressionsCompletedCurrentCopy" minOccurs="0"/>
					<xs:element ref="JobCollationType" minOccurs="0"/>
					<xs:element ref="MediaSheetsCompleted" minOccurs="0"/>
					<xs:element ref="OutputDeviceAssigned" minOccurs="0"/>
					<xs:element ref="SheetsCompletedCopyNumber" minOccurs="0"/>
					<xs:element ref="SheetsCompletedDocumentNumber" minOccurs="0"/>
					<!-- Print job counters from service counters definition -->
					<xs:element ref="ServiceUri" minOccurs="0"/>
					<xs:element ref="PrintJobCounters" minOccurs="0"/>
					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
		<!-- PrintJobStatus - group -->
	</xs:complexType>
	<xs:element name="PrintJobStatus" type="PrintJobStatusType"/>
	<!-- PrintJobs - set of Print jobs -->
	<xs:complexType name="PrintJobsType">
		<xs:sequence>
			<xs:element ref="PrintJob" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<!-- PrintJobs - set of Print jobs -->
	</xs:complexType>
	<!-- PrintJob - object -->
	<xs:complexType name="PrintJobType">
		<xs:sequence>
			<xs:element ref="PrintJobReceipt" minOccurs="0"/>
			<xs:element ref="PrintJobStatus"/>
			<xs:element ref="PrintJobTicket" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<!-- PrintJob - object -->
	</xs:complexType>
	<xs:element name="PrintJob">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="PrintJobType">
					<xs:sequence>
						<xs:element ref="PrintDocuments" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<!---->
	<!-- PrintService - group -->
	<!---->
	<!-- PrintServiceStatus - group -->
	<xs:complexType name="PrintServiceStatusType">
		<xs:complexContent>
			<xs:extension base="ImagingServiceStatusType">
				<xs:sequence>
					<!-- SM/1.0 Printer group import -->
					<xs:element ref="ImpressionsCompleted"/>
					<xs:element ref="IsAcceptingJobs"/>
					<xs:element ref="PrintServiceCounters" minOccurs="0"/>
					<xs:element ref="QueuedJobCount" minOccurs="1"/>
					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="PrintServiceStatus" type="PrintServiceStatusType"/>
	<!-- PrintServiceDescription - group -->
	<xs:complexType name="PrintServiceDescriptionType">
		<xs:complexContent>
			<xs:extension base="ImagingServiceDescriptionType">
				<xs:sequence>
					<xs:element ref="ColorSupported" minOccurs="0"/>
					<xs:element ref="CompressionDefault" minOccurs="1"/>
					<xs:element ref="CompressionSupported" minOccurs="1"/>
					<xs:element ref="DocumentFormatDefault" minOccurs="1"/>
					<xs:element ref="DocumentFormatSupported" minOccurs="1"/>
					<xs:element ref="DocumentFormatDetailsDefault" minOccurs="0"/>
					<xs:element ref="DocumentFormatDetailsSupported" minOccurs="0"/>
					<xs:element ref="DocumentFormatVersionSupported" minOccurs="0"/>
					<xs:element ref="DocumentFormatVersionDefault" minOccurs="0"/>
					<xs:element ref="GetEventLife" minOccurs="0"/>
					<xs:element ref="IdentifyActionDefault" minOccurs="0"/>
					<xs:element ref="IdentifyActionSupported" minOccurs="0"/>
					<xs:element ref="ImpressionsSupported" minOccurs="0"/>
					<xs:element ref="JobCreationElementsSupported" minOccurs="0"/>
					<xs:element ref="JobPasswordEncryptionSupported" minOccurs="0"/>
					<xs:element ref="JobPasswordSupported" minOccurs="0"/>
					<xs:element ref="JobSettableElementsSupported" minOccurs="0"/>
					<xs:element ref="JobSpoolingSupported" minOccurs="0"/>
					<xs:element ref="KOctetsSupported" minOccurs="0"/>
					<xs:element ref="MaxSaveInfoSupported" minOccurs="0"/>
					<xs:element ref="MaxStitchingLocationsSupported" minOccurs="0"/>
					<xs:element ref="MediaSheetsSupported" minOccurs="0"/>
					<xs:element ref="MoreInfoManufacturerUri" minOccurs="0"/>
					<xs:element ref="MoreInfoUri" minOccurs="0"/>
					<xs:element ref="MultipleDocumentJobsSupported" minOccurs="0"/>
					<xs:element ref="MultipleOperationTimeout" minOccurs="0"/>
					<xs:element ref="MultipleOperationTimeoutAction" minOccurs="0"/>
					<xs:element ref="PagesPerMinute" minOccurs="0"/>
					<xs:element ref="PagesPerMinuteColor" minOccurs="0"/>
					<xs:element ref="ParentPrintersSupported" minOccurs="0"/>
					<xs:element ref="PdlOverrideSupported" minOccurs="0"/>
					<xs:element ref="PrinterDetailedStatusMessages" minOccurs="0"/>
					<xs:element ref="PrinterSettableElementsSupported" minOccurs="0"/>
					<xs:element ref="ReferenceUriSchemesSupported" minOccurs="0"/>
					<xs:element ref="RepertoiresSupported" minOccurs="0"/>
					<xs:element ref="SubordinatePrintersSupported" minOccurs="0"/>
					<xs:element ref="UserDefinedValuesSupported" minOccurs="0"/>
					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
		<!-- PrintServiceDescription - group -->
	</xs:complexType>
	<xs:element name="PrintServiceDescription" type="PrintServiceDescriptionType"/>
	<!-- PrintService Default Ticket - group -->
	<xs:element name="PrintServiceDefaults">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="DefaultPrintDocumentTicket" type="PrintDocumentTicketType" minOccurs="0"/>
				<xs:element ref="DefaultPrintJobTicket" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="DefaultPrintJobTicket" type="PrintJobTicketType"/>
	<!-- PrintService Capabilities - group -->
	<xs:element name="PrintServiceCapabilities" type="PrintServiceCapabilitiesType"/>
	<xs:complexType name="PrintServiceCapabilitiesType">
		<xs:sequence>
			<xs:element name="PrintDocumentTicketCapabilities" type="PrintDocumentTicketCapabilitiesType" minOccurs="0"/>
			<xs:element ref="PrintJobTicketCapabilities" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PrintDocumentTicketCapabilitiesType">
		<xs:sequence>
			<xs:element ref="PrintDocumentDescriptionCapabilities" minOccurs="0"/>
			<xs:element ref="PrintDocumentProcessingCapabilities" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PrintDocumentDescriptionCapabilitiesType">
		<xs:complexContent>
			<xs:extension base="ImagingDocumentDescriptionCapabilitiesType">
				<xs:sequence>
					<xs:element name="CompressionSupplied" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="CompressionType" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="DocumentCharsetSupplied" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="CharsetType" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="DocumentDigitalSignatureSupplied" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="DocumentDigitalSignatureType" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="DocumentFormatDetailsSupplied" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="DocumentFormatDetailsType" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="DocumentFormatSupplied" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="DocumentFormatType" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="DocumentFormatVersionSupplied" type="xs:boolean" minOccurs="0"/>
					<xs:element name="DocumentMessageSupplied" type="xs:boolean" minOccurs="0"/>
					<xs:element name="DocumentNameSupplied" type="xs:boolean" minOccurs="0"/>
					<xs:element name="DocumentUri" type="xs:boolean" minOccurs="0"/>
					<xs:element name="Impressions" type="xs:boolean" minOccurs="0"/>
					<xs:element name="KOctets" type="xs:boolean" minOccurs="0"/>
					<xs:element name="MediaSheets" type="xs:boolean" minOccurs="0"/>
					<xs:element name="PageOrderReceived" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="PageOrderReceivedType" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
		<!-- PrintDocumentDescription - group -->
	</xs:complexType>
	<xs:element name="PrintDocumentDescriptionCapabilities" type="PrintDocumentDescriptionCapabilitiesType"/>
	<xs:complexType name="PrintDocumentProcessingCapabilitiesType">
		<xs:complexContent>
			<xs:extension base="ImagingDocumentProcessingCapabilitiesType">
				<xs:sequence>
					<xs:element name="Copies" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="CoverBack" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="CoverType" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="AllowedValue" type="CoverTypeWKV" maxOccurs="unbounded"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:sequence minOccurs="0">
									<xs:sequence minOccurs="0">
										<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
										<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
									</xs:sequence>
									<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
								</xs:sequence>
								<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="CoverFront" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="CoverType" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="AllowedValue" maxOccurs="unbounded">
												<xs:simpleType>
													<xs:union memberTypes="CoverTypeWKV KeywordNsExtensionPattern"/>
												</xs:simpleType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:sequence minOccurs="0">
									<xs:sequence minOccurs="0">
										<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
										<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
									</xs:sequence>
									<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
								</xs:sequence>
								<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="FeedOrientation" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="FeedOrientationWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="FinishingsCol" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="FinishingTemplate" type="xs:boolean" minOccurs="0"/>
								<xs:element name="Stitching" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="StitchingReferenceEdge" minOccurs="0">
												<xs:complexType>
													<xs:sequence>
														<xs:element name="AllowedValues" maxOccurs="unbounded">
															<xs:simpleType>
																<xs:union memberTypes="StitchingReferenceEdgeWKV KeywordNsExtensionPattern"/>
															</xs:simpleType>
														</xs:element>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
											<xs:element name="StitchingOffset" type="RangeOfIntType" minOccurs="0"/>
											<xs:element name="StitchingLocation" type="RangeOfIntType" minOccurs="0"/>
											<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="Finishings" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="FinishingsWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="FontNameRequested" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="xs:string" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="FontSizeRequestedSupported" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="ForceFrontSide" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="ImpositionTemplate" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValues" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:restriction base="xs:string">
											<xs:maxLength value="255"/>
										</xs:restriction>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="InsertSheet" minOccurs="0">
						<xs:complexType>
							<xs:sequence minOccurs="0">
								<xs:element name="ISheet" minOccurs="0">
									<xs:complexType>
										<xs:sequence minOccurs="0">
											<xs:element name="InsertAfterPage" type="RangeOfIntType" minOccurs="0"/>
											<xs:element name="InsertCount" type="RangeOfIntType" minOccurs="0"/>
											<xs:sequence minOccurs="0">
												<xs:sequence minOccurs="0">
													<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
													<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
												</xs:sequence>
												<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
											</xs:sequence>
											<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:sequence minOccurs="0">
							<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
							<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
						</xs:sequence>
						<xs:element ref="MediaColSupported" minOccurs="0"/>
					</xs:sequence>
					<xs:element name="MediaInputTrayCheck" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="MediaInputTrayCheckWKV MediaNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="OrientationRequested" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="OrientationRequestedType" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="OutputBin" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="OutputBinWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="OutputDevice" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="xs:string" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="PageDelivery" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="PageDeliveryWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="PageRanges" type="xs:boolean" minOccurs="0"/>
					<xs:element name="PagesPerSubset" type="xs:boolean" minOccurs="0"/>
					<xs:element name="PdlInitFile" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="PdlInitFileLocation" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="AllowedValues" type="xs:string" maxOccurs="unbounded"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:element name="PdlInitFileName" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="AllowedValues" type="xs:string" maxOccurs="unbounded"/>
										</xs:sequence>
										<xs:attribute name="PdlInitFileNameSubdirectory" type="xs:boolean"/>
									</xs:complexType>
								</xs:element>
								<xs:element name="PdlInitFileEntry" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="AllowedValues" type="xs:string" maxOccurs="unbounded"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="PrintColorMode" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="PrintColorModeWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="PrintContentOptimize" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="PrintContentOptimizeWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="Quality" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="PrintQualityWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="Resolutions" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="Resolution" maxOccurs="unbounded">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="CrossFeedDir">
												<xs:complexType>
													<xs:sequence>
														<xs:element name="AllowedValue" type="xs:int"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
											<xs:element name="FeedDir">
												<xs:complexType>
													<xs:sequence>
														<xs:element name="AllowedValue" type="xs:int"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
											<xs:element ref="Units"/>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="SeparatorSheets" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="SeparatorSheetsType" minOccurs="0">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="AllowedValue" maxOccurs="unbounded">
												<xs:simpleType>
													<xs:union memberTypes="SeparatorSheetsTypeWKV KeywordNsExtensionPattern"/>
												</xs:simpleType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
								<xs:sequence minOccurs="0">
									<xs:sequence minOccurs="0">
										<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
										<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
									</xs:sequence>
									<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
								</xs:sequence>
								<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="SheetCollate" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="SheetCollateWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="Sides" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="SidesWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="XImagePosition" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="XImagePositionWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="XImageShift" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="XSide1ImageShift" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="XSide2ImageShift" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="YImagePosition" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" maxOccurs="unbounded">
									<xs:simpleType>
										<xs:union memberTypes="YImagePositionWKV KeywordNsExtensionPattern"/>
									</xs:simpleType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="YImageShift" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="YSide1ImageShift" type="RangeOfIntType" minOccurs="0"/>
					<xs:element name="YSide2ImageShift" type="RangeOfIntType" minOccurs="0"/>
					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="PrintDocumentProcessingCapabilities" type="PrintDocumentProcessingCapabilitiesType"/>
	<xs:complexType name="PrintJobDescriptionCapabilitiesType">
		<xs:complexContent>
			<xs:extension base="pwg:ImagingJobDescriptionCapabilitiesType">
				<xs:sequence>
					<xs:element name="CompressionSupplied" type="CompressionSupportedType" minOccurs="0"/>
					<xs:element name="DocumentCharsetSupplied" type="DocumentCharsetSupportedType" minOccurs="0"/>
					<xs:element name="DocumentDigitalSignatureSupplied" type="xs:boolean" minOccurs="0"/>
					<xs:element name="DocumentFormatDetailsSupplied" type="DocumentFormatDetailsSupportedType" minOccurs="0"/>
					<xs:element name="DocumentFormatSupplied" type="DocumentFormatSupportedType" minOccurs="0"/>
					<xs:element name="DocumentFormatVersionSupplied" type="DocumentFormatVersionSupportedType" minOccurs="0"/>
					<xs:element name="DocumentMessageSupplied" type="xs:boolean" minOccurs="0"/>
					<xs:element name="DocumentNameSupplied" type="xs:boolean" minOccurs="0"/>
					<xs:element name="Impressions" type="xs:boolean" minOccurs="0"/>
					<xs:element name="MediaSheets" type="xs:boolean" minOccurs="0"/>
					<xs:element name="PageOrderReceived" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="AllowedValue" type="PageOrderReceivedType" minOccurs="0"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="PrintJobDescriptionCapabilities" type="PrintJobDescriptionCapabilitiesType"/>
	<xs:complexType name="PrintJobProcessingCapabilitiesType">
		<xs:complexContent>
			<xs:extension base="ImagingJobProcessingCapabilitiesType"/>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="PrintJobProcessingCapabilities">
		<xs:complexType>
			<xs:complexContent>
				<xs:extension base="PrintJobProcessingCapabilitiesType">
					<xs:sequence>
						<!-- Print job processing references here -->
						<xs:element name="JobAccountingSheets" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="JobAccountingSheetsType" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="JobAccountingSheetsTypeType" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="JobAccountingOutputBin" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="JobAccountingOutputBinType" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:sequence minOccurs="0">
										<xs:sequence minOccurs="0">
											<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
											<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
										</xs:sequence>
										<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
									</xs:sequence>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobCopies" type="RangeOfIntType" minOccurs="0"/>
						<xs:element name="JobCoverBack" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="CoverType" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="CoverTypeType" minOccurs="0"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:sequence minOccurs="0">
										<xs:sequence minOccurs="0">
											<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
											<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
										</xs:sequence>
										<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
									</xs:sequence>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobCoverFront" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="CoverType" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="CoverTypeType" minOccurs="0"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:sequence minOccurs="0">
										<xs:sequence minOccurs="0">
											<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
											<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
										</xs:sequence>
										<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
									</xs:sequence>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobErrorSheet" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="JobErrorSheetType" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="JobErrorSheetTypeType" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="JobErrorSheetWhen" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="JobErrorSheetWhenType" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:sequence minOccurs="0">
										<xs:sequence minOccurs="0">
											<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
											<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
										</xs:sequence>
										<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
									</xs:sequence>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobFinishings" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="Finishing">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="FinishingType" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobFinishingsCol" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="FinishingTemplate" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="xs:string" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="Stitching" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="StitchingReferenceEdge" minOccurs="0">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="AllowedValues" type="StitchingReferenceEdgeType" maxOccurs="unbounded"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="StitchingOffset" type="RangeOfIntType" minOccurs="0"/>
												<xs:element name="StitchingLocations" type="RangeOfIntType" minOccurs="0" maxOccurs="unbounded"/>
												<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobSaveDisposition" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="SaveDisposition" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="SaveDispositionType" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:element name="SaveInfo" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="SaveDocumentFormat" minOccurs="0">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="AllowedValues" type="SaveDocumentFormatType" maxOccurs="unbounded"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="SaveLocation" minOccurs="0">
													<xs:complexType>
														<xs:sequence>
															<xs:element ref="UriSchemSupported" maxOccurs="unbounded"/>
														</xs:sequence>
													</xs:complexType>
												</xs:element>
												<xs:element name="SaveName" type="xs:boolean" minOccurs="0"/>
												<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobSheetMessage" type="xs:boolean" minOccurs="0"/>
						<xs:element name="JobSheets" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="AllowedValues" type="JobSheetsType" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="JobSheetsCol" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="JobSheets" minOccurs="0">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="AllowedValues" type="JobSheetsType" maxOccurs="unbounded"/>
											</xs:sequence>
										</xs:complexType>
									</xs:element>
									<xs:sequence minOccurs="0">
										<xs:sequence minOccurs="0">
											<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
											<xs:element name="MediaType" type="MediaTypeSupportedType" minOccurs="0"/>
										</xs:sequence>
										<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
									</xs:sequence>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="MultipleDocumentsHandling" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="AllowedValues" type="MultipleDocumentsHandlingType" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="OutputBin" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="AllowedValues" type="OutputBinType" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="OutputDevice" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="AllowedValues" type="OutputDeviceType" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="Overrides" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="AllowedValues" type="xs:NMTOKEN" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="PagesPerSubset" type="xs:boolean" minOccurs="0"/>
						<xs:element name="ProofPrint" minOccurs="0">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="Copies" type="RangeOfIntType" minOccurs="0"/>
									<xs:sequence minOccurs="0">
										<xs:element name="Media" type="MediaSupportedType" minOccurs="0"/>
										<xs:element name="MediaCol" type="xs:boolean" minOccurs="0"/>
									</xs:sequence>
									<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="PrintJobTicketCapabilitiesType">
		<xs:sequence>
			<xs:element ref="PrintDocumentProcessingCapabilities" minOccurs="0"/>
			<xs:element ref="PrintJobDescriptionCapabilities" minOccurs="0"/>
			<xs:element ref="PrintJobProcessingCapabilities" minOccurs="0"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="PrintJobTicketCapabilities" type="PrintJobTicketCapabilitiesType"/>
	<xs:element name="PrintServiceCapabilitiesReady" type="PrintServiceCapabilitiesType"/>
	<!-- PrintServices - set of Print services -->
	<xs:complexType name="PrintServicesType">
		<xs:sequence>
			<xs:element ref="PrintService" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<!-- PrintServices - set of Print services -->
	</xs:complexType>
	<xs:element name="PrintServices" type="PrintServicesType"/>
	<!-- PrintService - object -->
	<xs:complexType name="PrintServiceBaseType">
		<xs:sequence>
			<xs:element ref="PrintServiceCapabilities" minOccurs="0"/>
			<xs:element ref="PrintServiceCapabilitiesReady" minOccurs="0"/>
			<xs:element name="PrintServiceConfiguration" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element ref="Consoles" minOccurs="0"/>
						<xs:element ref="Covers" minOccurs="0"/>
						<xs:element ref="Finishers" minOccurs="0"/>
						<xs:element ref="InputChannels" minOccurs="0"/>
						<xs:element ref="InputTrays" minOccurs="0"/>
						<xs:element ref="Interfaces" minOccurs="0"/>
						<xs:element ref="Interpreters" minOccurs="0"/>
						<xs:element ref="Markers" minOccurs="0"/>
						<xs:element ref="MediaPaths" minOccurs="0"/>
						<xs:element ref="OutputTrays" minOccurs="0"/>
						<xs:element ref="Processors" minOccurs="0"/>
						<xs:element ref="Storages" minOccurs="0"/>
						<xs:element ref="VendorSubunits" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element ref="PrintServiceDefaults" minOccurs="0"/>
			<xs:element ref="PrintServiceDescription" minOccurs="0"/>
			<xs:element ref="PrintServiceStatus"/>
			<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<!-- PrintService - object -->
	</xs:complexType>
	<xs:complexType name="PrintServiceType">
		<xs:complexContent>
			<xs:extension base="PrintServiceBaseType">
				<xs:sequence>
					<xs:element name="JobTable">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="ActiveJobs" type="PrintJobsType"/>
								<xs:element name="JobHistory" type="PrintJobsType" minOccurs="0"/>
								<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="PrintService" type="PrintServiceType"/>
</xs:schema>
