WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES
The WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES property contains the capabilities of a scanner.
Property Type: VT_I4
Valid Values: WIA_PROP_NONE
Access Rights: Read-only
Remarks
An application reads the WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES property to determine whether a scanner has a flatbed, document feeder, or duplexer installed. You can also use this property to further define the installed features. The WIA minidriver creates and maintains this property.
The following table describes the constants that are valid with Windows 8 only.
Value | Definition |
---|---|
IMPRINTER | Imprinter |
ENDORSER | Endorser |
BARCODE_READER | Barcode Reader |
PATCH_CODE_READER | Patch Code Reader |
MICR_READER | MICR Reader |
The following table describes the constants that are valid with Windows 7 only.
Value | Definition |
---|---|
AUTO_SOURCE | The device supports auto-configured scanning. |
The following table describes the constants that are valid with Windows 7 and Windows Vista.
Value | Definition |
---|---|
ADVANCED_DUP | The device supports advanced duplex scan configuration, independently on each document size. |
DETECT_FILM_TPA | The scanner can detect when the transparency or film scanning adapter is ready to scan. |
DETECT_STOR | The scanner can detect when there is a document in the internal storage. |
FILM_TPA | The scanner has a transparency or film scanning adapter. |
STOR | The scanner is equipped with an internal storage device. |
The following table describes the constants that are valid with Windows 7, Windows Vista, and Windows XP.
Value | Definition |
---|---|
DETECT_FEED | The scanner can detect a document in the feeder. |
DETECT_FLAT | The scanner can detect a document on the flatbed platen. |
DETECT_SCAN | The scanner can detect a document in the feeder only by scanning. |
DUP | The scanner has a duplexer. |
FEED | The scanner has a document feeder installed. |
FLAT | The scanner has a flatbed platen. |
The following table describes the constants that are obsolete and should not be used.
Value | Definition |
---|---|
DETECT_DUP | The scanner can detect a duplex scan request from a user. |
DETECT_DUP_AVAIL | The scanner can detect when a duplexer is installed. |
DETECT_FEED_AVAIL | The scanner can detect when a document feeder is installed. |
Requirements
Header: wiadef.h (include Wiadef.h)