Home
        Smack Bio1000 Pro OCX User`s Manual
         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
 
 
    
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