次の方法で共有


WIA_IPS_PAGES

WIA_IPS_PAGES プロパティには、自動ドキュメント フィーダーから取得する現在のページ数が含まれます。

プロパティの型: VT_I4

有効な値: WIA_PROP_RANGE (0 からスキャナーがスキャンできる最大ページ数まで。連続してスキャンするには 0 に設定します)

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

解説

アプリケーションは WIA_IPS_PAGES を読み取ってドキュメント フィーダーのページ容量を決定します。 アプリケーションでは、このプロパティを、現在の WIA セッションでスキャンするページの最大数に設定します。 WIA ミニドライバーは、このプロパティを作成して保持します。

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

Value Definition
ALL_PAGES ドキュメントが ADF に送られなくなるまで、継続的にスキャンします。 この値は、WIA_PROP_RANGE を 0 に設定した場合と同じです。

メモ 両面モードが有効な場合 (つまり、WIA_IPS_DOCUMENT_HANDLING_SELECT が FEEDER | DUPLEX に設定されている場合)、WIA_IPS_PAGES はスキャンするページ数と同じです。 DUPLEX が有効な場合、ページの裏面が空白の場合でも、1 枚の用紙に自動的に 2 ページが含まれます。

WIA_IPS_PAGES を 1 に設定すると、スキャナーはページの片面を処理します。 スキャナーが両面モードでもページの片面しかスキャンできない場合は、WIA_PROPERTY_INFO 構造体の Inc メンバの WIA_DPS_PAGES 値を 2 に変更することをお勧めします。 アプリケーションでは、この値を使用して 2 の倍数のページを要求する必要があります。 値が 0 の場合、ドキュメント フィーダーに現在読み込まれているすべてのページがスキャンされることを意味します。

要件

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

関連項目

WIA_DPS_PAGES

WIA_PROPERTY_INFO