本節中的命令適用於支援自動檔送紙器 (ADF) 的微驅動程式。 To report that your microdriver supports an automatic document feeder, set the ADF member in the SCANINFO structure to 1 (or 2 if the ADF has a duplexer) during the CMD_INITIALIZE command. 這會導致 WIA 平板驅動程式新增 ADF 控制所需的屬性,並使用本節中的命令。
CMD_LOAD_ADF
由 WIA 平板驅動程式呼叫,將頁面載入 ADF。 如果此命令不適用於裝置,請返回E_NOTIMPL。 此命令對於自動饋送頁面的裝置是選擇性的。
CMD_UNLOAD_ADF
由 WIA 平板驅動程式呼叫,以從 ADF 卸載頁面。 如果此命令不適用於裝置,請返回E_NOTIMPL。 此命令對於自動取消饋送頁面的裝置是選擇性的。
CMD_GETADFAVAILABLE
由 WIA 平板驅動程式呼叫,以判斷 ADF 是否可供使用。 如果自動送稿器可用,請S_OK返回。 如果此命令不適用於裝置,請返回E_NOTIMPL。
CMD_GETADFHASPAPER
由 WIA 平板驅動程式呼叫,以取得裝置 ADF 的紙張狀態。 Set the lVal member of the passed VAL structure to the appropriate status value. (如需可能的狀態值,請參閱CMD_ADFGETSTATUS。
CMD_GETADFOPEN
和CMD_GETADFREADY一樣。 WIA 平板驅動程式目前不會使用此命令。
CMD_GETADFSTATUS
由 WIA 平板驅動程式呼叫,以取得連結至裝置的 ADF 狀態。 Set the lVal member of the passed VAL structure to the appropriate status value. 可能的狀態值如下。
| Status | Meaning |
|---|---|
| MCRO_ERROR_GENERAL_ERROR | General error |
| MCRO_ERROR_OFFLINE | 自動送件器或裝置離線 |
| MCRO_ERROR_PAPER_EMPTY | 澳大利亞國防軍沒有紙張 |
| MCRO_ERROR_PAPER_JAM | 自動送件器有卡紙 |
| MCRO_ERROR_PAPER_PROBLEM | ADF 有紙張問題 |
| MCRO_ERROR_USER_INTERVENTION | 使用者需要與裝置互動 |
| MCRO_STATUS_OK | 沒有錯誤要報告 |
CMD_GETADFUNLOADREADY
由 WIA 平板驅動程式呼叫,以判斷 ADF 是否已準備好卸載頁面。 如果是這樣,請返回S_OK。 如果此命令不適用於裝置,請返回E_NOTIMPL。