Udostępnij przez


Przedmiot samochodowy

Aby zaimplementować automatyczne skanowanie w systemie Windows 7 lub nowszym, minidriver WIA musi zawierać element automatyczny w drzewie elementów WIA dla urządzenia skanera. Element automatyczny należy do kategorii WIA_CATEGORY_AUTO. Aby uzyskać więcej informacji na temat tej kategorii, zobacz Kategorie elementów WIA.

Na poniższym diagramie przedstawiono przykładowe drzewo elementów WIA, które zawiera element automatyczny. Element automatyczny jest elementem podrzędnym elementu bazowego w drzewie.

diagram ilustrujący drzewo elementów zawierające element automatyczny.

Oprócz elementu automatycznego drzewo WIA na powyższym diagramie zawiera element skanera płaskiego i element podajnika, z których oba są elementami podrzędnymi elementu głównego. Architektura WIA wymaga, aby element automatyczny nigdy nie był jedynym elementem podrzędnym elementu głównego — element automatyczny zawsze ma co najmniej jeden element równorzędny. Co najmniej jeden z tych elementów rodzeństwa musi być skanerem płaskim, elementem podajnikowym lub elementem filmowym. Aby uzyskać więcej informacji na temat tych elementów, zobacz Kategorie elementów WIA.

Jeśli urządzenie skanera WIA obsługuje automatyczne skanowanie, aplikacja WIA może uzyskać obraz z aktualnie wybranego źródła wejściowego na urządzeniu, żądając transferu danych z elementu automatycznego. W odpowiedzi na to żądanie urządzenie może automatycznie skonfigurować większość ustawień skanowania przed uzyskaniem obrazu. Aplikacja jest odpowiedzialna tylko za określenie formatu pliku do użycia na potrzeby transferu. Z tego powodu element auto implementuje stosunkowo mały podzbiór właściwości WIA, które są implementowane przez element WIA dla w pełni programowalnego źródła wejściowego (czyli elementu płaskiego skanera, elementu podajnika lub elementu do filmów). Aby uzyskać więcej informacji, zobacz Właściwości WIA obsługiwane przez element automatyczny.

Architektura WIA nie zezwala na działanie urządzenia skanera w trybie automatycznego skanowania w celu automatycznego wybrania formatu pliku używanego do przesyłania danych obrazu uzyskanych ze źródła wejściowego. Zamiast tego aplikacja określa format pliku — jawnie wybierając format lub po prostu akceptując format domyślny. To ograniczenie uniemożliwia urządzeniu przesyłanie zeskanowanych danych obrazu w formacie, którego aplikacja nie może używać.

Minidriver WIA dla skanera obsługującego automatyczną konfigurację skanowania powinien ustawić bit flagi AUTO_SOURCE w wartości właściwości WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES implementowanej przez element główny w drzewie WIA. Aplikacja WIA może wysyłać zapytania do tej właściwości, aby określić, czy drzewo elementów WIA dla urządzenia zawiera element automatyczny.