Compartir a través de


Comandos automático del alimentador de documentos

Los comandos de esta sección son para microdrivers que admiten un alimentador automático de documentos (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. Esto hará que el controlador WIA Flatbed agregue las propiedades necesarias para el control ADF y use los comandos de esta sección.

CMD_LOAD_ADF

Lo llama el controlador WIA Flatbed para cargar una página en ADF. Si este comando no se aplica al dispositivo, devuelva E_NOTIMPL. Este comando es opcional para un dispositivo que alimenta automáticamente una página.

CMD_UNLOAD_ADF

Llamado por el controlador WIA Flatbed para descargar una página de ADF. Si este comando no se aplica al dispositivo, devuelva E_NOTIMPL. Este comando es opcional para un dispositivo que desenreda automáticamente una página.

CMD_GETADFAVAILABLE

Llamado por el controlador WIA Flatbed para determinar si una ADF está disponible para su uso. Si hay disponible una instancia de ADF, devuelva S_OK. Si este comando no se aplica al dispositivo, devuelva E_NOTIMPL.

CMD_GETADFHASPAPER

Llamado por el controlador WIA Flatbed para obtener el estado de papel de la ADF del dispositivo. Set the lVal member of the passed VAL structure to the appropriate status value. (Consulte CMD_ADFGETSTATUS para conocer los posibles valores de estado).

CMD_GETADFOPEN

Igual que CMD_GETADFREADY. El controlador WIA Flatbed no usa actualmente este comando.

CMD_GETADFSTATUS

Llamado por el controlador WIA Flatbed para obtener el estado de la ADF conectada al dispositivo. Set the lVal member of the passed VAL structure to the appropriate status value. Los valores de estado posibles son los siguientes.

Status Meaning
MCRO_ERROR_GENERAL_ERROR General error
MCRO_ERROR_OFFLINE El dispositivo o ADF está sin conexión
MCRO_ERROR_PAPER_EMPTY él ADF no tiene papel
MCRO_ERROR_PAPER_JAM La ADF tiene un atasco de papel
MCRO_ERROR_PAPER_PROBLEM La ADF tiene un problema de papel
MCRO_ERROR_USER_INTERVENTION El usuario debe interactuar con el dispositivo.
MCRO_STATUS_OK No hay ningún error para notificar

CMD_GETADFUNLOADREADY

Llamado por el controlador wia plano para determinar si la instancia de ADF está lista para que se descargue una página. Si es así, devuelva S_OK. Si este comando no se aplica al dispositivo, devuelva E_NOTIMPL.