次の方法で共有


自動項目

Windows 7 以降で 自動構成されたスキャン を実装するには、WIA ミニドライバーがスキャナー デバイスの WIA 項目ツリー自動項目 を含める必要があります。 自動アイテムは、WIA_CATEGORY_AUTO カテゴリに属しています。 これらのカテゴリの詳細については 「WIA 項目カテゴリ」 を参照してください 。

次の図は、自動項目を含む WIA 項目ツリーの例を示しています。 自動項目は、ツリー内のルート項目の子です。

diagram illustrating an item tree that includes an auto item.

前の図の WIA ツリーには、自動項目に加えて、フラットベッド項目とフィーダー項目が含まれています。どちらもルート項目の子です。 WIA アーキテクチャでは、自動項目がルート項目の唯一の子になることは決してなく、自動項目には常に 1 つ以上の兄弟が含まれている必要があります。 これらの兄弟のうち少なくとも 1 つは、フラットベッドアイテム、フィーダーアイテム、またはフィルムアイテムである必要があります。 これらの項目の詳細については 「WIA 項目カテゴリ」 を参照してください 。

WIA スキャナー デバイスが自動構成スキャンをサポートしている場合、WIA アプリケーションは、自動項目からのデータ転送を要求することで、デバイス上で現在選択されている入力ソースからイメージを取得できます。 この要求に応じて、デバイスはイメージを取得する前に、スキャン設定の大部分を自動的に構成できます。 アプリケーションは、転送に使用するファイル形式を決定する必要があります。 このため、自動項目は、完全にプログラミング可能な入力ソース (フラットベッド項目、フィーダー項目、またはフィルム項目) の WIA 項目によって実装される WIA プロパティの比較的小さなサブセットを実装します。 詳細については 「自動項目でサポートされる WIA プロパティ」 を参照してください 。

WIA アーキテクチャでは、自動構成スキャン モードで動作するスキャナー デバイスが、入力ソースから取得した画像データを転送するために使用するファイル形式を自動的に選択することはできません。 代わりに、明示的に形式を選択するか、単に既定の形式を受け入れることによって、アプリケーションによってファイル形式が決定されます。 この制限により、アプリケーションで使用できない形式でスキャンされた画像データがデバイスに転送されなくなります。

自動構成されたスキャンをサポートするスキャナー デバイスの WIA ミニドライバーは、WIA ツリーのルート項目によって実装される WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES プロパティ値に AUTO_SOURCE フラグ ビットを設定する必要があります。 WIA アプリケーションは、このプロパティを照会して、デバイスの WIA 項目ツリーに自動項目が含まれているかどうかを判断できます。