Automatisch item

Als u automatisch geconfigureerde scans in Windows 7 en hoger wilt implementeren, moet een WIA-minidriver een auto-item bevatten in de WIA-itemstructuur voor het scannerapparaat. Een auto-item behoort tot de categorie WIA_CATEGORY_AUTO. Zie WIA-itemcategorieën voor meer informatie over deze categorie.

In het volgende diagram ziet u een voorbeeld van een WIA-itemstructuur met een auto-item. Het auto-element is een kind van het wortelelement in de boomstructuur.

diagram met een itemstructuur die een auto-item bevat.

Naast het automatisch item bevat de WIA-structuur in het voorgaande diagram een flatbed-item en een feederitem, beide kinditems van het rootitem. De WIA-architectuur vereist dat een auto-item nooit het enige onderliggende element van het hoofditem is. Een auto-item heeft altijd een of meer broers en zussen. Ten minste één van deze broers en zussen moet een flatbeditem, feederitem of filmitem zijn. Zie WIA-itemcategorieën voor meer informatie over deze items.

Als een WIA-scannerapparaat ondersteuning biedt voor automatisch geconfigureerd scannen, kan een WIA-toepassing een afbeelding verkrijgen van de geselecteerde invoerbron op het apparaat door een gegevensoverdracht van het automatische item aan te vragen. Als reactie op deze aanvraag kan het apparaat automatisch de meeste scaninstellingen configureren voordat het beeld wordt verkregen. De toepassing is alleen verantwoordelijk voor het bepalen van de bestandsindeling die moet worden gebruikt voor de overdracht. Daarom implementeert een auto-item een relatief kleine subset van de WIA-eigenschappen die door het WIA-item worden geïmplementeerd voor een volledig programmeerbare invoerbron (dat wil gezegd een plat item, feederitem of filmitem). Zie WIA-eigenschappen die worden ondersteund door een auto-item voor meer informatie.

De WIA-architectuur staat niet toe dat een scannerapparaat in de automatisch geconfigureerde scanmodus automatisch de bestandsindeling selecteert die wordt gebruikt om afbeeldingsgegevens over te dragen die zijn verkregen uit een invoerbron. In plaats daarvan bepaalt de toepassing de bestandsindeling: door expliciet een indeling te selecteren of door simpelweg de standaardindeling te accepteren. Deze beperking voorkomt dat het apparaat gescande afbeeldingsgegevens overdraagt in een indeling die de toepassing niet kan gebruiken.

Een WIA-minidriver voor een scannerapparaat dat automatisch geconfigureerd scannen ondersteunt, moet de AUTO_SOURCE vlagbit instellen in de WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES eigenschapswaarde dat door het hoofditem in de WIA-structuur geïmplementeerd is. Een WIA-toepassing kan deze eigenschap opvragen om te bepalen of de WIA-itemstructuur voor het apparaat een auto-item bevat.