スキャナー WIA 項目プロパティ定数
次の定数は、Windows イメージ取得 (WIA) スキャナー項目プロパティの有効なセットを指定します。
プレフィックス "WIA_IPS_" は、スキャナー デバイスの Item プロパティを示し、C/C++ で使用される名前付け規則です。 スクリプトの目的で、これらの定数はプレフィックス "ScannerPicture" を使用し、 WiaItemPropertyId 列挙型の一部です。 そのスクリプト列挙体の対応するメンバー名は、次の一覧の C/C++ 定数名の横にあるかっこで囲んで表示されます。
定数/値 | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
注: このプロパティは、Windows Vista 以降でのみサポートされています。
|
||||||||||||||||||||||
|
スキャナー内で使用できる画像の明るさの値。 デバイスの現在のハードウェアの明るさ設定が含まれています。 アプリケーションは、このプロパティをハードウェアの明るさの値に設定します。 ミニドライバーは、このプロパティを作成して維持します。 値は -1000 ~ 1000 の範囲でマップする必要があります。ここで、1000 は最大輝度に対応し、0 は通常の明るさに対応し、-1000 は最小輝度に対応します。 カテゴリ内のすべてのアイテム (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM) に必要です。 プレビューをサポートするWIA_CATEGORY_FINISHED_FILE項目の場合は省略可能ですが、推奨されます。 型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
デバイスの現在のハードウェア コントラスト設定が含まれています。 アプリケーションは、このプロパティをハードウェアのコントラスト値に設定します。 ミニドライバーは、このプロパティを作成して維持します。 値は -1000 ~ 1000 の範囲でマップする必要があります。-1000 は最小コントラストに対応し、0 は通常のコントラストに対応し、1000 は最大コントラストに対応します。 カテゴリ内のすべてのアイテム (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM) に必要です。 プレビューをサポートするWIA_CATEGORY_FINISHED_FILE項目の場合は省略可能ですが、推奨されます。 型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
現在の意図設定が含まれています。 ミニドライバーは、このプロパティを作成して維持します。 すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FINISHED_FILEまたはWIA_CATEGORY_FOLDER項目ではサポートされていません。 種類: VT_I4 Access: 読み取り/書き込み、有効な値: WIA_PROP_FLAGS ドライバーは、これらを使用して、イメージのアプリケーションの意図された用途に基づいて項目のプロパティを事前に設定します。 これには、たとえば、最大品質、最小サイズなどが含まれます。 ドライバーは、ビット深度 (1 インチあたりのドット数) と、選択した意図に適していると判断したその他の設定を選択します。 変更されたプロパティを決定するには、現在の設定を読み取る必要があります。 アプリケーションは、特定の取得意図に対して WIA プロパティを自動設定するようにこのプロパティを設定します。 このプロパティは、すべてのスキャナーに必要です。 アプリケーションは、特定の取得意図に対して WIA プロパティを自動設定するようにこのプロパティを設定します
注: このプロパティは、すべてのスキャナーに必要です。 次の表に、イメージ型フラグとその定義を示します。 これらのフラグは、イメージの種類 (色、グレースケールなど) を設定するために使用されます。
次の表に、品質フラグとサイズ フラグとその定義を示します。 これらのフラグは、目的とする品質レベルを設定するために使用されます。
|
||||||||||||||||||||||
|
注: WIA_IPS_XPOSから画像の上端の x 座標までの x 方向のピクセル数を表します。 したがって、WIA_IPS_DESKEW_Yと組み合わせて、歪んだ画像の 2 つの上隅が、WIA_IPS_XPOS、WIA_IPS_YPOS、WIA_IPS_XEXTENT、およびWIA_IPS_YEXTENTによって定義された外接する四角形内に配置されます。 彼のプロパティは、スキューイングをサポートしている場合、スキャナー ドライバーによって実装されます。 WIA_IPS_DESKEW_Xの有効な値は、0 から (WIA_IPS_XEXTENT - 1) の間である必要があります。 値 0 は、deskew を実行する必要がないことを意味します。 このプロパティは、WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、およびWIA_CATEGORY_FILMカテゴリの項目では省略可能です。WIA_CATEGORY_FINISHED_FILEまたはWIA_CATEGORY_FOLDER項目では使用できません。 型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
注: WIA_IPS_YPOSから、デスクユードするイメージの左端の y 座標までの y 方向のピクセル数を格納します。 したがって、WIA_IPS_DESKEW_Xと組み合わせて、歪んだ画像の 2 つの上隅が、WIA_IPS_XPOS、WIA_IPS_YPOS、WIA_IPS_XEXTENT、WIA_IPS_YEXTENTによって定義された外接する四角形内に配置されます。 このプロパティは、スキャナー ドライバーが deskewing をサポートしている場合に実装されます。 WIA_IPS_DESKEW_Yの有効な値は、0 から (WIA_IPS_YEXTENT - 1) の間である必要があります。 値 0 は、deskew を実行する必要がないことを意味します。 このプロパティは、カテゴリ WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FILMの項目では省略可能です。WIA_CATEGORY_FINISHED_FILEまたはWIA_CATEGORY_FOLDER項目では使用できません。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
注: 現在のスキャナーの取得ソースとモードが含まれています。 ミニドライバーは、このプロパティを作成して維持します。 アプリケーションはこのプロパティを読み取ってスキャナーの現在の取得ソースを決定するか、スキャナーのソースとモードを設定するためにこのプロパティを書き込みます。 さらに、アプリケーションでは、このプロパティを使用して、デュプレクサー機能を有効または無効にします。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_FLAG 次の表に、このプロパティで有効な定数を示します。
|
||||||||||||||||||||||
|
注: 複数ある場合の特定のフィルムスキャン添付ファイルの指定を可能にします。 このプロパティは、複数のフィルム スキャン項目がある場合にWIA_CATEGORY_FILM項目に必要です。 デバイスが 1 つのルート スキャナー フィルム項目のみをサポートしている場合、このプロパティは省略可能です。 種類: VT_BSTR、Access: 読み取り専用、有効な値: WIA_PROP_NONE 使用できる値: BSTR は、フィルム スキャン UI を介してユーザーに公開されるため、ローカライズを許可するには、@ResourceBinary、-<ResourceID> の形式にする必要があります。 |
||||||||||||||||||||||
|
注: 現在のフィルム スキャンの構成を有効にします。 このプロパティは、WIA_CATEGORY_FILM項目に必要です。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST 次の表に、このプロパティで有効な定数を示します。
|
||||||||||||||||||||||
|
今後使用するために予約されており、現時点では実装されていません。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: WIA_CATEGORY_FOLDER項目に格納される項目の数を指定します。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: スキャナーランプのオン/オフを切り替えます。 WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、およびWIA_CATEGORY_FILM項目の場合は省略可能で、WIA_CATEGORY_FILMに推奨されます。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST 次の表に、このプロパティで有効な定数を示します。
|
||||||||||||||||||||||
|
注: スキャナーが使用されていないときにランプをオンにしておく最大時間を設定します。 WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、およびWIA_CATEGORY_FILM項目の場合は省略可能で、WIA_CATEGORY_FILMに推奨されます。 種類: VT_UI4、Access: 読み取り/書き込み、有効な値: 0 - 0xFFF 秒 |
||||||||||||||||||||||
|
注: 現在の解像度で水平 (X) 軸でスキャンされる、最大幅を 1 インチの 1000 分の 1 で指定します。 これは、アイテムの種類に応じて、シートフィーダまたはスキャニングベッドの幅であってもよい。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: 現在の解像度で垂直 (Y) 軸でスキャンされる最大高さを 1 インチの 1000 分の 1 単位で指定します。 これは、アイテムの種類に応じて、シートフィーダまたはスキャンベッドの高さである場合があります。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: 現在の解像度で水平 (X) 軸でスキャンされる最小幅を 1 インチの 1000 分の 1 単位で指定します。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: 現在の解像度で垂直 (Y) 軸でスキャンされる最小の高さを 1 インチの 1000 分の 1 単位で指定します。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
将来使用するために予約されており、現時点では実装されていません。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: 水平方向の光学解像度。 DPI でサポートされる最高の水平光学解像度。 このプロパティは 1 つの値です。 これは、デバイスによって生成できるすべての解像度の一覧ではありません。 むしろ、これはデバイスの光学の解像度です。 ミニドライバーは、このプロパティを作成して維持します。 このプロパティは、すべてのアイテムに必要です。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: 垂直光学解像度。 DPI でサポートされる最高の垂直光学解像度。 このプロパティは 1 つの値です。 これは、デバイスによって生成されるすべての解像度の一覧ではありません。 むしろ、これはデバイスの光学の解像度です。 ミニドライバーは、このプロパティを作成して維持します。 このプロパティは、すべてのアイテムに必要です。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
スキャンするドキュメントの現在の向きを指定します。 ミニドライバーは、このプロパティを作成して維持します。 アプリケーションは、取得するページまたはイメージの元の向きを定義するために、このプロパティを設定します。 WIA_IPS_ORIENTATIONの使用方法については、「 WIA_IPS_PAGE_SIZE」を参照してください。
注: 型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST 次の表に、このプロパティで有効な 4 つの定数を示します。
|
||||||||||||||||||||||
|
注: 現在スキャン対象に設定されているページのサイズを格納します。 アプリケーションは、スキャンするページのサイズを選択するようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。 型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST このプロパティで使用できる定数については、「 WIA 2.0 ページ サイズ定数」を参照してください。 特に、次の固定以外のサイズに注意してください。
WIA_IPS_ORIENTATION プロパティの値によって、現在選択されているページの向きが決まります。 WIA_IPS_PAGE_WIDTHプロパティとWIA_IPS_PAGE_HEIGHTプロパティは、ページのサイズを 1000 分の 1 インチ単位で報告します。 これらのプロパティは、ページのサイズ を ピクセル単位で含む WIA_IPS_XEXTENTおよびWIA_IPS_YEXTENTと一致している必要があります。
注: アプリケーション でWIA_IPS_PAGE_SIZE を上記の表の 3 つ以外の値に設定する場合、ミニドライバーは 、WIA_IPS_PAGE_WIDTH の値を調整し、ページの 1000 分の 1 インチのサイズに WIA_IPS_PAGE_HEIGHT する必要があります。 また、 WIA_IPS_XEXTENT の値を調整し、ページのサイズをピクセル単位で WIA_IPS_YEXTENT する必要があります。 エクステント設定 (WIA_IPS_XEXTENT または WIA_IPS_YEXTENT) が現在のページ サイズ設定と一致しない値に変更された場合、ミニドライバーは WIA_IPS_PAGE_SIZE プロパティの値をWIA_PAGE_CUSTOMに変更する必要があります。 ミニドライバーは、新しいエクステント設定 に 従って WIA_IPS_PAGE_WIDTHまたはWIA_IPS_PAGE_HEIGHT も変更する必要があります。 WIA_IPS_ORIENTATIONが LANDSCAPE に設定されている場合、エクステント設定は通常の値に対して交換されます。 たとえば、アプリケーション で WIA_IPS_PAGE_SIZE を WIA_PAGE_A4 に設定すると、ミニドライバー は WIA_IPS_PAGE_WIDTH を 11692 に、 WIA_IPS_PAGE_HEIGHT を 8267 に設定します。 (ミニドライバーは 、WIA_IPS_XEXTENT を調整し、それに応じて WIA_IPS_YEXTENT する必要もあります)。
注: ミニドライバーは、 WIA_IPS_ORIENTATION プロパティが現在の選択領域と一致していることを確認する責任があります。 アプリケーションで WIA_IPS_ORIENTATION の値が現在選択されているページ サイズに対して無効な値に変更された場合、ミニドライバーは WIA_IPS_PAGE_SIZE の値を、新しい方向の値でサポートされているページ サイズに変更する必要があります。 アプリケーションで WIA_IPS_PAGE_SIZE プロパティを WIA_PAGE_CUSTOM に設定した場合、現在の選択領域は影響を受けません。 WIA ミニドライバーは、 WIA_IPS_XPOS および WIA_IPS_YPOS プロパティの現在の設定から、現在のイメージ レイアウトを取得 する 必要があります。 ページ サイズの設定でスキャナーのベッドの外側にある選択領域が表示される場合、ミニドライバーは WIA_IPS_XPOSの値 を自動的に調整し、プロパティを有効な設定 にWIA_IPS_YPOS する必要があります。 WIA_IPS_PAGE_SIZEプロパティとWIA_IPS_ORIENTATION プロパティを同時に設定し、組み合わせて適用すると無効な場合、ミニドライバーは IWiaMiniDrv::d rvValidateItemProperties でエラーを返すことによって、アプリケーションの設定を失敗させる必要があります。 次の 4 つの例は、 さまざまなWIA_IPS_PAGE_SIZE シナリオを示しています。
例 1: ミニドライバーが設定を報告する 次の例では、アプリケーションが WIA プロパティを設定する前に、ミニドライバーによってカスタム選択領域が設定されます。 この場合、選択領域はフラットベッド全体を表します。
例 2: アプリケーションがWIA_IPS_PAGE_SIZEプロパティを WIA_PAGE_LETTER に設定する
例 3: アプリケーションでWIA_IPS_ORIENTATIONプロパティを LANDSCAPE に設定する 物理的なベッドは、もともと横向きのページを取得できる必要があります。
例 4: アプリケーションがWIA_IPS_XEXTENTプロパティを小さい値に変更する 次の例では、アプリケーションによって WIA_IPS_XEXTENT プロパティが 1000 に変更されています。 ミニドライバーは、 WIA_IPS_XEXTENT に含まれる新しい値が WIA_IPS_PAGE_SIZE プロパティに対して有効でなくなったことを前提としているため、 WIA_IPS_PAGE_SIZEを WIA_PAGE_CUSTOM に変更する必要があります。 ミニドライバーは 、WIA_IPS_PAGE_WIDTHも調整する必要があります。
|
||||||||||||||||||||||
|
注: 現在選択されているページの高さを 1000 分の 1 インチ単位で格納します。 ミニドライバーは 、WIA_IPS_PAGE_HEIGHT プロパティを作成して維持します。 アプリケーションはこのプロパティを読み取って、スキャンされるページの物理的な寸法を決定します。 エクステントの設定が既知のページ サイズと異なる場合、このプロパティは 、WIA_IPS_PAGE_SIZE プロパティがWIA_PAGE_CUSTOMに設定されているページの高さを報告します ( WIA_IPS_PAGE_SIZE プロパティの値)。 WIA_IPS_PAGE_HEIGHT は、スキャンするページの高さをピクセル単位で報告する WIA_IPS_XEXTENTと同期している必要があります。 このプロパティは、WIA_CATEGORY_FEEDER項目に必要です。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: 選択されている現在のページの幅を 1000 分の 1 インチ単位で格納します。 アプリケーションはこのプロパティを読み取って、スキャンされるページの物理的な寸法を決定します。 エクステントの設定が既知のページ サイズと異なる場合、このプロパティは 、WIA_IPS_PAGE_SIZE プロパティがWIA_PAGE_CUSTOMに設定されているページの幅を報告します。 WIA_IPS_PAGE_WIDTH は、スキャンするページの幅をピクセル単位で報告する WIA_IPS_XEXTENTの値と同期している必要があります。 ミニドライバーは、このプロパティを作成して維持します。 このプロパティは、WIA_CATEGORY_FEEDER項目に必要です。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
注: 自動ドキュメント フィーダーから取得する現在のページ数を格納します。 ミニドライバーは、このプロパティを作成して維持します。 型: VT_I4;アクセス: 読み取り/書き込み。有効な値: WIA_PROP_RANGE スキャナーがスキャンできるページの最大数から 0 です。 スキャナーが継続的にスキャンできる場合、値は ALL_PAGES (= 0) です。 アプリケーションはこのプロパティを読み取って、ドキュメント フィーダーのページ容量を決定します。 また、このプロパティは、スキャンするページ数にも設定されます。
注: 両面印刷が有効になっている場合、ページの裏面が空白の場合でも、1 枚の用紙に 2 ページが自動的に含まれます。 WIA_IPS_PAGESを 1 に設定すると、スキャナーはページの片側を処理します。 スキャナーが双方向モードの間にページの片側のみをスキャンできない場合は、WIA_PROPERTY_INFO構造体の Range メンバーの Inc メンバーの WIA_IPS_PAGES 値を 2 に変更することをお勧めします。 この値は、2 つの倍数のページを要求する必要があることをアプリケーションに通知します。 ALL_PAGES (= 0) の値は、ドキュメント フィーダーに現在読み込まれている すべての ページがスキャンされることを意味します。 |
||||||||||||||||||||||
|
白と黒のピクセルの現在の設定が含まれています。 ミニドライバーは、このプロパティを作成して維持します。 アプリケーションは、この値を読み取って WHITE または BLACK の値を判別します (アプリケーションの実行内容に応じて)。 すべての取得が有効または保存されている項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。 型: VT_I4;アクセス: 読み取り/書き込み。有効な値: WIA_PROP_LIST。 デバイスを 1 つの値のみに設定できる場合は、WIA_PROP_LIST型を作成し、有効な値をその中に配置します。 次の表に、このプロパティで有効な 2 つの定数を示します。
|
||||||||||||||||||||||
|
注: デバイスのプレビュー モードを示します。 アプリケーションは、デバイスをプレビュー モードにするようにこのプロパティを設定します。 このプロパティは、WIA_CATEGORY_FLATBEDおよびWIA_CATEGORY_FILM項目に必要です。WIA_CATEGORY_FEEDER項目の場合は省略可能です。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST 次の表に、このプロパティで有効な定数を示します。
|
||||||||||||||||||||||
|
注: イメージ プレビュー中に既存のプレビュー イメージを更新できるかどうかを指定します (WIA_IPA_DATATYPE プロパティまたは WIA_IPA_DEPTH プロパティの変更に応じて)。 このプロパティは、プレビュー スキャンをサポートするすべての取得が有効なアイテムでは省略可能です。つまり、WIA_IPS_PREVIEWは WIA_PREVIEW_SCAN でサポートされます。 これには、WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILMの種類の項目が含まれます。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE 次の表に、このプロパティで有効な定数を示します。
|
||||||||||||||||||||||
|
現在の回転設定 (実装されている場合) が含まれます。 ミニドライバーは、このプロパティを作成して維持します。 アプリケーションは、このプロパティを設定して、ドライバーがイメージをアプリケーションに返す前に、イメージを回転させる量 (場合) をドライバーに通知します。
注: WIA ミニドライバーは、画像データをアプリケーションに返送する前にローテーションする役割を担います。 アプリケーションは、イメージ ヘッダーをチェックして、新しく回転した値を確認します。 現在のイメージの選択領域 (WIA_IPS_XPOS、WIA_IPS_YPOS、WIA_IPS_XEXTENT、WIA_IPS_YEXTENTプロパティによって定義される) に対する回転の効果を解決することに関して、大混乱が生じます。 選択領域 は、イメージの取得元となる物理スキャナー・ベッド上の選択された領域を指します。 WIA_IPS_ROTATION 選択領域は変更されません。 ドライバーは、ドライバーが適切な選択領域を取得した後にのみ 、WIA_IPS_ROTATION に従って反時計回りの回転を適用します。 WIA_IPS_ROTATION は出力イメージのディメンションに影響を与えるので、これらのディメンションは結果のイメージのデータ ヘッダーに反映する必要があります。 すべての取得が有効な項目の場合は省略可能です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。 型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST 次の回転定数が定義されています。
|
||||||||||||||||||||||
|
注: アプリケーションが複数リージョンのスキャンにドライバーのセグメント化フィルターを使用するかどうかを指定します。 WIA_IPS_SEGMENTATIONは、セグメント化フィルターを使用した子項目の作成をサポートする場合、またはドライバー自体が固定フレームの子項目を作成する場合に、項目をWIA_CATEGORY_FLATBEDおよびWIA_CATEGORY_FILMするために実装する必要があります。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE 次の表に、このプロパティで有効な 2 つの定数を示します。
注: |
||||||||||||||||||||||
|
注: フラットベッドに配置されたドキュメントの登録 (配置とエッジ検出) が含まれます。 ミニドライバーは、このプロパティを作成して維持します。 このプロパティは、手持ちスキャナーまたはシートフィード スキャナーのスキャン ヘッドにシートを水平方向に配置する方法を示します。 プロパティは、スキャン ヘッド全体でドキュメントが配置される場所を予測するために使用されます。 複数のスキャン ヘッドをサポートするスキャナーの場合、このプロパティは最上位のスキャン ヘッドを基準にしています。 このプロパティは、シートフィード、スクロールフィード、およびハンドヘルド スキャナーに必須です。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE 次の表に、このプロパティで有効な 3 つの定数を示します。
|
||||||||||||||||||||||
|
注: アイテムにユーザーに表示されるプレビュー コントロールが必要かどうかを示します。 ミニドライバーは、このプロパティを作成して維持します。 すべての転送が有効なアイテムの場合は省略可能です。 これは通常、WIA_ITEM_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FILM、WIA_CATEGORY_FINISHED_FILEのカテゴリの項目にすぎません。 型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE 次の表に、このプロパティで有効な定数を示します。
|
||||||||||||||||||||||
|
注: アプリケーション (またはフィルター) が現在のアイテムの下に子項目を作成できるかどうかを指定します。 すべての転送が有効なアイテム カテゴリ (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FILM、さらにはWIA_CATEGORY_FOLDER) に対しては省略可能です。 (ストレージで新しい項目のアップロードがサポートされない場合、このプロパティはサポートされていないか 、FALSE 値でサポートされている必要があります)。 WIA_IPS_SEGMENTATIONとWIA_USE_SEGMENTATION_FILTERをサポートする項目もWIA_IPS_SUPPORTS_CHILD_ITEM_CREATIONをサポートし、 TRUE に設定する必要があります。 型: VT_I4、Access: 読み取り専用、有効な値: TRUE および FALSE |
||||||||||||||||||||||
|
注: イメージを単色に変換するときにピクセルを白または黒に変換するかどうかを決定するグレースケール値を指定します。 しきい値を超えているピクセルは白になります。 しきい値を下回るピクセルは白になります。 このプロパティは、1-bpp スキャンをサポートし、WIA_IPA_DATATYPE プロパティが WIA_DATA_THRESHOLD に設定されている取得アイテムに必要です。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
注: ドライバーが 1 回の転送呼び出しで複数の子項目を転送できるかどうかを指定します。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_FLAG このプロパティに使用できる値は、WIA_TRANSFER_CHILDREN_SINGLE_SCANのみです。 このフラグが設定されている場合、ドライバーは 1 回の転送呼び出しで複数の子項目を転送できます。 フラグが設定されていない場合、WIA サービスは子項目を再帰的に移動し、それらの各項目を転送します。 |
||||||||||||||||||||||
|
注: アイテムにアップロードするバイト数を指定します。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
スキャン操作を開始する前にデバイスに必要な最大ウォームアップ時間 (ミリ秒単位) を指定します。 ミニドライバーは、このプロパティを作成して維持します。 アプリケーションは、このプロパティを読み取って、このデバイスの最大ウォームアップ時間を決定できます。 その後、"デバイスのウォームアップを待機しています" ダイアログ ボックスが表示され、何か起こる前に待機または一時停止が発生する可能性があることをユーザーに知らせることができます。 このプロパティは、取得が有効なすべてのアイテムに必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。 種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE |
||||||||||||||||||||||
|
取得する選択したイメージの現在の幅をピクセル単位で格納します。 アプリケーションは、取得する選択領域の幅をマークするようにこのプロパティを設定します。 このプロパティは 、WIA_IPA_PIXELS_PER_LINE プロパティに同意する必要があります。 ミニドライバーは、このプロパティを作成して維持します。 すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
選択した画像の左上隅の x 座標をピクセル単位で格納します。 アプリケーションは、選択領域の左上隅をマークするようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。 すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
デバイスの現在の水平方向の解像度をピクセル/インチ単位で格納します。 アプリケーションは、水平方向の解像度を設定するようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。 デバイスを 1 つの値のみに設定できる場合は、 WIA_PROP_LIST 型を作成し、有効な値をその中に配置します。 これは、1 つの解像度設定が別の解像度に依存する場合もあります。 (垂直方向の解像度は、水平方向の解像度によって異なります)。 すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。 種類: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_RANGE またはWIA_PROP_LIST |
||||||||||||||||||||||
|
注: スキャナー デバイスまたはそのドライバー内のスキャンされたイメージに適用できる水平方向のスケーリングをパーセンテージで設定します。 このプロパティは、取得が有効なすべてのアイテムに対して省略可能です。つまり、型の項目WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、およびWIA_CATEGORY_FILMです。 種類: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_LIST またはWIA_PROP_RANGE。 値は 1 から最大VT_I4 (0xFFFF) まで指定できます。 たとえば、100 はスケーリングがないことを意味し、050 は正しいサイズの 50% にスケールダウンすることを意味し、200 は元のサイズの 200% までスケールアップすることを意味します。 |
||||||||||||||||||||||
|
取得する選択したイメージの現在の高さをピクセル単位で格納します。 アプリケーションは、選択領域の高さをマークするようにこのプロパティを設定します。 このプロパティは、 WIA_IPA_PIXELS_PER_LINE プロパティの値と一致している必要があります。 ミニドライバーは、このプロパティを作成して維持します。 すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
選択した画像の左上隅の現在の y 座標 (ピクセル単位)。 アプリケーションは、選択領域の左上隅をマークするようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。 すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。 種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE |
||||||||||||||||||||||
|
デバイスの現在の垂直解像度をピクセル/インチ単位で格納します。 アプリケーションは、垂直方向の解像度を設定するようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。 デバイスを 1 つの値のみに設定できる場合は、 WIA_PROP_LIST 型を作成し、有効な値をその中に配置します。 これは、1 つの解像度設定が別の解像度に依存する場合もあります。 (水平方向の解像度は、垂直方向の解像度によって異なります)。 すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。 種類: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_RANGE またはWIA_PROP_LIST |
||||||||||||||||||||||
|
注: スキャナー デバイスまたはそのドライバー内でスキャンされたイメージに適用できる垂直方向のスケーリングをパーセンテージで設定します。 このプロパティは、取得が有効なすべての項目に対して省略可能です。つまり、型の項目WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、およびWIA_CATEGORY_FILM。 型: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_LIST またはWIA_PROP_RANGE。 値は 1 から最大VT_I4 (0xFFFF) まで指定できます。 たとえば、100 はスケーリングなし、050 は正しいサイズの 50% にスケールダウンすることを意味し、200 は元のサイズの 200% にスケールアップすることを意味します。 |
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 (デスクトップ アプリのみ) |
ヘッダー |
|