jueves, 6 de octubre de 2011

Programacion de U.are.U 4500 Fingerprint Reader Digital Persona en Java con W7 -parte 1


PROGRAMACIÓN DE 4500 FINGERPRINT READER DIGITAL PERSONA EN JAVA CON W7 – PARTE 1


Nota: Cabe resaltar que algunos términos de esta explicación fueron sacados del blog de monillo que me sirvió de inquietud para el desarrollo de este programa en vista de los problemas que presentaban muchos de sus seguidores.
Como ya se ha mencionado en muchos blogs y foros, en la actualidad la seguridad en las transacciones electrónicas se ha vuelto una parte indispensable para los programadores de sistemas, la identificación para el acceso a los registros y demás cuestiones relacionadas deben de ser tomadas en cuenta para poder validar que alguna persona está accediendo realmente a lo que debe acceder, es esencial hacer que (en medida de lo posible) nadie pueda hacerse pasar por alguien que no es al momento de identificarse  en un sistema. Aquí es donde la biometría juega un papel sumamente interesante (más información sobre la biometría en éste artículo) así que dedicaré una serie de artículos a tratar de explicar cómo programar un lector de huella digital en Java con windows 7 utilizando el SDK del proveedor de los dispostivos de Digital Persona, que nos permitirán realizar todos los procedimientos sin ningún problema. Primeramente hablaré de lo que necesitamos para poder empezar a programar un sistema completo de registro y verificación de identidades por medio de la huella digital:

  • El JRE (Java Runtime Environment) más reciente, al momento de la publicación de este artículo es la jdk1.6.0_24 y jre6... Aqui
  • IDE de programación NetBeans en su versión más reciente, al momento de publicar este artículo es la 6.9.1. en Español.
  • Un lector de huella digital de la linea de Digital Persona, como DigitalPersona U.are.U 4000B/4500 or later fingerprint readers and modules,  DigitalPersona U.are.U Fingerprint Keyboard
  • El SDK de programación de lectores de huella digital de Digital Persona, que en este caso fue el DigitalPersona One Touch for Windows SDK 1.6.1 que es libre y es los mas interesante de todo esto y cabe resalatar que ya hoy uno mas actualizado con mejores caracteristicas, pero para este desarrollo con el libre esta bien como face inicial, y el que lo quiera comprar pues nada mas es ponerse en contacto con este proveedor...  Aqui
  • Un servidor de bases de datos en MySQL para este caso.
Una vez que tenemos todo lo anterior procedemos con la instalación del SDK que hemos descargado y descomprimido.




Se ejecuta el  setup.exe

Le damos continuar, “next”

Aceptamos los terminos del contrato y presionamos next o continuar…

Seguimos presionando next…

Dejamos todo igual,  como aparece por default y presionamos next…
Por ultimo presionamos instalar y esperamos que a que se instale el sdk respectivo en nuestro SO, y configure automaticamente los drivers para lector de huella compatible con este sdk…
DigitalPersona U.are.U 4000B/4500 or later fingerprint readers and modules
DigitalPersona U.are.U Fingerprint Keyboard




Le damos finalizar… y nos aparecera la opcion de reiniciar el pc o no, es prefereible reiniciarlo para que el sistema tome los cambios…
------------------------------------------------------------------------------------------------------------
Preparación de las librerías : Una vez que se tiene todo lo anterior correctamente instalado y configurado se deben de preparar las librerías colocándolos en los directorios que deben de estar, para ello se realiza lo siguiente:

1. Luego que hallamos reiniciado la pc, el siguiente paso es ubicar el directorio en el cual se intalo DigitalPersona, que para este caso seria: C:\Program Files\DigitalPersona



2. Y procederemos a ubicar dentro del directorio Bin la carpeta Java y copiar los 4 archivos .jar que se encuentra en ella hacia hacia las carpetas C:\Archivos de programa\Java\ jdk*\jre\lib\ext (donde jdk* es la versión que tienes instalada, si tienes varias se puede colocar en todas) y en la carpeta C:\Archivos de programa\Java\ jre*\lib\ext (donde jre* es la versión más reciente).



Preparación de la base de datos:: Ya realizados los pasos anteriores únicamente nos falta crear una base de datos que almacene los registros de las huellas, en este caso prepararemos dentro de dicha base una tabla sencilla que contenga únicamente 3 datos, un ID, el nombre de la persona y la huella registrada. Para efectos de este ejemplo usaremos una base de datos de nombre huellas y una tabla dentro de dicha base de nombre somhue que contendrá los datos descritos a continuación:
1. Nombre de campo: ID , tipo: INT
2. Nombre de campo: huenombre , tipo: VARCHAR(100)
3. Nombre de campo: huehuella , tipo: BLOB
Ya tenemos todo para comenzar a programar nuestra aplicación de reconocimiento de huella digital en nuestra proxima sesion.
Cualquiera duda espero la comenten

Tambien les dejos un documento pdf con el desarrollo de esta primera parte del Tutorial. Aqui





78 comentarios:

  1. hola quisiera ver si empiezas a desarrollar desde el principio o solo modificas los examples que tiene por favor si tienes alguna nueva estructura de tu implememtacion me des una orientacion mi correo es adalitdazach@gmail.com

    ResponderEliminar
  2. Bueno te cuento q ya logre guardar en mi BD los datos de un usuario asi como su ID, Nombre y templte de la huella ahora estoy trabajando en la Verificacion pero no se como hacerlo necesito una ayuda por favor aqui esta mi codigo de lo q espeze a hacer :


    public void verify()
    {
    try{
    //Obtiene todas las huellas de la bd
    ResultSet rsIdentificar=identificar.executeQuery();
    //Si se encuentra el nombre en la base de datos
    while(rsIdentificar.next())
    {
    //Lee la plantilla de la base de datos
    byte[] templateBuffer=rsIdentificar.getBytes("huehuella");
    //Crea una nueva plantilla
    DPFPTemplate t = DPFPGlobal.getTemplateFactory().createTemplate();
    Template referenceTemplate=new Template(templateBuffer);

    // temp1.deserialize(templateBuffer);
    // boolean conciden=Verificador.verify(featuresverificacion, template);
    // DPFPTemplate template = user.getTemplate(finger);

    if(featuresverificacion!=null)
    {
    DPFPVerificationResult result =Verificador.verify(featuresverificacion,template.deserialize(referenceTemplate));
    //updateStatus(result.getFalseAcceptRate());
    if (result.isVerified())
    { //this.DibujarHuella();
    // this.showImage(GrFingerJava.getBiometricImage(template, fingerprint, fingerprintSDK));
    // JOptionPane.showMessageDialog(ui, "La huella es de "+rsIdentificar.getString("huenumsoc"));


    EnviarTexto("Se VERIFICÓ la huella digital.");
    System.out.println("La huella pertenecia a :: :"+rsIdentificar.getObject("huenombre"));
    }
    else
    EnviarTexto("NO se VERIFICÓ la huella digital");
    }

    System.out.println("Template de la BD :"+rsIdentificar.getObject("huehuella")+"======"+referenceTemplate);



    }
    }catch(SQLException e)
    {
    e.printStackTrace();
    }

    }


    Y no me funciona pongo mi huella y despues el boton verificar me muestra todas las huellas de mi BD y no solo la mia

    ResponderEliminar
    Respuestas
    1. Hola, oye como pudiste guardar, yo tengo un error en el...
      ByteArrayInputStream datosHuella = new ByteArrayInputStream(template.serialize());
      bueno aqui es donde me envia el error, será el template...
      podrias ayudarme. Saludos

      Eliminar
    2. Hi. Please can u give me the code of saving data from fingerprint in java.

      Eliminar
  3. Para todos aquellos que estan interesados en conocer el desarrollo del tutorial.

    Aqui les dejo los respectivos enlaces a cada una de las partes del mismo.

    Parte1: http://blogjarc.blogspot.com/2011/10/programacion-de-uareu-4500-fingerprint.html

    Parte2:
    http://blogjarc.blogspot.com/2011/10/programacion-de-4500-fingerprint-reader.html

    Parte3 Final:http://blogjarc.blogspot.com/2011/12/programacion-de-4500-fingerprint-reader.html


    ESPERO COMENTEN, Y SALUDOS A TODOS.

    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Eliminar
    2. hola no sabes la gran ayuda que me has podido dar con esta informacion,,, ya que estoy haciendo algo similar con mi tesis ,,, quería pedirte el favor si tienes el ejemplo en project ya que tengo algunas dificultades con la conexión a java ,,, me haces el favor de enviármelo a este correo cris_oct13@hotmail.com ..... te lo agradezco de corazón

      Eliminar
    3. Buena tarde...

      De casualidad tienes el SDK para usarlo en otro proyecto?? que lo puedas compartir, quedo a la espera de tus comentarios, saludos microsys.net@gmail.com

      Eliminar
  4. Muy interesante esta información gracias por permitirnos conocerla y estar al tanto de las novedades de la tecnología.

    ResponderEliminar
  5. me podrias decir q diferencia existe entre el 4000b/ vs el 4500??

    ResponderEliminar
  6. Me sale un error al guardar "Error al guardar los datos de la huella." podrias dejar el codigo de la creacion de la BD o que es lo q esta mal

    ResponderEliminar
    Respuestas
    1. Cual es el error que te sale, podrias mostrar cual es el error, para colaborarte o quizas mostrando cual es la rutina que usas para guardar en la BD, pues si es la que esta en el tutorial te puedo decir que esta correcta y funciona, y puede que tu problema este encaminado por como haces la conexion con la BD, tal vez no estas conectando bien a la misma o tambien los parametros que usas para conectarte a ella no son los correctos, revisa el nombre de la BD, el user y el pass. Si es el mismo que predefinistes cuando instalaste mysql.

      Eliminar
  7. si ya lo pude solucionar, era por el tipo de dato de la BD, ahora tengo otro tema cuando hago "Build main proyect" y trato de ejecutarlo en otra pc no me corre el programa, le instale el JDK y el SDK del lector, sabras q librerias tengo que importar para q pueda funcionar ¿?

    ResponderEliminar
    Respuestas
    1. Tienes que colocar las 4 librerias que estan en el paquete de del sdk para java, y ademas si tambien isntalaste mysql deberas proveer tambien la libreria de conexion, todo esto debe ir en la carpeta lib que esta dentro del la carpeta dist, que fe la que te creo cuando hicistes Build main proyect, eso debe ser, o quizas cerciorate que este instalado java en el equipo ya que estos proyectos corren sobre la maquina virtual que crea java al instalarse..., prueba tambien copiando las librerias en la carpeta de java... ya sabes donde (El primer tutorial explique donde...)
      Saludos

      Eliminar
  8. hola Jair , puedo contactar contigo por menssenger o Skype para consultarte mis dudas

    ResponderEliminar
    Respuestas
    1. Claro... mandame tu email o con que nombre te busco en skype...

      Eliminar
    2. Buenas tardes Jair, aun no leo el articulo completo pero, queria preguntarte si se puede ejecutar o utilizar este lector de huellas en Linux.

      Mi correo es hager_6_6@hotmail.com

      Por favor responder tengo mucho interés en el tema.

      Gracias.

      Eliminar
  9. ninfa_bordon es mi skipe y mi hotmail es nairo_b85@hotmail.com , realmente un gusto poder contar con tu ayuda

    ResponderEliminar
  10. hola Jair , una pregunta , si con el lector u.are.u 4000b digital persona, igual funciona la aplicacion?

    ResponderEliminar
  11. Hola que tal amigo ... oye ya segui tu pequeño tuto para en java para crear la app de el lector todo perfecto bro...
    el unico inconveniente que tengo es que quiero implementar el sistemita via web para un gym y quisiera saber
    como convertirlo en applet

    Enrique Solis

    ResponderEliminar
  12. hola Jair, conecto el lector de huella a la pc, pero me pide registrar el producto, podrias apoyarme.

    ResponderEliminar
  13. disculpa tengo la duda algunos usuarios
    este tutorial es compatible con el U ARE U 4000B?
    espero tu respuesta te dejo mi correo mauro_ruiz2001@hotmail.com
    muchas gracias

    ResponderEliminar
  14. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  15. hola amigo como puedo bajar el SDK??

    ResponderEliminar
  16. Hola amigo tengo el U.are.U 4000 Fingerprint y trabajo con W7 64 bits tu ejemplo puede funcionar con mi equipo?

    ResponderEliminar
  17. podrías pasarme el SDK por favor lo nesesito para 64 bits

    ResponderEliminar
  18. Hola me han pedido desarrollar un sistema utilizando el software, me gustaria saber si podrias ayudarme con el proceso de guardar y recuperar la huella en un SLQserver, de antemano gracias

    ResponderEliminar
  19. Buenos días, me ha servido de mucho tu código, lo único que quisiera saber es que cuando le doy clic en verificar se demora, después de un rato des habilita todos los botones, y no me habilita el botón de guardar, me puedes colaborar con esto.

    gracias

    ResponderEliminar
  20. Buenos Dias. podrian ayudarme son nuevo en esto como podria verificar un campo varbinary con otro varbinary de huella digital tengo q hacer una migracion, para verificar que las huellas no se repitan no se han la misma persona.

    ResponderEliminar
  21. la huella la guardo como bytea en postgres, ahora quiero imorimirla, pero no se como hacerle.. es un applet de java

    ResponderEliminar
  22. buenas sera q tienes el sdk a disposicion ?? es q no lo encuentro porfavor

    ResponderEliminar
  23. Buenas gente, alguien sabe si funciona en tablets con Android OS?

    ResponderEliminar
    Respuestas
    1. Que tal,
      La version UareU 5160 cuenta con SDK para Android, tanto el SDK como el equipo lo puedes conseguir en Corporación Tectronigc S.A. de C.V. en la página web www.tectronic.com.mx Saludos!

      Eliminar
  24. Hola
    me gustaría saber como puedo conseguir el SDK, quiero desarrollar un proyecto similar y no le e podido encontrar
    mendezmartinezmario@gmail.com

    ResponderEliminar
  25. buenas, gracias por tu aporte es de gran ayuda, pero me podrias decir como descargar el sdk por voy a la pagina y no hay para descargar solo veo informacion te dejo mi correo gomezluis22@hotmail.com

    ResponderEliminar
  26. estudiante de chicontepec veracruz itschi
    es un proyecto bien padre la verdad esta buenisimo el concepto de compartir conocimientos esta padre ya que aveces hay cosas que uno no sabe pero otros si y que mejor compartir para reforzar conocimientos

    ResponderEliminar
  27. Hola haciendo un desarrollo con un aplicativo que ya tengo, pero no se donde en los sdk del digitalpersonal, podrías decirme donde los encuentro.
    gracias

    ResponderEliminar
  28. Amigo me podrias pasar el driver sdk, es que entro ala pagina y no dice donde descargar, podrias ayudar o pasarmelo al correo benjaminpx@live.com.mx

    ResponderEliminar
  29. ¿Podrías facilitar el SDK? La unica manera de descargarlo es mediante una compra, te agradeceria mucho me lo mandaras

    Mi correo es: ibrahim10pc@gmail.com

    ResponderEliminar
  30. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  31. buenas tardes jair , tengo el lector con la versión 5160 pero no he logrado hacerle la programación en vb.net que compare las huellas que están almacenadas en una base de datos, tienes un código por hay? el que tiene de ejemplo no me es muy claro, mi correo es : impartim@hotmail.com, en la version anterior hacia esto
    Private Function comparar(ByVal features As DPFP.FeatureSet, ByVal codigo1 As String) As String
    CheckForIllegalCrossThreadCalls = False

    Dim mensaje As String = ""
    Try
    Dim tx As Byte() = Nothing
    Dim cont As Integer = 0
    Dim resulta As New DPFP.Verification.Verification.Result()
    For a = 0 To drhuellas.Rows.Count - 1



    tx = DirectCast(drhuellas.Rows(a).Item(0), Byte())
    Dim templates As New DPFP.Template()
    templates.DeSerialize(DirectCast(tx, Byte()))
    verify.Verify(features, templates, resulta)
    If resulta.Verified Then
    codigo = drhuellas.Rows(a).Item(1)
    mensaje = "Ya Existe un Empleado Con La Huella Capturada"


    TXT_DATOS_CEDULA.Text = Trim(drhuellas.Rows(a).Item(3))
    TXT_DATOS_NOMBRE.Text = Trim(drhuellas.Rows(a).Item(4))
    TXT_DATOS_APELLIDO.Text = Trim(drhuellas.Rows(a).Item(5))
    TXT_DATOS_CARGO.Text = Trim(drhuellas.Rows(a).Item(6))
    TXT_DATOS_CIUDAD.Text = Trim(drhuellas.Rows(a).Item(7))


    cont += 1

    a = drhuellas.Rows.Count - 1
    End If
    Next
    Catch er As Exception
    MessageBox.Show(er.Message & "...")
    End Try
    'conexion.Close()
    Return mensaje

    End Function
    gracias por la ayuda

    ResponderEliminar
  32. Buenos días Jair Alfonso, primero darle las gracias por su excelente aporte. Segundo pedirle el favor si me puede compartir el DigitalPersona One Touch for Windows SDK 1.6.1 al siguiente correo electronico lalvarezpabon@outlook.com. Nuevamente gracias, éxitos en sus labores diarias

    ResponderEliminar
  33. hola estoy desarrollando una aplicacion en vb6 y necesito el archivo FlexCodeSDK.dll para agregarlo como referencia en vb, mi email es servisec_sl@hotmail.com

    ResponderEliminar
  34. Buenas, estoy empezando el desarrollo de un sistema biométrico con Fingerprint Reader y me urge adquirir el SDK mencionado en esta parte del tutorial para comenzar con el desarrollo... le agradecería inmensamente a la persona que me pueda enviar dicha información a mi correo: jairojp91@hotmail.com, gracias y saludos.

    ResponderEliminar
  35. aqui les dejo el SDK

    ---- http://depositfiles.org/files/k48kgdhsg ---

    para los que no lo pueden descargar, gracias por el tuto :D

    ResponderEliminar
  36. Hola, buen dia...
    Tengo problemas al comparar las huellas leidas con otras ya existentes en una BD, por favor si me puedes ayudar. Saludos cordiales,

    ResponderEliminar
  37. Hola buenas tardes, tengo un problema instalo el sdk y la carpeta de java no me aparece para poder copiar los archivos

    ResponderEliminar
  38. Hola me sirvio tu tutorial tengo una pregunta me sale un error al momento de ejecutar mi aplicacion para hacerla .jar
    error: package sun.util.logging does not exist
    import sun.util.logging.PlatformLogger;
    1 error

    ResponderEliminar
  39. Hola hola, gracias por el tuto está genial, pero amigo tengo un problemita con el registro en la base de datos me podrias ayudar?? resulta que se conecta a la base de datos pero al momento de hacer el insert no resulta...ayuda porfaavooorrr :( GRACIAS DENUEVO

    ResponderEliminar
  40. Hola Amigos

    Comentarles que realice el escaneo de huellas dactilares pero desde un applet ahora los exploradores no soportan applets deseo incorporar esta funcion a la web existe alguna forma?

    ResponderEliminar
  41. amigo dónde puedo comprar el sacanner de huella que utilizas para este sistema?

    ResponderEliminar
  42. Mi consulta es la siguient solo con ese tipo de dector de huella funciona xq tengo una hp que trae con si lector de huellas digital (validity sensors (WBF) VFS301) SI ALGUIEN ME PUEDE AYUDAR MUY AGRADECIDO

    ResponderEliminar
  43. Saludos!!! millón gracias por el tutorial y el SDK en depositfiles. Voy a trabajarlo en Windows y trataré de migrarlo a Raspbian. Cualquier novedad la estaré posteando como comentario. Infinitas gracias de nuevo por compartir esta información.

    ResponderEliminar
  44. Hola!!!, Gracias a tu tutorial, me acabas de sacar de un apuro.
    Felicidades !!!!!
    Salu2

    ResponderEliminar
    Respuestas
    1. Buenas Tardes, ya probastes el tutorial??, en caso de ser asi, me puedes sacar de una duda ??, se te agradece de antemano

      Eliminar
  45. el SDK es compatible con windows 8.1 y con sistema operativo de 32 bits?

    ResponderEliminar
  46. Puedes mandar las libs a mi correo, gracias max.dicson.cf@gmail.com

    ResponderEliminar
  47. si tengo un lector de huellas que esta registrado por una empresa puedo resetearlo y para ocuparlo en otra parte???

    ResponderEliminar
  48. hola por favor... te quiero agradecer por el conocimineto transmito, mil gracias,,,,,,depsues de revisar todo y realizar paso a paso tengo un gran problema,, espero me puedas orientar...estoy reperdido.. mil gracias https://www.dropbox.com/s/45gzeea1d676amz/Sin%20t%C3%ADtulo.jpg?dl=0

    ResponderEliminar
    Respuestas
    1. mira este es el una parte del error!!!


      Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: com.digitalpersona.onetouch.jni.JniException
      at com.digitalpersona.onetouch.capture._impl.DPFPCaptureFactoryImpl$CaptureImpl.startCapture(DPFPCaptureFactoryImpl.java:187)
      at Formulario.CapturaHuella.start(CapturaHuella.java:369)
      at Formulario.CapturaHuella.formWindowOpened(CapturaHuella.java:565)
      at Formulario.CapturaHuella.access$100(CapturaHuella.java:49)
      at Formulario.CapturaHuella$5.windowOpened(CapturaHuella.java:423)
      at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:339)
      at java.awt.Window.processWindowEvent(Window.java:2048)
      at javax.swing.JFrame.processWindowEvent(JFrame.java:296)
      at java.awt.Window.processEvent(Window.java:2009)
      at java.awt.Component.dispatchEventImpl(Component.java:4872)
      at java.awt.Container.dispatchEventImpl(Container.java:2287)
      at java.awt.Window.dispatchEventImpl(Window.java:2719)
      at java.awt.Component.dispatchEvent(Component.java:4698)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
      at java.awt.EventQueue.access$300(EventQueue.java:103)
      at java.awt.EventQueue$3.run(EventQueue.java:706)
      at java.awt.EventQueue$3.run(EventQueue.java:704)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
      at java.awt.EventQueue$4.run(EventQueue.java:720)
      at java.awt.EventQueue$4.run(EventQueue.java:718)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

      Eliminar
  49. Tendras los .jar necesarios para incluirlos en Android Studio desde el sistema operativo MAC OS?
    Saludos

    ResponderEliminar
  50. En que standar se graba cfrea el template ??? hay alguna forma de pasarlo a normas compatibles ISO 19794-2 and ANSI 378-2004 ???

    ResponderEliminar
  51. Hola capo, tengo un problema, desarrolle para grabar huellas en mi maquina y algunas anda ok, en otras me sale System.NullReferenceException cuando verifico la huella.

    System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
    en DPFP.Verification.Verification.Verify(FeatureSet FeatureSet, Template Template, Int32 FARRequested)
    en DPFP.Verification.Verification.Verify(FeatureSet FeatureSet, Template Template, Result& Result)
    en Reges.Verificar.VerificationControl_OnComplete(Object Control, FeatureSet FeatureSet, EventHandlerStatus& EventHandlerStatus)

    pero me pasa en unas pc no en todas. Saludos y gracias de antemano.

    ResponderEliminar
  52. hola mucho gusto.

    Vi un blog y aparecia un comentario tuyo y te contacto para saber


    si es posible de alguna manera "leer" las huellas que se colocan en los cheques en los cuales se usa como una tinta solida para que la huella se transplante al papel?

    quisiera saber si existe un software con el que uno pueda transformar esas huellas en los "còdigos" que puedan ser interpretados o comparados con los còdigos registrados en los sistemas de policia y gobierno?


    Atentamente,

    Fredy

    ResponderEliminar
  53. si alguien puede orientarme para saber si las huellas que hoy en dia se usan en el sistema bancario donde te hacen que coloques la huella por detras de los cheques con una tinta negra se pueden "leer" y convertir en los còdigos que puedan usarse para compararse con las bases de datos policiales y de registro dactilar? pueden leerse directamente? que aparato puedo usar? se pueden escanear con el escaner de la computadora y pasarlo al computador o portatil y asi convertirlo con los programas de los que hablan aqui? serviria escaneado o hay que leerlo desde el cheque original con que aparato?

    ResponderEliminar
  54. Hola quisiera un tutorial o algo asi en C# con SQLServer nose si alguien haya encontrado o ha podido hacer algo proporcione un link.

    ResponderEliminar
  55. Hola como estan.....alguien tiene un ejemplo de codigo para guardar huellas con el lector u.a.u 4500 en visual basic 6?....muchas gracias

    ResponderEliminar
    Respuestas
    1. Este comentario ha sido eliminado por el autor.

      Eliminar
    2. yo lo tengo, ya lo conseguiste?
      si no contactame, mi correo es:
      claudio_12_4@hotmail.com

      Eliminar
    3. Hola, justo esto estoy tratando de realizar me podrías compartir tus conocimientos en el desarrollo?
      julisa27@hotmail.com

      Eliminar
    4. Hola, también estoy tratando de hacerlo en vb 6. Mi correo es a.soza.sepulveda@gmail.com si es que alguien fuese tan gentil porfavor c:

      Eliminar
  56. ALGUIEN A INTENTADO INSTALAR EL LECTOR DE HUELLA EN UNA TABLET. Y DESDE ALLI ESTE LEYENDO LAS HUELLAS SI ALGUIEN YA LO HIZO PODRIAN ADJUNTAR UN TUTORIAL.

    ResponderEliminar
    Respuestas
    1. Yo puedo hacerlo! para Android!
      angel_glz95@hotmail.com

      Saludos

      Eliminar
  57. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  58. Me pueden colaborar en como hacer para que la aplicación no me pida 4 veces la huella para ser guardad en la base de datos.

    Gracias.

    Reclutador.getFeaturesNeeded()

    ResponderEliminar