Fingerprint Trainer Reference Application
Overview
The Fingerprint Trainer allows a user to train a BlackDog to recognize a specific fingerprint and use it for biometric identification of the user.
The trainer is automatically launched when the BlackDog is connected to a host and the BlackDog does not have fingerprint data in its database. The fingerprint database is stored in the /etc/tpsdb/username folder where “username” is the login of the user.
The program logic executes as follows:
- When the username folder does not exist, the application launches.
- When the username folder exists but is empty, the launcher fails and the application will not launch, disabling the device.
- When the BlackDog is connected and has a fingerprint in its database, the trainer application does not launch. To force a launch of the fingerprint trainer, delete the username folder and its contents.
Running The Fingerprint Trainer Application
The trainer application is located in the /usr/bin/
directory.
Thumbprint Configuration Syntax
Command: /usr/bin/trainer –u <user> launches the trainer application for the logged-in user of the device.
Command: /usr/bin/trainer –h launches the help for the trainer application.
Caveats
- The print from only one finger can be used for training. If the print for the finger has been trained, and then the finger gets injured to the point where it is significantly altered, the device is rendered unusable.
- When training is completed (typically after 8 scans), the fingerprint trainer automatically closes. Immediately, the BlackDog tries to authenticate the user by requesting a fingerprint scan.
- Care must be taken when training the device; the angle the finger is placed on the scanner should be consistent for each scan.
- When you deploy a newer version of the trainer, the fingerprint database is not deleted or otherwise modified.
Enabling a Device to be Trained Again
To enable a device to be trained again, execute:
rm -rf /etc/tpsdb/root
 |
 |
 |
Copyright © Realm Systems, Inc. 2003-2005.
All rights reserved.
|
|