Escanear documentos a través de una red

Por un lado, el escaneo de documentos a través de una red parece existir, pero por otro, no se ha convertido en una práctica generalmente aceptada, 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 están disponibles en este momento? ¿Tiene futuro ese escenario?

Controlador instalable o acceso directo

Actualmente existen cuatro tipos comunes de controladores: TWAIN, ISIS, SANE y WIA. Básicamente, estos controladores actúan como una interfaz entre la aplicación y una biblioteca de bajo nivel del fabricante que se vincula a un modelo específico.

Escanear documentos a través de una red
Arquitectura de conexión de escáner simplificada

Generalmente se supone que el escáner está conectado directamente a la computadora. Sin embargo, nadie limita el protocolo entre la biblioteca de bajo nivel y el dispositivo. También podría ser TCP/IP. Así es como funcionan ahora la mayoría de las impresoras multifunción en red: el escáner es visible como local, pero la conexión se realiza a través de la red.

La ventaja de esta solución es que a la aplicación no le importa exactamente cómo se realiza la conexión, lo principal es ver la interfaz familiar TWAIN, ISIS u otra. No es necesario implementar soporte especial.

Pero las desventajas también son obvias. La solución se basa en un sistema operativo de escritorio. Los dispositivos móviles ya no son compatibles. La segunda desventaja es que los controladores pueden ser inestables en infraestructuras complejas, por ejemplo, en servidores de terminales con clientes ligeros.

La solución sería admitir la conexión directa al escáner a través del protocolo HTTP/RESTful.

TWAIN directo

TWAIN directo fue propuesto por el Grupo de Trabajo TWAIN como una opción de acceso sin conductor.

Escanear documentos a través de una red
TWAIN directo

La 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 REST API. Además, la especificación contiene una descripción de la publicación del dispositivo (descubrimiento automático). Se ve bien. Para el administrador, esto elimina posibles problemas con los controladores. Soporte para todos los dispositivos, lo principal es que exista una aplicación compatible. También existen ventajas para el desarrollador, principalmente la familiar interfaz de interacción. El escáner actúa como un servicio web.

Si consideramos escenarios de uso reales, también habrá desventajas. La primera es la situación de estancamiento. No hay dispositivos en el mercado con TWAIN Direct y no tiene sentido que los desarrolladores admitan esta tecnología, y viceversa. El segundo es la seguridad; la especificación no impone requisitos de gestión de usuarios ni de frecuencia de actualizaciones para cerrar posibles agujeros. Tampoco está claro cómo los administradores pueden controlar las actualizaciones y el acceso. La computadora tiene software antivirus. Pero en el firmware del escáner, que obviamente tendrá un servidor web, puede que esto no sea así. O serlo, pero no lo que exige 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, con la implementación de este estándar, las tareas que se resolvieron mediante la configuración de aplicaciones de terceros se transfieren a los fabricantes de dispositivos.

La tercera desventaja es una posible pérdida de funcionalidad. Los controladores pueden tener un posprocesamiento adicional. Reconocimiento de códigos de barras, eliminación de fondo. Algunos escáneres tienen el llamado. Impresora: función que permite al escáner imprimir en un documento procesado. Esto no está disponible en TWAIN Direct. La especificación permite ampliar la API, pero esto dará lugar a muchas implementaciones personalizadas.

Y un inconveniente más en escenarios de trabajo con un escáner.

Escanear desde una aplicación o escanear desde un dispositivo

Veamos cómo funciona un escaneo regular desde una aplicación. Estoy dejando el documento. Luego abro la aplicación y escaneo. Luego tomo el documento. Tres pasos. Ahora imagine que el escáner de red está en otra habitación. Es necesario realizar al menos 2 aproximaciones. Esto es menos conveniente que la impresión en red.

Escanear documentos a través de una red
Otra cuestión es cuándo el propio escáner puede enviar un documento. Por ejemplo, por correo. Estoy dejando el documento. Luego escaneo. El documento vuela inmediatamente al sistema de destino.

Escanear documentos a través de una red
Ésta es la principal diferencia. Si el dispositivo está conectado a una red, entonces es más conveniente escanear directamente al almacenamiento de destino: carpeta, correo o sistema ECM. En este circuito no hay lugar para un piloto.

Desde una perspectiva externa, utilizamos el escaneo de red sin cambiar las tecnologías existentes. Además, tanto desde aplicaciones de escritorio a través del controlador como directamente desde el dispositivo. Pero el escaneo remoto desde una computadora no se ha generalizado tanto como la impresión en red debido a diferencias en los escenarios operativos. Escanear directamente a la ubicación de almacenamiento deseada es cada vez más popular.

La compatibilidad con escáneres TWAIN Direct como reemplazo de los controladores es un muy buen paso. Pero el estándar llega un poco tarde. Los usuarios quieren escanear directamente desde un dispositivo de red y enviar documentos a su destino. Las aplicaciones existentes no necesitan ser compatibles con el nuevo estándar, ya que ahora todo funciona bien y los fabricantes de escáneres no necesitan implementarlo, ya que no hay aplicaciones.

En conclusión. La tendencia general muestra que el simple hecho de escanear una o dos páginas será sustituido por las cámaras de los teléfonos. Seguirá existiendo el escaneo industrial, donde la velocidad es importante, el soporte para funciones de posprocesamiento que TWAIN Direct no puede proporcionar y donde la estrecha integración con el software seguirá siendo importante.

Fuente: habr.com

Añadir un comentario