Lanzado en 1992, Twain es el estándar de interfaz para Windows y Macintosh que permite a los dispositivos de hardware de imágenes (como escáneres y cámaras digitales) comunicarse con el software de procesamiento de imágenes.
Antes de TWAIN, todos los dispositivos de adquisición de imágenes venían con su propio software propietario. Si quería trabajar con una imagen escaneada en una aplicación diferente, primero tenía que guardar la imagen en el disco, luego abrir la aplicación de su elección y volver a abrir la imagen allí.
Casi todo el software de procesamiento de imágenes es compatible con TWAIN. Si su software soporta TWAIN, encontrará un comando «Acquire» en los menús o barras de herramientas (aunque a veces el comando está oculto bajo un menú Importar).
Este comando proporciona acceso a cualquier dispositivo de hardware TWAIN instalado en el sistema. Aunque la apariencia del software y las capacidades de cada dispositivo pueden variar, el comando TWAIN Acquire llama al software de interfaz de hardware y coloca la imagen adquirida en el software de procesamiento de imágenes, sin necesidad de que la imagen se guarde primero en el disco.
Entonces, ¿qué significa realmente TWAIN? Según The Free On-line Dictionary of Computing y corroborado por el sitio web oficial del Grupo de Trabajo TWAIN, no es un acrónimo en absoluto:
La palabra TWAIN proviene de «The Ballad of East and West» de Kipling – «…y nunca los dos se encontrarán…», lo que refleja la dificultad, en ese momento, de conectar escáneres y ordenadores personales. Fue mejorado a TWAIN para hacerlo más distintivo. Esto llevó a la gente a creer que era un acrónimo, y luego a un concurso para llegar a una expansión. No se seleccionó ninguna, pero la entrada «Technology Without An Interesting Name» (Tecnología sin un nombre interesante) sigue obsesionando a la norma.
Un uso común de TWAIN es permitir el escaneo de imágenes directamente en Photoshop. Esto se ha vuelto cada vez más difícil a partir del lanzamiento de Photoshop CS5 y continúa hasta el día de hoy. La razón principal es que Adobe eliminó la compatibilidad con escáneres TWAIN de 64 bits en Photoshop de 64 bits o de 32 bits, y también sugiere que utilice TWAIN «bajo su propio riesgo». CS6 sólo se ejecuta en modo de 64 bits: si el controlador del escáner no puede manejar el modo de 64 bits, es posible que no pueda utilizar TWAIN. De hecho, TWAIN puede ser una tecnología en sus últimas etapas. Afortunadamente, Adobe tiene algunas sugerencias sobre reemplazos.