Definition Type: ComplexType
Name: ScanDocumentProcessingCapabilitiesType
Namespace: http://www.pwg.org/schemas/2016/01/sm
Type: pwg:ImagingDocumentProcessingCapabilitiesType
Containing Schema: ScanService.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Sides Drilldown into ScanRegions Drilldown into DocumentSizeAutoDetect Drilldown into Scaling Drilldown into Rotation Drilldown into Resolutions Drilldown into MediaBox Drilldown into InputSource Drilldown into ImagesToTransfer Drilldown into FilmScanMode Drilldown into Exposure Drilldown into DocumentFormat Drilldown into DocumentDigitalSignature Drilldown into DestinationUris Drilldown into Destination Drilldown into ContentType Drilldown into CompressionQualityFactor Drilldown into Compression Drilldown into ColorEntry Drilldown into AutoSkewCorrection Drilldown into PresentationDirectionNumberUp Drilldown into NumberUp Drilldown into MustHonor Drilldown into ImagingDocumentProcessingCapabilitiesTypeXSD Diagram of ScanDocumentProcessingCapabilitiesType
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="ScanDocumentProcessingCapabilitiesType">
    <xs:complexContent>
        <xs:extension base="ImagingDocumentProcessingCapabilitiesType">
            <xs:sequence>
                <xs:element name="AutoSkewCorrection" type="xs:boolean" minOccurs="0" />
                <xs:element name="ColorEntry" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValue" maxOccurs="unbounded">
                                <xs:simpleType>
                                    <xs:union memberTypes="ColorEntryWKV KeywordNsExtensionPattern" />
                                </xs:simpleType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Compression" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValue" type="CompressionType" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="CompressionQualityFactor" type="RangeOfIntType" minOccurs="0" />
                <xs:element name="ContentType" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValue" type="ContentTypeType" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Destination" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="DestinationUriSchemes" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="AllowedValues" type="xs:string" maxOccurs="unbounded" />
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="DestinationUris" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="DestinationUriSchemes" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="AllowedValues" type="xs:string" maxOccurs="unbounded" />
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="PreDialString" type="xs:boolean" minOccurs="0" />
                            <xs:element name="PostDialString" type="xs:boolean" minOccurs="0" />
                            <xs:element name="T33Subaddress" type="xs:boolean" minOccurs="0" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="DocumentDigitalSignature" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValue" type="DocumentDigitalSignatureType" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="DocumentFormat" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValue" type="DocumentFormatType" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Exposure" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AutoExposure" type="xs:boolean" minOccurs="0" />
                            <xs:element name="Brightness" type="xs:boolean" minOccurs="0" />
                            <xs:element name="Contrast" type="xs:boolean" minOccurs="0" />
                            <xs:element name="Sharpness" type="xs:boolean" minOccurs="0" />
                            <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="FilmScanMode" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValue" type="FilmScanModeType" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="ImagesToTransfer" type="xs:boolean" minOccurs="0" />
                <xs:element name="InputSource" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValues" type="InputSourceType" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="MediaBox" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="ImageBox">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="Height" type="RangeOfIntType" />
                                        <xs:element name="Width" type="RangeOfIntType" />
                                        <xs:element name="XOffset" type="RangeOfIntType" minOccurs="0" />
                                        <xs:element name="YOffset" type="RangeOfIntType" minOccurs="0" />
                                        <xs:element name="ContentRegionUnits">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="AllowedValues" type="ContentRegionUnitsType" 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="ImageCroppingPolicy">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="AllowedValues" type="ImageCroppingPolicyType" maxOccurs="unbounded" />
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="MediaSizeName">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="AllowedValues" type="MediaSizeNameType" maxOccurs="unbounded" />
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="OrientationRequested">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="AllowedValues" type="OrientationRequestedType" 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="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="Rotation" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValue" type="RotationWKV" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Scaling" minOccurs="0">
                    <xs:complexType>
                        <xs:choice>
                            <xs:sequence>
                                <xs:element name="ScalingHeight" type="RangeOfIntType" />
                                <xs:element name="ScalingWidth" type="RangeOfIntType" />
                            </xs:sequence>
                            <xs:element name="AutoScaling" type="xs:boolean" />
                        </xs:choice>
                    </xs:complexType>
                </xs:element>
                <xs:sequence minOccurs="0">
                    <xs:element name="DocumentSizeAutoDetect" type="xs:boolean" minOccurs="0" />
                    <xs:element name="ScanRegions" minOccurs="0">
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="ScanRegion" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                        <xs:sequence>
                                            <xs:element name="Height" type="RangeOfIntType" />
                                            <xs:element ref="RegionUnits" />
                                            <xs:element name="Width" type="RangeOfIntType" />
                                            <xs:element name="XOffset" type="RangeOfIntType" minOccurs="0" />
                                            <xs:element name="YOffset" type="RangeOfIntType" minOccurs="0" />
                                        </xs:sequence>
                                    </xs:complexType>
                                </xs:element>
                            </xs:sequence>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
                <xs:element name="Sides" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AllowedValues" type="SidesType" maxOccurs="unbounded" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
NumberUp pwg:NumberUp 0 (1)
PresentationDirectionNumberUp pwg:PresentationDirectionNumberUp 0 (1)
AutoSkewCorrection pwg:AutoSkewCorrection 0 (1)
ColorEntry pwg:ColorEntry 0 (1)
Compression pwg:Compression 0 (1)
CompressionQualityFactor pwg:CompressionQualityFactor 0 (1)
ContentType pwg:ContentType 0 (1)
Destination pwg:Destination 0 (1)
DestinationUris pwg:DestinationUris 0 (1)
DocumentDigitalSignature pwg:DocumentDigitalSignature 0 (1)
DocumentFormat pwg:DocumentFormat 0 (1)
Exposure pwg:Exposure 0 (1)
FilmScanMode pwg:FilmScanMode 0 (1)
ImagesToTransfer pwg:ImagesToTransfer 0 (1)
InputSource pwg:InputSource 0 (1)
MediaBox pwg:MediaBox 0 (1)
Resolutions pwg:Resolutions 0 (1)
Rotation pwg:Rotation 0 (1)
Scaling pwg:Scaling 0 (1)
DocumentSizeAutoDetect pwg:DocumentSizeAutoDetect 0 (1)
ScanRegions pwg:ScanRegions 0 (1)
Sides pwg:Sides 0 (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
MustHonor pwg:MustHonor (Optional)
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
pwg:ScanDocumentProcessingCapabilities