Proceso de captura de imágenes


En este ejemplo, cada fila tiene su propio botón de escáner.

Los campos de Cód. Imagen son de sólo lectura.

Si en este instante se presionaría el botón Escanear, se desplegaría el mensaje "No es posible escanear, no se ha definido código de imagen", ya que el campo Cód. Imagen está vacío.

Para generar un código de imagen (esto crea una imagen vacía en la base de datos), se graba el registro con F12 y (si el formulario no está programado para reconsultarse automáticamente) se reconsulta con F7, con eso se genera un código de imagen nuevo y es posible escanear:


Una vez generado este código es posible capturar la imagen. Hay que preparar la página o documento, y después se presiona el botón de escaneo:


Una vez terminado el escaneo, aparece la ventana de vista previa de escaneo:

En esta ventana, en la parte superior se encuentra el número de página que se está escaneando, debajo los botones para aceptar o rechazar la imagen, y en la parte inferior la imagen escaneada en su tamaño real.

Si se presiona el botón "Sí", la imagen será grabada en la base de datos de forma inmediata, y si no se ha alcanzado el número de páginas máximo permitido (no en el caso de escaneos tipo "Multipágina") aparecerá una ventana de confirmación con el mensaje "Desea escanear otra página?"

Si se presiona OK/Aceptar, inmediatamente inicia el proceso de escaneo, sólo que las subsiguientes estarán vinculadas al grupo y sólo serán accesibles desde la primera página.

Si se presiona en Cancelar, el proceso de escaneo termina.

Si se rechaza la imagen presionando en "No" (o cuando se cierra la ventana), aparecerá una ventana de confirmación diciendo "Desea reescanear la imagen?".

Si se acepta, iniciará inmediatamente el re-escaneo de la página.

Si se cancela, el proceso de escaneo termina y no se graba la imagen en la base de datos.

NOTA:   Si se escanea sobre un registro que ya tiene un código de imagen definido, y por tanto un probable grupo de imágenes almacenado apuntando a ese código, las imágenes antiguas se caducarán y se escribirán nuevos registros hasta la página que se escanee, las demás quedarán intactas.

Por ejemplo, si ya están almacenadas 7 páginas, y se escanea encima de ese código 4 páginas, las 2 páginas finales originales todavía seguirán ahí sin caducarse.