complemento para scanear imagenes - Forum

Forum Navigation
You need to log in to create posts and topics.

complemento para scanear imagenes

Hola!, tenia un plug que permitia scanear una imagen y guardarla en un objeto directo en neobook, pero actualmente no se instala porque cuando se corre ya que es un pequeño exe dice que neobook no esta abierto, claro debe buscar la instalacion de neobook y no visualneo es logico porque es muy viejo pero muy efectivo.
alguien conoce algun complemento que actualmente permita usar el scaner para poder tomar una imagen y usarla en visualneo win?

Gracias desde ya por la informacion

 

Saludos

@matilde ,
prueba con este programa opensource:
https://github.com/dynarithmic/Twainsave

y si no, con este plugin que acabo de subir :
https://visualneo.com/product/emo_twain-scanner

 

luishp, Vadim and 4 other users have reacted to this post.
luishpVadimluizalangonzalez91CN_Icemaniretz

@emmanuel-fernandez  Hola!!!! que genio la verdad era justo como el que yo tenia pero que ya no anda...
realmente te felicito.

lo acabo de descargar y ver es justo justo lo que necesitaba, ahora la pregunta y persona mi ignorancia es posible hacer que guarde las fotos scaneadas dentro de un directorio de la aplicación donde esta la raíz del proyecto???

mil gracias por tu aporte

un cordial saludo desde Argentina

@matilde ,
Despues de scanear cada imagen, copiala donde quieras

FileExists "[PubDir]scanned.bmp" "[FileFound]"
If "[FileFound]" "=" "True"
  . El archivo existe
  setvar "[Nombre_Fichero]" "image_[year]_[MonthNum]_[DayNum]_[hour]_[minute]_[second].bmp"
  
   FileCopy "[PubDir]scanned.bmp" "[PubDir]escaneadas\[Nombre_Fichero]"
EndIf

De todas formas he dejado la version 2.7.2 en donde puedes definir las preferencias del directorio y nombre del archivo
ejemplo:

emo_twain_preferences "[PubDir]escaneadas" "scan_[year][MonthNum][DayNum]_[hour]_[minute]_[second].bmp"

emo_twain_ScanToRectangle "Rectangle1" "[result]"

 

 

luishp, dglojnar and 4 other users have reacted to this post.
luishpdglojnarluizalangonzalez91Sinesi Giuseppeiretz

Translator

 

Hi, great plugin, can I suggest you for next upgrade?

Uploaded files:
  • You need to login to have access to uploads.
No habia visto que habias actualizado y modificado el plug, ya lo bajo de todas formas el que baje se ajusto perfecto a lo que necesitaba
Mil gracias, y que dios te bendiga!
dglojnar, alangonzalez91 and emo have reacted to this post.
dglojnaralangonzalez91emo

Hola amigo @emmanuel-fernandez  veras tengo un problema, yo instale la version del scan que inicialmente me pasaste y desarrollamos tal como te pase en la foto y funciono perfecto.

Se me ocurrio traer la impresora y el escaner que se utilizara con el programa que estoy haciendo.

Cuando fui a configurar el dispositivo me encontre que solo me reconocio mi impresora una epson l3210 en la cual escanea perfecto.
la impresora que trajimos es una epson l220, cuando lo ejecute no lo reconoce, pero lo curioso que en windows esa impresora paso a estar predeterminada, y probe de scanear desde windows y funciono perfecto.

Supuse que se trataria de un problema del plug anterior, Lo desistale y baje e instale la nueva version 2.72.
pero la soprese ocurrio cuando al ejecutarlo me pasa lo mismo no lo reconoce y ademas sigue detectandome solo mi impresora anterior

Como puedo solucionar esto ya que el scaner que se va a usar es el de la impresora epson l220

 

Quedo a la espera
un millon de gracias , saludos cordiales

 

 

Hola @matilde ,
El problema casi seguro está en los drivers de la impresora, no en el plugin.
Haz una prueba rápida para confirmarlo.

1. Diagnóstico Rápido

  • Descarga e instala IrfanView de 32 bits desde su web oficial: https://www.irfanview.com/

  • Ábrelo y ve al menú Archivo > Seleccionar origen de Escaner/TWAIN.

  • Casi con toda seguridad, en la lista que aparece solo verás tu impresora antigua (L3210) y no la nueva, igual que en tu proyecto.

2. ¿Por qué Pasa Esto?

Si la prueba anterior da ese resultado, la razón es simple:

  • VisualNEoWin y el plugin necesitan un driver TWAIN de 32 bits para encontrar el escáner.

  • Tu nueva impresora (L220) muy probablemente solo ha instalado el driver WIA (el que usa Windows para escanear), pero le falta el TWAIN. Por eso es "invisible" para el plugin.

3. La Solución

La solución es instalar el software de Epson que sí incluya el driver correcto (Twain y 32 bits)

Con el driver TWAIN correcto instalado, el escáner aparecerá tanto en IrfanView como en tu proyecto.

Saludos

alangonzalez91 has reacted to this post.
alangonzalez91

@emmanuel-fernandez, mil gracias por tu respuesta
Ya lo solucione y ahora funciona perfecto!!!

 

Saludos

@emmanuel-fernandez, hola emmanuel te escribo este post porque hace ya 3 dias que hice un post nuevo para ti y nunca ha sido publicado, no se cual es la razon porque no creo que haya sido inconveniente ni nada por el estilo pero bueno...

Conoces algun plug que permita autograbar el proyecto en el que se esta trabajando cada cierta cantidad de tiempo, ya estoy cansada de perder y perder trabajo por apasionarme y no grabar los cambios....

 

Mil gracias

Hola @matilde,

Tu pregunta si se publicó, pero parece que la pusiste en el foro de VisualNEO Web en lugar de en el de VisualNEO Win.
Acabo de moverla al foro correcto:
https://visualneo.com/forum/topic/autograbar-pub

Saludos.

Hola @emmanuel-fernandez  

 

Te hago una pregunta hay alguna forma de sacar de memoria una vez scaneada las imagenes ... por que te pregunto esto veras lo uso para scanear documentos de identidad en el legajo de un credito, funciona perfecto, una vez que scanea las imagenes las guarda en un directorio frontal y otro dorsal todo barbaro

luego que finaliza el scaneo y cierro el contenedor que usa el scaneador se procesa todo los datos ingresados inclusive las fotos scaneadas y se guarda en la base de datos correspondiente para cada cliente.

Una vez que finaliza todo el proceso va directamente a una pagina llamada legajo donde muestra todas las variables que carga de la base de datos almacenadas en ese cliente y existe un boton que lo que hace es previsualizar un reporte para que arme con el reportdesigner y que carga entre otras cosas las fotos de los dni
pero aca lo curioso cuando apreto para que haga esto el programa se crashea, es decir si se escanea y se va directamente al legajo y se intenta previsualizar se
cuelga el programana ahora si estando en el legajo salgo de esa pagina voy al inicio y vuelvo al legajo ahora si lo hace sin problemas
deduzco que el problema esta en el controlador del scaner que debe quedar en memoria no se supongo por eso te consulto esto ya que no existe ningun comando que lo desactive.

Mil gracias desde ya por tu respuesta

Saludos

@matilde

He actualizado el plugin para que llame a la función de limpieza justo al terminar de escanear, liberando todos los recursos al instante.

Descarga la versión 2.7.3 que ya tiene la corrección.

Con esto debería solucionarse.

 

dglojnar has reacted to this post.
dglojnar

HOLA! @emmanuel-fernandez  GRACIAS, pero te cuento que desistale el anterior e instale tu actualizacion
ahora hay un pequeño problema cuando scanea no trae la imagen scaneada al rectangulo asignado, pero si la guarda bien solo que no la muestra.

Anteriormente cuando terminaba el scaneo aparecia en el rectangulo asignado la imagen del documento que habia scaneado....

Con relacion a mi problema, no se la verdad por donde puede ir es muy curioso el comportamiento igual con la actualizacion y limpiando todo me lo sigue colgando si intento previsualizar e imprimir despues de haber escaneado, ahora si salgo de legajos y despues vuelvo a estrar ahi lo hace bien como si nada....

@matilde

Prueba esta nueva versión del plugin (v2.7.5)

Ahora tienes una nueva acción:
emo_twain_Cleanup
Simplemente ejecuta esta acción justo antes de la acción que previsualiza o imprime el reporte.
Esto liberará de forma segura la imagen de la memoria.

Si la nueva acción emo_twain_Cleanup sigue sin resolver tu problema, prueba esta otra estrategia que es muy efectiva.
Se basa en forzar a VisualNEoWin a que limpie la memoria por nosotros.

Justo antes de ir a la página del reporte, en lugar de llamar a emo_twain_Cleanup, haz lo siguiente:

Crea una página completamente vacía en tu aplicación. Llámala, por ejemplo, "PaginaDePaso".

En el botón que te lleva al reporte, en lugar de ir directamente, usa la acción GoTo "PaginaDePaso".

Ahora, en esa "PaginaDePaso", ve a sus propiedades de página y busca el evento PageEnter (Al Entrar a la Página).

Dentro del evento PageEnter, pon la acción para ir a tu página de reporte: GoTo "MiPaginaDeReporte".

El flujo será: Escanear -> Botón -> Página en Blanco (invisible para el usuario) -> Página del Reporte.

El paso por la página en blanco es tan rápido que el usuario apenas notará un leve parpadeo, pero es suficiente para que VisualNEoWin se vea forzado a limpiar todos los objetos de la página anterior, incluyendo la imagen del escáner, solucionando así el bloqueo.

@emmanuel-fernandez, increible...
el plug ahora funciona correctamente ya muestra la imagen scaneada.

segui tus instrucciones e incluso implemente la pagina de paso...
pero infructuosamente al pulsar el boton que debe ir a esa pagina ahi cuelga la aplicacion.

pero le encontre la forma de que funcione.

una vez que se registra el credito que ya guardo las imagenes del dni etc en vez de hacer que vaya a la pagina legajo (que es donde esta el boton para la pagina de paso) hago que reinicie la aplicacion que es instantaneo cuando la reinicia desde el menu voy a legajo ingreso el numero va al legajo pulso el boton y ahi si va a la pagina de paso y me previsualiza el reporte listo para imprimir

Realmente muy curioso no te imaginas las cosas y pruebas que hice para ver si habia alguna otra solucion pero no esto es lo unico efectivo que me funciona.
Mil gracias por tu ayuda.

 

Saludos