tag:blogger.com,1999:blog-1058456568843630560.post6691545863774771839..comments2023-09-22T04:18:25.519-06:00Comments on Los apuntes del mono: Programación de un lector de huella digital en Java. Parte 3.Luis Navarrohttp://www.blogger.com/profile/15947919660059793201noreply@blogger.comBlogger36125tag:blogger.com,1999:blog-1058456568843630560.post-3060956785871496542013-01-16T00:47:04.556-06:002013-01-16T00:47:04.556-06:00Estimado, por favor ayudenos publicando nuevamente...Estimado, por favor ayudenos publicando nuevamente la libreria de FingerPrint SDK 2007 pues el link que usted publica no permite descargar el archivo nos sera de gran ayuda para todos.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-65570925374110780022012-08-08T08:17:29.577-05:002012-08-08T08:17:29.577-05:00...ahh olvidaba mencionar en el anterior comentari......ahh olvidaba mencionar en el anterior comentario que el campo id de la tabla del proyecto debe ser int not null auto_incrementAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-981521117232563382012-08-08T08:07:47.257-05:002012-08-08T08:07:47.257-05:00SOLUCIÓN AL SIGUIENTE ERROR: java.sql.SQLException...SOLUCIÓN AL SIGUIENTE ERROR: java.sql.SQLException: Incorrect integer value: 'default' for column 'id' at row 1<br />HACER LO SIGUIENTE:<br />1.- CAMBIAR LA LINEA guardarStmt.setString(1,"default"); POR guardarStmt.setInt(1,0);<br /><br />LISTO!! YA TE DEBE FUNCIONAR.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-51290415302147472762012-04-09T10:24:24.220-05:002012-04-09T10:24:24.220-05:00Gracias Luis ya consegui la compatibilidad de lect...Gracias Luis ya consegui la compatibilidad de lectores con SDK 2007 mando el link quizas sea util a alguien<br /><br />http://www.biometriaaplicada.com/Griaule-pdf/Fingerprint-SDK.pdfAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-6491157327464095442012-04-09T10:14:28.407-05:002012-04-09T10:14:28.407-05:00Hola Luis me podrias indicar si el SDK 2007 es com...Hola Luis me podrias indicar si el SDK 2007 es compatible con este lector Huellero marca Futronic, modelo F580<br /><br /><br />GraciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-89430907342604219812012-04-09T09:39:08.525-05:002012-04-09T09:39:08.525-05:00Qué tal,
Al parecer es un problema con las dll...Qué tal,<br /><br />Al parecer es un problema con las dll's, verifica que lo indicado en la parte 1 del tutorial esté realizado al 100%.<br /><br />Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-72182443662259108332012-04-08T23:13:43.392-05:002012-04-08T23:13:43.392-05:00Hola Luis me encuentro trabajando e la aplicacion ...Hola Luis me encuentro trabajando e la aplicacion de huella con java 6.9.1<br />y SDK 2007 Windows XP y 7 y al ejecutar el formulario me envia el siguiente error y ya revise hice los pasos como se indican te agradezco en lo que me puedas colaborar el lector es Marca Microsoft.<br /><br /><br /><br />Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: com.griaule.grfingerjava.GrFingerJavaNative.GrInitialize()I<br /> at com.griaule.grfingerjava.GrFingerJavaNative.GrInitialize(Native Method)<br /> at com.griaule.grfingerjava.MatchingContext.createContext(MatchingContext.java:58)<br /> at com.griaule.grfingerjava.MatchingContext.(MatchingContext.java:103)<br /> at procedimientos.Util.inicializarCaptura(Util.java:131)<br /> at interfaz.PantallaPrincipal.(PantallaPrincipal.java:50)<br /> at interfaz.Menu.jMenuItem1ActionPerformed(Menu.java:131)<br /> at interfaz.Menu.access$000(Menu.java:20)<br /> at interfaz.Menu$1.actionPerformed(Menu.java:53)<br /> at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)<br /> at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)<br /> at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)<br /> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)<br /> at javax.swing.AbstractButton.doClick(AbstractButton.java:357)<br /> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)<br /> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)<br /> at java.awt.Component.processMouseEvent(Component.java:6289)<br /> at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)<br /> at java.awt.Component.processEvent(Component.java:6054)<br /> at java.awt.Container.processEvent(Container.java:2041)<br /> at java.awt.Component.dispatchEventImpl(Component.java:4652)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2099)<br /> at java.awt.Component.dispatchEvent(Component.java:4482)<br /> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)<br /> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)<br /> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)<br /> at java.awt.Container.dispatchEventImpl(Container.java:2085)<br /> at java.awt.Window.dispatchEventImpl(Window.java:2478)<br /> at java.awt.Component.dispatchEvent(Component.java:4482)<br /> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)<br /> at java.awt.EventQueue.access$000(EventQueue.java:85)<br /> at java.awt.EventQueue$1.run(EventQueue.java:603)<br /> at java.awt.EventQueue$1.run(EventQueue.java:601)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)<br /> at java.awt.EventQueue$2.run(EventQueue.java:617)<br /> at java.awt.EventQueue$2.run(EventQueue.java:615)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)<br /> at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)<br /> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)<br /> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)<br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)<br /> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)<br /> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-30127812551478423522012-02-13T14:09:11.393-06:002012-02-13T14:09:11.393-06:00Qué tal,
Te comento que el tutorial está orientad...Qué tal,<br /><br />Te comento que el tutorial está orientado al SDK 2007, en este caso no tengo las bases para tratar de identificar la raíz de tu problema dado que utilizas el 2009, te recomiendo que te des una vuelta por la página de soporte de Griaule y verifiques si hay soluciones a problemas como el que presenta tu app.<br /><br />Lamento no poder ayudarte más allá. Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-84013803416702632182012-02-13T14:04:58.800-06:002012-02-13T14:04:58.800-06:00SO XP, FingerPrint SDK 2009 y el lector es digital...SO XP, FingerPrint SDK 2009 y el lector es digitalPersona u4500, anteriormente si funcionaba el ejemplo del SDK, captura y muestra todo bien, pero al reiniciar mi pc ya no prendio el lector.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-38888070898839995352012-02-13T13:50:01.839-06:002012-02-13T13:50:01.839-06:00Qué tal,
- ¿Qué sistema operativo tienes?
- ¿Qué ...Qué tal,<br /><br />- ¿Qué sistema operativo tienes?<br />- ¿Qué versión del SDK estás utilizando?<br />- ¿Qué modelo de lector utilizas?<br /><br />Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-81897024798838380822012-02-13T13:47:14.039-06:002012-02-13T13:47:14.039-06:00ya reconoce el lector, pero no prende, no se activ...ya reconoce el lector, pero no prende, no se activa. asi no puedo realizar capturas....Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-28843452559679051902012-02-13T10:57:37.547-06:002012-02-13T10:57:37.547-06:00Qué tal,
Verifica que todos los dll's se enc...Qué tal, <br /><br />Verifica que todos los dll's se encuentren en el directorio correcto (lee nuevamente la parte 1 del tutorial para ver la configuración).<br /><br />Si el problema sigue ayudaría que me indicaras qué sistema operativo tienes, qué versión del SDK estás utilizando y cuál es el modelo del lector.<br /><br />Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-87463546630575998112012-02-13T10:53:53.180-06:002012-02-13T10:53:53.180-06:00Hola buenos dias.
temgo el siguiente problema con...Hola buenos dias.<br /><br />temgo el siguiente problema con mi aplicacion, <br />mi problema es en el momento de estraer el template de la huella para guardarlo, me sale la siguiente excepcion:<br /><br />Exception in thread "Thread-4" java.lang.UnsatisfiedLinkError: com.griaule.grfingerjava.GrFingerJavaNative.GrExtract([BIII[B[III)I<br /> at com.griaule.grfingerjava.GrFingerJavaNative.GrExtract(Native Method)<br /> at com.griaule.grfingerjava.MatchingContext.extract(MatchingContext.java:196)<br /> at com.griaule.grfingerjava.MatchingContext.extract(MatchingContext.java:171)<br /> at com.griaule.fingerprintsdk.sample.Util.extract(Util.java:601)<br /> at com.griaule.fingerprintsdk.sample.Util.onImageAcquired(Util.java:194)<br /> at com.griaule.grfingerjava.GrFingerJavaNative.callbackImage(GrFingerJavaNative.java:157)<br /><br />espero que me puedas ayudar....Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-71511881073542609732012-02-10T13:22:58.879-06:002012-02-10T13:22:58.879-06:00Entiendo,
Este SDK tiene problemas en ocasiones c...Entiendo,<br /><br />Este SDK tiene problemas en ocasiones con ese modelo de lector, me parece que el compatible sería el SDK 2009, sin embargo, el código del tutorial no se adapta completamente a esta última versión por lo que tienes 2 opciones:<br /><br />1) Utilizar un lector compatible con el SDK 2007<br />2) Ajustar el código del SDK 2009 para que realice las funciones<br /><br />Pronto publicaré un tutorial para la versión 2009, de momento, tus opciones son las anteriores. Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-34425767219065943882012-02-10T13:16:18.866-06:002012-02-10T13:16:18.866-06:00La FingerPrint SDK 2007 y el lector es digitalpers...La FingerPrint SDK 2007 y el lector es digitalpersona u 4500, de igual forma corro los ejemplos del SDK y no me reconoce las capturas de lahuella, ademas tengo los .dll en system32 y no se que esta pasando.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-62321629961314977692012-02-10T12:59:15.953-06:002012-02-10T12:59:15.953-06:00Qué tal,
La línea va así como la indicas (terminan...Qué tal,<br />La línea va así como la indicas (terminando en ();), te aparece algún error al momento de capturar la huella?<br /><br />¿Qué versión del SDK y modelo de lector estás utilizando?Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-3483316755177799092012-02-10T12:50:25.695-06:002012-02-10T12:50:25.695-06:00Hola que tal.
en esta parte se queda asi o hay qu...Hola que tal.<br /><br />en esta parte se queda asi o hay que agregar un directorio????<br /><br />String grFingerNativeDirectory = new File(".").getAbsolutePath(; Util.setFingerprintSDKNativeDirectory(grFingerNativeDirectory);<br /><br />y no me esta reconociendo las capturas de la huellas...<br /><br />Saludos..Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-54585145714302560512012-02-09T16:14:14.382-06:002012-02-09T16:14:14.382-06:00Te recomiendo utilizar el que se indica en este tu...Te recomiendo utilizar el que se indica en este tutorial que es la versión 2007, puedes descargarlo desde aquí:<br /><a href="http://min.us/mvfrHo#1o" rel="nofollow">http://min.us/mvfrHo#1o</a><br /><br />Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-88050324685807325182012-02-09T16:11:59.544-06:002012-02-09T16:11:59.544-06:00Fingerprint SDK Java 2009, el de la version trialFingerprint SDK Java 2009, el de la version trialGabrielnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-35554307994320367272012-02-09T16:08:34.248-06:002012-02-09T16:08:34.248-06:00Qué tal,
¿Qué versión del SDK estás utilizando?Qué tal,<br /><br />¿Qué versión del SDK estás utilizando?Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-84675381732238017662012-02-09T16:06:29.056-06:002012-02-09T16:06:29.056-06:00Oye amigo, gracias por el tutorial, es de mucha ay...Oye amigo, gracias por el tutorial, es de mucha ayuda, mi duda es que cuando corro mi programa no me muestra la captura de la huella, como en el tutorial 2, me dici que se ha producido un error y me cierra el programa, falta archivo:<br />ystem.IO.FileNotFoundException: Could not load file or assembly 'GriauleFingerprintLibrary, Version=1.1.0.2, Culture=neutral, PublicKeyToken=0cd8a94f71f97144' or one of its dependencies. El sistema no puede hallar el archivo especificado.<br />File name: 'GriauleFingerprintLibrary, Version=1.1.0.2, Culture=neutral, PublicKeyToken=0cd8a94f71f97144'Gabrielnoreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-37597533894633932222012-01-13T10:55:59.881-06:002012-01-13T10:55:59.881-06:00Qué tal,
Verifica que en la línea 94 de Util.java...Qué tal,<br /><br />Verifica que en la línea 94 de Util.java no estés mandando manualmente la excepción.<br /><br />Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-30590993501754667732012-01-10T21:24:03.522-06:002012-01-10T21:24:03.522-06:00Hola Morillo,
gracias por responder
realize lo q...Hola Morillo,<br /><br />gracias por responder<br /><br />realize lo que me dijistes y si me llego a funcionar. gracias!<br /><br />Pero ahora me e visto en la tarea de poder ejecutarlo por web. entonces para esto se me ocurrio 2 ideas: crear un jar. ejecutable y crear un servlet( java o php) que invoque al jar. y luego me retorne los bytes de la imagen para dibujarlo, pero como no se mucho manejo de servlet(java) lo deje de lado y opte por crear un applet(tambien soy novato en applet, lei que sugieren en post anteriores) pero si es cierto que el ejemplo sirve de guia para hacer uno en applet, son casos diferentes por ejemplo el JFrame tiene el evento formWindowActivated cosa que el JApplet no existe. otro caso es que en tu ejemplo tienes un main donde invocas el constructor del JFrame y luego llamas a una funcion inicializar().... pero en JApplet no existe un main solo he visto que hay un metodo 'run'.<br /><br />a pesar de estas dudas me aventure a crear el proyecto del applet y me arrojo este error.<br /><br />run:<br />Exception in thread "Thread-5" java.lang.UnsupportedOperationException: Not supported yet.<br /> at procedimientos.Util.onFingerUp(Util.java:94)<br /> at com.griaule.grfingerjava.GrFingerJavaNative.callbackFinger(GrFingerJavaNative.java:180)<br /><br />espero me puedas dar una mano con este tema.<br />Juan PabloJuan Pablohttps://www.blogger.com/profile/00306471030902218242noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-46139295127925762612012-01-09T17:49:17.774-06:002012-01-09T17:49:17.774-06:00Qué tal Juan Pablo,
Intenta cambiar la línea guar...Qué tal Juan Pablo,<br /><br />Intenta cambiar la línea <b>guardarStmt.setString(1,"default");</b> por <b>guardarStmt.setInt(1,1);</b> para verificar que no haya problemas en la sentencia sql, de igual manera te recomiendo que descargues el proyecto terminado para que lo pruebes y me comentes si te sucede lo mismo. La liga para descargarlo puedes encontrarla en la parte 5 del tutorial.<br /><br />Saludos.Luis Navarrohttps://www.blogger.com/profile/15947919660059793201noreply@blogger.comtag:blogger.com,1999:blog-1058456568843630560.post-70538310048867346032012-01-09T17:40:54.429-06:002012-01-09T17:40:54.429-06:00Hola Morillo,
felicitaciones por el tutorial.
me...Hola Morillo,<br /><br />felicitaciones por el tutorial.<br /><br />me llamo JuanPablo, estuve probando paso a paso tu aplicacion,yo utlizo netbeans 7.0.1 con dispositivo secugen hamster plus y el Fingerprint SDK 2009(compre la licencia), me va bien, corre le programa, ingreso y veo la huella digital pero cuando quiero guardar la imagen me arroja este error:<br /><br />init:<br />Deleting: C:\Users\PABLO\Documents\EjemploLectorHuellas\build\built-jar.properties<br />deps-jar:<br />Updating property file: C:\Users\PABLO\Documents\EjemploLectorHuellas\build\built-jar.properties<br />compile:<br />run:<br />Error al guardar los datos de la huella.<br />java.sql.SQLException: Incorrect integer value: 'default' for column 'id' at row 1<br /> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)<br /> at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3566)<br /> at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3498)<br /> at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)<br /> at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)<br /> at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2568)<br /> at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2113)<br /> at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1364)<br />.<br />.<br />.<br /><br />Estuve leyendo post de usuarios pasados, y pensaba que tambien era algun error por bases de datos como, activar el autoincrement. probe tambien agregando campos en 'duro' a la base de datos. pero no me ha dado resultado . Tengo dias con esto y quisisera pidirte tu apoyo. porsiacso te dejo mi correo jpablo.sg@hotmail.com<br /><br />saludos y exitosJuan Pablohttps://www.blogger.com/profile/00306471030902218242noreply@blogger.com