En el sitio de Griaule (http://www.griaulebiometrics.
com/page/en-us) tienes todo lo
necesario para tu proyecto ... EL software (SDK), el manual para usar el SDK, la lista de lectores que este software soporta, entre otras cosas ...
En la pagina principal del sitio tienes la liga para descargar el software "FingerPrint SDK" (http://www.griaulebiometrics.com/pag...ingerprint_sdk) ...
Das click en Download, te registras y descargas e instalas el SDK y el USB Driverque lo acompaa ...
En el mismo sitio, en el menu Support, tienes la liga para ver en linea el manual del software. De alli seleccionas la documentacion apropiada (en este caso seria el FingerPrint SDK 2007) y eso te lleva al manual en linea ...
En el manual podras ver todo lo necesario para usar el SDK (via ActiveX DLL para VB6): definicion de las funciones, subs, variables, constantes, etc ...
Al instalar el software en tu equipo, se instalan asi mismo codigos de ejemplo para varios lenguajes (entre ellos VB6) ...
Estos ejemplos quedan en el folder $Programs\Griaule\Fingerprint SDK 2007\samples\Visual Basic 6\GrFingerX $Programs = Program Files (en ingles) o Archivos de Programa (en espaol) o el que corresponda segun el idioma de Windows ...
El ejemplo para VB6 esta muy sencillo de usar ...
Basicamente ... 1) Agregas el componente a tu barra de herramientas en VB, tal como lo haces con cualquier otro componente (Proyecto, Componentes, GrFingerX Control Library) y de alli lo agregas al formulario para su uso ...
2) Al iniciar la aplicacion o seccion donde usaras el lector o la interfase (ActiveX DLL), tienes que inicializar el DLL y la Captura de huellas ...
3) Para la captura de huellas, tienes los eventos FingerDown, FingerUp, ImageAcquired, SensorPlug y SensorUnplug ...
4) Tienes los metodos necesarios para, una vez obtenida una huella (sea desde el lector o desde archivo en disco o cargada desde una base de datos), IDENTIFICAR esa huella vs las huellas que tengas almacenadas, o bien VERIFICAR esa huella contra una huella especifica y ver su nivel de coincidencia ...
5) Si estas capturando huellas, una vez obtenida una deberas proceder a guardarla por tu cuenta (en archivo en disco, en base de datos, etc), ya que el software no maneja una base de datos propia: solo te genera la huella desde el lector o la procesa segun los metodos que desees utilizar...
6) Al finalizar la aplicacion, ejecutar los metodos para finalizar el control apropiadamente ...
Todo lo anterior viene en el codigo de ejemplo que se instala con el software ...
Entonces, para reemplazar lo que ya tienes con codigo de barra, ahora necesitaras...
1) Una seccion en tu aplicacion para carga de huellas (que los usuarios pasen su dedo por el lector, tomar la huella, guardarla en tu sistema con el dato que identifique la misma (num de empleado, matricula, etc) ... Esta seria la seccion de carga de datos inicial, o bien, la alta de nuevos empleados ...
2) Una seccion en tu aplicacion para validar las huellas obtenidas vs las que ya tengas almacenadas (esta seria la parte de uso general, mediante la cual validarias el acceso de las personas, lo que estas haciendo actualmente con el codigo de barras ...
Las huellas que te genera el software no serianotra cosa que archivos BMP (en el software los puedes manejar via PictureBox o Image) , por lo que puedes guardarlas como tales en disco, con nombres de archivo que identifiquen a quien pertenece cada una (lo menos recomendable ya que quedan expuestas a manos ajenas), o bien, almacenarlas en una base de datos, tal como la base de datos (Access, MDB) que viene con el codigo de ejemplo ...
Sobre la LICENCIA: al descargar el software se instala una licencia TRIAL (90 dias) sin limitacion tecnica alguna (puedes usar todos los metodos, eventos, etc, del componente)... La diferencia entre la licencia de TRIAL y la COMERCIAL (comprada) es la ventana de SPLASH que aparece al inicializar el Control cuando el TRIAL ha expirado... Asi que puedes probar todo lo que quieras el software que, aunque pasen los 90 dias, no te va a causar mayor problema que la ventana de splah ... Si adquieres la licencia, solo tienes que reemplazar la de TRIAL por la comprada: no hay que reinstalar nada.... Dicha(s) licencia(s) se instalan en una de dos ubicaciones: (A) en XP/2K/2K3, en \Documents and Settings\All Users\Application Data\Griaule y en Vista en \ProgramData\Griaule\... o bien, (B) la puedes instalar en el folder de la aplicacion para cuando procedas a instalar el software para uso final ... Estas licencias son archivos de Texto con una parte, al final del mismo, que contiene el codigo que identifica el tipo de licencia (trial o comercial) ...