Architecture du scanneur à plat
Si un appareil scanneur prend en charge l’analyse à plat, il doit implémenter un élément de scanneur à plat comme premier élément enfant, directement en dehors de l’élément racine dans son arborescence d’éléments WIA ; en outre, la propriété WIA_IPA_ITEM_CATEGORY doit être définie sur WIA_CATEGORY_FLATBED. Cet élément à plat représente une source de données programmable et produit une image à partir du document qui est actuellement placé sur la plaque à plat du scanneur lorsqu’un transfert de données est demandé à partir de cet élément.
Un scanneur qui prend uniquement en charge l’analyse à plat a l’arborescence d’éléments WIA que la figure suivante montre.
Notez que l’élément à plat WIA se trouve directement en dehors de l’élément racine.
Un scanneur qui prend en charge l’analyse à plat plat et l’analyse du chargeur de documents a l’arborescence d’éléments WIA que la figure suivante montre.
Le premier élément non racine de l’arborescence d’éléments WIA doit être l’élément à plat WIA si d’autres sources de données d’analyse sont implémentées. Cette disposition facilite la prise en charge des applications Microsoft Windows XP et Windows Me. Pour plus d’informations sur la compatibilité avec ces systèmes d’exploitation, consultez Compatibilité du scanneur à plat WIA pour Windows Me et Windows XP.