Présentation de Microsoft STI
Microsoft STI est constitué des composants principaux suivants :
Un moniteur d’événements d’image fixe, qui surveille tous les appareils d’image fixe installés et reçoit une notification lorsque des événements d’appareil image fixe se produisent. Un événement indique généralement qu’un appareil est prêt à transmettre des données d’image. Le moniteur d’événements effectue également le suivi de toutes les applications inscrites et peut démarrer une application lorsqu’un événement est détecté.
Ensemble de minidrivers d’images fixes en mode utilisateur fournis par le fournisseur qui peuvent détecter l’activité de l’appareil et notifier le moniteur d’événements d’image fixe de cette activité par le biais d’événements d’appareil à image fixe. Ces mini-disques passent également les données d’image des pilotes en mode noyau à des logiciels de niveau supérieur.
Un Panneau de configuration scanneurs et caméras, qui permet aux utilisateurs d’affecter des événements d’appareil fixe spécifiques à des applications spécifiques. De cette façon, le moniteur d’événements sait quelle application démarrer lorsqu’il détecte un événement. Panneau de configuration permet également aux utilisateurs de tester les appareils d’image fixe.
Une application d’imagerie peut s’inscrire en tant que prise en compte du modèle push, ce qui signifie qu’elle peut être activée par le moniteur d’événements lorsqu’un appareil image fixe est prêt à transmettre une image.
Les applications de création d’images lisent généralement les flux de données d’image en appelant une API d’acquisition d’images de haut niveau, telle que TWAIN. Les sous-composants spécifiques à l’appareil de l’API d’acquisition d’images, tels que les sources de données TWAIN, utilisent une interface dans les mini-disques d’image fixe en mode utilisateur pour effectuer des opérations d’E/S.
Microsoft STI définit plusieurs interfaces COM d’image fixe qui permettent aux composants STI de communiquer entre eux.
La section suivante fournit plus d’informations sur ces composants et d’autres composants Microsoft STI.