TWAIN

TWAIN es una API de software y un protocolo de comunicación que ayuda a las aplicaciones a controlar escáneres, cámaras digitales y otros dispositivos de captura de imágenes. Cualquier aplicación que incluya compatibilidad con TWAIN puede interactuar con cualquier escáner que tenga un controlador de dispositivo compatible con TWAIN. Ha sido un estándar del sector desde principios de la década de 1990 y es compatible con la mayoría de los sistemas operativos, las aplicaciones de edición de imágenes y prácticamente todos los escáneres y dispositivos de captura de imágenes disponibles en el mercado.

La API de TWAIN funciona mediante una biblioteca de software llamada TWAIN Data Source Manager (DSM), que se incluye con la mayoría de los controladores de dispositivos TWAIN. Primero, cualquier aplicación compatible con TWAIN puede comunicarse con un DSM para indicarle qué escáner desea usar y cómo configurar el escaneo. La API incluye varios parámetros que puede personalizar, como la resolución de la imagen, el recorte, la profundidad de color y la orientación de la página. Una vez que ha configurado todo e iniciado el escaneo, la aplicación envía esos parámetros al DSM y el DSM se los transmite al escáner. El escáner captura la imagen y la envía de vuelta al DSM, que la procesa y la reenvía a la aplicación que solicitó el escaneo inicialmente.

En 2019 se presentó una nueva extensión de TWAIN llamada TWAIN Direct. TWAIN Direct elimina la necesidad de controladores específicos para cada dispositivo al establecer una comunicación directa entre una aplicación y un dispositivo mediante una conexión de red, como Wi-Fi o Ethernet. Como funciona mediante una conexión de red, TWAIN Direct añade compatibilidad con sistemas operativos móviles como Android e iOS.

NOTE: Aunque TWAIN parece un acrónimo, en realidad no significa nada y se escribe en mayúsculas por motivos estilísticos. Muchas personas le han asignado un acrónimo retroactivo: "Technology Without An Interesting Name."

Actualizado August 31, 2023 por Brian P.

quizPon a prueba tu conocimiento

What is the purpose of a JRE?

A
It helps transfer images between a digital camera and a computer.
0%
B
It provides an environment for running Java apps and applets.
0%
C
It restores lost data from a backup disk.
0%
D
It monitors incoming and outgoing network traffic.
0%
Correct! Incorrect!     View the JRE definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de TWAIN en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.