Élément automatique

Pour implémenter l’analyse configurée automatiquement dans Windows 7 et versions ultérieures, un minidriver WIA doit inclure un élément automatique dans l’arborescence d’éléments WIA pour l’appareil scanneur. Un élément automatique appartient à la catégorie WIA_CATEGORY_AUTO. Pour plus d’informations sur cette catégorie, consultez catégories d’éléments WIA.

Le diagramme suivant montre un exemple d’arborescence d’éléments WIA qui inclut un élément automatique. L’élément automatique est un enfant de l’élément racine dans l’arborescence.

diagramme illustrant une arborescence d’éléments qui inclut un élément automatique.

En plus de l’élément automatique, l’arborescence WIA du diagramme précédent inclut un élément à plat et un élément de flux, qui sont tous deux des enfants de l’élément racine. L’architecture WIA exige qu’un élément automatique ne soit jamais le seul enfant de l’élément racine, un élément automatique a toujours un ou plusieurs frères. Au moins un de ces éléments similaires doit être un élément plat, un élément de charge ou un élément de film. Pour plus d’informations sur ces éléments, consultez catégories d’éléments WIA.

Si un appareil de scanneur WIA prend en charge l’analyse configurée automatiquement, une application WIA peut acquérir une image à partir de la source d’entrée actuellement sélectionnée sur l’appareil en demandant un transfert de données à partir de l’élément automatique. En réponse à cette demande, l’appareil peut configurer automatiquement la plupart de ses paramètres d’analyse avant d’acquérir l’image. L’application est responsable uniquement de la détermination du format de fichier à utiliser pour le transfert. Pour cette raison, un élément automatisé implémente un sous-ensemble relativement petit des propriétés WIA implémentées par l’élément WIA pour une source d’entrée entièrement programmable (autrement dit, un élément à plat, un élément d'alimentation ou un élément de film). Pour plus d’informations, consultez les propriétés WIA prises en charge par un élément automatique.

L’architecture WIA ne permet pas à un appareil de scanneur de fonctionner en mode d’analyse configuré automatiquement pour sélectionner automatiquement le format de fichier qu’il utilise pour transférer les données d’image acquises à partir d’une source d’entrée. Au lieu de cela, l’application détermine le format de fichier en sélectionnant explicitement un format ou en acceptant simplement le format par défaut. Cette restriction empêche l’appareil de transférer des données d’image analysées dans un format que l’application ne peut pas utiliser.

Un minidriver WIA pour un appareil de scanneur prenant en charge l’analyse configurée automatiquement doit définir le bit d’indicateur AUTO_SOURCE dans la valeur de propriété WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES implémentée par l’élément racine dans l’arborescence WIA. Une application WIA peut interroger cette propriété pour déterminer si l’arborescence d’éléments WIA pour l’appareil contient un élément automatique.