Definition Type: Element
Name: PrintServiceOperations
Namespace: http://www.pwg.org/schemas/2016/01/sm
Containing Schema: ServicesOperations.xsd
MinOccurs (1)
MaxOccurs (1)
Abstract
Collapse XSD Schema Diagram:
Drilldown into UpdatePrintServiceState Drilldown into UpdatePrintJobState Drilldown into UpdatePrintDocumentState Drilldown into UpdateFetchablePrintJobs Drilldown into GetFetchablePrintJobs Drilldown into FetchPrintJob Drilldown into FetchPrintDocument Drilldown into AcknowledgePrintJob Drilldown into AcknowledgePrintDocument Drilldown into ValidatePrintJobTicket Drilldown into ValidatePrintDocumentTicket Drilldown into SuspendCurrentPrintJob Drilldown into ShutdownPrintService Drilldown into SetPrintServiceElements Drilldown into SetPrintJobElements Drilldown into SetPrintDocumentElements Drilldown into SendPrintUri Drilldown into SendPrintDocument Drilldown into ResumePrintService Drilldown into ResumePrintJob Drilldown into ResubmitPrintJob Drilldown into RestartPrintService Drilldown into RestartPrintJob Drilldown into ReprocessPrintJob Drilldown into ReleasePrintJob Drilldown into ReleaseNewPrintJobs Drilldown into PurgePrintJob Drilldown into PromotePrintJob Drilldown into PrintUri Drilldown into PrintJob Drilldown into PausePrintServiceAfterCurrentJob Drilldown into PausePrintService Drilldown into IdentifyPrinter Drilldown into HoldPrintJob Drilldown into HoldNewPrintJobs Drilldown into GetPrintServiceElements Drilldown into GetPrintJobs Drilldown into GetPrintJobHistory Drilldown into GetPrintJobElements Drilldown into GetPrintDocuments Drilldown into GetPrintDocumentElements Drilldown into GetActivePrintJobs Drilldown into EnablePrintService Drilldown into DisablePrintService Drilldown into DeactivatePrintService Drilldown into CreatePrintJob Drilldown into ClosePrintJob Drilldown into CancelMyPrintJobs Drilldown into CancelPrintJobs Drilldown into CancelPrintJob Drilldown into CancelPrintDocument Drilldown into CancelCurrentPrintJob Drilldown into ActivatePrintServiceXSD Diagram of PrintServiceOperations
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:element name="PrintServiceOperations">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="ActivatePrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ActivatePrintServiceRequest" />
                        <xs:element ref="ActivatePrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="CancelCurrentPrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="CancelCurrentPrintJobRequest" />
                        <xs:element ref="CancelCurrentPrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="CancelPrintDocument">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="CancelPrintDocumentRequest" />
                        <xs:element ref="CancelPrintDocumentResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="CancelPrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="CancelPrintJobRequest" />
                        <xs:element ref="CancelPrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="CancelPrintJobs">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="CancelPrintJobsRequest" />
                        <xs:element ref="CancelPrintJobsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="CancelMyPrintJobs">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="CancelMyPrintJobsRequest" />
                        <xs:element ref="CancelMyPrintJobsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ClosePrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ClosePrintJobRequest" />
                        <xs:element ref="ClosePrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="CreatePrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="CreatePrintJobRequest" />
                        <xs:element ref="CreatePrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="DeactivatePrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="DeactivatePrintServiceRequest" />
                        <xs:element ref="DeactivatePrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="DisablePrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="DisablePrintServiceRequest" />
                        <xs:element ref="DisablePrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="EnablePrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="EnablePrintServiceRequest" />
                        <xs:element ref="EnablePrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="GetActivePrintJobs">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="GetActivePrintJobsRequest" />
                        <xs:element ref="GetActivePrintJobsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="GetPrintDocumentElements">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="GetPrintDocumentElementsRequest" />
                        <xs:element ref="GetPrintDocumentElementsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="GetPrintDocuments">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="GetPrintDocumentsRequest" />
                        <xs:element ref="GetPrintDocumentsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="GetPrintJobElements">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="GetPrintJobElementsRequest" />
                        <xs:element ref="GetPrintJobElementsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="GetPrintJobHistory">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="GetPrintJobHistoryRequest" />
                        <xs:element ref="GetPrintJobHistoryResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="GetPrintJobs">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="GetPrintJobsRequest" />
                        <xs:element ref="GetPrintJobsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="GetPrintServiceElements">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="GetPrintServiceElementsRequest" />
                        <xs:element ref="GetPrintServiceElementsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="HoldNewPrintJobs">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="HoldNewPrintJobsRequest" />
                        <xs:element ref="HoldNewPrintJobsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="HoldPrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="HoldPrintJobRequest" />
                        <xs:element ref="HoldPrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="IdentifyPrinter">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="IdentifyPrinterRequest" />
                        <xs:element ref="IdentifyPrinterResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PausePrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="PausePrintServiceRequest" />
                        <xs:element ref="PausePrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PausePrintServiceAfterCurrentJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="PausePrintServiceAfterCurrentJobRequest" />
                        <xs:element ref="PausePrintServiceAfterCurrentJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="PrintJobRequest" />
                        <xs:element ref="PrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PrintUri">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="PrintUriRequest" />
                        <xs:element ref="PrintUriResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PromotePrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="PromotePrintJobRequest" />
                        <xs:element ref="PromotePrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="PurgePrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="PurgePrintJobRequest" />
                        <xs:element ref="PurgePrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ReleaseNewPrintJobs">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ReleaseNewPrintJobsRequest" />
                        <xs:element ref="ReleaseNewPrintJobsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ReleasePrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ReleasePrintJobRequest" />
                        <xs:element ref="ReleasePrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ReprocessPrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ReprocessPrintJobRequest" />
                        <xs:element ref="ReprocessPrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="RestartPrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="RestartPrintJobRequest" />
                        <xs:element ref="RestartPrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="RestartPrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="RestartPrintServiceRequest" />
                        <xs:element ref="RestartPrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ResubmitPrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ResubmitPrintJobRequest" />
                        <xs:element ref="ResubmitPrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ResumePrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ResumePrintJobRequest" />
                        <xs:element ref="ResumePrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ResumePrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ResumePrintServiceRequest" />
                        <xs:element ref="ResumePrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SendPrintDocument">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="SendPrintDocumentRequest" />
                        <xs:element ref="SendPrintDocumentResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SendPrintUri">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="SendPrintUriRequest" />
                        <xs:element ref="SendPrintUriResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SetPrintDocumentElements">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="SetPrintDocumentElementsRequest" />
                        <xs:element ref="SetPrintDocumentElementsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SetPrintJobElements">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="SetPrintJobElementsRequest" />
                        <xs:element ref="SetPrintJobElementsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SetPrintServiceElements">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="SetPrintServiceElementsRequest" />
                        <xs:element ref="SetPrintServiceElementsResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ShutdownPrintService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ShutdownPrintServiceRequest" />
                        <xs:element ref="ShutdownPrintServiceResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SuspendCurrentPrintJob">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="SuspendCurrentPrintJobRequest" />
                        <xs:element ref="SuspendCurrentPrintJobResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ValidatePrintDocumentTicket">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ValidatePrintDocumentTicketRequest" />
                        <xs:element ref="ValidatePrintDocumentTicketResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ValidatePrintJobTicket">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="ValidatePrintJobTicketRequest" />
                        <xs:element ref="ValidatePrintJobTicketResponse" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:sequence>
                <xs:element name="AcknowledgePrintDocument">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="AcknowledgePrintDocumentRequest" />
                            <xs:element ref="AcknowledgePrintDocumentResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="AcknowledgePrintJob">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="AcknowledgePrintJobRequest" />
                            <xs:element ref="AcknowledgePrintJobResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="FetchPrintDocument">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="FetchPrintDocumentRequest" />
                            <xs:element ref="FetchPrintDocumentResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="FetchPrintJob">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="FetchPrintJobRequest" />
                            <xs:element ref="FetchPrintJobResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="GetFetchablePrintJobs">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="GetFetchablePrintJobsRequest" />
                            <xs:element ref="GetFetchablePrintJobsResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="UpdateFetchablePrintJobs">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="UpdateFetchablePrintJobsRequest" />
                            <xs:element ref="UpdateFetchablePrintJobsResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="UpdatePrintDocumentState">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="UpdatePrintDocumentStateRequest" />
                            <xs:element ref="UpdatePrintDocumentStateResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="UpdatePrintJobState">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="UpdatePrintJobStateRequest" />
                            <xs:element ref="UpdatePrintJobStateResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="UpdatePrintServiceState">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element ref="UpdatePrintServiceStateRequest" />
                            <xs:element ref="UpdatePrintServiceStateResponse" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:sequence>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ActivatePrintService pwg:ActivatePrintService (1) (1)
CancelCurrentPrintJob pwg:CancelCurrentPrintJob (1) (1)
CancelPrintDocument pwg:CancelPrintDocument (1) (1)
CancelPrintJob pwg:CancelPrintJob (1) (1)
CancelPrintJobs pwg:CancelPrintJobs (1) (1)
CancelMyPrintJobs pwg:CancelMyPrintJobs (1) (1)
ClosePrintJob pwg:ClosePrintJob (1) (1)
CreatePrintJob pwg:CreatePrintJob (1) (1)
DeactivatePrintService pwg:DeactivatePrintService (1) (1)
DisablePrintService pwg:DisablePrintService (1) (1)
EnablePrintService pwg:EnablePrintService (1) (1)
GetActivePrintJobs pwg:GetActivePrintJobs (1) (1)
GetPrintDocumentElements pwg:GetPrintDocumentElements (1) (1)
GetPrintDocuments pwg:GetPrintDocuments (1) (1)
GetPrintJobElements pwg:GetPrintJobElements (1) (1)
GetPrintJobHistory pwg:GetPrintJobHistory (1) (1)
GetPrintJobs pwg:GetPrintJobs (1) (1)
GetPrintServiceElements pwg:GetPrintServiceElements (1) (1)
HoldNewPrintJobs pwg:HoldNewPrintJobs (1) (1)
HoldPrintJob pwg:HoldPrintJob (1) (1)
IdentifyPrinter pwg:IdentifyPrinter (1) (1)
PausePrintService pwg:PausePrintService (1) (1)
PausePrintServiceAfterCurrentJob pwg:PausePrintServiceAfterCurrentJob (1) (1)
PrintJob pwg:PrintJob (1) (1)
PrintUri pwg:PrintUri (1) (1)
PromotePrintJob pwg:PromotePrintJob (1) (1)
PurgePrintJob pwg:PurgePrintJob (1) (1)
ReleaseNewPrintJobs pwg:ReleaseNewPrintJobs (1) (1)
ReleasePrintJob pwg:ReleasePrintJob (1) (1)
ReprocessPrintJob pwg:ReprocessPrintJob (1) (1)
RestartPrintJob pwg:RestartPrintJob (1) (1)
RestartPrintService pwg:RestartPrintService (1) (1)
ResubmitPrintJob pwg:ResubmitPrintJob (1) (1)
ResumePrintJob pwg:ResumePrintJob (1) (1)
ResumePrintService pwg:ResumePrintService (1) (1)
SendPrintDocument pwg:SendPrintDocument (1) (1)
SendPrintUri pwg:SendPrintUri (1) (1)
SetPrintDocumentElements pwg:SetPrintDocumentElements (1) (1)
SetPrintJobElements pwg:SetPrintJobElements (1) (1)
SetPrintServiceElements pwg:SetPrintServiceElements (1) (1)
ShutdownPrintService pwg:ShutdownPrintService (1) (1)
SuspendCurrentPrintJob pwg:SuspendCurrentPrintJob (1) (1)
ValidatePrintDocumentTicket pwg:ValidatePrintDocumentTicket (1) (1)
ValidatePrintJobTicket pwg:ValidatePrintJobTicket (1) (1)
AcknowledgePrintDocument pwg:AcknowledgePrintDocument (1) (1)
AcknowledgePrintJob pwg:AcknowledgePrintJob (1) (1)
FetchPrintDocument pwg:FetchPrintDocument (1) (1)
FetchPrintJob pwg:FetchPrintJob (1) (1)
GetFetchablePrintJobs pwg:GetFetchablePrintJobs (1) (1)
UpdateFetchablePrintJobs pwg:UpdateFetchablePrintJobs (1) (1)
UpdatePrintDocumentState pwg:UpdatePrintDocumentState (1) (1)
UpdatePrintJobState pwg:UpdatePrintJobState (1) (1)
UpdatePrintServiceState pwg:UpdatePrintServiceState (1) (1)