Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgende Abbildung zeigt einen Scanner und ein Bild, das es erzeugt hat.
Die nächste Abbildung zeigt einen Microsoft Windows Me- oder Windows XP-Scanner oder einen Scanner unter Windows Vista, wenn dieser Scanner keinen Dokumenteinzug, Duplexer oder Filmscanner aufweist.
WIA stellt den Scanner und dessen Bild in der vorherigen Abbildung als Elementstruktur dar, wie in der folgenden Abbildung dargestellt.
Das Stammelement, bei dem es sich um den Scanner selbst handelt, besteht aus allgemeinen Geräteeigenschaften (Eigenschaften, die sowohl Kameras als auch Scannern gemeinsam sind) und scannerspezifischen Geräteeigenschaften. Entsprechend besteht jedes untergeordnete Element aus Eigenschaften, die sowohl kamera- als auch Scannerelementen gemeinsam sind, sowie eigenschaften, die für Scannerelemente spezifisch sind.
Über den WIA-Dienst kann eine Anwendung Folgendes von einem Scannerelement anfordern:
Abfragescannerfunktionen
Festlegen von Scannergeräteeigenschaften
Anfordern einer Datenübertragung
In Windows Me und Windows XP, direkt unterhalb des Stammelements, verfügt ein typisches Scannerobjekt über ein einzelnes Element, das Scannerelement, das die Datensammlungsfunktionalität des Geräts darstellt. Eine Anwendung richtet einen Scan ein, indem die Eigenschaften des Scannerelements festgelegt werden. Der Scan wird ausgeführt, wenn die Anwendung Daten über den WIA-Dienst vom Element anfordert.
In Windows Me und Windows XP erwarten Anwendungen in der Regel, dass Flachbettscanner, einschließlich solcher mit automatischen Dokumenteneinzugsgeräten (ADFs), durch zwei Elemente dargestellt werden, nämlich ein Stammelement und ein einzelnes untergeordnetes Element. Alle Datenübertragungen werden vom untergeordneten Element ausgeführt. Ein Treiber kann andere Elemente für die private Verwendung erstellen, und diese Elemente können transferfähig gemacht werden. (Legen Sie dazu das WiaItemTypeTransfer-Bit des Elementtypkennzeichnungs in einem Aufruf von wiasCreateChildAppItem fest. Diese Konstante ist in der Microsoft Windows SDK-Dokumentation dokumentiert.) Anwendungen kennen diese privaten Elemente jedoch in der Regel nicht und wissen nicht, wie sie bearbeitet werden können. Für einen Scanner mit einem ADF wird in Windows Me oder Windows XP die ADF-Funktionalität verfügbar gemacht und gesteuert, indem die WIA_DPS_DOCUMENT_HANDLING_XXX-Eigenschaften zum Stammelement des Scanners hinzugefügt und nicht zum untergeordneten Element hinzugefügt werden. Weitere Informationen zu diesen Eigenschaften finden Sie unter WIA-Eigenschaften. Informationen zu einem Scanner mit einer ADF in Windows Vista finden Sie unter WIA Feeder Scanner.
Wenn ein Gerät über ein Flachbett und eine ADF verfügt und DUPLEX-Scans in Windows Me oder Windows XP ausführen kann, meldet ein Treiber die Eigenschaft WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES als (FEED | FLACHBETT | DUP).
Stellen Sie sicher, dass die gültigen Werte für WIA_DPS_DOCUMENT_HANDLING_SELECT richtig festgelegt sind. Beachten Sie, dass alle Dokumente, die in einem einzigen Scanauftrag gescannt wurden, in einem einzigen untergeordneten Element in der Elementstruktur vorhanden sind. Informationen zu einem Scanner mit einem ADF und einem Duplexer unter Windows Vista finden Sie unter WIA Feeder Scanner.
Angenommen, eine Anwendung beabsichtigt, einen Duplexscan von drei Seiten aus der ADF durchzuführen. Zu diesem Zweck würde die Anwendung die Eigenschaft WIA_DPS_DOCUMENT_HANDLING_SELECT auf (FEEDER | DUPLEX) festlegen und die Eigenschaft WIA_DPS_PAGES auf 3 setzen. Wenn die Anwendung zuerst die Vorderseite der Seite scannen möchte, sollte die WIA_DPS_DOCUMENT_HANDLING_SELECT-Eigenschaft auf (FEEDER | DUPLEX | FRONT_FIRST) gesetzt werden. Nachdem dies geschehen ist, sollte die Anwendung zu dem untergeordneten Element navigieren, von dem sie eine Datenübertragung anfordern würde. Der Minidriver meldet die Vorderseite der ersten Seite in der ADF als Seite 1, die Rückseite dieser Seite als Seite 2 und die Vorderseite der zweiten Seite in der ADF als Seite 3.
Es ist wichtig zu beachten, dass, wenn das Gerät über eine ADF verfügt, es die ADF-Eigenschaften unterstützen muss.