<?xml version="1.0" encoding="utf-16"?>
<xs:element name="ServiceSpecificServiceDescription">
<xs:annotation>
<xs:documentation>Example</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DefaultFaxModem" type="ObjectIdentifier16Type" minOccurs="0" />
<xs:element ref="FaxLogUri" minOccurs="0" />
<xs:element ref="GetEventLife" minOccurs="0" />
<xs:element ref="JobCreationElementsSupported" minOccurs="0" />
<xs:element ref="JobSettableElementsSupported" minOccurs="0" />
<xs:element ref="JobSpoolingSupported" 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="PwgRasterDocumentSheetBack" minOccurs="0" />
<xs:element ref="PwgRasterDocumentResolutionSupported" minOccurs="0" />
<xs:element ref="PwgRasterDocumentTypeSupported" 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:sequence>
<xs:annotation>
<xs:documentation>JPS3 elements</xs:documentation>
</xs:annotation>
<xs:element ref="IdentifyActionsDefault" minOccurs="0" />
<xs:element ref="IdentifyActionsSupported" minOccurs="0" />
<xs:element name="JobConstraintsSupported" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="JobConstraint">
<xs:complexType>
<xs:sequence>
<xs:element name="ResolverName" />
<xs:element name="JobTicketElements" type="ImagingServiceCapabilitiesType" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="JobPreferredElementsSupported" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="PreferredElements" minOccurs="0" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:maxLength value="255" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="JobResolversSupported" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="JobResolver">
<xs:complexType>
<xs:sequence>
<xs:element name="ResolverName" />
<xs:element name="JobTicketElements" type="ImagingServiceCapabilitiesType" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LimitElementsSupported">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LimitElements" minOccurs="0" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:maxLength value="255" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LimitOperationsSupported">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="Operation" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MediaBottomMarginSupported">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="MediaBottomMargin" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MediaLeftMarginSupported">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="MediaLeftMargin" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MediaRightMarginSupported">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="MediaRightMargin" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MediaSourceSupported">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="MediaSource" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MediaTopMarginSupported">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="MediaTopMargin" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="MultipleOperationTimeoutAction" minOccurs="0" />
<xs:element name="ServiceDescriptiionChangeDateTime" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3, Name change for MFD preferred</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceDescriptiionChangeTime" type="xs:int" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3, Name change for MFD preferred</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceGetElementsSupported" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="GetElement" type="xs:NMTOKEN" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ServiceIccProfiles" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ServiceIccProfile" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ProfileUri" type="xs:anyURI" />
<xs:element name="JobTicketElements" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="JobTicketElement" type="xs:NMTOKEN" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ServiceIcons" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="IconUri" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ServiceMandatoryJobElements" minOccurs="0">
<xs:annotation>
<xs:documentation>JPS3, Name change for MFD preferred</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="JobElement" type="xs:NMTOKEN" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
|