Escanear documentos a través de la red, por un lado, parece estar allí, pero por otro lado, no se ha convertido en una práctica común, a diferencia de la impresión en red. Los administradores aún instalan controladores, y la configuración de escaneo remoto es individual para cada modelo de escáner. Qué tecnologías existen en este momento, y si ese escenario tiene futuro.
Conductor instalable o acceso directo
Actualmente son comunes cuatro tipos de controladores: TWAIN, ISIS, SANE y WIA. De hecho, estos controladores actúan como la interfaz entre la aplicación y la biblioteca de bajo nivel del fabricante, que está asociada con un modelo específico.
Arquitectura de conexión de escáner simplificadaPor lo general, se entiende que el escáner está conectado directamente a la computadora. Sin embargo, nadie restringe el protocolo entre la biblioteca de bajo nivel y el dispositivo. Puede ser TCP / IP. Por lo tanto, la mayoría de las MFP de red ahora funcionan: el escáner es visible como local, pero la conexión pasa por la red.
La ventaja de esta solución es que la aplicación no sabe exactamente cómo se realiza la conexión, lo principal es ver el conocido TWAIN, ISIS u otra interfaz. No se necesita apoyo especial.
Pero los contras son obvios. La decisión está vinculada al sistema operativo de escritorio. Los dispositivos móviles quedan inmediatamente fuera de soporte. El segundo inconveniente, los controladores pueden funcionar de manera inestable en infraestructuras complejas, por ejemplo, en servidores de terminal con clientes ligeros.
La solución es admitir la conexión directa al escáner a través del protocolo HTTP / RESTful.
TWAIN Direct
TWAIN Direct fue propuesto por el Grupo de Trabajo TWAIN como una opción de acceso sin conductor.
TWAIN DirectLa idea principal es que toda la lógica se transfiere al lado del escáner. Y el escáner proporciona acceso a través de la API REST. Además, la especificación contiene una descripción de la publicación del dispositivo (detección automática). Se ve bien Para el administrador, esto es deshacerse de los posibles problemas del controlador. Soporte para todos los dispositivos, lo principal es que hay una aplicación compatible. También hay ventajas para el desarrollador, principalmente la interfaz de interacción familiar. El escáner actúa como un servicio web.
Si consideramos los casos de uso reales, también hay desventajas. El primero es la situación de punto muerto. No hay dispositivos TWAIN Direct en el mercado, y no tiene sentido que los desarrolladores admitan esta tecnología, y viceversa. El segundo es la seguridad, la especificación no impone requisitos sobre la gestión de usuarios, la frecuencia de las actualizaciones para cerrar posibles agujeros. Tampoco está claro cómo los administradores controlan las actualizaciones y el acceso. La computadora tiene un software antivirus. Y en el firmware del escáner, en el que obviamente estará el servidor web, esto puede no serlo. O ser, pero no lo que requiere la política de seguridad de la empresa. De acuerdo, tener un malware que envíe todos los documentos escaneados a la izquierda no es muy bueno. Es decir, al implementar este estándar, las tareas que fueron resueltas por la configuración de aplicaciones de terceros se transfieren a los fabricantes de dispositivos.
El tercer inconveniente es una posible pérdida de funcionalidad. Los conductores pueden tener postprocesamiento adicional. Reconocimiento de código de barras, eliminación de fondo. Algunos escáneres tienen el llamado Impresora: una función que permite que el escáner imprima en un documento procesado. Esto no está en TWAIN Direct. La especificación permite la extensión de la API, pero esto dará lugar a la aparición de muchas implementaciones personalizadas.
Y una desventaja más en los escenarios de trabajo con el escáner.
Escanear desde una aplicación o escanear desde un dispositivo
Veamos cómo ocurre un escaneo normal desde una aplicación. Pongo un documento Luego abro la aplicación y escaneo. Luego recojo el documento. Tres pasos Ahora imagine que el escáner de red está en una habitación diferente. Necesita hacer al menos 2 enfoques para ello. Esto es menos conveniente que la impresión en red.
Otra cosa es cuando el escáner mismo puede enviar un documento. Por ejemplo, por correo. Pongo un documento Entonces escaneo. El documento vuela inmediatamente al sistema de destino.
Esta es la principal diferencia. Si el dispositivo está conectado a la red, es más conveniente escanear inmediatamente al almacenamiento de destino: carpeta, correo o sistema ECM. No hay controlador en este circuito.
Si mira desde un lado, usamos escaneo en red sin cambiar las tecnologías existentes. Y tanto desde las aplicaciones de escritorio a través del controlador, como directamente desde el dispositivo. Pero el escaneo remoto desde una computadora no se volvió tan masivo como la impresión en red, debido a las diferencias en los escenarios de trabajo. Escanear inmediatamente al almacenamiento deseado se vuelve más popular.
La compatibilidad con los escáneres TWAIN Direct como reemplazo de los controladores es un muy buen paso. Pero el estándar llegó un poco tarde. Los usuarios desean escanear directamente desde un dispositivo de red, enviando documentos según lo previsto. Las aplicaciones existentes no necesitan admitir el nuevo estándar, ya que ahora todo funciona bien, y los fabricantes de escáneres no necesitan implementarlo, ya que no hay aplicaciones.
Y en conclusión. La tendencia general muestra que un escaneo simple de una o dos páginas será reemplazado por cámaras en los teléfonos. Habrá escaneo industrial, donde la velocidad es importante, soporte para funciones de procesamiento posterior que TWAIN Direct no puede proporcionar, y donde la estrecha integración con el software seguirá siendo importante.