自動檔摘要器命令
本節中的命令適用于支援自動檔摘要器 (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。