2009-08-19 16 views
19

Nuestra empresa está utilizando algún software que SOLAMENTE acepta la entrada de un "Dispositivo de imágenes", es decir, un dispositivo TWAIN (por ejemplo, un escáner).Simulando un dispositivo TWAIN

El problema es que estamos recibiendo nuestros archivos digitalmente, por lo que usar un escáner real nos obligaría a imprimir, escanear y triturar documentos que ya tenemos en la computadora, pero no en el software.

Tenía curiosidad si alguien tiene alguna idea de cómo podríamos ser capaces de solucionar este problema mientras tanto. Lo primero que pensé fue encontrar una forma de engañar al programa para que crea que estamos usando un escáner, a través de un nuevo "dispositivo de imagen" que simplemente leería en el archivo, y escupirlo al software, pero ni siquiera saber por dónde empezar con eso.

Presentamos una solicitud de función, ya que obviamente este problema debe abordarse en el software en sí, pero la compañía es famosa por retrasarse bastante en lo que respecta a las actualizaciones.

Respuesta

9

El sistema utilizado por los escáneres se llama TWAIN, por lo que estaría buscando algún tipo de controlador virtual TWAIN.

Una búsqueda rápida en Google producirá varias visitas, no tengo ninguna experiencia con el software, así que no puedo aconsejar más.

Dos de esos proveedores que se encuentran a través de intercambio de expertos:
http://www.twaintools.de
http://www.scanpoint-usa.com

+0

Gracias por esto. Actualizó el OP con mejor información – biggusjimmus

5

OK, meses de retraso ... pero en caso de estar interesado, tengo una estructura de controlador TWAIN/kit de herramientas que podrían permitirá construir esto es bastante fácil, dependiendo de lo que su aplicación de escaneo espere, y de lo difícil que es leer imágenes de sus documentos digitales. Es un proyecto de Microsoft Visual C++. Sin cargo, pero se necesitaría nuestro permiso para redistribuir un controlador basado en él: GenDS

El grupo de trabajo TWAIN también tiene un conductor de la muestra/esqueleto, creo que es C recta - y utilizado tener algunos bastante malos bichos (Por qué escribí el mío ;-) pero, podría haber mejorado. Busque la "fuente de datos de muestra y la aplicación" en su download page.

Y, por supuesto, tengo una versión "comercial" de GenDS que uso para escribir controladores TWAIN por contrato.