Freigeben über


Befehle zum automatischen Dokumenteinzug

Die Befehle in diesem Abschnitt gelten für Microdriver, die einen automatischen Dokumenteinzug (ADF) unterstützen. Um zu melden, dass Ihr Microdriver einen automatischen Dokumenteinzug unterstützt, legen Sie den ADF-Member in der SCANINFO-Struktur während des befehls CMD_INITIALIZE auf 1 (oder 2, wenn der ADF über einen Duplexer verfügt). Dies führt dazu, dass der WIA-Flatbed-Treiber die erforderlichen Eigenschaften für das ADF-Steuerelement hinzu fügt und die Befehle in diesem Abschnitt verwendet.

CMD_LOAD_ADF

Wird vom WIA-Flachbetttreiber aufgerufen, um eine Seite in den ADF zu laden. Wenn dieser Befehl nicht auf das Gerät angewendet wird, geben Sie E_NOTIMPL zurück. Dieser Befehl ist optional für ein Gerät, das automatisch eine Seite feedt.

CMD_UNLOAD_ADF

Wird vom WIA-Flatbed-Treiber aufgerufen, um eine Seite aus dem ADF zu entladen. Wenn dieser Befehl nicht auf das Gerät angewendet wird, geben Sie E_NOTIMPL zurück. Dieser Befehl ist optional für ein Gerät, das eine Seite automatisch ausgibt.

CMD_GETADFAVAILABLE

Wird vom WIA-Flatbed-Treiber aufgerufen, um zu bestimmen, ob ein ADF zur Verwendung verfügbar ist. Wenn ein ADF verfügbar ist, geben Sie S_OK zurück. Wenn dieser Befehl nicht auf das Gerät angewendet wird, geben Sie E_NOTIMPL zurück.

CMD_GETADFHASPAPER

Wird vom WIA-Flatbed-Treiber aufgerufen, um das Papier status des ADF des Geräts zu erhalten. Legen Sie das lVal-Element der übergebenen VAL-Struktur auf den entsprechenden wert status fest. (Mögliche status Werte finden Sie unter CMD_ADFGETSTATUS.)

CMD_GETADFOPEN

Identisch mit CMD_GETADFREADY. Dieser Befehl wird derzeit nicht vom WIA-Flatbed Driver verwendet.

CMD_GETADFSTATUS

Wird vom WIA-Flatbed-Treiber aufgerufen, um die status des ADF am Gerät zu erhalten. Legen Sie das lVal-Element der übergebenen VAL-Struktur auf den entsprechenden wert status fest. Mögliche status Werte sind wie folgt:

Status Bedeutung
MCRO_ERROR_GENERAL_ERROR Allgemeiner Fehler
MCRO_ERROR_OFFLINE Das ADF oder Gerät ist offline.
MCRO_ERROR_PAPER_EMPTY Er ADF hat kein Papier
MCRO_ERROR_PAPER_JAM Der ADF hat einen Papierstau
MCRO_ERROR_PAPER_PROBLEM Das ADF hat ein Papierproblem
MCRO_ERROR_USER_INTERVENTION Der Benutzer muss mit dem Gerät interagieren
MCRO_STATUS_OK Es ist kein Fehler zu melden.

CMD_GETADFUNLOADREADY

Wird vom WIA-Flatbed Driver aufgerufen, um zu bestimmen, ob die ADF bereit für das Entladen einer Seite ist. Wenn ja, geben Sie S_OK zurück. Wenn dieser Befehl nicht auf das Gerät angewendet wird, geben Sie E_NOTIMPL zurück.