<?xml version="1.0" encoding="UTF-8"?>
<!--
   PWG Semantic Model v2   

Copyright 2002-2008, IEEE Industry Standards and Technology Organization/ScanService Working Group. 
All rights reserved  

   Editors:  Peter Zehler, Ira McDoanald 
-->
<!--05/30/08 PJZ Move back to single namespace-->
<!--05/21/08 PJZ Partial alignment with WS-Scan-->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:sm="http://www.pwg.org/schemas/2006/10/sm" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" targetNamespace="http://www.pwg.org/schemas/2006/10/sm" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.22">
	<types>
		<xs:schema xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:sm="http://www.pwg.org/schemas/2006/10/sm" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" targetNamespace="http://www.pwg.org/schemas/2006/10/sm" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.41">
			<xs:include schemaLocation="PwgSemanticModel.xsd"/>
			<xs:include schemaLocation="JobTypes.xsd"/>
			<xs:include schemaLocation="DocumentTypes.xsd"/>
			<xs:include schemaLocation="Capabilities.xsd"/>
			<xs:include schemaLocation="PwgPrintOpMsg.xsd"/>
			<xs:include schemaLocation="PwgAdminOpMsg.xsd"/>
			<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="addressing.xsd"/>
			<xs:element name="BinaryData" type="xs:base64Binary"/>
			<xs:element name="RequestedElement" type="xs:QName"/>
		</xs:schema>
		<xs:schema xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing">
			<xs:include schemaLocation="addressing.xsd"/>
		</xs:schema>
	</types>
	<message name="CreatePrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:CreatePrintJobRequest"/>
	</message>
	<message name="CreatePrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:CreatePrintJobResponse"/>
	</message>
	<message name="SendPrintDocumentRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:SendPrintDocumentRequest"/>
		<part name="DocumentStream" element="sm:BinaryData"/>
	</message>
	<message name="SendPrintDocumentResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:SendPrintDocumentResponse"/>
	</message>
	<message name="SendPrintUriRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:SendPrintUriRequest"/>
	</message>
	<message name="SendPrintUriResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:SendPrintUriResponse"/>
	</message>
	<message name="ClosePrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ClosePrintJobRequest"/>
	</message>
	<message name="ClosePrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ClosePrintJobResponse"/>
	</message>
	<message name="PrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PrintJobRequest"/>
		<part name="DocumentStream" element="sm:BinaryData"/>
	</message>
	<message name="PrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PrintJobResponse"/>
	</message>
	<message name="ValidatePrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ValidatePrintJobRequest"/>
	</message>
	<message name="ValidatePrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ValidatePrintJobResponse"/>
	</message>
	<message name="CancelPrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:CancelPrintJobRequest"/>
	</message>
	<message name="CancelPrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:CancelPrintJobResponse"/>
	</message>
	<message name="HoldPrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:HoldPrintJobRequest"/>
	</message>
	<message name="HoldPrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:HoldPrintJobResponse"/>
	</message>
	<message name="ReleasePrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ReleasePrintJobRequest"/>
	</message>
	<message name="ReleasePrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ReleasePrintJobResponse"/>
	</message>
	<message name="PromotePrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PromotePrintJobRequest"/>
	</message>
	<message name="PromotePrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PromotePrintJobResponse"/>
	</message>
	<message name="RestartPrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:RestartPrintJobRequest"/>
	</message>
	<message name="RestartPrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:RestartPrintJobResponse"/>
	</message>
	<message name="ReprocessPrintJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ReprocessPrintJobRequest"/>
	</message>
	<message name="ReprocessPrintJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ReprocessPrintJobResponse"/>
	</message>
	<message name="GetPrintJobsRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetPrintJobsRequest"/>
	</message>
	<message name="GetPrintJobsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetPrintJobsResponse"/>
	</message>
	<message name="GetPrintJobElementsRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetPrintJobElementsRequest"/>
	</message>
	<message name="GetPrintJobElementsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetPrintJobElementsResponse"/>
	</message>
	<message name="GetPrintServiceElementsRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetPrintServiceElementsRequest"/>
	</message>
	<message name="GetPrintServiceElementsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetPrintServiceElementsResponse"/>
	</message>
	<message name="PausePrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PausePrintServiceRequest"/>
	</message>
	<message name="PausePrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PausePrintServiceResponse"/>
	</message>
	<message name="PausePrintServiceAfterCurrentJobRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PausePrintServiceAfterCurrentJobRequest"/>
	</message>
	<message name="PausePrintServiceAfterCurrentJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PausePrintServiceAfterCurrentJobResponse"/>
	</message>
	<message name="ResumePrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ResumePrintServiceRequest"/>
	</message>
	<message name="ResumePrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ResumePrintServiceResponse"/>
	</message>
	<message name="HoldNewPrintJobsRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:HoldNewPrintJobsRequest"/>
	</message>
	<message name="HoldNewPrintJobsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:HoldNewPrintJobsResponse"/>
	</message>
	<message name="ReleaseNewPrintJobsRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ReleaseNewPrintJobsRequest"/>
	</message>
	<message name="ReleaseNewPrintJobsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ReleaseNewPrintJobsResponse"/>
	</message>
	<message name="DisablePrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:DisablePrintServiceRequest"/>
	</message>
	<message name="DisablePrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:DisablePrintServiceResponse"/>
	</message>
	<message name="EnablePrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:EnablePrintServiceRequest"/>
	</message>
	<message name="EnablePrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:EnablePrintServiceResponse"/>
	</message>
	<message name="DeactivatePrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:DeactivatePrintServiceRequest"/>
	</message>
	<message name="DeactivatePrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:DeactivatePrintServiceResponse"/>
	</message>
	<message name="ActivatePrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ActivatePrintServiceRequest"/>
	</message>
	<message name="ActivatePrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ActivatePrintServiceResponse"/>
	</message>
	<message name="RestartPrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:RestartPrintServiceRequest"/>
	</message>
	<message name="RestartPrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:RestartPrintServiceResponse"/>
	</message>
	<message name="ShutdownPrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ShutdownPrintServiceRequest"/>
	</message>
	<message name="ShutdownPrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ShutdownPrintServiceResponse"/>
	</message>
	<message name="StartupPrintServiceRequestMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:StartupPrintServiceRequest"/>
	</message>
	<message name="StartupPrintServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:StartupPrintServiceResponse"/>
	</message>
	<portType name="PwgPrintPort">
		<operation name="CreatePrintJob">
			<input message="sm:CreatePrintJobRequestMsg" wsa:Action="http://www.pwg.org/schemas/2006/10/sm/CreatePrintJob"/>
			<output message="sm:CreatePrintJobResponseMsg" wsa:Action="http://www.pwg.org/schemas/2006/10/sm/CreatePrintJobResponse"/>
		</operation>
		<operation name="SendPrintDocument">
			<input message="sm:SendPrintDocumentRequestMsg"/>
			<output message="sm:SendPrintDocumentResponseMsg"/>
		</operation>
		<operation name="SendPrintUri">
			<input message="sm:SendPrintUriRequestMsg"/>
			<output message="sm:SendPrintUriResponseMsg"/>
		</operation>
		<operation name="ClosePrintJob">
			<input message="sm:ClosePrintJobRequestMsg"/>
			<output message="sm:ClosePrintJobResponseMsg"/>
		</operation>
		<operation name="PrintJob">
			<input message="sm:PrintJobRequestMsg"/>
			<output message="sm:PrintJobResponseMsg"/>
		</operation>
		<operation name="ValidatePrintJob">
			<input message="sm:ValidatePrintJobRequestMsg"/>
			<output message="sm:ValidatePrintJobResponseMsg"/>
		</operation>
		<operation name="CancelPrintJob">
			<input message="sm:CancelPrintJobRequestMsg"/>
			<output message="sm:CancelPrintJobResponseMsg"/>
		</operation>
		<operation name="HoldPrintJob">
			<input message="sm:HoldPrintJobRequestMsg"/>
			<output message="sm:HoldPrintJobResponseMsg"/>
		</operation>
		<operation name="ReleasePrintJob">
			<input message="sm:ReleasePrintJobRequestMsg"/>
			<output message="sm:ReleasePrintJobResponseMsg"/>
		</operation>
		<operation name="PromotePrintJob">
			<input message="sm:PromotePrintJobRequestMsg"/>
			<output message="sm:PromotePrintJobResponseMsg"/>
		</operation>
		<operation name="RestartPrintJob">
			<input message="sm:RestartPrintJobRequestMsg"/>
			<output message="sm:RestartPrintJobResponseMsg"/>
		</operation>
		<operation name="ReprocessPrintJob">
			<input message="sm:ReprocessPrintJobRequestMsg"/>
			<output message="sm:ReprocessPrintJobResponseMsg"/>
		</operation>
		<operation name="GetPrintJobs">
			<input message="sm:GetPrintJobsRequestMsg"/>
			<output message="sm:GetPrintJobsResponseMsg"/>
		</operation>
		<operation name="GetPrintJobElements">
			<input message="sm:GetPrintJobElementsRequestMsg"/>
			<output message="sm:GetPrintJobElementsResponseMsg"/>
		</operation>
		<operation name="GetPrintServiceElements">
			<input message="sm:GetPrintServiceElementsRequestMsg"/>
			<output message="sm:GetPrintServiceElementsResponseMsg"/>
		</operation>
		<operation name="PausePrintService">
			<input message="sm:PausePrintServiceRequestMsg"/>
			<output message="sm:PausePrintServiceResponseMsg"/>
		</operation>
		<operation name="PausePrintServiceAfterCurrentJob">
			<input message="sm:PausePrintServiceAfterCurrentJobRequestMsg"/>
			<output message="sm:PausePrintServiceAfterCurrentJobResponseMsg"/>
		</operation>
		<operation name="ResumePrintService">
			<input message="sm:ResumePrintServiceRequestMsg"/>
			<output message="sm:ResumePrintServiceResponseMsg"/>
		</operation>
		<operation name="HoldNewPrintJobs">
			<input message="sm:HoldNewPrintJobsRequestMsg"/>
			<output message="sm:HoldNewPrintJobsResponseMsg"/>
		</operation>
		<operation name="ReleaseNewPrintJobs">
			<input message="sm:ReleaseNewPrintJobsRequestMsg"/>
			<output message="sm:ReleaseNewPrintJobsResponseMsg"/>
		</operation>
		<operation name="DisablePrintService">
			<input message="sm:DisablePrintServiceRequestMsg"/>
			<output message="sm:DisablePrintServiceResponseMsg"/>
		</operation>
		<operation name="EnablePrintService">
			<input message="sm:EnablePrintServiceRequestMsg"/>
			<output message="sm:EnablePrintServiceResponseMsg"/>
		</operation>
		<operation name="DeactivatePrintService">
			<input message="sm:DeactivatePrintServiceRequestMsg"/>
			<output message="sm:DeactivatePrintServiceResponseMsg"/>
		</operation>
		<operation name="ActivatePrintService">
			<input message="sm:ActivatePrintServiceRequestMsg"/>
			<output message="sm:ActivatePrintServiceResponseMsg"/>
		</operation>
		<operation name="RestartPrintService">
			<input message="sm:RestartPrintServiceRequestMsg"/>
			<output message="sm:RestartPrintServiceResponseMsg"/>
		</operation>
		<operation name="ShutdownPrintService">
			<input message="sm:ShutdownPrintServiceRequestMsg"/>
			<output message="sm:ShutdownPrintServiceResponseMsg"/>
		</operation>
		<operation name="StartupPrintService">
			<input message="sm:StartupPrintServiceRequestMsg"/>
			<output message="sm:StartupPrintServiceResponseMsg"/>
		</operation>
	</portType>
	<binding name="PwgPrintBinding" type="sm:PwgPrintPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="CreatePrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:CreatePrintJob"/>
			<input>
				<soap:header message="sm:CreatePrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CreatePrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:CreatePrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:CreatePrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:CreatePrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CreatePrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:CreatePrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:CreatePrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:CreatePrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="SendPrintDocument">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:SendPrintDocument"/>
			<input>
				<soap:header message="sm:SendPrintDocumentRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SendPrintDocumentRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:SendPrintDocumentRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:SendPrintDocumentRequestMsg" part="Action" use="literal"/>
				<!-- Omitted for .NET compatibility - gSOAP doesn't actually use this anyway -->
				<!--<mime:multipartRelated>
					<mime:part>
						<soap:body parts="body" use="literal"/>
					</mime:part>
					<mime:part>
						<mime:content part="DocumentStream" type="application/octetstream"/>
					</mime:part>
				</mime:multipartRelated>-->
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:SendPrintDocumentResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SendPrintDocumentResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:SendPrintDocumentResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:SendPrintDocumentResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:SendPrintDocumentResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="SendPrintUri">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:SendPrintUri"/>
			<input>
				<soap:header message="sm:SendPrintUriRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SendPrintUriRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:SendPrintUriRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:SendPrintUriRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:SendPrintUriResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SendPrintUriResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:SendPrintUriResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:SendPrintUriResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:SendPrintUriResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ClosePrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ClosePrintJob"/>
			<input>
				<soap:header message="sm:ClosePrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ClosePrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ClosePrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ClosePrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ClosePrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ClosePrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ClosePrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ClosePrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ClosePrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="PrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:PrintJob"/>
			<input>
				<soap:header message="sm:PrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PrintJobRequestMsg" part="Action" use="literal"/>
				<mime:multipartRelated>
					<mime:part>
						<soap:body parts="body" use="literal"/>
					</mime:part>
					<mime:part>
						<mime:content part="DocumentStream" type="application/octetstream"/>
					</mime:part>
				</mime:multipartRelated>
			</input>
			<output>
				<soap:header message="sm:PrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ValidatePrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ValidatePrintJob"/>
			<input>
				<soap:header message="sm:ValidatePrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ValidatePrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ValidatePrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ValidatePrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ValidatePrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ValidatePrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ValidatePrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ValidatePrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ValidatePrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="CancelPrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:CancelPrintJob"/>
			<input>
				<soap:header message="sm:CancelPrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CancelPrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:CancelPrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:CancelPrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:CancelPrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CancelPrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:CancelPrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:CancelPrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:CancelPrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="HoldPrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:HoldPrintJob"/>
			<input>
				<soap:header message="sm:HoldPrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldPrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldPrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldPrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:HoldPrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldPrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:HoldPrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldPrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldPrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ReleasePrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ReleasePrintJob"/>
			<input>
				<soap:header message="sm:ReleasePrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleasePrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleasePrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleasePrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ReleasePrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleasePrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ReleasePrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleasePrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleasePrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="PromotePrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:PromotePrintJob"/>
			<input>
				<soap:header message="sm:PromotePrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PromotePrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PromotePrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PromotePrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:PromotePrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PromotePrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PromotePrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PromotePrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PromotePrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="RestartPrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:RestartPrintJob"/>
			<input>
				<soap:header message="sm:RestartPrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:RestartPrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:RestartPrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:RestartPrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:RestartPrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:RestartPrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:RestartPrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:RestartPrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:RestartPrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ReprocessPrintJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ReprocessPrintJob"/>
			<input>
				<soap:header message="sm:ReprocessPrintJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReprocessPrintJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ReprocessPrintJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ReprocessPrintJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ReprocessPrintJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReprocessPrintJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ReprocessPrintJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ReprocessPrintJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ReprocessPrintJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="GetPrintJobs">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:GetPrintJobs"/>
			<input>
				<soap:header message="sm:GetPrintJobsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetPrintJobsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetPrintJobsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetPrintJobsRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetPrintJobsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetPrintJobsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetPrintJobsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetPrintJobsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetPrintJobsResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="GetPrintJobElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:GetPrintJobElements"/>
			<input>
				<soap:header message="sm:GetPrintJobElementsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetPrintJobElementsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetPrintJobElementsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetPrintJobElementsRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetPrintJobElementsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetPrintJobElementsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetPrintJobElementsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetPrintJobElementsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetPrintJobElementsResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="GetPrintServiceElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:GetPrintServiceElements"/>
			<input>
				<soap:header message="sm:GetPrintServiceElementsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetPrintServiceElementsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetPrintServiceElementsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetPrintServiceElementsRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetPrintServiceElementsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetPrintServiceElementsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetPrintServiceElementsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetPrintServiceElementsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetPrintServiceElementsResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="PausePrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:PausePrintService"/>
			<input>
				<soap:header message="sm:PausePrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PausePrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PausePrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PausePrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:PausePrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PausePrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PausePrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PausePrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PausePrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="PausePrintServiceAfterCurrentJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:PausePrintServiceAfterCurrentJob"/>
			<input>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PausePrintServiceAfterCurrentJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ResumePrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ResumePrintService"/>
			<input>
				<soap:header message="sm:ResumePrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumePrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumePrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumePrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ResumePrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumePrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ResumePrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumePrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumePrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="HoldNewPrintJobs">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:HoldNewPrintJobs"/>
			<input>
				<soap:header message="sm:HoldNewPrintJobsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldNewPrintJobsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldNewPrintJobsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldNewPrintJobsRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:HoldNewPrintJobsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldNewPrintJobsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:HoldNewPrintJobsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldNewPrintJobsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldNewPrintJobsResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ReleaseNewPrintJobs">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ReleaseNewPrintJobs"/>
			<input>
				<soap:header message="sm:ReleaseNewPrintJobsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleaseNewPrintJobsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleaseNewPrintJobsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleaseNewPrintJobsRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ReleaseNewPrintJobsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleaseNewPrintJobsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ReleaseNewPrintJobsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleaseNewPrintJobsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleaseNewPrintJobsResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="DisablePrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:DisablePrintService"/>
			<input>
				<soap:header message="sm:DisablePrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisablePrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:DisablePrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:DisablePrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:DisablePrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisablePrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:DisablePrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:DisablePrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:DisablePrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="EnablePrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:EnablePrintService"/>
			<input>
				<soap:header message="sm:EnablePrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnablePrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:EnablePrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:EnablePrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:EnablePrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnablePrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:EnablePrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:EnablePrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:EnablePrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="DeactivatePrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:DeactivatePrintService"/>
			<input>
				<soap:header message="sm:DeactivatePrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DeactivatePrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:DeactivatePrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:DeactivatePrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:DeactivatePrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DeactivatePrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:DeactivatePrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:DeactivatePrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:DeactivatePrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ActivatePrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ActivatePrintService"/>
			<input>
				<soap:header message="sm:ActivatePrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ActivatePrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ActivatePrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ActivatePrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ActivatePrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ActivatePrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ActivatePrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ActivatePrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ActivatePrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="RestartPrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:RestartPrintService"/>
			<input>
				<soap:header message="sm:RestartPrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:RestartPrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:RestartPrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:RestartPrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:RestartPrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:RestartPrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:RestartPrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:RestartPrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:RestartPrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ShutdownPrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ShutdownPrintService"/>
			<input>
				<soap:header message="sm:ShutdownPrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ShutdownPrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ShutdownPrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ShutdownPrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ShutdownPrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ShutdownPrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ShutdownPrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ShutdownPrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ShutdownPrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="StartupPrintService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:StartupPrintService"/>
			<input>
				<soap:header message="sm:StartupPrintServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:StartupPrintServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:StartupPrintServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:StartupPrintServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:StartupPrintServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:StartupPrintServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:StartupPrintServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:StartupPrintServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:StartupPrintServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="PwgPrintService">
		<port name="PwgPrintPort" binding="sm:PwgPrintBinding">
			<soap:address location="http://localhost:53100/PwgPrintService"/>
		</port>
	</service>
</definitions>
