Mapping WIA properties with the same IDs but different names
Important
This article contains information that applies to obsolete Windows operating systems.
There are Windows XP properties that have the same property IDs but different property names than their Windows Vista counterparts. The following is a table of these Windows XP root properties and the FLATBED and FEEDER (ADF) properties that they are translated to in Windows Vista.
Windows XP property | Windows XP item/context | Windows Vista property | Windows Vista item |
---|---|---|---|
WIA_DPS_DOCUMENT_HANDLING_SELECT | Root | WIA_IPS_DOCUMENT_HANDLING_SELECT | FEEDER |
Read/write access See note: d | See note: c | Read/write access See note: d | See note: a |
WIA_DPS_SHEET_FEEDER_REGISTRATION | Root / FEEDER | WIA_IPS_SHEET_FEEDER_REGISTRATION | FEEDER |
Read-only access | See note: a | Read-only access | See note: a |
WIA_DPS_OPTICAL_XRES | Root / FLATBED | WIA_IPS_OPTICAL_XRES | FLATBED |
Read-only access | See note: b | Read-only access | See note: b |
WIA_DPS_OPTICAL_XRES | Root / FEEDER | WIA_IPS_OPTICAL_XRES | FEEDER |
Read-only access | See note: a | Read-only access | See note: a |
WIA_DPS_OPTICAL_YRES | Root / FLATBED | WIA_IPS_OPTICAL_YRES | FLATBED |
Read-only access | See note: b | Read-only access | See note: b |
WIA_DPS_OPTICAL_YRES | Root / FEEDER | WIA_IPS_OPTICAL_YRES | FEEDER |
Read-only access | See note: a | Read-only access | See note: a |
WIA_DPS_PAGES | Root / FEEDER | WIA_IPS_PAGES | FEEDER |
Read/write access | See note: a | Read/write access | See note: a |
WIA_DPS_PAGE_SIZE | Root / FEEDER | WIA_IPS_PAGE_SIZE | FEEDER |
Read/write access, see note:e | See note: a | Read/write access, see note:e | See note: a |
WIA_DPS_PAGE_WIDTH | Root / FEEDER | WIA_IPS_PAGE_WIDTH | FEEDER |
Read/write access | See note: a | Read/write access | See note: a |
WIA_DPS_PAGE_HEIGHT | Root / FEEDER | WIA_IPS_PAGE_HEIGHT | FEEDER |
Read/write access | See note: a | Read/write access | See note: a |
WIA_DPS_PREVIEW | Root / FLATBED | WIA_IPS_PREVIEW | FLATBED |
Read/write access | See note: b | Read/write access | See note: b |
WIA_DPS_PREVIEW | Root / FEEDER | WIA_IPS_PREVIEW | FEEDER |
Read/write access | See note: a | Read/write access | See note: a |
WIA_DPS_SHOW_PREVIEW_CONTROL | Root / FLATBED | WIA_IPS_SHOW_PREVIEW_CONTROL | FLATBED |
Read/write access | See note: c | Read/write access | See note: c |
WIA_DPS_SHOW_PREVIEW_CONTROL | Root / FEEDER | WIA_IPS_SHOW_PREVIEW_CONTROL | FEEDER |
Read/write access | See note: a | Read/write access | See note: a |
Note a: FEEDER item (ADF) or FEEDER context on the Windows XP root or child item (WIA_DPS_DOCUMENT_HANDLING_SELECT is set to FEEDER)
Note b: FLATBED item or FLATBED context on the Windows XP root or child item (WIA_DPS_DOCUMENT_HANDLING_SELECT is set to FLATBED)
Note c: Root item, no context specified for Windows XP
Note d: For Windows XP to Windows Vista translation only:
BACK_FIRST
BACK_ONLY
DUPLEX
FRONT_FIRST
FRONT_ONLY
FRONT_ONLY is the default if this property is not implemented.
Note e: Translate all values, not just the legacy ones (WIA_PAGE_CUSTOM, WIA_PAGE_A4, WIA_PAGE_LETTER)
The Windows XP root item must be configured into the appropriate FLATBED/FEEDER context set (through WIA_DPS_DOCUMENT_HANDLING_SELECT) before accessing context-dependent property (both for read and write access).