Foro de elhacker.net

Programación => Java => Mensaje iniciado por: BlackZeroX en 22 Agosto 2015, 22:10 pm



Título: TWain Applet, problemas con DMS
Publicado por: BlackZeroX en 22 Agosto 2015, 22:10 pm
Hola buena tarde.

Tengo un componente applet el cual funciona perfectamente con la mayoría de los scanners usando el estándar TWain (versión 2), el problema resalta que cuando ejecuto el IE6, IE7, ... , IEXX... para x32, este carga la JVM en x32 como es lógico y debería ser lógico que carga los DLL TWAINDMS.dll que están en el directorio sysWOW64 que son las en sistemas de arquitectura x64, pero resulta que debo poner las de x64 de lo contrario se queda congelo el driver, hay alguna forma de solventar este problema?.

Cabe mencionar que en sistemas de plataforma de x32 carga como Win XP carga la TWAINDMS.dll que se encuentra en system32 como lo haría en cualquier otra plataforma x32, pero se queda congelado perdiendo la comunicación con el driver.

El scanner que intento comunicar es el fujitsu 7160, según la pagina oficial de twain.org solo corre desde W7 pero lo increíble de esto que usando utilidades o jars ejecutados fuera de IE reconoce y no hay congelamiento y por ende pierde la conexión del mismo en sistemas anteriores como Win 7, cualquier otro scanner incluyendo las impresoras multi-funcionales se ejecutan correctamiento.

Las dll del DMS que utilizo son las de las 2.3.0: http://sourceforge.net/projects/twain-dsm/

Las dll que vienen con Win XP las e sustituido con esas aunque al final del día se jode el DMS y tengo que restituir las originales...

¿Existe alguna solución?, e estado viendo la posibilidad de crearme una dll que me comunique por WIA al scanner y cargarla por metodos nativos... e descartado los standard SANE e ISIS para este caso.

¿Existen alguna otra librería que no sea jtwain de asprise?...

Saludos!¡.