Architektura skanera płaskiego

Jeśli urządzenie skanera obsługuje skanowanie płaskich płytek, powinno zaimplementować element skanera płaskiego jako pierwszy element podrzędny, bezpośrednio z elementu głównego w drzewie elementów WIA; ponadto właściwość WIA_IPA_ITEM_CATEGORY musi być ustawiona na wartość WIA_CATEGORY_FLATBED. Ten płaski element reprezentuje programowalne źródło danych i tworzy obraz z dokumentu, który jest obecnie umieszczony na płaskim talerzu skanera po zażądaniu transferu danych z tego elementu.

Skaner obsługujący tylko skanowanie płaskich płyt ma drzewo elementów WIA, które przedstawiono na poniższej ilustracji.

Diagram ilustrujący skaner płaski z funkcją skanowania wyłącznie na szybie.

Zwróć uwagę, że element płaski WIA znajduje się bezpośrednio poza elementem głównym.

Skaner obsługujący skanowanie na płycie płaskiej i skanowanie podajnika dokumentów zawiera strukturę elementów WIA, która przedstawiona jest na poniższej ilustracji.

diagram ilustrujący skaner płaski z automatycznym podajnikiem dokumentów.

Pierwszy element niebędący elementem głównym w drzewie elementów WIA musi być elementem spłaszczonym WIA, jeśli są implementowane inne źródła danych skanowania. Takie rozwiązanie ułatwia obsługę aplikacji Microsoft Windows XP i Windows Me. Aby uzyskać więcej informacji na temat zgodności z tymi systemami operacyjnymi, zobacz WIA Flatbed Scanner Compatibility for Windows Me and Windows XP (Zgodność skanera WIA Flatbed dla systemu Windows Me i Windows XP).