Windows Image Acquisition ( WIA ; a veces también llamado Windows Imaging Architecture ) es un modelo de controlador y una interfaz de programación de aplicaciones (API) patentados por Microsoft para Microsoft Windows Me y sistemas operativos Windows posteriores que permiten que el software de gráficos se comunique con hardware de imágenes como escáneres , cámaras digitales y equipos de video digital . Se introdujo por primera vez en 2000 como parte de Windows Me y continúa siendo el dispositivo de imágenes estándar y el modelo de API a través de sucesivas versiones de Windows. Se implementa como un servicio a pedido en Windows XP y sistemas operativos Windows posteriores. [1]
Descripción general
WIA es un superconjunto muy importante del soporte para controladores de imágenes fijas digitales que fue proporcionado por la Still Image Architecture (STI) en Windows 98. Mientras que STI sólo proporcionaba una interfaz de bajo nivel para realizar transferencias básicas de datos hacia y desde el dispositivo (así como la invocación de un proceso de escaneo de imágenes en la máquina Windows a través del dispositivo externo), WIA proporciona un marco a través del cual un dispositivo puede presentar sus capacidades únicas al sistema operativo, y las aplicaciones pueden invocar esas características. Según Microsoft, los controladores WIA están compuestos por un componente de interfaz de usuario (UI) y un componente de núcleo de controlador, cargados en dos espacios de proceso diferentes: UI en el espacio de aplicación y el núcleo de controlador en el espacio de servicio WIA.
Algunos escáneres admiten WIA. [2] [3]
Información adicional
En 2002, Microsoft lanzó la herramienta de biblioteca de automatización de adquisición de imágenes de Windows, que proporciona acceso a la funcionalidad de WIA a través de lenguajes de programación y entornos de scripts que admiten la automatización OLE.
En Windows XP, WIA se ejecuta en el contexto LocalSystem . Debido a las ramificaciones de seguridad que conlleva ejecutar un servicio como LocalSystem, por lo que un controlador con errores o una persona malintencionada tendría acceso sin restricciones al sistema, el servicio WIA en Windows Server 2003 y Windows Vista funciona en el contexto LocalService . Esto puede generar problemas de compatibilidad al utilizar un controlador diseñado para Windows XP. [4]
En Windows XP, se agregó soporte para escáneres con alimentación automática de documentos , escáneres con alimentación por desplazamiento sin capacidades de vista previa y generación de TIFF de varias páginas . [5] Para el video WIA, se introduce un controlador de filtro de instantáneas que permite capturar fotogramas fijos de la transmisión de video.
Windows Vista introdujo Windows Image Acquisition 2.0. Windows Vista también tiene incorporada la biblioteca WIA Automation. WIA2 admite el escaneo push y el escaneo de múltiples imágenes . El escaneo push permite iniciar escaneos y ajustar los parámetros de escaneo directamente desde el panel de control del escáner. El escaneo de múltiples imágenes permite escanear varias imágenes a la vez y guardarlas directamente como archivos separados. Sin embargo, la compatibilidad con contenido de video se eliminó de WIA para Windows Vista. [6]
Aplicaciones que utilizan WIA
- Photoshop
- Pintura.net
- ACDVer
- Sorteo de Chasys IES
- Vista de Irfan
- Visualizador de imágenes FastStone
- Naps2 (No es otro escáner PDF 2)
- Escaneo de papel ORPALIS
- Página de inicio de ScanSnap
- Administrador de ScanSnap
- Asistente para escáner y cámara de Windows
- Serif PhotoPlus
- Microsoft Dynamics GP
Véase también
- Especificación de interfaz de escáner e imagen (ISIS)
- Estándar para dispositivos de adquisición de imágenes (TWAIN)
- El acceso al escáner ahora es fácil (SANE)
Referencias
- ^ "Adquisición de imágenes de Windows (WIA)". Biblioteca MSDN . msdn.microsoft.com . Consultado el 14 de enero de 2013 .
- ^ Lista de escáneres compatibles con Windows Image Acquisition para Windows XP
- ^ Lista de cámaras digitales compatibles con Windows Image Acquisition
- ^ Microsoft publicó un documento en 2003 titulado Mejores prácticas relacionadas con la seguridad para el desarrollo de controladores WIA para ayudar a los desarrolladores de controladores WIA a escribir controladores que funcionen en el contexto de menor seguridad en el que opera el servicio WIA.
- ^ Conectividad de imágenes fijas para Windows
- ^ Migración de WIA a WPD
Enlaces externos
- Adquisición de imágenes de Windows (WIA): MSDN
- Novedades de Windows Image Acquisition (WIA) 2.0
- Conectividad de imágenes fijas para Windows: describe WIA y lo compara con el Protocolo de transferencia de imágenes y los métodos de almacenamiento masivo USB para transferir imágenes entre dispositivos de imágenes digitales y la computadora.
- Código de ejemplo que crea una clase de utilidad WIA en codeproject.com
- Pruebe HP Print and Scan Doctor para Windows—Soporte de HP