Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trew@ v2.0.0
Versión: v01r00
Fecha: 25/03/2011
HOJA DE CONTROL
REGISTRO DE CAMBIOS
CONTROL DE DISTRIBUCIÓN
ÍNDICE
1 INTRODUCCIÓN ......................................................................................................................................... 4
1.1 Objeto........................................................................................................................................................ 4
2 AppletScan..................................................................................................................................................... 5
3 ANEXOS ..................................................................................................................................................... 10
4 GLOSARIO ................................................................................................................................................. 10
5 BIBLIOGRAFÍA Y REFERENCIAS.......................................................................................................... 10
1 INTRODUCCIÓN
1.1 Objeto
El presente documento define el conjunto consideraciones a tener en cuenta para integrar AppletScan en
aplicaciones clientes de “Trew@” (tal y como se puede encontrar en la aplicación de ejemplo “agenda y
escritorio de tramitación” distribuida con el entregable de Trew@ ).
1.2 Alcance
• El colectivo de usuarios y desarrolladores de sistemas que usan Trew@ como motor de tramitación.
2 AppletScan
A continuación se detallan los ficheros y librerías necesarios para poder integrar el AppletScan en una aplicación
de tipo escritorio así como el uso y destino de los mismos.
Esta versión corrige un BUG detectado en la v2.0.2: Tras incorporar ( o no, dependiendo de la
parametrización ) el fichero PDF al ServLet, si el desarrollador había indicado vía parámetro que deseaba
eliminar el fichero PDF al final del proceso, el Applet omitía este parámetro y nunca eliminaba el fichero
PDF del equipo local.
A continuación de detallan los parámetros que son necesarios pasar al applet desarrollado “scanFreeApplet.jar”.
Si no se especifica no se invocará al
servLet de subida tras obtener el
documento del escáner.
Si no se especifica no se invocará al
servLet de subida tras obtener el
documento del escáner.
1. Librería jtwain.dll: La propia dll de C++ no es capaz de gestionar la adquisición de imágenes que
sobrepasen en su conjunto un cierto volumen.
2. Librería itext-1.3.1: El jar encargado de generar el pdf no es capaz de gestionar la creación de documentos
pdfs a partir de las imágenes obtenidas si estas sobrepasan un cierto volumen.
3. El Servlet de subida puede fallar con ficheros que superen un cierto peso.
* No se puede considerar un problema del applet, pero se recoge como incidencia a tener en cuenta a la hora de
posibles limitaciones que deban ser aplicadas.
La solución parece pasar por limitar, modificando el código de la jtwain.dll, las prestaciones máximas
soportadas, y si se detecta que el usuario ha seleccionado unas prestaciones superiores ajustar éstas
automáticamente a las preestablecidas como máximas.
Los applets desarrollados implementan un control de los errores más comunes que puedan surgir en el proceso
de obtención de imágenes y posterior subida a la base de datos. Los errores controlados de detallan en el
siguiente apartado.
La librería nativa (dll) que usa la API Twain no se encuentra en el sistema o está en una ruta que no está incluida
en el PATH del sistema.
En la llamada al Servlet no se están pasando parámetros que se consideran obligatorios para que dicha llamada
funcione.
El fichero temporal que se genera partiendo de la imagen obtenida no se ha podido crear de forma correcta.
3 ANEXOS
No hay anexos.
4 GLOSARIO
5 BIBLIOGRAFÍA Y REFERENCIAS