This component allows to read the fingerprint through a biometric reader like distributed from the PreciseBiometrics™. With this component is possible to write applications that demand the reading of the fingerprint. The new version able to compare the external file fingerprint image from a database archive, include the VB sample of to use it.
Requirements
This component requires Visual Basic 6.0 Run-Time and PreciseBiometrics™ Library. The component can be used with any development environment that supports its. This control depends on the MSVBVM60.DLL for VS6 and PB.DLL library (installed with Reader Device Driver) which must be installed in the Windows™ system directory.
Hardware supported
Precise Biometrics 100 SC Readers
Precise Biometrics 100 AX Readers
Precise Biometrics 100 MC Readers
GemPlus GemPC-Touch 430 Readers
note: this version match only 10 fingerprint in 1 second.
Visual Basic Sample
on Form_Load Event:
FingerPrint1.Interval = 1000
on FingerPrint_FingerIn Event:
Save a image with current fingerprint in reader:
With FingerPrint1
aRaw = .RawDataB ' get raw data
Set pic = RawToPicture(aRaw) ' convert to image
.Save pic, "MyFingerP.gif" ' save image
End With
Compare previous saved image with current fingerprint in reader:
With FingerPrint1
aTemplate = .TemplateDataB ' get template data
Set pic = .Load("MyFingerP.gif") ' get fingerprint image from file
aRaw = .PictureToRaw(pic) ' convert image to raw data
' verify current fingerprint with fingerprint image loaded from file
If .VerifyFingerEx(aTemplate, aRaw) Then
MsgBox "The fingerprint picture is same of the current fingerprint in the reader."
Else
MsgBox "Unrecognized fingerprint."
End If
End With
Features
Propertys:
Interval - Set the interval time to check state of fingerprint.
Picture - Return the picture of the fingerprint (strech).
Quality - Sets the quality for the validate of the fingerprint.
RawData - Retrieve digital data of the fingerprint (string).
RawDataB - Retrieve digital data of the fingerprint (byte array).
SecurityLevel - Sets the security level for the validate of the fingerprint.
Sensor - Return the presence of the fingerprint sensor on the reader.
State - Return the presence of the fingerprint on the reader.
TemplateData - Retrieve digital data of the fingerprint (string).
TemplateDataB - Retrieve digital data of the fingerprint (byte array).
Methods:
ConvertToBW - Convert a picture in Black and White colors.
Load - Return a picture from external file (JPEG, GIF, TIFF, BMP, PNG).
PictureToRaw - Convert external picture in to raw digital data.
RawToPicture - Convert raw digital data in to picture.
Save - Save a picture in to file (JPEG, GIF, TIFF, BMP, PNG).
ShowLoadPicture - Return a picture from external file with standard user interface.
ShowSavePicture - Save a picture in to file with standard user interface.
VerifyFinger - Verify the current fingerprint in string format.
VerifyFingerB - Verify the current fingerprint in byte format.
VerifyFingerEx - Verify the raw digital data with a template digital data.
Events:
FingerIn - Fired one time when fingerprint is present.
FingerOut - Fired one time when fingerprint is removed.
Errors - Fired when error is occurred. |