Fingerprint management application error handling

One of the basic goals of the Windows Biometric Framework (WBF) is to provide a consistent end-user experience. A well-designed fingerprint management application (FMA) should be able to handle errors and also address temporary service interruptions gracefully by showing appropriate messages.

This information applies to the following operating systems:

  • Windows Server 2008 R2
  • Windows 7

If the service does not become available immediately, then the FMA should either attempt self-diagnosis and repair, or it should notify the user of actions that the user can take to identify and repair the issue.

Additionally, your FMA’s user-interface should not call any blocking WBF functions.

Use error code to text translation

Your FMA should translate WBF error codes into appropriate text messages to provide more helpful and specific error messages and feedback to the user. For more information, see Windows Biometric Framework API.

Helpful feedback for rejected scans

Your FMA should handle rejected scans gracefully by providing the user with helpful feedback. Your FMA can provide instructions for avoiding the error, such as “Swipe more slowly” or “Shift your finger to the right and retry”.

You should limit your feedback on unusable samples to correcting user interaction with the sensor. Your feedback should be friendly in tone to prevent the user from developing a negative perception of your FMA or of biometrics in general.

Designing Windows Biometric Framework Fingerprint Management Applications

 

 

Send comments about this topic to Microsoft