WIA_IPS_FEEDER_CONTROL
WIA_IPS_FEEDER_CONTROL プロパティは、フィーダー モーターの手動制御を構成するために使用されます。 WIA ミニドライバーは、このプロパティを作成して保持します。
プロパティの型: VT_I4
有効な値: WIA_PROP_LIST
アクセス権: 読み取り/書き込み
解説
次の表では、WIA_IPS_FEEDER_CONTROL プロパティの有効な値について説明します。
Value | Definition |
---|---|
WIA_FEEDER_CONTROL_AUTO | デバイスはフィーダー モーターの動作を制御します。 フィーダーは、各スキャン ジョブ IWiaMiniDrv::drvAcquireItemData& 呼び出しで開始および停止されます。 これは、プロパティがサポートされている場合は必須既定値です。 |
WIA_FEEDER_CONTROL_MANUAL | アプリケーションはフィーダー モーターの動作を制御します。 フィーダーは、WIA ミニドライバーが WIA_COMMAND_START_F Enterprise Edition DER コマンド要求を受信したときに起動され、WIA ミニドライバーが WIA_COMMAND_STOP_F Enterprise Edition DER コマンド要求を受信したときに停止します。 |
デバイスがこの機能をサポートしている場合、WIA アプリケーションは、最初のスキャン ジョブ (最初の IWiaTransfer::Download 呼び出し) を実行する前にフィーダー モーターを起動するために使用し、最後のスキャン ジョブ (現在の WIA アプリケーション セッション最後の IWiaTransfer::Download 呼び出し) が完了した後にフィーダーを停止できます。 個々のジョブ間 (IWiaTransfer::D ownload 呼び出し) で、フィーダーは動作速度が維持され、遅延なく次のジョブを続行する準備が整います。
WIA_FEEDER_CONTROL_MANUAL が設定され、WIA_COMMAND_START_FEEDER を受信しないときに、WIA ミニドライバーが IWiaMiniDrv::drvAcquireItemData 要求を受信した場合、WIA ミニドライバーは WIA_FEEDER_COMMAND_AUTO に戻してからスキャン ジョブを実行します。
WIA_FEEDER_CONTROL_MANUA が設定されていて、WIA ミニドライバーが、WIA_COMMAND_STOP_FEEDER コマンドを受信せずにIWiaMiniDrv::drvUnInitializeWia 要求を受信した場合、WIA ミニドライバーはフィーダーを停止してから呼び出しに戻る必要があります。
このプロパティは、フィーダー項目 (WIA_CATEGORY_FEEDER) でのみ有効であり、省略可能です。
要件
ヘッダー: wiadef.h (Wiadef.h を含む)