¿Qué es un controlador WIA?
WIA es una nueva generación de equipos de procesamiento de imágenes soportados por el sistema operativo. Tiene tres grupos de clientes:
1. Usuarios finales
2. Proveedores de suministro de hardware
3. Proveedores de software
Nuestros objetivos son los siguientes:
Buena experiencia del usuario final
Utilizaremos Provide una experiencia interactiva para el dispositivo de procesamiento de imágenes que está estrechamente integrada con la experiencia de Windows del usuario.
Proporcionar un conjunto de API para desarrolladores ISV e IS
La interfaz de programación para interactuar con el dispositivo será estable, confiable y estará basada en estándares de programación conocidos (DCOM). El conjunto de funciones será al menos el mismo que el proporcionado por TWAIN versión 1.7.
Interfaces de usuario extensibles y reemplazables
Tener una interfaz de usuario básica universal/no reemplazable debe proporcionar suficiente extensibilidad al proveedor de hardware. Además, debe haber cuadros de diálogo comunes extensibles y reemplazables. Estos cuadros de diálogo proporcionarán suficiente funcionalidad para que los proveedores de hardware/software deban usarlos o ampliarlos, pero no reemplazarlos.
Patrón de controlador pequeño extensible
Para que los IHV migren sus controladores de dispositivos a WIA, el patrón de controlador debe ser fácil de implementar y permitir que todos los componentes especializados se incluyan en el patrón.
Modo de destino de la aplicación
Los proveedores de aplicaciones deben poder registrar sus aplicaciones como destinatarios de datos del dispositivo de procesamiento de imágenes. Los usuarios sólo necesitan comprender su tarea (es decir, convertir imágenes a PictureIt) sin tener que pensar demasiado en guardar datos en qué formato de archivo, iniciar aplicaciones, convertir archivos, etc.
Alcance de los dispositivos funcionales
WIA incluirá varios dispositivos funcionales como: escáneres (escaneo de superficie plana, películas, fotografías, diapositivas y documentos), cámaras digitales (modo dual, estáticas) y Otros dispositivos de disfrute.