WIA Item Flags for Feeder Scanners

This topic lists the required and optional WIA item flags for a scanner feeder item and scanner feeder child items (front and back page items). For a complete list of the WIA item flags and their definitions, see WIA_IPA_ITEM_FLAGS.

Required WIA Item Flags for Feeder Scanners

A WIA feeder scanner item is required to support the following WIA item flags:

WiaItemTypeProgrammableDataSource
The WIA item is configurable and follows a set of predefined configuration rules that are based on the WIA_IPA_ITEM_CATEGORY property. This flag is required because the scanner's document feeder is programmable.

WiaItemTypeTransfer
The WIA item can be used to transfer data. This flag is required because the scanner's feeder item, in the item tree, can be used to transfer data.

WiaItemTypeFile
The item is a file. This flag is required by the WiaItemTypeImage flag.

WiaItemTypeImage
The item is an image. This flag is valid only for items that also have the WiaItemTypeFile flag set. The scanner's document feeder reports image formats for the WIA_IPA_FORMAT property values. (WIA requires that all feeder scanner items support at least one image format.) WIA currently requires WiaImgFmt_BMP and WiaImgFmt_MEMORYBMP as supported image formats.

Optional WIA Item Flags for Feeder Scanners

The WIA feeder scanner item can optionally support the following WIA item flag:

WiaItemTypeFolder
The item is a folder. This flag is required for the root item if the automatic document feeder supports front and back items. This flag allows enumeration of the front and back of a page as child items. Child items cannot have this flag.