<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.pwg.org/schemas/2006/10/sm" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:pwg="http://www.pwg.org/schemas/2006/10/sm" targetNamespace="http://www.pwg.org/schemas/2006/10/sm" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.53">
	<xs:include schemaLocation="PwgCommon.xsd"/>
	<xs:include schemaLocation="MediaElements.xsd"/>
	<!--06/01/08 PJZ Added  anyAttribute extension point-->
	<!--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-->
	<!--12/17/06 PJZ Reworked Capabilities-->
	<!--10/08/06 PJZ Reworked dependencies and removed Chameleon-->
	<!--08/08/06 PJZ Changed namespace-->
	<!--040506  PJZ  modified from ver 1.0 to prepare for SM editing work-->
	<xs:annotation>
		<xs:documentation xml:lang="en">
   PWG Semantic Model v2   

Copyright 2002-2008, IEEE Industry Standards and Technology Organization/ScanService Working Group. 
All rights reserved  

    - version 1.17 - 4 April 2008 -Editors:  Peter Zehler, Ira McDoanald 
</xs:documentation>
	</xs:annotation>
	<xs:annotation>
		<xs:documentation>Processing CapabilitiesElement definition</xs:documentation>
	</xs:annotation>
	<!--Service Capabilities base class-->
	<!--Service Capabilities group-->
	<xs:complexType name="DocumentProcessingCapabilitiesType">
		<xs:sequence>
			<xs:element name="NumberUp" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="AllowedValue" type="xs:int" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="PresentationDirectionNumberUp" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="AllowedValue" type="PresentationDirectionNumberUpWKV" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="DocumentProcessingCapabilities" type="DocumentProcessingCapabilitiesType"/>
	<xs:complexType name="JobProcessingCapabilitiesType">
		<xs:sequence>
			<xs:element name="JobHoldUntil" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="AllowedValues" maxOccurs="unbounded">
							<xs:simpleType>
								<xs:restriction base="JobHoldUntilWKV"/>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="JobHoldUntilTime" type="xs:boolean" minOccurs="0"/>
			<xs:element name="JobPhoneNumber" type="xs:boolean" minOccurs="0"/>
			<xs:element name="JobRecipientName" type="xs:boolean" minOccurs="0"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
	</xs:complexType>
	<xs:element name="JobCapabilities" type="JobProcessingCapabilitiesType"/>
	<xs:complexType name="ServiceCapabilities">
		<xs:sequence>
			<xs:element ref="DocumentProcessingCapabilities" minOccurs="0"/>
			<xs:element ref="JobCapabilities" minOccurs="0"/>
		</xs:sequence>
		<xs:anyAttribute namespace="##other" processContents="lax"/>
		<!-- ServiceProcessingSupported - group -->
	</xs:complexType>
	<xs:element name="ServiceCapabilities" type="ServiceCapabilities"/>
</xs:schema>
