Partager via


Commandes de flux de documents automatiques

Les commandes de cette section sont destinées aux microdrivers qui prennent en charge un flux de documents automatique (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. Cela entraîne l’ajout du pilote WIA Flatbed aux propriétés nécessaires pour le contrôle ADF et l’utilisation des commandes de cette section.

CMD_LOAD_ADF

Appelé par le pilote WIA Flatbed pour charger une page dans la fonction ADF. Si cette commande ne s’applique pas à l’appareil, retournez E_NOTIMPL. Cette commande est facultative pour un appareil qui alimente automatiquement une page.

CMD_UNLOAD_ADF

Appelé par le pilote WIA Flatbed pour décharger une page à partir de l’ADF. Si cette commande ne s’applique pas à l’appareil, retournez E_NOTIMPL. Cette commande est facultative pour un appareil qui annule automatiquement le flux d’une page.

CMD_GETADFAVAILABLE

Appelé par le pilote WIA Flatbed pour déterminer si une fonction ADF est disponible pour une utilisation. Si une fonction ADF est disponible, retournez S_OK. Si cette commande ne s’applique pas à l’appareil, retournez E_NOTIMPL.

CMD_GETADFHASPAPER

Appelé par le pilote WIA Flatbed pour obtenir l’état papier de l’ADF de l’appareil. Set the lVal member of the passed VAL structure to the appropriate status value. (Consultez CMD_ADFGETSTATUS pour connaître les valeurs d’état possibles.)

CMD_GETADFOPEN

Identique à CMD_GETADFREADY. Cette commande n’est actuellement pas utilisée par le pilote à plat WIA.

CMD_GETADFSTATUS

Appelé par le pilote WIA Flatbed pour obtenir l’état de la fonction ADF attachée à l’appareil. Set the lVal member of the passed VAL structure to the appropriate status value. Les valeurs d’état possibles sont les suivantes.

Status Meaning
MCRO_ERROR_GENERAL_ERROR General error
MCRO_ERROR_OFFLINE L’ADF ou l’appareil est hors connexion
MCRO_ERROR_PAPER_EMPTY il ADF n’a pas de papier
MCRO_ERROR_PAPER_JAM L’ADF a une confiture de papier
MCRO_ERROR_PAPER_PROBLEM L’ADF a un problème de papier
MCRO_ERROR_USER_INTERVENTION L’utilisateur doit interagir avec l’appareil
MCRO_STATUS_OK Il n’y a aucune erreur à signaler

CMD_GETADFUNLOADREADY

Appelé par le pilote à plat WIA pour déterminer si la fonction ADF est prête pour qu’une page soit déchargée. Si c’est le cas, retournez S_OK. Si cette commande ne s’applique pas à l’appareil, retournez E_NOTIMPL.