Udostępnij przez


Polecenia automatycznego podajnika dokumentów

Polecenia w tej sekcji dotyczą mikrodriverów, które obsługują automatyczny moduł informacyjny dokumentów (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. Spowoduje to dodanie wymaganych właściwości kontrolki usługi ADF przez sterownik WIA Flatbed i użycie poleceń w tej sekcji.

CMD_LOAD_ADF

Wywoływana przez sterownik WIA Flatbed w celu załadowania strony do usługi ADF. Jeśli to polecenie nie ma zastosowania do urządzenia, zwróć E_NOTIMPL. To polecenie jest opcjonalne dla urządzenia, które automatycznie najecha stronę.

CMD_UNLOAD_ADF

Wywołana przez sterownik WIA Flatbed w celu zwolnienia strony z usługi ADF. Jeśli to polecenie nie ma zastosowania do urządzenia, zwróć E_NOTIMPL. To polecenie jest opcjonalne dla urządzenia, które automatycznie odłącza stronę.

CMD_GETADFAVAILABLE

Wywoływana przez sterownik WIA Flatbed w celu określenia, czy usługa ADF jest dostępna do użycia. Jeśli usługa ADF jest dostępna, zwróć S_OK. Jeśli to polecenie nie ma zastosowania do urządzenia, zwróć E_NOTIMPL.

CMD_GETADFHASPAPER

Wywoływana przez sterownik WIA Flatbed w celu uzyskania stanu papieru usługi ADF urządzenia. Set the lVal member of the passed VAL structure to the appropriate status value. (Zobacz CMD_ADFGETSTATUS, aby uzyskać możliwe wartości stanu).

CMD_GETADFOPEN

Tak samo jak CMD_GETADFREADY. To polecenie nie jest obecnie używane przez sterownik WIA Flatbed.

CMD_GETADFSTATUS

Wywoływana przez sterownik WIA Flatbed w celu uzyskania stanu usługi ADF dołączonej do urządzenia. Set the lVal member of the passed VAL structure to the appropriate status value. Możliwe wartości stanu są następujące.

Status Meaning
MCRO_ERROR_GENERAL_ERROR General error
MCRO_ERROR_OFFLINE Usługa ADF lub urządzenie jest w trybie offline
MCRO_ERROR_PAPER_EMPTY ADF nie ma papieru
MCRO_ERROR_PAPER_JAM Usługa ADF ma zacięcie papieru
MCRO_ERROR_PAPER_PROBLEM Usługa ADF ma problem z papierem
MCRO_ERROR_USER_INTERVENTION Użytkownik musi wchodzić w interakcję z urządzeniem
MCRO_STATUS_OK Nie ma błędu do raportowania

CMD_GETADFUNLOADREADY

Wywoływana przez sterownik WIA Flatbed w celu określenia, czy usługa ADF jest gotowa do zwolnienia strony. Jeśli tak, zwróć S_OK. Jeśli to polecenie nie ma zastosowania do urządzenia, zwróć E_NOTIMPL.