Condividi tramite


Comandi dell'alimentatore automatico di documenti

I comandi in questa sezione sono destinati ai microdriver che supportano un feeder di documenti automatico( 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. In questo modo il driver WIA Flatbed aggiungerà le proprietà necessarie per il controllo ADF e userà i comandi in questa sezione.

CMD_LOAD_ADF

Chiamato dal driver WIA Flatbed per caricare una pagina nell'ADF. Se questo comando non si applica al dispositivo, restituire E_NOTIMPL. Questo comando è facoltativo per un dispositivo che invia automaticamente una pagina.

CMD_UNLOAD_ADF

Chiamato dal driver WIA Flatbed per scaricare una pagina dall'ADF. Se questo comando non si applica al dispositivo, restituire E_NOTIMPL. Questo comando è facoltativo per un dispositivo che annulla automaticamente l'avanzamento di una pagina.

CMD_GETADFAVAILABLE

Chiamato dal driver WIA Flatbed per determinare se un ADF è disponibile per l'uso. Se è disponibile un ADF, restituire S_OK. Se questo comando non si applica al dispositivo, restituire E_NOTIMPL.

CMD_GETADFHASPAPER

Chiamato dal driver WIA Flatbed per ottenere lo stato della carta dell'ADF del dispositivo. Set the lVal member of the passed VAL structure to the appropriate status value. Per i possibili valori di stato, vedere CMD_ADFGETSTATUS.

CMD_GETADFOPEN

Uguale a CMD_GETADFREADY. Questo comando non è attualmente usato dal driver flat wia.

CMD_GETADFSTATUS

Chiamato dal driver WIA Flatbed per ottenere lo stato dell'ADF collegato al dispositivo. Set the lVal member of the passed VAL structure to the appropriate status value. I valori di stato possibili sono i seguenti.

Status Meaning
MCRO_ERROR_GENERAL_ERROR General error
MCRO_ERROR_OFFLINE Azure Data Factory o dispositivo è offline
MCRO_ERROR_PAPER_EMPTY egli ADF non ha carta
MCRO_ERROR_PAPER_JAM L'ADF ha una marmellata di carta
MCRO_ERROR_PAPER_PROBLEM L'ADF presenta un problema di carta
MCRO_ERROR_USER_INTERVENTION L'utente deve interagire con il dispositivo
MCRO_STATUS_OK Non è presente alcun errore da segnalare

CMD_GETADFUNLOADREADY

Chiamato da WIA Flatbed Driver per determinare se ADF è pronto per il caricamento di una pagina. In tal caso, restituire S_OK. Se questo comando non si applica al dispositivo, restituire E_NOTIMPL.