次の方法で共有


WIA_IPS_DOCUMENT_HANDLING_SELECT

重要

この記事に含まれる一部の情報は、旧 Windows オペレーティング システムに適用されます。

WIA_IPS_DOCUMENT_HANDLING_SELECT プロパティには、現在のスキャナー取得ソースとモードが含まれます。

プロパティの型: VT_I4

有効な値: WIA_PROP_FLAG

アクセス権: 読み取り/書き込み

解説

アプリケーションは、WIA_IPS_DOCUMENT_HANDLING_SELECT プロパティを読み取ってスキャナーの現在の取得ソースを決定するか、このプロパティを書き込んでスキャナーのソースとモードを設定します。 また、アプリケーションはこのプロパティを使用して、デュプレクサー機能を有効または無効にします。 WIA ミニドライバーは、このプロパティを作成して保持します。

次の表では、Windows Vista 以降でのみ有効な定数について説明します。

Value Definition
ADVANCED_DUPLEX 各子フィーダー項目 (WIA_CATEGORY_FEEDER_FRONT と WIA_CATEGORY_FEEDER_BACK) に個別の構成設定を使用してスキャンします。 このフラグを DUPLEX と一緒に設定することはできません。

表面と裏面の項目で異なるスキャン設定をサポートするデバイスは、オプションの ADF の表面と裏面の項目を実装する必要があり、DUPLEX と ADVANCED_DUPLEX の両方をサポートする必要があります。

次の表では、Windows Vista と Windows XP で有効な定数について説明します。

Value Definition
BACK_FIRST 最初にドキュメントの裏面をスキャンします。 この値は、DUPLEX が設定されている場合にのみ有効です。
BACK_ONLY 裏面のみをスキャンします。 この値は、DUPLEX が設定されている場合にのみ有効です。
DUPLEX デュプレクサー操作を使用してスキャンします。
FRONT_FIRST 最初にドキュメントの表面をスキャンします。 この値は、DUPLEX が設定されている場合にのみ有効です。
FRONT_ONLY 表面 のみをスキャンします。

値 DUPLEX と FRONT_ONLY は相互に排他的で、どちらか一方を設定でき、両方を設定することはできません。

WIA 2.0 ミニドライバーは、このプロパティの初期値を既定値 (FRONT_ONLY) に設定する必要があります。 この要件に従うことができない場合、ミニドライバーが WIA 1.0 の一般的なスキャン ダイアログおよび一部の WIA 1.0 アプリケーションと互換性がない可能性があります。

次の表では、Windows XP では有効ですが、Windows Vista 以降で廃止された定数について説明します。

Value Definition
AUTO_ADVANCE スキャン後に次のドキュメントの自動フィードを有効にします。
FEEDER ドキュメント フィーダーを使用してスキャンします。
FLATBED フラットベッドを使用してスキャンします。
NEXT_PAGE ドキュメントの次のページをスキャンします。
PREFEED プリフィード モードを有効にします。 スキャン中に次のドキュメントを配置します。

要件

ヘッダー: wiadef.h (Wiadef.h を含む)

関連項目

WIA_DPS_DOCUMENT_HANDLING_SELECT