viernes, 30 de septiembre de 2011

Programacion de U.are.U 4500 Fingerprint Reader Digital Persona en Java


Programacion de U.are.U 4500 Fingerprint Reader Digital Persona en Java 

En vista de que no hay mucha informacion, sobre la programacion en java, windows 7 y 4500 Digital Persona, tuve la tarea de estudiar el sdk, que provee Digital Persona, que para este caso de desarrollo de este ejemplo fue DigitalPersona One Touch for Windows SDK 1.6.1.

Debido a esto, en mucho foros siempre me tope con en el problema que tenian muchos y era que el 4500 Digital Persona no funcionaba con el SDK Fingerprint 2009 de Grialu, es por ello que para todo ustedes en los proximos dias, estare colgando una entrada completa al desarrollo del mismo, y como si fuera poco les estara suministrando el codigo, para que puedan ajustarlo a segun gusten.

Y recuerden que el conocimiento hay que compartirlo, asi tendremos una mejor calidad de programadores....
No se les olvide comentar....
Saludos a todos y gracias.

39 comentarios:

  1. JARC,
    ¿Cuando será posible ver la entrada completa al desarrollo en Java?

    ResponderEliminar
  2. Esperamos con ansias, estare muy al pendiente para ver el articulo.

    ResponderEliminar
  3. JARC te cuento que me gustaria saber la forma de registrar el template en una base de datos mysql, cuando puede ser la continuacion del turotial..... por fa

    ResponderEliminar
  4. Hola JARC, realmente aprecio tu esfuerzo desinteresado, y estoy a la espera del final del tutorial.

    Gracias y felicitaciones

    ResponderEliminar
  5. HOLA A TODOS Y GRACIAS POR LOS COMENTARIOS, LA ULTIMA PARTE LA ESTARE COLGANDO LOS PRIMEROS DIAS DEL MES DE NOVIEMBRE, PERO ESPERO HASTA ENTONCES LES HAYA SERVIDO EL DESARROLLO DE LAS DOS PRIMERAS PARTES, LAS CUALES SON LAS MAS IMPORTANTES, YA QUE APESAR DE QUE TODOS QUIEREN VER LA PARTE CON BD, PUEDO DECIRLES QUE ES LA MAS FACIL, POR LO PRONTO AQUI LES DEJO DE NUEVO LOS ENLANCES A LAS DOS PRIMERAS PARTES...

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

    ResponderEliminar
  6. Hola bueno ya logre guardar en la BD ahora lo que me falta es hacer la indentificacion y verificacion quisiera una ayuda por favor

    ResponderEliminar
  7. hola no tendras el sdk para ubuntu

    ResponderEliminar
  8. hola nos podrias enviar el sdk del lector no lo he podido descargar de ningun lado mi correo es elprimo255@hotmail.com

    ResponderEliminar
  9. Hola a todos, espero para aquellos que no hallan podido descargar el sdk de la pagina oficial, aca les dejo el link del sdk.

    link:

    http://www.fileserve.com/file/Bc8QgnU

    NO SE LES OLVIDE QUE EL QUE TIENEN QUE EJECUTAR ES EL SETUP.EXE QUE ESTA EN LA CARPETA DEL SDK.

    E INCLUSO EN LA CARPETA DOCS, ENCONTRARAN VARIOS PDF QUE SIRVEN DE GUIA PARA LOS PROCESOS DE INSTALACION Y PROGRAMACION EN VARIOS LENGUAJES, Y ESTOS PODRAN ENCONTRAR MAS CARACTERISTICAS DE LAS QUE HABIA MENCIONADOS EN OTRAS OCASIONES Y POR SUPUESTOS LOS OTROS DISPOSITIVOS COMPATIBLES CON EL SDK...

    LO MALO PUEDE LLEGAR SER QUE ESTA EN INGLES, PERO ESTE ES TECNICO Y SE DEJA ENTENDER.
    Saludos ING J@RC...

    ResponderEliminar
  10. Hoa estuve mirando tu tutorial y me parecio excelente la forma como abordas el tema, me gustaria que crearas un tutorial parecido para capurar la foto de la persona he estado buscando y no he encontrado mucho.

    ResponderEliminar
  11. Hola que tal buen trabajo. Yo tambien estoy por terminar mi aplicación, nada más que llego a un punto en donde no me es posible continuar. El problema es que estoy intentando crear un FeatureSet a partir de un Template, francamente no he podido, quizas usted ya ha tenido una situación similar.

    mi correo es jaime.ramirez@cajaprovidencia.com

    espero su pronta respuesta

    ResponderEliminar
    Respuestas
    1. Bueno la verdad tu inquietud no la entiendo mucho, pero en lo que alcanzo a entender puedo decirte que la verdad no se si con este sdk esta funcion se pueda realizar...

      Debido a que lo que hago y explico en el tutorial, conosiste en crear caracteristicas de una huella capturada en este caso los FeatureSet que tu dices, y luego de crear los necesarios y verificar su estado es que se procede a realizar el Template...

      Y por lo que entiendo que quieres realizar es todo lo contrario, que seria cargar un Template y apartir de ahi realizar los FeatureSet...

      Por lo que veo esta opcion se puede realizar con el siguiente codigo que creo es el que te pueda servir...
      el cual utilizo para identificar una huella guardada en una base de datos, que como sabras en la base de datos se guarda un conjunto de caracteres especiales del template de la huella previamente creado...

      Suponiendo que tuvieras ya creado dicho template y guardado en la base de datos...
      Lo que te sugiero que hiceras para convertir este template en caracteristicas para luego compararlos o guardarlas, etc...
      seria:

      //Variable que para crear el template de la huella luego de que se hallan creado las caracteriticas
      // necesarias de la huella si no ha ocurrido ningun problema
      private DPFPTemplate template;
      public static String TEMPLATE_PROPERTY = "template";


      //Lee la plantilla de la base de datos
      byte templateBuffer[] = rs.getBytes("huehuella");
      //Crea una nueva plantilla a partir de la guardada en la base de datos
      DPFPTemplate referenceTemplate = DPFPGlobal.getTemplateFactory().createTemplate(templateBuffer);
      //Envia la plantilla creada al objeto contendor de Template del componente de huella digital
      setTemplate(referenceTemplate);

      .....
      public DPFPTemplate getTemplate() {
      return template;
      }

      public void setTemplate(DPFPTemplate template) {
      DPFPTemplate old = this.template;
      this.template = template;
      firePropertyChange(TEMPLATE_PROPERTY, old, template);
      }

      Nota: Te recomiendo que veas la entrada final...
      http://blogjarc.blogspot.com/2011/12/programacion-de-4500-fingerprint-reader.html#comment-form

      Y veas los metodos de:
      verificarHuella()...
      identificarHuella()...


      Saludos: JARC, espero cualquier duda la comentes y podamos ayudarte...

      Eliminar
  12. Hola Jair, te pregunto como hago para guardar una imagen JPG o BMP de la huella capturada y colocarla en una carpeta en el disco?

    ResponderEliminar
  13. Que tal, he intentado por todos los medios descargar el sdk y no he podido, podrian enviarmelo en mi correo?.
    Estoy intentando experimentar con el Lector de Huellas. Mi correo es rbogado@hotmail.com

    ResponderEliminar
  14. Hola Jair, yo también he intentado descargar el SDK: DigitalPersona One Touch for Windows SDK 1.6.1, y no he podido. Este es mi correo josogod@hotmail.com, para que me lo puedas enviar y analizar el código que gentilmente has compartido.

    ResponderEliminar
  15. Hola jair, te platico que ya tengo funcionando un sistema con el lector, mi pregunta aqui es, si conoces la forma de limpieza del aparato, ya que por el lugar donde lo tengo los usuarios manejan muchos liquidos y/o solventes y con que esto provocha que en ocasiones no les reconosca la huella y queda muy sucio el lector.
    te agradesco cualquier información.
    te dejo mi correo kelly.alejandrita@gmail.com

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

    ResponderEliminar
  17. hola jair quiero llevar a cabo tututorial pero el sdk del que hablas el link esta roto o el archivo no sirve me gustaria saber si tu me puedes colaborar pasandomelo o diciendome de donde lo puedo descargar.Gracias de antemano

    ResponderEliminar
  18. pues yo tampoco he podido descargar el sdk y me gustaria mucho que me ayudaran a hacerlo o que me proporcione alguien de antemano muchas gracias por su ayuda !!!! mi correo es zormc@hotmail.com

    ResponderEliminar
  19. Hola hermano, te escribo para informar que no se puede descargar el SDK desde la web oficial, al parecer es necesario contar con un login de cliente. SI puedes subir tu SDk seria excelentee.
    MUCHAS GRACIAS X LA INFO :)

    ResponderEliminar
  20. Estimados:

    Buenas Tardes.
    Consulta.

    ¿Se conoce alguna métrica que indique el total de lecturas de huellas que acepta este dispositivo?

    Muchas Gracias.
    Saludos.

    ResponderEliminar
  21. Alguien me podría enviar el SDK a mi email porfavor . juanpabloscience@gmail.com

    ResponderEliminar
  22. Hola jair como estas tambien requiero de la descarga del sdk, me podrias por favor enviar el link de descarga a mi email sanalfo@hotmail.com, muchas gracias.

    ResponderEliminar
  23. Hola jair como estas, me podrias por favor enviar el link de descarga del sdk a mi email joaquinmrs@hotmail.com, muchas gracias.

    ResponderEliminar
  24. Hola, por favor envienme el enlace para el SDK. Este parece ser el único lugar en el Internet con el! Muchas gracias. indieman@gmail.com

    ResponderEliminar
  25. Hola jair como estas, me podrias por favor enviar el link de descarga del sdk a mi email timmp85@gmail.com, muchas gracias.

    ResponderEliminar
  26. hola me podrian ayudar yo necesito esto pero para visual basic 2008 y sql server 2008 gracias

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

    ResponderEliminar
  28. necesito el sdk por favor de dicho lector, de la pagina oficial como lo comentarion anteriormente no se puede descargar saludos y de ante mano grs...

    ResponderEliminar
  29. Hola Jair, he buscado por todos lados descargar el sdk y no he podido, podrías enviarlo a mi correo? Muchas gracias por el post que nos es de gran ayuda a todos. Mi correo es: camey_power7@hotmail.com

    ResponderEliminar
  30. Hola Jair, he buscado por todos lados descargar el sdk y no he podido, podrías enviarlo a mi correo? Muchas gracias por el post que nos es de gran ayuda a todos. Mi correo es: mroblesalbites@hotmail.com

    ResponderEliminar
  31. Hola Jair,

    Me pódrías ayudar a conseguir este SDK.

    Muchas gracias de antemano.
    bro16.alex@gmail.com

    ResponderEliminar
  32. hola

    me pueden ayudar a conseguir la sdk porfavor


    muchas gracias


    nexusfiles@hotmail.com

    ResponderEliminar
  33. hola

    me pueden ayudar a conseguir la sdk porfavor


    muchas gracias


    max.dicson.cf@gmail.com

    ResponderEliminar
  34. Hola , me podria enviar el SDK al mail gbiloni@gmail.com, agradecido !!!!!

    ResponderEliminar
  35. Alguien tiene el SDK que pueda proporcionarlo..

    ResponderEliminar