Home

Smack Bio1000 Pro OCX User`s Manual

image

Contents

1. ClearDB as Long long ClearDB parameter return value o ERROR CLEAR DB failure o KTFP_ SUCCESS success CheckID function Check whether ID inputted by user is used in database or not declaration CheckID long ID as Long long CheckID long ID parameter ID ID to check 1 32767 return value o ERROR INVALID ID It is an invalid ID o ERROR ENROLLED ID It is already enrolled ID o IS_VALID_ID It is ID enables to enroll CheckFingerNum function Check whether fingerprint data is enrolled in specified finger number of specified ID or not 13 2 2 19 2 2 20 2 2 21 Smack Bio1000 Pro OCX User s Manual SMACK declaration CheckFingerNum ID as Long FingerNumber as Long as Long long CheckFingerNum long ID long FingerNumber parameter o ID ID to check 1 32767 o FingerNumber finger number to check 1 10 return value o ERROR INVALID ID It is an invalid ID o ERROR INVALID FINGER NUM It is an invalid finger number o ERROR ENROLLED FINGER It is already enrolled finger number o IS_VALID_ FINGER It is finger number enables to enroll SearchID function Search the first empty unenrolled ID declaration SearchID as Long long SearchID parameter return value The first empty ID searched or error code o ERROR EMPTY ID There is no empty ID o Others The first empty ID searched SearchFingerNumber function Search the first empty unenrolled finger number of specified ID dec
2. Recimage result bmp to the database directory FPDatabaseDir property If the specified finger number is not enrolled then buffer is full of 0 If FingerNum is 0 then all data of 10 finger numbers of specified ID are returned At that time user should allocate 10 fingerprint data size of buffer As a result enrolled fingerprint data is saved only in the corresponding finger number place of buffer Corresponding enroll images are not copied GetFPData ID as Long FingerNum as Long Buffer as Long Size as Long as Long long GetFPData long ID long FingerNum long Buffer long Size o ID ID of fingerprint enroll data to get 1 32767 o FingerNum finger number of fingerprint enroll data to get 0 10 Get all fingerprint enroll data with specified ID 15 Smack Bio1000 Pro OCX User s Manual SMACK Others Get only specified fingerprint enroll data with specified ID o Buffer address of buffer in which enroll data is saved o Size size of buffer in which enroll data is saved e return value ERROR INVALID ID It is an invalid ID ERROR INVALID FINGER NUM It is an invalid finger number ERROR INVALID BUFFER It is an invalid buffer ERROR_INVALID_ BUFFER SIZE The size of buffer is insufficient ERROR_GET_DATA failure o KTFP_ SUCCESS success O O O O 2 2 23 CheckManager e function Check whether specified ID FingerNumber is a manager or not e declaration CheckManager ID as Long FingerNum
3. are Gray BMP files with size of 256x256 In the case of identification failure description about occurred error is displayed on the message box Register Image It enrolls 1 specified fingerprint file to database Verify Image User sets required ID and finger number on ID and FingerNumber TextBox and clicks this button Then select a file to enroll on FileOpen Dialog To cancel enroll process click Cancel button of FileOpen Dialog Files to enroll are Gray BMP files with size of 256x256 In the case of identification failure description about occurred error is displayed on the message box Verify 1 1 Verify an input fingerprint file with the specified ID finger number User sets required ID and finger number on ID and FingerNumber TextBox and clicks this button Then select a file to verify on FileOpen Dialog To cancel verification process click Cancel button of FileOpen Dialog Files to verify are Gray BMP files with size of 256x256 If verification succeeds then verified fingerprint image is displayed on the right PictureBox In the case of verification failure description about occurred error is displayed on the message box Identify Image Identify 1 N Identify an input fingerprint file with all fingerprint data enrolled in database 28 Smack Bio1000 Pro OCX User s Manual SMACK After clicking this button user selects a file to identify on FileOpen Dialog To cancel identification process click C
4. invalid ID ERROR INVALID FINGER NUM It is an invalid finger number ERROR_VERIFY_FAILED failure KTFP_SUCCESS success O O O O 2 2 8 Identify e function Identify 1 N Identify the input fingerprint image A fingerprint image to identify is set by CaptureImage ViewFP or SetImageFile Method If identification succeeds identified ID finger number is reflected to FPVerifyID and VerifyFingerNumber properties And identified fingerprint image is saved in the name of Recimage result bmp to the database directory FPDatabaseDir property e declaration Identify as Long long Identify e parameter e return value o ERROR _ IDENTIFY FAILED failure o KTFP_ SUCCESS success 2 2 9 ViewFP e function After capturing a fingerprint image from a sensor set and display it in OCX Already set fingerprint image is used for enrollment and identification e declaration ViewFP as Long long ViewFP e parameter e return value o ERROR_INIT_DEVICE Fingerprint sensor is not initialized o ERROR_INSUFFICIENT_RESOURCE Memory is insufficient o ERROR GET IMAGE DEVICE It is unable to get image from a sensor o KTFP SUCCESS success 2 2 10 Capturelmage e function After capturing a fingerprint image from a sensor set it in OCX Already set fingerprint image can be displayed or not at request and is used for enrollment and identification 10 Smack Bio1000 Pro OCX User s Manual SMACK e declaration CaptureIma
5. sets required ID and finger number on ID and FingerNumber TextBox separately and clicks this button Then according to the message user may take on or off his finger on the sensor To cancel enroll process click Cancel button 26 Smack Bio1000 Pro OCX User s Manual SMACK Register Verify Identify Identifying In the case of enrollment failure description about occurred error is displayed on the message box Refer to EnrollStart Methord It enrolls 1 fingerprint captured from a sensor to database User sets required ID and finger number on ID and FingerNumber TextBox separately and clicks this button Then according to the message user may take on or off his finger on the sensor To cancel enroll process click Cancel button In the case of registration failure description about occurred error is displayed on the message box Refer to Register Methord Verify 1 1 Verify the fingerprint captured from a sensor with fingerprint of ID finger number specified by user User sets required ID and finger number on ID and FingerNumber TextBox separately and clicks this button Then according to the message user may take on or off his finger on the sensor To cancel verification process click Cancel button If verification succeeds then verified fingerprint image is displayed on the right PictureBox In the case of verification failure description about occurred error is displayed on the message box Re
6. 0 Pro OCX User s Manual SMACK o ENROLL STEP EXE OK success 2 2 5 EnrollEnd function Enroll the fingerprint data by compounding 3 fingerprint data obtained by EnrollProN methord when 3 fingerprints enroll Caution Make Capturelmage ViewFP or SetImageFile not to be called again by a careless after calling EnrollProN If these functions are called then aimed fingerprint image data is changed declaration EnrollEnd as Long long EnrollProN parameter return value o ENROLL DUPLICATE ERROR There already exists a fingerprint data to enroll in database o ERROR ENROLL FAILED failure o KTFP SUCCESS success example eeccccccccccccccccce Fori 1 TO 3 IbIMessage Press Finger Str i If Capture 0 False Then GoTo err SBFP1000 CaptureImage True If SBFP1000 EnrollProN i lt gt SBFP_SUCCESS Then GoTo err If i 3 Then If SBFP1000 EnrollEnd lt gt SBFP_SUCCESS Then GoTo err GoTo suc End If IblMessage Takeoff Finger If WaitTakeoff False Then GoTo err Next 2 2 6 Register function Itis enrollment using 1 fingerprint or fingerprint image and enrolls currently specified fingerprint or fingerprint image 8 Smack Bio1000 Pro OCX User s Manual SMACK specified by Capturelmage ViewFP or SetImageFile If enrollment succeeds enrolled ID finger number is reflected to FPVerifyID and VerifyFingerNumber properties e declaration Register ID as Long FingerNumber as Long M
7. CX and save the image in the name specified by user To save fingerprint image user should click this button taking his finger on the sensor Refer to SavelmageToFile Methord Control the brightness of fingerprint sensor This control value is applied to all images captured from sensor thereafter User can verify the quality of the image using this function after turning to view status by clicking View Stream button Refer to FPBrightness property Control the contrast of the fingerprint sensor This control value is applied to all images captured from sensor thereafter User can verify the quality of the image using this function after turning to view status by clicking View Stream button Refer to FPContrast property ID Finger Number Display or set enroll ID and finger number using when enroll or Enroll identify ID can be specified from 1 to 32767 and fingerprint number from 1 to 10 When enroll user sets required ID and finger number on this TextBox and clicks Enroll button When 1 1 verify user sets required ID and finger number on this TextBox and clicks Enroll button When 1 N identify identified ID and finger number are displayed on this TextBox in the case of identification success And when use functions of CheckManager CheckID SearchID SearchFinger SetData GetData this TextBox is also used In detail refer to corresponding items It enrolls 3 fingerprints captured from a sensor to database User
8. GET IMAGE DEVICE Unable to get image from a sensor ERROR INIT DEVICE Unable to initialize a sensor ERROR _DEINIT_ DEVICE Unable to exit a device ERROR BRIGHTNESS RANGE Sensor brightness is over the range ERROR SET BRIGHTNESS Sensor brightness setting error ERROR CONTRAST RANGE Sensor contrast is over the range ERROR SET CONTRAST Sensor contrast setting error ERROR ENROLL FAILED Enrollment failure ERROR_ENROLLED_FINGER Fingerprint data to enroll is already enrolled one ERROR VERIFY FAILED 1 1 verification failure ERROR IDENTIFY FAILED 1 N identification failure ERROR CREATE FILE Unable to create temporary file ERROR _ USER CANCEL Be cancelled by user ERROR CLEAR DB Unable to clear database ERROR ENROLLED ID Is already enrolled ID ERROR INVALID ID ID value range is invalid ERROR INVALID FINGER NUM Finger number is invalid ERROR DELETE DATA Unable to delete data ERROR _ INVALID BUFFER Buffer address is invalid ERROR INVALID BUFFER SIZE Buffer size is invalid ERROR INVALID VERIFY LEVEL Verification level is over the range ERROR ENROLLED FINGER Is already enrolled finger number IS VALID ID 19 Usable ID Smack Bio1000 Pro OCX User s Manual SMACK Se ee IS_VALID_FINGER Usable finger number ERROR_EMPTY_ID Una
9. Method in OCX is a fingerprint image or not e declaration IsFingerprint as Boolean BOOL IsFingerprint e parameter e return value o False Is not a fingerprint image o True Is a fingerprint image e Example Function WaitTakeoff As Boolean While 1 ret SBFP1000 Capturelmage False If SBFP1000 IsFingerprint False Then WaitTakeoff True Exit Function End If Wend err WaitTakeoff False End Function 2 2 13 SavelmageToFile e function Save the input fingerprint image to a file e declaration SavelmageToFile FileName as String as Long long SavelmageToFile LPCTSTR FileName e parameter FileName The name ofa file to which fingerprint image is saved e return value ERROR_CREATE FILE File opening failure ERROR_INIT_DEVICE Device is not initialized ERROR INSUFFICIENT RESOURCE Insufficient memory ERROR GET IMAGE DEVICE Unable to get fingerprint image from device o KTFP_ SUCCESS success O O O O 12 2 2 14 2 2 15 2 2 17 2 2 18 Smack Bio1000 Pro OCX User s Manual SMACK Cls function Clear the interface of control declaration Cls as Long long Cls parameter return value o ERROR INSUFFICIENT RESOURCE Unable to do redrawing of control o KTFP_ SUCCESS success Cancel function Cancel enrollment verification or identification in progress declaration Cancel void Cancel parameter return value ClearDB function Clear fingerprint database type
10. Smack Bio1000 Pro OCX User s Manual Smack Bio1000 Pro OCX User s Manual SMACK CONTENTS 1 Introduction i iS 2 Functions of Smack Bio1000 Pro OCX 0 0 ccccccccssccccscccscccscceee 2 1 A 4 2 1 1 EDDIE a 4 2 1 2 lo Eo Din e Ki AAA PO N E E 4 2 1 3 IADEn A E E 4 2 1 4 FP TO ada ts 4 2 1 5 FEPV rfyE imper ls sds ususssseatsvirescauutrarsenaunnsseseicusdtebsuvansuentonensaxtendsveoneCestanmusoubinesvents 4 2 1 6 Patras nee rec recov suse E A A E 5 2 1 7 PPE Gol Cola ads 5 2 2 Methods oia 5 2 2 1 MK TEP e o E EERE 5 222 DeimitK TEP sanan E EORR 5 2 2 3 Enri 6 2 2 4 A o e ww aaces odoisasisab pa A T E EE 7 2 2 5 Enola 8 2 2 6 A PP EE 8 2 2 7 N eT y ereere PO A RE TE R A EE A 9 2 2 8 Ident Veee e e e A EES 10 2 2 9 NY TSI EP Gioia E E 10 22 10 A A A EE 10 2241 o cvs ed susonesulcoxs nan eaceosn nousonestseasseaneatcuamecstorasmnets 11 2 242 JISFingerpriNt ensisi o eee EE AEE EE E E ERAEN EEE 12 22 19 Bavaro led 12 2AA o a 13 2 213 Cancel is 13 2 22 16 Catia 13 A CHECK ca 13 2 2 18 Checa 13 E SearchlD A OO adenomas 14 2 2 20 EOI IA AA 14 2 2 21 DeleteD ta ni 14 2 222 a 15 22 23 CU MA ii 16 2 2 24 SAPLDAA ia 16 Smack Bio1000 Pro OCX User s Manual SMACK 22 29 Match FPD t aia io 17 2 3 ALEI OL era E E OEA ERE AE a EE 18 2 3 1 BPE oia rioiccas 18 3 Error code and constants table oommmocoscrcononoccccnnnnonccccncnononcccncnns 19 4 Installing Smack Bio1000 Pro ooc
11. anager return value ERROR INVALID ID It is an invalid ID ERROR INVALID FINGER NUM It is an invalid finger number ERROR_OVER_DB In database there is no place to enroll O O 0 TRUE Is a manager FALSE Is not a manager o KTFP_SUCCESS success example Smack Bio1000 Pro OCX User s Manual SMALK If SBFP1000 CheckFingerNum nID nFN ERROR_ENROLLED_FINGER Then If MsgBox This ID and fingerNumber has been already enrolled Continue vbOKCancel VB Sample vbCancel Then IblMessage Cancel GoTo err End If SBFP1000 DeleteData nID nFN End If ret SBFP1000 EnrollStart nID nFN False If ret SBFP_SUCCESS Then Enrollment proceeding Else Error treating End If 2 2 4 EnrollProN e function Proceed enrollment of Nth 1 3 fingerprint when 3 fingerprints enroll This method enrolls currently specified fingerprint image specified by Capturelmage ViewFP or SetlmageFile after calling EnrollStart methord Caution Make Capturelmage ViewFP or SetImageFile not to be called again by a careless after capturing fingerprint image If these methods are called then aimed fingerprint image data is changed Setting parameter step from 1 to 3 in turn get 3 fingerprint data needed to enroll e declaration EnrollProN step as Long as Long long EnrollProN long step e parameter o step number of fingerprint to enroll 1 3 e return value o ENROLL STEP EXE ERROR error Smack Bio100
12. anager as Boolean as Long long Register long ID long FingerNumber BOOL Manager e parameter o ID ID to enroll 1 32767 o FingerNumber finger number to enroll 1 10 o Manager It describes that the specified ID finger number is a manager TRUE Is a manager FALSE Is not a manager e return value ERROR INVALID ID It is an invalid ID ERROR INVALID FINGER NUM It is an invalid finger number ERROR_OVER_DB In database there is no place to enroll ENROLL DUPLICATE ERROR The fingerprint data has already been enrolled in database ERROR ENROLL FAILED failure o KTFP SUCCESS success O O O O 2 2 7 Verify e function Verify 1 1 Verify the input fingerprint image with the specified ID finger number A fingerprint image to verify is set by Capturelmage ViewFP or SetImageFile Method If verification succeeds verified ID finger number is reflected to FPVerifyID and VerifyFingerNumber properties Then verified fingerprint image is saved in the name of Recimage result bmp to the database directory FPDatabaseDir property e declaration Verify ID as Long FingerNum as Long as Long long Verify long ID long FingerNum e parameter o ID ID to verify 1 32767 o FingerNum finger number to verify 0 10 0 Verify with any finger number of specified ID Smack Bio1000 Pro OCX User s Manual SMACK Others Verify with specified finger number of specified ID e return value ERROR INVALID ID It is an
13. ancel button of FileOpen Dialog Files to identify are Gray BMP files with size of 256x256 If verification succeeds then ID and finger number of identified fingerprint data are displayed on ID and FingerNumber TextBox and the identified fingerprint image on the right PictureBox In the case of verification failure 0 is displayed on ID and FingerNumber TextBox and description about occurred error is displayed on the message box Check Manager Check whether fingerprint data of specified ID FingerNumber is a CkeckID SearchID SearchFinger DeleteData SetData manager of database or not User sets ID and finger number to check on ID and FingerNumber TextBox and clicks this button Then check result is displayed on the message box Enrollment of database manager is set when fingerprint enrollment In this sample program default setting when enroll is no manager User of Smack Bio1000 Pro OCX can specify the database manager when use the Register Enroll Registerlmage and Enrolllmage functions Refer to CheckManagerMethord Check whether ID inputted by user is enrolled in database or not User sets ID to check on ID TextBox and clicks this button According to this ID is already enrolled or not This ID has been enrolled or Is valid ID is displayed on the message box Refer to CheckID Methord Search empty unenrolled ID In the case of check success checked ID is displayed on ID TextBox Re
14. ber Long as Long long CheckManager long ID long FingerNumber e parameter o ID ID of data to check 1 32767 o FingerNumber finger number of data to check 1 10 e return value ERROR INVALID ID It is an invalid ID ERROR INVALID FINGER NUM It is an invalid finger number ERROR NOT MANAGER Is not a manager IS MANAGER Is a manager O O O O 2 2 24 SetFPData e function Set fingerprint enroll data with specified ID FingerNumber e declaration SetFPData FPData as Long Size as Long ID as Long FingerNumber as Long as Long long SetFPData long FPData long Size long ID long FingerNumber e parameter o FPData Address of enroll data o Size Size of enroll data o ID ID of data to set 1 32767 o FingerNumber Finger number of data to set 1 10 e return value 16 2 2 25 Smack Bio1000 Pro OCX User s Manual SMACK O O 0 O O O ERROR INVALID ID It is an invalid ID ERROR INVALID FINGER NUM It is an invalid finger number ERROR INVALID BUFFER The address of data is invalid ERROR INVALID BUFFER SIZE The size of buffer is insufficient ERROR SET DATA failure KTFP_ SUCCESS success Match2FPData function Match 2 inputted fingerprint enroll data declaration Match2FPData FPDatal as Long DataLen1 as Long FPData2 as Long DataLen2 as Long long Match2FPData long FAR FPDatal long DataLen1 long FAR FPData2 long DataLen2 parameter o FPDatal The first fingerprint en
15. ble to find empty ID 34 ERROR EMPTY FINGER 30 There is no empty finger number 35 IS MANAGER 0 Is a database manager 36 ERROR_NOT_MANAGER 35 Is not a database manager 37 ERROR SET DATA 37 Unable to set data 38 ERROR GET DATA 38 Unable to get data 39 ERROR INVALID FILENAME 39 Filename is invalid 40 IS SAME FINGER 0 Two fingerprint data are same 41 ERROR_DIFF_FINGER 41 Two fingerprint data are different 42 ERROR INIT DB 42 Database initialization failure 43 ERROR OVER DB 43 Database is full 20 Smack Bio1000 Pro OCX User s Manual SMACK 4 Installing Smack Bio1000 Pro 4 1 Configuration Smack Bio1000 Pro version1 0 consists of optical sensor OCX and USB driver program qn Y Y Alii s ni TTT Smack Bio 1000 Module Optical sensor USB Driver is in the DRIVER folder of Setup disk and OCX installing program is Software Setup exe 4 2 Installing 4 2 1 Connect an optical sensor to USB connector of computer 4 2 2 Following wizard appeared select Install from a list or specific location Advanced and click next button Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install software for SmackBio 581000 Device If your hardware came with an installation CD lt 6 or floppy disk insert it now What do you want the wizard to do O Install from a list or specific location Advanced Click Ne
16. cccooocoonooonooncoonooonooonoooooooooooooo9029o 21 4 1 CON UE ii idc 21 42 Instaliga a eai a R a EAA TEE AEE totem eae eo 21 5 Examples of using Smack Bio1000 Pro ssesssccceccssccssecsecesscssesssesee 24 Smack Bio1000 Pro OCX User s Manual SMACK 1 Introduction This document is a user s manual of the high speed OEM module Smack Bio1000 Pro version 2 1 based on the superior fingerprint identification technology Smack Bio1000 Pro is supplied in the form of OCX and using it users can develop various high performance fingerprint identification systems The functions of Smack Bio1000 Pro are as follows e Optical sensor control through USB 2 0 e Enrollment 1 1verification and 1 N identification of fingerprints e Enrollment 1 1verification and 1 N identification of fingerprint files e Database management e Convenient error code Technical Specifications Windows XP Windows2000 USB 2 0 Image Dimension 256pixel W x 256pixel H Capacity of fingerprint enrollment 2000 fingers Fingerprint data enrollment 1 32767 number Match Mode 1 1 1 N match Template size 1496 Bytes Threshold control level LOW MEDIUM HIGH False Acceptance Rate FAR lt 0 0001 False Rejection Rate FRR lt 0 01 Enroll time lt 1 sec Identification time 0 5 sec Smack Bio1000 Pro OCX User s Manual SMACK 2 Functions of Smack Bio1000 Pro OCX 2 1 Properties 2 1 1FPBrightnes
17. fer to SearchID Methord Search empty unenrolled finger number of specified ID In the case of check success checked finger number is displayed on Finger Number TextBox Refer to SearchFingerNumber Methord Delete fingerprint data with specified ID FingerNum from enrollment database User sets ID and finger number to delete on ID and FingerNumber TextBox and clicks this button Insert fingerprint enroll data with specified ID FingerNumber into database User sets ID and finger number to enroll on ID and FingerNumber TextBox 29 Smack Bio1000 Pro OCX User s Manual SMACK and clicks this button In this sample program empty fingerprint data is enrolled User can insert any fingerprint data into database using SetFPData Methord of OCX GetData Read fingerprint enroll data with specified ID FingerNum from database User sets ID and finger number to get on ID and FingerNumber TextBox and clicks this button In this sample program obtained fingerprint data can not be used User can get required fingerprint data from database using GetFPData Methord of OCX ClearDB Clear all fingerprint enroll data from database Refer to ClearDB Methord DatabaseDirectory Set the fingerprint database directory Refer to FPDatabaseDir Property 30
18. fer to Verify Methord Identify 1 N Identify the fingerprint captured from a sensor with all fingerprint data in database First user clicks this button Then according to the message user may take on or off his finger on the sensor To cancel identification process click Cancel button If identification succeeds then identified fingerprint image is displayed on the right PictureBox In the case of identification failure description about occurred error is displayed on the message box Refer to Identify Methord Seriously identify 1 N Identify the fingerprints captured from a sensor First user clicks this button In this status seriously taking on or off his finger on the sensor user can continue 1 N identification 27 Enroll Image Smack Bio1000 Pro OCX User s Manual SMACK To cancel serious identification process click Cancel button If identification succeeds then ID and finger number of identified fingerprint data are displayed on ID and FingerNumber TextBox and identified fingerprint image is displayed on the right PictureBox In the case of identification failure 0 is displayed on ID and FingerNumber TextBox It enrolls 3 specified fingerprint files to database User sets required ID and finger number on ID and FingerNumber TextBox and clicks this button Then select the files to enroll in turn on FileOpen Dialog To cancel enroll process click Cancel button of FileOpen Dialog Files to enroll
19. ge View as Boolean as Long long ViewFP BOOL View e parameter o View Set whether captured fingerprint image should be displayed or not True Display a fingerprint image False Do not display a fingerprint image e return value o ERROR INIT DEVICE Fingerprint sensor is not initialized o ERROR GET IMAGE DEVICE Unable to get image from the sensor o KTFP SUCCESS success e Example Function Capture TimeOut As Long As Boolean st GetTickCount ret SBFP_SUCCESS While 1 Verify Finger with sensor ret SBFP1000 Capturelmage False If TimeOut lt gt 0 And GetTickCount st gt TimeOut 1000 Then GoTo err DoEvents If SBFP1000 IsFingerprint True Then Capture True Exit Function End If Wend err Capture False End Function 2 2 11 SetlmageFile e function Set and display a required fingerprint file in OCX Fingerprint file is Gray BMP file with size of 256x256 It is used for enrollment and identification of fingerprint files e declaration SetImageFile FileName as String as Long long ViewFP LPCTSTR FileName e parameter o FileName The file name of fingerprint file to set e return value o ERROR CREATE FILE Unable to open specified file o ERROR INVALID FILENAME Is not correct file format 11 Smack Bio1000 Pro OCX User s Manual SMACK o KTFP_ SUCCESS success 2 2 12 IsFingerprint e Function Decide whether current image set by CaptureImage ViewFP SetImageFile
20. laration SearchFingerNumber ID as Long as Long long SearchFingerNumber long ID parameter o ID ID of which the first empty finger number is searched return value The first empty finger number searched or error code o ERROR INVALID ID It is an invalid ID o IS_VALID_ID Any finger number of specified ID is valid o ERROR_EMPTY_FINGER There is no empty finger number of specified ID o Others The first empty finger number searched DeleteData function Delete fingerprint data with specified ID FingerNum from enrollment database declaration DeleteData Long ID Long FingerNum as Long 14 2 2 22 Smack Bio1000 Pro OCX User s Manual SMACK parameter long DeleteData long ID long FingerNum o ID ID of fingerprint data to delete o FingerNum Finger number of fingerprint data to delete 0 10 return value ERROR INVALID ID It is an invalid ID ERROR INVALID FINGER NUM It is an invalid finger number ERROR_DELETE_DATA failure KTFP_ SUCCESS success O O O O GetFPData function declaration parameter Delete all fingerprint data with specified ID Others Delete only fingerprint data with specified ID and specified FingerNum Get fingerprint enroll data with specified ID FingerNum If FingerNum is from 1 to 10 then fingerprint data of specified FingerNum is returned At that time user should allocate 1 fingerprint data size of buffer Corresponding enroll image is saved in the name of
21. ode read only Unable to set in design time e description Return the number of data enrolled in database 2 2 Methods 2 2 1 InitKTFP e function Initialize a sensor and OCX e declaration InitKTFP as Long long InitKTFP e parameter e return value o ERROR INIT DEVICE Unable to initialize a device o KTFP_SUCCESS Device initialization success 2 2 2 DeinitKTFP e function It disconnects with the sensor and initializes OCX e declaration DeinitKTFP as Long long DeinitKTFP e parameter e return value o ERROR _DEINIT DEVICE failure o KTFP_ SUCCESS success 5 Smack Bio1000 Pro OCX User s Manual SMACK 2 2 3 EnrollStart function declaration parameter Start enroll process when 3 fingerprints enroll User should call this function to enroll 3 fingerprints captured from sensor or 3 fingerprint files and specify ID and finger number to enroll Then he can control 3 fingerprints enroll process by using EnrollProN EnrollEnd Method Caution Before calling this function using CheckFingerNum or CheckID Method it should be checked whether ID and finger number to enroll are used in database or not EnrollStart ID as Long FingerNumber as Long Manager as Boolean as Long long EnrollStart long ID long FingerNumber BOOL Manager o ID ID to enroll 1 32767 gt o FingerNumber Finger number to enroll 1 10 o Manager It describes that the specified ID finger number is a m
22. peared user can initialize the sensor and use fingerprint identification module SmackBio1000 Pro VB Sample Device Test View View Stream Save Brightness af f gt Device Initialize Device Exit Contrast 4 J ID 1 Finger Number 1 I Manager Enroll Register Verify Identify Identifying Level HIGH y Enroll Image pens Verify Image Identify Image Me heck Cancel CheckID SearchiD SearchFinger DeleteD ata SetData GetData ClearDB DatabaseDirectoy C SmackBiol 000 VB_Sample DB bs GetErrolCoun Functions of the buttons are as follows Device Exit It disconnects with the sensor and initializes OCX View Capture fingerprint image from the sensor and display it on the window of Smack Bio1000 Pro OCX To capture fingerprint image user should click this button taking his finger on the sensor Refer to ViewFP Method View Stream Capture images seriously from the sensor and display them on the window When user clicks this button caption of button turns to Stop Stream and 25 Smack Bio1000 Pro OCX User s Manual SMACK Save Brightness Contrast images captured from the sensor are displayed on the window of Smack Bio1000 Pro OCX in real time If user clicks this button again then caption turns to View Stream and displaying images is stopped Display the image captured from the sensor on the window of Smack Bio1000 Pro O
23. roll data to match o FPDatal The second fingerprint enroll data to match o DataLenl Size of the first enroll data o DataLen2 Size of the second enroll data return value o ERROR_INVALID BUFFER Buffer of enroll data is invalid O ERROR INVALID BUFFER SIZE The sizes of enroll data are different ERROR DIFF FINGER Two fingerprint data are different IS_SAME_FINGER Two fingerprint data are same Smack Bio1000 Pro OCX User s Manual SMACK 2 3 Events 2 3 1 FPError e function Report error code and description of an error occurred in Smack Bio1000 e declaration FPError ErrCode as Long Desc as String void FPError long ErrCode BSTR Desc e parameter o ErrCode Error code o Desc Description of error e example Private Sub SBFP1000_FPError ByVal ErrCode As Long ByVal Desc As String IblMessage Caption Dese End Sub Smack Bio1000 Pro OCX User s Manual 3 Error code and constants table si VERIFY LEVEL LOW SMACK Fingerprint verification of low level VERIFY LEVEL_MEDIUM Fingerprint verification of medium level VERIFY LEVEL HIGH Fingerprint verification of high level ENROLL STEP EXE OK Former stage of enrollment success ENROLL STEP EXE ERROR Former stage of enrollment failure ENROLL DUPLICATE ERROR Fingerprint data has already enrolled SBFP_SUCCESS Process result success ERROR_ INSUFFICIENT RESOURCE Insufficient system resource ERROR
24. s type range default access mode description 2 1 2 FPContrast type range default access mode description 2 1 3 FPDatabaseDir type range default access mode description 2 1 4 FPVerifyID type range default access mode description LONG 0 255 170 read write Return or set the brightness of a sensor LONG 0 255 250 read write Return or set the contrast of a sensor String Application Path DB read write Return or set the name of fingerprint database directory Long 32767 x gt 0 0 read only Unable to set in design time Return the ID resulting from Enroll Verify and Identify An error occurred it is set as 0 2 1 5 FPVerifyFingerNumber type range default access mode Long 10 gt x gt 0 0 read only Unable to set in design time 4 Smack Bio1000 Pro OCX User s Manual SMACK e description Return the finger number resulting from Enroll Verify and Identify An error occurred it is set as 0 2 1 6 FPVerifyLevel e type Long e range VERIFY LEVEL HIGH gt V gt VERIFY LEVEL LOW e default VERIFY LEVEL HIGH e access mode read write e description Return or seta verification threshold level VERIFY LEVEL HIGH verification of high level VERIFY LEVEL MEDIUM verification of medium level VERIFY LEVEL LOW verification of low level 2 1 7 FPEnrollCount e type Long e range Abytes e default e access m
25. s software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway STOP Installation 4 2 5 Installation finished normally following balloon appears in the right bottom side i Found New Hardware x Your new hardware is installed and ready to use 5 untitle 4 2 6 In Explorer open the folder to which OCX installation program belongs for example E Software and execute Setup exe program 23 Smack Bio1000 Pro OCX User s Manual SMACK 5 Examples of using Smack Bio1000 Pro Start up Smack Bio Samples VB Sample of Start menu RA A eee ee D Winzip 10 0 m Microsoft Web Publishing M susp 2 Minilyrics E amp ICC AYR m MP3 Remix Player Microsoft Word 7 Omnivision Downloader T Picasa2 PET 7 Research Lab gt EF vB Sample an SamHung ES VB Sample Project an Skype E yc Sample fa SmackBio T Startup 7 Topro Camera YC Sample Project Samples gt fim SmackBio1000 User s Manual y Uninstall SmackBio1000 Pro Then following Dialog window appears SmackBio1000 Pro VB Sample First click Device Initialize button 24 Smack Bio1000 Pro OCX User s Manual SMACK The message as Device Initialize OK ap
26. xt to continue 21 Smack Bio1000 Pro OCX User s Manual SMACK 4 2 3 In next dialog select Include this location in the search click Browse and then appoint the place of Smack Bio1000 USB driver program For example D SmackBio1000 Driver Click next button Found New Hardware Wizard Please choose your search and installation options SS Y Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed C Search removable media floppy CD ROM Include this location in the search D 4SmackBio1000WDriver J Don t search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware 22 Smack Bio1000 Pro OCX User s Manual SMACK 4 2 4 Following message box appeared select Continue Anyway and continue installing i Found New Hardware Wizard Please wait while the wizard installs the software rad SmackBio 581000 Device Hardware Installation A The software you are installing for this hardware SmackBio 5B1000 Device has not passed Windows Logo testing to verify its compatibility with Windows lt P Tell me why this testing is important Continuing your installation of thi

Download Pdf Manuals

image

Related Search

Related Contents

CONSTRUIRE UN ECOQUARTIER DANS MA COMMUNE  JVC GET0056-001A User's Manual  Maxpeak SAM User Manual  Quasar OMNIVISION VV-1300 User's Manual  Empire Media CD-840 MV headset  0120-727-231(無料)  Lantronix Printer LPS1-T User's Manual  

Copyright © All rights reserved.
Failed to retrieve file