Introducción a Microsoft STI
Microsoft STI consta de los siguientes componentes principales:
Un Monitor de eventos Still Image, que supervisa todos los dispositivos de imagen todavía instalados y recibe una notificación cuando se producen eventos de dispositivo de imagen fija . Un evento suele indicar que un dispositivo está listo para transmitir datos de imagen. El monitor de eventos también realiza un seguimiento de todas las aplicaciones registradas y puede iniciar una aplicación cuando se detecta un evento.
Un conjunto de minidriveres de imágenes de imagen de modo usuario proporcionados por el proveedor que pueden detectar la actividad del dispositivo y notificar al monitor de eventos de imagen todavía de esa actividad a través de eventos de dispositivo de imagen todavía. Estos minidrivers también pasan datos de imagen de controladores en modo kernel al software de nivel superior.
Un escáner y cámaras Panel de control, que permite a los usuarios asignar eventos de dispositivo de imagen todavía específicos a aplicaciones específicas. De este modo, el monitor de eventos sabrá qué aplicación se iniciará cuando detecte un evento. Panel de control también permite a los usuarios probar dispositivos de imagen todavía.
Una aplicación de creación de imágenes se puede registrar como compatible con el modelo de inserción, lo que significa que el Monitor de eventos puede activarlo cuando un dispositivo de imagen todavía está listo para transmitir una imagen.
Las aplicaciones de creación de imágenes suelen leer flujos de datos de imagen mediante una llamada a una API de adquisición de imágenes de alto nivel, como TWAIN. Los subcomponentes específicos del dispositivo de la API de adquisición de imágenes, como los orígenes de datos de TWAIN, usan una interfaz en los minidrivers de imágenes en modo de usuario para realizar operaciones de E/S.
Microsoft STI define varias interfaces COM de imagen fija que permiten a los componentes de STI comunicarse entre sí.
En la sección siguiente se proporciona más información sobre estos y otros componentes de MICROSOFT STI.