Delen via


Opdrachten voor automatische documentfeeder

De opdrachten in deze sectie zijn bedoeld voor microdrivers die ondersteuning bieden voor een automatische documentfeeder (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. Dit zorgt ervoor dat het WIA Flatbed-stuurprogramma de benodigde eigenschappen voor het ADF-besturingselement toevoegt en de opdrachten in deze sectie gebruikt.

CMD_LOAD_ADF

Wordt aangeroepen door het WIA Flatbed-stuurprogramma om een pagina in de ADF te laden. Als deze opdracht niet van toepassing is op het apparaat, retourneert u E_NOTIMPL. Deze opdracht is optioneel voor een apparaat dat automatisch een pagina invoert.

CMD_UNLOAD_ADF

Wordt aangeroepen door het WIA Flatbed-stuurprogramma om een pagina uit de ADF te verwijderen. Als deze opdracht niet van toepassing is op het apparaat, retourneert u E_NOTIMPL. Deze opdracht is optioneel voor een apparaat dat automatisch een pagina ongedaan maakt.

CMD_GETADFAVAILABLE

Wordt aangeroepen door het WIA Flatbed-stuurprogramma om te bepalen of een ADF beschikbaar is voor gebruik. Als er een ADF beschikbaar is, retourneer dan S_OK. Als deze opdracht niet van toepassing is op het apparaat, retourneert u E_NOTIMPL.

CMD_GETADFHASPAPER

Wordt aangeroepen door het WIA Flatbed-stuurprogramma om de papierstatus van de ADF van het apparaat op te halen. Set the lVal member of the passed VAL structure to the appropriate status value. (Zie CMD_ADFGETSTATUS voor mogelijke statuswaarden.)

CMD_GETADFOPEN

Hetzelfde als CMD_GETADFREADY. Deze opdracht wordt momenteel niet gebruikt door het WIA Flatbed Driver.

CMD_GETADFSTATUS

Wordt aangeroepen door het WIA Flatbed-stuurprogramma om de status op te halen van de ADF die aan het apparaat is gekoppeld. Set the lVal member of the passed VAL structure to the appropriate status value. Mogelijke statuswaarden zijn als volgt.

Status Meaning
MCRO_ERROR_GENERAL_ERROR General error
MCRO_ERROR_OFFLINE De ADF of het apparaat is offline
MCRO_ERROR_PAPER_EMPTY ADF heeft geen papier
MCRO_ERROR_PAPER_JAM De ADF heeft een papieren jam
MCRO_ERROR_PAPER_PROBLEM De ADF heeft een papierprobleem
MCRO_ERROR_USER_INTERVENTION De gebruiker moet communiceren met het apparaat
MCRO_STATUS_OK Er is geen fout opgetreden bij het rapporteren

CMD_GETADFUNLOADREADY

Wordt aangeroepen door het WIA Flatbed Driver om te bepalen of de ADF gereed is om een pagina te ontladen. Zo ja, retourneer dan S_OK. Als deze opdracht niet van toepassing is op het apparaat, retourneert u E_NOTIMPL.