共用方式為


自動檔摘要器命令

本節中的命令適用于支援自動檔摘要器 (ADF) 的微驅動程式。 若要報告您的 microdriver 支援自動檔摘要器,請在 CMD_INITIALIZE 命令期間,將SCANINFO結構中的) ADF成員設定為 1 (或 2。 這會導致 WIA Flatbed 驅動程式新增 ADF 控制項所需的屬性,並使用本節中的命令。

CMD_LOAD_ADF

由 WIA Flatbed 驅動程式呼叫,以將頁面載入 ADF。 如果此命令不適用於裝置,請傳回E_NOTIMPL。 對於自動饋送頁面的裝置而言,此命令是選擇性的。

CMD_UNLOAD_ADF

由 WIA Flatbed 驅動程式呼叫,以從 ADF 卸載頁面。 如果此命令不適用於裝置,請傳回E_NOTIMPL。 對於自動取消摘要頁面的裝置而言,此命令是選擇性的。

CMD_GETADFAVAILABLE

由 WIA Flatbed 驅動程式呼叫,以判斷 ADF 是否可供使用。 如果 ADF 可用,請傳回S_OK。 如果此命令不適用於裝置,請傳回E_NOTIMPL。

CMD_GETADFHASPAPER

由 WIA Flatbed 驅動程式呼叫,以取得裝置 ADF 的紙張狀態。 將傳遞之 VAL結構的lVal成員設定為適當的狀態值。 (如需可能的狀態值,請參閱CMD_ADFGETSTATUS。)

CMD_GETADFOPEN

與CMD_GETADFREADY相同。 WIA Flatbed Driver 目前未使用此命令。

CMD_GETADFSTATUS

由 WIA Flatbed 驅動程式呼叫,以取得附加至裝置的 ADF 狀態。 將傳遞之 VAL結構的lVal成員設定為適當的狀態值。 可能的狀態值如下所示。

狀態 意義
MCRO_ERROR_GENERAL_ERROR 一般錯誤
MCRO_ERROR_OFFLINE ADF 或裝置離線
MCRO_ERROR_PAPER_EMPTY 他 ADF 沒有紙張
MCRO_ERROR_PAPER_JAM ADF 有紙紙紙
MCRO_ERROR_PAPER_PROBLEM ADF 有紙張問題
MCRO_ERROR_USER_INTERVENTION 使用者需要與裝置互動
MCRO_STATUS_OK 沒有報告錯誤

CMD_GETADFUNLOADREADY

由 WIA Flatbed Driver 呼叫,以判斷 ADF 是否已準備好卸載頁面。 如果是,請傳回S_OK。 如果此命令不適用於裝置,請傳回E_NOTIMPL。