Header

The Passport Reader system

The Passport Reader SDK

The Passport Reader is a travel document reader and analyser system by ADAPTIVE RECOGNITION, which bases on the GX system and provides for software developers an easy-to-program interface through its Application Programming Interface (API). Currently the supported programming languages and the usable interfaces are the followings: C (prapi.h); C++ (Pr22.hpp); Java (Pr.jar); VB.Net, C# (Pr22.dll); VBasic 6, Delphi (prapi.ocx).

The main features of the PR system, as shown by the PrDemo demo program are:

Basic functionality

The functionality of the Passport Reader is centred upon two essential functions:

These representations can be later converted and inserted into a database or processed by other user programs.

Initialization

On start up the Passport Reader computes the list of the available devices that is returned by the GetDeviceList function. After connecting to the device using the UseDevice function one can control the device, work with lights or use rfid functionality.

The device should be detached with the CloseDevice function when it is not used.

After capture

The captured images can be saved, displayed or passed to the document analyser module. Different functions or methods are available for different programming languages and applications. Please check the appropriate documentation for more information on this topic.

The document representation must meet two opposing requirements:

The analyser routines return detailed document storage structures and the API contains several functions to help fast and easy data accessing. The main element type of the document is the field, mainly composed of an id, a value and an error state. The fields are computed using the data read from different data sources: MRZ, VIZ, BCR or RFID. The document analyser system harmonizes the fields and creates the final formatted data.


Generated  for Passport Reader
(c) ADAPTIVE RECOGNITION