次の方法で共有


WIA 項目カテゴリ

このトピックは、Windows Vista 以降に該当します。

WIA アイテム ツリー内のすべての項目は WIA_IPA_ITEM_CATEGORYプロパティをサポートしている必要があります。 このプロパティは、アイテムが属する機能カテゴリを識別します。 カテゴリは、アイテムに関連付けられている WIA 項目フラグと WIA プロパティのセットを決定します。

WIA では、次の項目カテゴリが定義されています。

WIA_CATEGORY_ROOT
WIA スキャナー デバイスの項目ツリー内のルート項目、デバイス全体を表します。 デバイスにフラットベッド、ADF、またはフィルム スキャン機能が含まれている場合、これらの入力ソースを表す項目はルート項目の子です。 デバイスにストレージが含まれている場合、デバイスのストレージ階層内の最上位のフォルダー項目はルート項目の子です。 アプリケーションは、ルート項目に実装されている WIA プロパティを使用して、状態、識別、アクセス権など、デバイスに関する情報にアクセスできます。 詳細については、「フラットベッド スキャナー項目ツリーの実装、フィーダー スキャナー項目ツリーの実装、およびフィルム スキャナー項目ツリーの実装」のルート項目プロパティの説明を参照してください。

WIA_CATEGORY_FLATBED
フラットベッド項目は、WIA スキャナー デバイス上のスキャン フラットベッド (スキャン プラテンとも呼ばれます) を表します。 スキャン フラットベッドがあるデバイスの WIA 項目ツリーには、ルート項目の子であるフラットベッド項目が含まれている必要があります。 さらに、WIA デバイスがセグメント化 (セグメント 化フィルターなど) またはマルチリージョン スキャンをサポートしている場合、このフラットベッドアイテムには、フラットベッド上の個々のスキャン領域を表すために、フラットベッド項目でもある子が必要です。 子項目が存在する場合は、親と同じWIA_CATEGORY_FLATBED カテゴリに属する必要があります。また、子項目の位置とエクステントが、子項目の位置とエクステントが、その子項目が表すスキャン領域に限定されることを除き、親と同じ WIA プロパティ (および同じ初期値を持つ) をサポートする必要があります。 アプリケーションは、WIA ドライバーのセグメント化フィルター (指定されている場合) を使用してスキャン領域を作成するか、ミニドライバーがスキャン領域自体を自動的に検出して作成できます。 アプリケーションは、フラットベッド項目に実装されている WIA プロパティを使用して、デバイスのフラットベッド スキャン機能にアクセスできます。 詳細については、「フラットベッド スキャナー項目ツリーの実装」を参照してください

WIA_CATEGORY_FEEDER
フィーダー項目は、WIA スキャナー デバイス上の自動ドキュメント フィーダー (ADF) を表します。 (この項目カテゴリは、完全に自動ではなく、ユーザーによる手動支援を必要とするフィーダーを表すこともできますが、この場合、WIA ミニドライバーは、次のドキュメント ページがページをスキャンする前に、フィーダーを介して進んだかどうかを確認する役割を担います)。ADF を持つデバイスは、WIA 項目ツリーにフィーダー項目を含める必要があります。 フィーダー項目は、ルート項目の子です。 アプリケーションは、フィーダー項目に実装されている WIA プロパティを使用して、デバイスの ADF スキャン機能にアクセスできます。 詳細については、「フィーダー スキャナー項目ツリーの実装」を参照してください

ADF が双方向スキャン (つまり、ドキュメント ページの両側をスキャンする) を実行でき、ドキュメント ページの前面と背面をスキャンするためのさまざまな制御設定をサポートしている場合、WIA ミニドライバーは、フィーダーの前面項目とフィーダーの背面アイテムをフィーダーアイテムの子として実装する必要があります。 アプリケーションは、フィーダーのフロントアイテムとフィーダーバックアイテムに実装されたWIAプロパティを介して、ADF前面および背面スキャン機能にアクセスできます。 これら 2 つの項目の詳細については、次のカテゴリの説明を参照してください。

WIA_CATEGORY_FEEDER_FRONT
フィーダーの前面項目は、ドキュメント内のページの前面をスキャンするための ADF 設定を表します。 この項目は、双方向スキャンを実行でき、ドキュメント ページの前面と背面をスキャンするためのさまざまな制御設定をサポートする ADF を持つスキャナー デバイスの WIA ミニドライバーによって実装する必要があります。 ドキュメント ページの両側で常に同じ設定を使用する ADF を持つデバイスでは、この項目は必要ありません。 フィーダーの前面項目は、フィーダーアイテムの子です。 アプリケーションは、フィーダー前面項目に実装されている WIA プロパティを使用して、デバイスの ADF 前面スキャン機能にアクセスできます。 詳細については、「フィーダー スキャナー項目ツリーの実装」を参照してください

WIA_CATEGORY_FEEDER_BACK
フィーダーの背面項目は、ドキュメント内のページの背面をスキャンするための ADF 設定を表します。 この項目は、双方向スキャンを実行でき、ドキュメント ページの前面と背面をスキャンするためのさまざまな制御設定をサポートする ADF を持つスキャナー デバイスの WIA ミニドライバーによって実装する必要があります。 ドキュメント ページの両側で常に同じ設定を使用する ADF を持つデバイスでは、この項目は必要ありません。 フィーダー背面項目は、フィーダー項目の子です。 アプリケーションは、フィーダー項目に実装されている WIA プロパティを使用して、デバイスの ADF スキャン機能にアクセスできます。 詳細については、「フィーダー スキャナー項目ツリーの実装」を参照してください

WIA_CATEGORY_FILM
フィルム項目、WIA スキャナー デバイス上のフィルム スキャン機能を表します。 専用のフィルム スキャナーであるデバイス、または透明度アダプター (TPA) を搭載したフラットベッド スキャナーであるデバイスは、WIA 項目ツリーに 1 つ以上のフィルム項目を含める必要があります。 フィルムアイテムは、ルートアイテムまたは別のフィルムアイテムの子です。 ルート項目の子であるフィルム項目はスキャン面全体を表し、このフィルム項目には、個々のフィルムフレームに対応するスキャン面の領域を表すフィルム項目である子が含まれる場合があります。 アプリケーションは、フィルム項目に実装されている WIA プロパティを使用して、デバイスのフィルム スキャン機能にアクセスできます。 詳細については、「フィルム スキャナー項目ツリーの実装」を参照してください

WIA_CATEGORY_FOLDER
フォルダー項目、WIA スキャナー デバイスの内部ストレージにあるフォルダーを表します。 フォルダー項目は、ルート項目または別のフォルダー項目の子です。 フォルダー項目に子がある場合、子は完成したファイル項目とフォルダー項目の組み合わせになります。 項目ツリーの一番上のフォルダー項目は、ルート項目の子です。 アプリケーションは、フォルダー アイテムに実装されている WIA プロパティを使用して、フォルダーの内容とフォルダーに関する情報にアクセスできます。 詳細については、「WIA スキャナー ストレージ」を参照してください。

WIA_CATEGORY_FINISHED_FILE
完成したファイル項目は、WIA スキャナー デバイスのフォルダーに格納されている完成したファイルを表します。 完成したファイルは、内容が変更されないファイルです。 この定義では、スキャナーが画像データを取得して処理する場合など、コンテンツが動的に変更される可能性があるファイルは除外されます。 完成したファイル項目は、フォルダー項目の子です。 アプリケーションは、完成したファイル項目に実装されている WIA プロパティを使用して、完成したファイルとファイルに関する情報にアクセスできます。 詳細については、「WIA スキャナー ストレージ」を参照してください。

WIA_CATEGORY_AUTO
Windows 7 以降では、自動項目は、自動構成されたスキャンをサポートする WIA スキャナー デバイスの自動構成設定を表します。 この種類のデバイスでは、デスクトップ コンピューターで実行されている WIA アプリケーションで設定を構成する必要なく、独自のスキャン設定を構成できます。 たとえば、デバイスが (アプリケーションのユーザー インターフェイスではなく) デバイスからスキャン操作を開始し、デバイスからの操作の入力ソースを選択できるようにする場合、アプリケーションは自動項目を使用して、選択した入力ソースを構成するタスクをデバイスにオフロードできます。 自動項目はルート項目の子です。 自動アイテムを含む WIA ツリーには、フラットベッドアイテム、フィーダーアイテム、フィルムアイテムの 1 つ以上も含まれている必要があります。 アプリケーションは、ルート項目と自動項目に実装されている WIA プロパティを使用して、デバイスの自動構成スキャン機能にアクセスできます。 詳細については、「自動項目でサポートされる WIA プロパティ」を参照してください 。

各 WIA 項目カテゴリには、必要な WIA 項目フラグと、そのカテゴリ内の項目がサポートする必要がある WIA プロパティのセットと、項目がオプションとしてサポートできるフラグとプロパティのセットがあります。 さまざまな項目カテゴリに関連付けられているフラグとプロパティの概要については、WIA_IPA_ITEM_CATEGORYを参照してください。 WIA 項目フラグの全一覧は、WIA_IPA_ITEM_FLAGS を参照してください。