Header

prtypes.h File Reference


Detailed Description

Passport Reader Api module constants

The Passport Reader is a travel document reader and analyser system by ADAPTIVE RECOGNITION, which bases on the GX system. The prtypes.h contains the descriptions of constants of the api module.

Go to the source code of this file.

Enumerations

enum  PR_USAGEMODE {
  PR_UMODE_DISCONNECT = 0,
  PR_UMODE_NORMAL_USE = 1,
  PR_UMODE_FULL_CONTROL = 2
}
 Device connection modes in the prapi. More...
enum  PR_FREERUNMODE {
  PR_FRMODE_NULL = 0x0000,
  PR_FRMODE_PREVIEWLIGHT = 0x0001,
  PR_FRMODE_UVLEDWARMING = 0x0002,
  PR_FRMODE_TESTDOCUMENT = 0x0004
}
 Device freerun light controlling modes. More...
enum  PR_TESTDOCMODE {
  PR_TDM_COMBINED = 0,
  PR_TDM_COMBINEDMOVEABLE = 1,
  PR_TDM_FORCEDSOFTWARE = 2,
  PR_TDM_DELAYEDHARDWARE = 3
}
 Device motion detection methods. More...
enum  PR_WINDOW_ID {
  PR_OW_MASK = 0xff000000,
  PR_OW_DEFAULT = 0x00000000,
  PR_OW_1ST = 0x01000000,
  PR_OW_2ND = 0x02000000
}
 Used object windows of the PR system. More...
enum  PR_PAGELIGHT_PROP {
  PR_CAPTURE_CONTINUOUS = 0x10000000,
  PR_APPEND_PAGELIGHTS = 0x20000000
}
 Options for page light setup. More...
enum  PR_LIGHT {
  PR_LIGHT_OFF = 0,
  PR_LIGHT_WHITE = 1,
  PR_LIGHT_INFRA = 2,
  PR_LIGHT_UV = 3,
  PR_LIGHT_COAXIAL = 4,
  PR_LIGHT_KINEGRAM = 5,
  PR_LIGHT_PHOTO = 6,
  PR_LIGHT_BLUE = 16,
  PR_LIGHT_RED = 17,
  PR_LIGHT_CLEANUV = 19,
  PR_LIGHT_CLEANOVD = 21,
  PR_LIGHT_WATERMARK = 24,
  PR_LIGHT_EDGE = 25,
  PR_LIGHT_EXTERNAL = 32
}
 Used light settings of the PR system. More...
enum  PR_TESTDOC {
  PR_TD_OUT = 0,
  PR_TD_MOVE = 1,
  PR_TD_NOMOVE = 2,
  PR_TD_IN = 4
}
 Result of the document (motion) detector module. More...
enum  PR_BCTYPE {
  PR_BCTYPE_EAN8 = 1,
  PR_BCTYPE_EAN13 = 2,
  PR_BCTYPE_CODE39 = 3,
  PR_BCTYPE_CODE128 = 4,
  PR_BCTYPE_PDF417 = 5,
  PR_BCTYPE_INTER25 = 6,
  PR_BCTYPE_DATAMATRIX = 7,
  PR_BCTYPE_QR = 8,
  PR_BCTYPE_AZTEC = 9,
  PR_BCTYPE_UPU = 10
}
 The barcode module currently can read only the following barcode types. More...
enum  PR_IMAGE_TYPE {
  PR_IT_ORIGINAL = 0,
  PR_IT_DOCUMENT,
  PR_IT_PREVIEW,
  PR_IT_FINGER
}
 Image types of the prapi functions (get-, save-, drawimage). More...
enum  PR_EVENT {
  PR_ET_LED = 1,
  PR_ET_CAPTURE = 2,
  PR_ET_IO = 4,
  PR_ET_RFID = 8,
  PR_EV_UVLEDWARMING = 1,
  PR_EV_PAGECAPTURED = 101,
  PR_EV_IMAGECAPTURED = 102,
  PR_EV_CAPTURESTARTED = 103,
  PR_EV_NOIMAGEINFO = 104,
  PR_EV_DOCFRAMEFOUND = 105,
  PR_EV_FGCAP = 106,
  PR_EV_PREVIEWCAPTURED = 107,
  PR_EV_MOTIONDETECTION = 201,
  PR_EV_BUTTON = 202,
  PR_EV_POWER = 203,
  PR_EV_CONNECTION = 204,
  PR_EV_DEVICE_UPDATE = 205,
  PR_EV_RFAUTH_BEGIN = 301,
  PR_EV_RFAUTH_WAIT4INPUT = 302,
  PR_EV_RFAUTH_DONE = 303,
  PR_EV_RFFILE_BEGIN = 304,
  PR_EV_RFFILE_DONE = 305,
  PR_EV_RFFILE_CHECKED = 306
}
 The event types and the events of the prapi module. More...
enum  PR_WND_MESSAGE {
  PR_WM_UVLEDWARMING = 0,
  PR_WM_PAGECAPTURED = 1,
  PR_WM_IMAGECAPTURED = 2,
  PR_WM_CAPTURESTARTED = 3,
  PR_WM_NOIMAGEINFO = 4,
  PR_WM_PREVIEWCAPTURED = 5,
  PR_WM_MOTIONDETECTION = 6,
  PR_WM_BUTTON = 7,
  PR_WM_POWER = 8,
  PR_WM_CONNECTION = 9,
  PR_WM_DOCFRAMEFOUND = 10,
  PR_WM_FGCAP = 11,
  PR_WM_RFAUTH_BEGIN = 12,
  PR_WM_RFAUTH_WAIT4INPUT = 13,
  PR_WM_RFAUTH_DONE = 14,
  PR_WM_RFFILE_BEGIN = 15,
  PR_WM_RFFILE_DONE = 16,
  PR_WM_RFFILE_CHECKED = 17,
  PR_WM_DEVICE_UPDATE = 18,
  PR_WM_LAST_VALUE = 31
}
 The window messages of the PR system. More...
enum  PR_DOCFILEFORMATS {
  PR_DFF_XML = 1,
  PR_DFF_ZIPPED = 2,
  PR_DFF_AUTH = 3,
  PR_DFF_ENCZIP = 4,
  PR_DFF_BSIAUTHLOG = 5
}
 File formats for document saving functions. More...
enum  PR_RFID_FILES {
  PR_RFID_EF_COM = 0,
  PR_RFID_EF_DG1 = 1,
  PR_RFID_EF_DG2 = 2,
  PR_RFID_EF_DG3 = 3,
  PR_RFID_EF_DG4 = 4,
  PR_RFID_EF_DG5 = 5,
  PR_RFID_EF_DG6 = 6,
  PR_RFID_EF_DG7 = 7,
  PR_RFID_EF_DG8 = 8,
  PR_RFID_EF_DG9 = 9,
  PR_RFID_EF_DG10 = 10,
  PR_RFID_EF_DG11 = 11,
  PR_RFID_EF_DG12 = 12,
  PR_RFID_EF_DG13 = 13,
  PR_RFID_EF_DG14 = 14,
  PR_RFID_EF_DG15 = 15,
  PR_RFID_EF_DG16 = 16,
  PR_RFID_EF_DG17 = 17,
  PR_RFID_EF_DG18 = 18,
  PR_RFID_EF_DG19 = 19,
  PR_RFID_EF_DG20 = 20,
  PR_RFID_EF_DG21 = 21,
  PR_RFID_EF_DG22 = 22,
  PR_RFID_EF_CARD_ACCESS = 28,
  PR_RFID_EF_CARD_SECURITY = 29,
  PR_RFID_EF_CVCA = 30,
  PR_RFID_EF_SOD = 31,
  PR_RFID_CF_DS = 32,
  PR_RFID_CF_CSCA = 33,
  PR_RFID_EF_ALL = -1,
  PR_RFID_EF_SEL = -2,
  PR_RFID_GENERAL_DATA = 1000,
  PR_RFID_PERSONAL_DETAILS = 1001,
  PR_RFID_ISSUER_DETAILS = 1002,
  PR_RFID_PORTRAIT = 1003,
  PR_RFID_SIGNATURE = 1004,
  PR_RFID_FACE = 1005,
  PR_RFID_FINGER = 1006,
  PR_RFID_IRIS = 1007,
  PR_RFID_OTHER_BIOMETRIC_DATA = 1008,
  PR_RFID_DOMESTIC_DATA = 1009,
  PR_RFID_AA_DATA = 1010,
  PR_RFID_ANY_FACE = 1011,
  PR_RFID_TOCFILE = 1012,
  PR_RFID_EAP_DATA = 1013
}
 File IDs contained in rfid chips. More...
enum  PR_RFID_MEMOPTS {
  PR_RFID_MEMORY_ADDRESS = 0x40000000,
  PR_RFID_BLOCK_ADDRESS = 0x20000000,
  PR_RFID_SECTOR_ADDRESS = 0x60000000
}
 Memory addressing options for rfid storage cards. More...
enum  PR_AUTH_PROC {
  PR_NO_AUTH_PROCESS = 0,
  PR_PASSIVE_AUTH = 1,
  PR_TERMINAL_AUTH = 2,
  PR_PACE = 3,
  PR_BAC = 4,
  PR_CHIP_AUTH = 5,
  PR_ACTIVE_AUTH = 6,
  PR_SELECT_APPLICATION = 7,
  PR_BAP = 8,
  PR_BLOCK_AUTH = 9,
  PR_INIT_TERMINAL_AUTH = 10,
  PR_COMPLETE_TERMINAL_AUTH = 11,
  PR_STORAGE_CARD_AUTH = 12
}
 Authentication codes. More...
enum  PR_REQ_AUTH {
  PR_REQ_MAX_AUTH = 0,
  PR_REQ_MIN_AUTH = 1,
  PR_REQ_OPT_AUTH = 2
}
 Requested authentication level for automatic RF reading. More...
enum  PR_APP_TYPE {
  PR_APP_NONE = 0,
  PR_APP_EPASSPORT = 1,
  PR_APP_EID = 2,
  PR_APP_ESIGN = 3,
  PR_APP_ISODL = 4,
  PR_APP_NFC = 5,
  PR_APP_EDL = 6
}
 Application types.
enum  PR_PACE_PASSWORD {
  PR_PACE_PW_MRZ = 1,
  PR_PACE_PW_CAN = 2,
  PR_PACE_PW_PIN = 3,
  PR_PACE_PW_PUK = 4
}
 Password codes for Password Authenticated Connection Establishment (PACE). More...
enum  PR_CERTIFICATE_SELECTION {
  PR_SEL_CERT_EXPIRED = 0x100,
  PR_SEL_CERT_REVOKED = 0x200
}
 Certificate selection flag. More...
enum  PR_POWER_STATE {
  PR_PWR_MASK = 0x000f,
  PR_PWR_UNKNOWN = 0x0000,
  PR_PWR_OFF = 0x0001,
  PR_PWR_ON = 0x0002,
  PR_PWR_DATA = 0x0003,
  PR_BATTERY_MASK = 0x00f0,
  PR_BATTERY_UNAVAILABLE = 0x0000,
  PR_BATTERY_AVAILABLE = 0x0010,
  PR_BATTERY_UNKNOWN = 0x0020
}
 Power state codes of devices. More...
enum  PR_STATUS_LED_COLOR {
  PR_SLC_OFF = 0x00,
  PR_SLC_OG = 0x02,
  PR_SLC_ORG = 0x03,
  PR_SLC_SYSTEM = 0x10,
  PR_SLC_GREEN = 0x81,
  PR_SLC_RED = 0x82,
  PR_SLC_ORANGE = 0x83,
  PR_SLC_BLUE = 0x84,
  PR_SLC_AUTO = 0xac,
  PR_SLC_ANY = 0xff
}
 Usable status led colors. More...
enum  PR_BUZZER { PR_SLC_BUZZER = 0xc0 }
 Id of the buzzer. More...
enum  PR_KEY_STATE {
  PR_KEY_UNKNOWN = 0,
  PR_KEY_PRESSED = 1,
  PR_KEY_RELEASED = 2,
  PR_KEY_NOKEY = 3
}
 Button state codes of PR devices. More...
enum  PR_KEY_CODE {
  PR_KEY_POWER = 0x10101,
  PR_KEY_START = 0x10110
}
 Button codes of PR devices. More...
enum  PR_HWTYPE {
  PR_HW_IO,
  PR_HW_SCANNER,
  PR_HW_RFIDREADER,
  PR_HW_CONTACTREADER,
  PR_HW_MAGNETICREADER
}
 Hardware part types. More...
enum  PR_VAR_ID {
  PRV_ROOT = 0,
  PRV_PAGELIST = PRV_ROOT | 1,
  PRV_TASKLIST = PRV_ROOT | 2,
  PRV_PERSONINFO = PRV_ROOT | 3,
  PRV_DOCINFO = PRV_ROOT | 4,
  PRV_DOCUMENT = 0xD0000000,
  PRV_FIELDLIST = PRV_DOCUMENT | 1,
  PRV_FIELD = PRV_DOCUMENT | 2,
  PRV_FIELDVALUE = PRV_DOCUMENT | 3,
  PRV_CHECKSUM = PRV_DOCUMENT | 4,
  PRV_CONFIDENCE = PRV_DOCUMENT | 5,
  PRV_WINDOWFRAME = PRV_DOCUMENT | 6,
  PRV_WINDOWFULLFRAME = PRV_DOCUMENT | 7,
  PRV_ACCORDANCE = PRV_DOCUMENT | 8,
  PRV_FMTVALUE = PRV_DOCUMENT | 9,
  PRV_STDVALUE = PRV_DOCUMENT | 10,
  PRV_CORRECTION = PRV_DOCUMENT | 11,
  PRV_FIELDCOMPARES = PRV_DOCUMENT | 12,
  PRV_CHKDETAILS = PRV_DOCUMENT | 13,
  PRV_AMID = PRV_DOCUMENT | 14,
  PRV_IMAGE = 0xD0100000,
  PRV_IMAGELIST = PRV_IMAGE | 1,
  PRV_IMAGEFRAME = PRV_IMAGE | 2,
  PRV_SAMPLE = PRV_IMAGE | 3,
  PRV_DEVICE_INFO = 0xD0200000,
  PRV_DEVICE_ID = PRV_DEVICE_INFO | 1,
  PRV_LIGHT = PRV_DEVICE_INFO | 2,
  PRV_CAPTIME = PRV_DEVICE_INFO | 3,
  PRV_PAGE = PRV_DEVICE_INFO | 4,
  PRV_TRAFO = PRV_DEVICE_INFO | 5,
  PRV_CAMERA = PRV_DEVICE_INFO | 6,
  PRV_MODE = PRV_DEVICE_INFO | 8,
  PRV_HWTYPE = PRV_DEVICE_INFO | 9,
  PRV_STATLEDLIST = PRV_DEVICE_INFO | 10,
  PRV_KEYBOARD = PRV_DEVICE_INFO | 11,
  PRV_POWER = PRV_DEVICE_INFO | 12,
  PRV_VERSION = PRV_DEVICE_INFO | 13,
  PRV_WINDOWLIST = PRV_DEVICE_INFO | 14,
  PRV_CAPABILITY = PRV_DEVICE_INFO | 15,
  PRV_DISPLAY = PRV_DEVICE_INFO | 16,
  PRV_BARCODE = 0xD0300000,
  PRV_BARCODEVALUE = PRV_BARCODE | 1,
  PRV_BARCODELIST = PRV_BARCODE | 2,
  PRV_OCR = 0xD0400000,
  PRV_OCRROWLIST = PRV_OCR | 1,
  PRV_OCRROW = PRV_OCR | 2,
  PRV_OCRCHAR = PRV_OCR | 3,
  PRV_OQCA = PRV_OCR | 0x00080000,
  PRV_OQC_ROTATION = PRV_OQCA | 1,
  PRV_OQC_HEIGHT = PRV_OQCA | 2,
  PRV_OQC_WIDTH = PRV_OQCA | 3,
  PRV_OQC_HANGOUT = PRV_OQCA | 4,
  PRV_OQC_DISTANCE = PRV_OQCA | 5,
  PRV_OQC_CONTRAST = PRV_OQCA | 6,
  PRV_OQC_SHAPE = PRV_OQCA | 7,
  PRV_ENGINE = PRV_OCR | 0x000A0000,
  PRV_ENG_LIC = PRV_ENGINE | 1,
  PRV_ENG_LICDATE = PRV_ENGINE | 2,
  PRV_ENG_LICTYPE = PRV_ENGINE | 3,
  PRV_RFID = 0xD0500000,
  PRV_RFIDDIR = PRV_RFID | 1,
  PRV_RFIDFILELIST = PRV_RFID | 2,
  PRV_RFIDFILE = PRV_RFID | 3,
  PRV_RFIDFILEDATA = PRV_RFID | 4,
  PRV_CERTID_LIST = PRV_RFID | 5,
  PRV_DGLIST = PRV_RFID | 6,
  PRV_AUTHLIST = PRV_RFID | 7,
  PRV_CARD = 0xD0600000,
  PRV_CARDTYPE = PRV_CARD | 1,
  PRV_CARDATR = PRV_CARD | 2,
  PRV_CARDPOS = PRV_CARD | 3,
  PRV_MEMORY_SIZE = PRV_CARD | 4,
  PRV_MEMORY_BLOCK = PRV_CARD | 5,
  PRV_CARDCAP = PRV_CARD | 6,
  PRV_CHIPTYPE = PRV_CARD | 7,
  PRV_COMMON = 0xD0700000,
  PRV_PROCTIME = PRV_COMMON | 1,
  PRV_PROCPERIOD = PRV_COMMON | 2,
  PRV_WARNLIST = PRV_COMMON | 3,
  PRV_TASK = PRV_COMMON | 4,
  PRV_ODATA = PRV_COMMON | 5,
  PRV_FINGER = 0xD0800000,
  PRV_FINGER_TYPE = PRV_FINGER | 1,
  PRV_NIST_QUALITY = PRV_FINGER | 2,
  PRV_FINGER_DRYWET = PRV_FINGER | 3,
  PRV_FINGER_FRACTION = PRV_FINGER | 4
}
 Variant IDs used. More...
enum  PR_VAR_ID_OCR_PARAMS {
  PRV_OCRPARAMS = 0xD0490000,
  PRV_CHARHEIGHT = PRV_OCRPARAMS | 1,
  PRV_SPACEWIDTH = PRV_OCRPARAMS | 2,
  PRV_JUSTIFICATION = PRV_OCRPARAMS | 3,
  PRV_SPACETYPE = PRV_OCRPARAMS | 4,
  PRV_FONTTYPE = PRV_OCRPARAMS | 5
}
 Variant ids used in special OCR operations. More...
enum  PR_OCR_QUALITY_ALERT {
  PR_OQA_CHARPOSITION = 1,
  PR_OQA_CHARDISTANCE = 2,
  PR_OQA_CHARSIZE = 4,
  PR_OQA_CHARROTATION = 8,
  PR_OQA_CONTRAST = 0x10,
  PR_OQA_SPARE = 0x20,
  PR_OQA_ERZ = 0x40,
  PR_OQA_ROWPOSITION = 0x100,
  PR_OQA_ROWDISTANCE = 0x200,
  PR_OQA_ROWSIZE = 0x400,
  PR_OQA_ROWROTATION = 0x800,
  PR_OQA_SHAPE = 0x1000
}
 OCR quality check flags. More...
enum  PR_VAR_ID_PA_WARNINGS {
  PRV_PA_WARNLIST = 0xD0590000,
  PRV_PA_WARN_UNKNOWN_DG = PRV_PA_WARNLIST | 1,
  PRV_PA_WARN_DG_MISSING = PRV_PA_WARNLIST | 2,
  PRV_PA_WARN_DG_HASH_MISSING = PRV_PA_WARNLIST | 3,
  PRV_PA_WARN_COM_FORMAT = PRV_PA_WARNLIST | 4,
  PRV_PA_WARN_HASH_CHECK = PRV_PA_WARNLIST | 5,
  PRV_PA_WARN_COM_MISSING = PRV_PA_WARNLIST | 6,
  PRV_PA_WARN_DS_NOTFOUND = PRV_PA_WARNLIST | 7,
  PRV_PA_WARN_DS_DATE_INVALID = PRV_PA_WARNLIST | 8,
  PRV_PA_WARN_DS_DATE_RANGE = PRV_PA_WARNLIST | 9,
  PRV_PA_WARN_DS_REVOKED = PRV_PA_WARNLIST | 10,
  PRV_PA_WARN_DS_EXPIRED = PRV_PA_WARNLIST | 11,
  PRV_PA_WARN_DS_WRONG_SIGNATURE = PRV_PA_WARNLIST | 12,
  PRV_PA_WARN_AUTHKEYID_FORMAT = PRV_PA_WARNLIST | 13,
  PRV_PA_WARN_AUTHKEYID_MISSING = PRV_PA_WARNLIST | 14,
  PRV_PA_WARN_CS_NOTFOUND = PRV_PA_WARNLIST | 15,
  PRV_PA_WARN_CS_EXPIRED = PRV_PA_WARNLIST | 16,
  PRV_PA_WARN_CS_REVOKED = PRV_PA_WARNLIST | 17,
  PRV_PA_WARN_CS_WRONG_SIGNATURE = PRV_PA_WARNLIST | 18,
  PRV_PA_WARN_SOD_MISSING = PRV_PA_WARNLIST | 19,
  PRV_PA_WARN_SOD_FORMAT = PRV_PA_WARNLIST | 20,
  PRV_PA_WARN_SOD_SIGNATURE_MISSING = PRV_PA_WARNLIST | 21,
  PRV_PA_WARN_SOD_HASH_CHECK = PRV_PA_WARNLIST | 22,
  PRV_PA_WARN_SOD_HASH_NOTFOUND = PRV_PA_WARNLIST | 23,
  PRV_PA_WARN_SOD_WRONG_SIGNATURE = PRV_PA_WARNLIST | 24,
  PRV_PA_WARN_SOD_SIGNEDDATA_MISSING = PRV_PA_WARNLIST | 25,
  PRV_PA_WARN_CHAIN_DIFFERENT_ISSUER = PRV_PA_WARNLIST | 26
}
 Variant ids for warnings of the Passive Authentication. More...
enum  PR_VAR_CHECKINGS {
  PRV_CHK_MISSING = 0xD0080003,
  PRV_CHK_SELFCHK_OK = 0xD0080010,
  PRV_CHK_SELFCHK_INVALID = 0xD0080012,
  PRV_CHK_SELFCHK_FAILED = 0xD0080013,
  PRV_CHK_FORMAT_OK = 0xD0080020,
  PRV_CHK_FORMAT_INVALID = 0xD0080023,
  PRV_CHK_DATE_OK = 0xD0080030,
  PRV_CHK_DATE_INVALID = 0xD0080032,
  PRV_CHK_DATE_EXPIRED = 0xD0080033,
  PRV_CHK_REVOKED = 0xD0080043
}
 Detailed checking states. More...
enum  PR_FINGER_POSITION {
  PR_FG_UNKNOWN = 0,
  PR_FG_RIGHT_THUMB = 1,
  PR_FG_RIGHT_INDEX = 2,
  PR_FG_RIGHT_MIDDLE = 3,
  PR_FG_RIGHT_RING = 4,
  PR_FG_RIGHT_LITTLE = 5,
  PR_FG_LEFT_THUMB = 6,
  PR_FG_LEFT_INDEX = 7,
  PR_FG_LEFT_MIDDLE = 8,
  PR_FG_LEFT_RING = 9,
  PR_FG_LEFT_LITTLE = 10,
  PR_FG_PLAIN_RIGHT_THUMB = 11,
  PR_FG_PLAIN_LEFT_THUMB = 12,
  PR_FG_PLAIN_RIGHT_4FINGERS = 13,
  PR_FG_PLAIN_LEFT_4FINGERS = 14,
  PR_FG_PLAIN_THUMBS = 15,
  PR_FG_BOTH_INDEXES = 46
}
 Finger storage IDs. More...
enum  PR_FINGER_IMPRESSION_TYPE {
  PR_FG_SCAN_LIVE = 0,
  PR_FG_SCAN_ROLLED = 1,
  PR_FG_SCAN_ACCUMULATED = 0x1000
}
 The capturing mode of the finger capture process. More...
enum  PR_SELFTEST_ELEMENTS {
  PRV_SELFTESTLIST = 0x57000000,
  PRV_ST_OVERALL_RESULT = PRV_SELFTESTLIST + 1,
  PRV_ST_DEVICE_COMM = PRV_SELFTESTLIST + 2,
  PRV_ST_RFID_COMM = PRV_SELFTESTLIST + 3,
  PRV_ST_CALIBRATED = PRV_SELFTESTLIST + 4,
  PRV_ST_SENSOR_COMM = PRV_SELFTESTLIST + 5,
  PRV_ST_SENSOR_BUS = PRV_SELFTESTLIST + 6,
  PRV_ST_LIGHT_SWITCH = PRV_SELFTESTLIST + 7,
  PRV_ST_LIGHT_BLOWOUT = PRV_SELFTESTLIST + 8,
  PRV_ST_NNC = PRV_SELFTESTLIST + 9,
  PRV_ST_THERMOMETER = PRV_SELFTESTLIST + 10
}
 Elements of the self test. More...
enum  PR_SELFTEST_RESULT {
  PR_ST_RESULT_OK = 0,
  PR_ST_RESULT_SKIPPED = 1,
  PR_ST_RESULT_UNKNOWN = 2,
  PR_ST_RESULT_FAILED = 3
}
 Result of the self test. More...
enum  PR_LICENSE {
  PR_LICENSE_MRZOCR_BARCODEREADING = 0xF4,
  PR_LICENSE_MRZOCR_BARCODEREADINGL = 0x74,
  PR_LICENSE_MRZOCR_BARCODEREADINGF = 0x84,
  PR_LICENSE_VIZOCR_COUNTRY = 0x10,
  PR_LICENSE_VIZOCR_REGION = 0x11,
  PR_LICENSE_VIZOCR_WORLD = 0x12,
  PR_LICENSE_VIZOCRAUTH_COUNTRY = 0x13,
  PR_LICENSE_VIZOCRAUTH_REGION = 0x14,
  PR_LICENSE_VIZOCRAUTH_WORLD = 0x15,
  PR_LICENSE_PRSOFTWARE = 0xA1,
  PR_LICENSE_PRAUTOFILL = 0xA2,
  PR_LICENSE_ECARD = 0xEC,
  PR_LICENSE_HOTEL_INTERFACE = 0xFA
}
 PR engine license types. More...


Enumeration Type Documentation

Device connection modes in the prapi.

Enumerator:
PR_UMODE_DISCONNECT  Disconnect the actually used device.
PR_UMODE_NORMAL_USE  Connect the device with restricted abilities.
PR_UMODE_FULL_CONTROL  Connect the device with all the abilities.

Device freerun light controlling modes.

Not all of the modes can be used at the same time. The system can override the control settings.

Enumerator:
PR_FRMODE_NULL  Disable freerun activity.
PR_FRMODE_PREVIEWLIGHT  Direct controlled lights for real-time preview image capturing.
PR_FRMODE_UVLEDWARMING  UV tube warming control.
PR_FRMODE_TESTDOCUMENT  Lights controlled by the HW/SW object motion detection algorithm.

Device motion detection methods.

Not all of the modes can be set for the different types of devices. See the device descriptions for more information.

Enumerator:
PR_TDM_COMBINED  Combined software and hardware test (one detection per document).
PR_TDM_COMBINEDMOVEABLE  Combined software and hardware test (documents can be redetected after moving).
PR_TDM_FORCEDSOFTWARE  Only software methods are used for detection.
PR_TDM_DELAYEDHARDWARE  Only hardware devices are used for detection.

Used object windows of the PR system.

Enumerator:
PR_OW_MASK  Mask for object window operation.
PR_OW_DEFAULT  Default object window.
PR_OW_1ST  First object window.
PR_OW_2ND  Second object window.

Options for page light setup.

Enumerator:
PR_CAPTURE_CONTINUOUS  Images of the capture will be embedded into the previous page.
PR_APPEND_PAGELIGHTS  The actual page/light list will be appended with the current set.

enum PR_LIGHT

Used light settings of the PR system.

Enumerator:
PR_LIGHT_OFF  Undefined light / Light Off.
PR_LIGHT_WHITE  Visible light.
PR_LIGHT_INFRA  Infra-red light.
PR_LIGHT_UV  Ultra-violet light.
PR_LIGHT_COAXIAL  Visible coaxial light.
PR_LIGHT_KINEGRAM  Kinegram image.
PR_LIGHT_PHOTO  Photo image.
PR_LIGHT_BLUE  Blue light.
PR_LIGHT_RED  Red light.
PR_LIGHT_CLEANUV  Enhanced UV image.
PR_LIGHT_CLEANOVD  Differential OVD image.
PR_LIGHT_WATERMARK  Infra-red watermark light.
PR_LIGHT_EDGE  Infra-red oblique light.
PR_LIGHT_EXTERNAL  External light.

enum PR_TESTDOC

Result of the document (motion) detector module.

Enumerator:
PR_TD_OUT  Document is out of the object test area.
PR_TD_MOVE  Document is moving on the object window.
PR_TD_NOMOVE  Document is not moving on the object window (after capturing or moving).
PR_TD_IN  Document is on the object window, ready to capture.

enum PR_BCTYPE

The barcode module currently can read only the following barcode types.

Enumerator:
PR_BCTYPE_EAN8  8 char article numbering code
PR_BCTYPE_EAN13  13 char article numbering code
PR_BCTYPE_CODE39  General text code.
PR_BCTYPE_CODE128  General text code.
PR_BCTYPE_PDF417  2D binary / text code
PR_BCTYPE_INTER25  General number code.
PR_BCTYPE_DATAMATRIX  2D binary / text code
PR_BCTYPE_QR  2D binary / text code
PR_BCTYPE_AZTEC  2D binary / text code
PR_BCTYPE_UPU  Universal Postal Union code.

Image types of the prapi functions (get-, save-, drawimage).

Enumerator:
PR_IT_ORIGINAL  Captured image of the device window.
PR_IT_DOCUMENT  Resampled image of the document.
PR_IT_PREVIEW  Low resolution real-time captured image.
PR_IT_FINGER  Captured finger image.

enum PR_EVENT

The event types and the events of the prapi module.

Enumerator:
PR_ET_LED  Led events.
PR_ET_CAPTURE  Capture events.
PR_ET_IO  Input events.
PR_ET_RFID  RFID events.
PR_EV_UVLEDWARMING  UV tube warming started (Led event).
PR_EV_PAGECAPTURED  All images of the page captured (Capture event).
PR_EV_IMAGECAPTURED  Image captured (Capture event).
PR_EV_CAPTURESTARTED  Capture started (Capture event).
PR_EV_NOIMAGEINFO  No image captured because it contains no information (Capture event).
PR_EV_DOCFRAMEFOUND  Document frame found (Capture event).
PR_EV_FGCAP  Fingers captured (Capture event).
PR_EV_PREVIEWCAPTURED  Preview captured (Capture event).
PR_EV_MOTIONDETECTION  Motion detection state changed (Input event).
PR_EV_BUTTON  Button state changed (Input event).
PR_EV_POWER  Power state or battery level changed (Input event).
PR_EV_CONNECTION  Device list changes (Input event), occures when no device is used and a new device is connected or the used device is disconnected.
PR_EV_DEVICE_UPDATE  Firmware or calib file transfer events (Input event).
PR_EV_RFAUTH_BEGIN  RFID authentication begins (RFID event).
PR_EV_RFAUTH_WAIT4INPUT  RFID authentication is waiting for input (RFID event).
PR_EV_RFAUTH_DONE  RFID authentication done (RFID event).
PR_EV_RFFILE_BEGIN  RFID file transfer begins (RFID event).
PR_EV_RFFILE_DONE  RFID file transfer done (RFID event).
PR_EV_RFFILE_CHECKED  RFID file hash checked (RFID event).

The window messages of the PR system.

Enumerator:
PR_WM_UVLEDWARMING  Window message type for led warming event.
PR_WM_PAGECAPTURED  Window message type for page captured event.
PR_WM_IMAGECAPTURED  Window message type for image captured event.
PR_WM_CAPTURESTARTED  Window message type for capture started event.
PR_WM_NOIMAGEINFO  Window message type for image info state event in advanced image capture processing.
PR_WM_PREVIEWCAPTURED  Window message type for preview captured event.
PR_WM_MOTIONDETECTION  Window message type for motion detection state changed event.
PR_WM_BUTTON  Window message type for button state changed event.
PR_WM_POWER  Window message type for power state or battery level changed event.
PR_WM_CONNECTION  Window message type for device list changes, occures when no device is used and a new device is connected or the used device is disconnected.
PR_WM_DOCFRAMEFOUND  Window message type for document frame found event.
PR_WM_FGCAP  Window message type for fingers captured event.
PR_WM_RFAUTH_BEGIN  Window message type for RFID authentication begins event.
PR_WM_RFAUTH_WAIT4INPUT  Window message type for RFID authentication is waiting for input event.
PR_WM_RFAUTH_DONE  Window message type for RFID authentication done event.
PR_WM_RFFILE_BEGIN  Window message type for RFID file transfer begins event.
PR_WM_RFFILE_DONE  Window message type for RFID file transfer done event.
PR_WM_RFFILE_CHECKED  Window message type for RFID file hash checked event.
PR_WM_DEVICE_UPDATE  Window message type for firmware or calib file transfer event.
PR_WM_LAST_VALUE  The end of the reserved space for future window message types.

File formats for document saving functions.

Enumerator:
PR_DFF_XML  XML file format.
PR_DFF_ZIPPED  Zipped file format, i.e.

XML descriptor and binary image files packed in one zip file

PR_DFF_AUTH  Authentication reference data format.
PR_DFF_ENCZIP  Encrypted zip file format.

Such files can be decrypted in the manufacturer's offline network only.

PR_DFF_BSIAUTHLOG  Logging scheme declared in BSI TR-03135.

Only overall and optical checks are saved.

File IDs contained in rfid chips.

Enumerator:
PR_RFID_EF_COM  EF.COM.
PR_RFID_EF_DG1  EF.DG1.
PR_RFID_EF_DG2  EF.DG2.
PR_RFID_EF_DG3  EF.DG3.
PR_RFID_EF_DG4  EF.DG4.
PR_RFID_EF_DG5  EF.DG5.
PR_RFID_EF_DG6  EF.DG6.
PR_RFID_EF_DG7  EF.DG7.
PR_RFID_EF_DG8  EF.DG8.
PR_RFID_EF_DG9  EF.DG9.
PR_RFID_EF_DG10  EF.DG10.
PR_RFID_EF_DG11  EF.DG11.
PR_RFID_EF_DG12  EF.DG12.
PR_RFID_EF_DG13  EF.DG13.
PR_RFID_EF_DG14  EF.DG14.
PR_RFID_EF_DG15  EF.DG15.
PR_RFID_EF_DG16  EF.DG16.
PR_RFID_EF_DG17  EF.DG17.
PR_RFID_EF_DG18  EF.DG18.
PR_RFID_EF_DG19  EF.DG19.
PR_RFID_EF_DG20  EF.DG20.
PR_RFID_EF_DG21  EF.DG21.
PR_RFID_EF_DG22  EF.DG22.
PR_RFID_EF_CARD_ACCESS  EF.CardAccess.
PR_RFID_EF_CARD_SECURITY  EF.CardSecurity.
PR_RFID_EF_CVCA  EF.CVCA.
PR_RFID_EF_SOD  EF.SOD.
PR_RFID_CF_DS  Document Signer certificate file.
PR_RFID_CF_CSCA  Country Signing CA certificate file.
PR_RFID_EF_ALL  All files available on the chip.
PR_RFID_EF_SEL  Files selected by the rfid/selected_files property.

Memory addressing options for rfid storage cards.

Enumerator:
PR_RFID_MEMORY_ADDRESS  the lower 16 bit of the rf file id is a memory address.

PR_RFID_BLOCK_ADDRESS  the lower 16 bit of the rf file id is a block address.

PR_RFID_SECTOR_ADDRESS  the lower 16 bit of the rf file id is a sector address.

Authentication codes.

Enumerator:
PR_NO_AUTH_PROCESS  No current authentication.
PR_PASSIVE_AUTH  Passive authentication.
PR_TERMINAL_AUTH  Terminal authentication.
PR_PACE  Password Authenticated Connection Establishment.
PR_BAC  Basic Access Control.
PR_CHIP_AUTH  Chip authentication.
PR_ACTIVE_AUTH  Active authentication.
PR_SELECT_APPLICATION  Select application.
PR_BAP  Basic Access Protection.
PR_BLOCK_AUTH  Block authentication.
PR_INIT_TERMINAL_AUTH  Terminal authentication 1st part.
PR_COMPLETE_TERMINAL_AUTH  Terminal authentication 2nd part.
PR_STORAGE_CARD_AUTH  Storage card authentication.

Requested authentication level for automatic RF reading.

Enumerator:
PR_REQ_MAX_AUTH  Maximal authentication.
PR_REQ_MIN_AUTH  Minimal authentication.
PR_REQ_OPT_AUTH  Optimal authentication.

Password codes for Password Authenticated Connection Establishment (PACE).

Enumerator:
PR_PACE_PW_MRZ  Password from MRZ.
PR_PACE_PW_CAN  Password from Card Access Number.
PR_PACE_PW_PIN  Password from Personal Identification Number.
PR_PACE_PW_PUK  Password from PIN Unblock Key.

Certificate selection flag.

Enumerator:
PR_SEL_CERT_EXPIRED  Select expired certificates.
PR_SEL_CERT_REVOKED  Select revoked certificates.

Power state codes of devices.

Enumerator:
PR_PWR_MASK  Mask for power data.
PR_PWR_UNKNOWN  The power state is unknown (cannot be tested).
PR_PWR_OFF  The power is off.
PR_PWR_ON  The power is on.
PR_PWR_DATA  The power is on data wire.
PR_BATTERY_MASK  Mask for battery data.
PR_BATTERY_UNAVAILABLE  The battery is unavailbe.
PR_BATTERY_AVAILABLE  The battery is availbe.
PR_BATTERY_UNKNOWN  The state of the battery is unavailbe.

Usable status led colors.

Both led types and led states are enumerated.

Enumerator:
PR_SLC_OFF  Led state: turn off.
PR_SLC_OG  The led type is a two color green/orange.

Set to this value is not permitted.

PR_SLC_ORG  The led type is a three color red/green/orange.

Set to this value is not permitted.

PR_SLC_SYSTEM  Led type.

The led is controlled by the system only. Set to this value is not permitted.

PR_SLC_GREEN  State/type.

The color of the led is green

PR_SLC_RED  State/type.

The color of the led is red

PR_SLC_ORANGE  State/type.

The color of the led is orange

PR_SLC_BLUE  State/type.

The color of the led is blue

PR_SLC_AUTO  Led state: turn on automatic control.
PR_SLC_ANY  Led state: turn on any of the available lights.

enum PR_BUZZER

Id of the buzzer.

Enumerator:
PR_SLC_BUZZER  Buzzer.

Button state codes of PR devices.

Enumerator:
PR_KEY_UNKNOWN  The state or presence of the button is unknown (cannot be tested).
PR_KEY_PRESSED  The state of the button is pressed.
PR_KEY_RELEASED  The state of the button is released.
PR_KEY_NOKEY  The button does not exist on the device.

Button codes of PR devices.

Enumerator:
PR_KEY_POWER  Code of the power button.
PR_KEY_START  Code of the start button.

enum PR_HWTYPE

Hardware part types.

Enumerator:
PR_HW_IO  Device.
PR_HW_SCANNER  Scanner.
PR_HW_RFIDREADER  Rfid reader.
PR_HW_CONTACTREADER  Contact smart card reader.
PR_HW_MAGNETICREADER  Magnetic stripe reader.

enum PR_VAR_ID

Variant IDs used.

Enumerator:
PRV_ROOT  The root of the document structure.
PRV_PAGELIST  Reserved for internal use.
PRV_TASKLIST  Reserved for internal use.
PRV_PERSONINFO  Reserved for internal use.
PRV_DOCINFO  Reserved for internal use.
PRV_DOCUMENT  Document type, see PR_DOCUMENT.
PRV_FIELDLIST  List of fields.
PRV_FIELD  Field id, see PR_DOCFIELD.
PRV_FIELDVALUE  Field data.
PRV_CHECKSUM  Field checksum.
PRV_CONFIDENCE  Confidence value.
PRV_WINDOWFRAME  Frame by window coordinates (in um).
PRV_WINDOWFULLFRAME  Nominal frame by window coordinates (in um).
PRV_ACCORDANCE  Accordance to reference data.
PRV_FMTVALUE  Formatted field data.
PRV_STDVALUE  Standardized field data.
PRV_CORRECTION  Data correction value.
PRV_FIELDCOMPARES  Array of field compare data.
PRV_CHKDETAILS  Array of field checking details.
PRV_AMID  Authentication method type id.
PRV_IMAGE  Image.
PRV_IMAGELIST  List of images.
PRV_IMAGEFRAME  Frame by image coordinates (1/16 pixel).
PRV_SAMPLE  Sample image.
PRV_DEVICE_INFO  The root of the device info structure.
PRV_DEVICE_ID  Device id string.
PRV_LIGHT  Light value, see PR_LIGHT.
PRV_CAPTIME  Date and time of capture.
PRV_PAGE  Page id.
PRV_TRAFO  Coordinate transformation structure.
PRV_CAMERA  Camera id.
PRV_MODE  Capture mode.
PRV_HWTYPE  Hardware part type.
PRV_STATLEDLIST  List of status led colors.
PRV_KEYBOARD  List of available key code values.
PRV_POWER  Power capability.
PRV_VERSION  HW/FW/SW/etc.

version

PRV_WINDOWLIST  Window list.
PRV_CAPABILITY  Subdevice capability.
PRV_DISPLAY  Display info.
PRV_BARCODE  Barcode type, see PR_BCTYPE.
PRV_BARCODEVALUE  Barcode data.
PRV_BARCODELIST  Barcode list.
PRV_OCR  Reserved for internal use.
PRV_OCRROWLIST  List of OCR rows.
PRV_OCRROW  OCR row.
PRV_OCRCHAR  OCR character.
PRV_OQCA  Alert bits for quality assurance, see PR_OCR_QUALITY_ALERT.
PRV_OQC_ROTATION  Rotation value for quality assurance.
PRV_OQC_HEIGHT  Height value for quality assurance.
PRV_OQC_WIDTH  Width value for quality assurance.
PRV_OQC_HANGOUT  Hangout value for quality assurance.
PRV_OQC_DISTANCE  Distance value for quality assurance.
PRV_OQC_CONTRAST  Contrast value for quality assurance.
PRV_OQC_SHAPE  Shape confidence for quality assurance.
PRV_ENGINE  Version of the engine.
PRV_ENG_LIC  Required license of the engine.
PRV_ENG_LICDATE  License date of the engine.
PRV_ENG_LICTYPE  License type of the engine.
PRV_RFID  Reserved for internal use.
PRV_RFIDDIR  Data group presence map for RFID.
PRV_RFIDFILELIST  List of RFID binaries.
PRV_RFIDFILE  RFID file id.
PRV_RFIDFILEDATA  Binary data of an RFID file.
PRV_CERTID_LIST  List of Certificate Ids.
PRV_DGLIST  Data group list.
PRV_AUTHLIST  List of Authentication results.
PRV_CARD  Card Id.
PRV_CARDTYPE  Type of a card.
PRV_CARDATR  ATR of a card.
PRV_CARDPOS  Card position.
PRV_MEMORY_SIZE  Size of the memory area in bytes.
PRV_MEMORY_BLOCK  Size of one block of memory area in bytes.
PRV_CARDCAP  Card capability data.
PRV_CHIPTYPE  Chip type data.
PRV_COMMON  RFU.
PRV_PROCTIME  Date and time of process execution.
PRV_PROCPERIOD  Duration of process execution.
PRV_WARNLIST  List of warning messages.
PRV_TASK  Call code of a GX task.
PRV_ODATA  Optimization data.
PRV_FINGER  Finger position, see PR_FINGER_POSITION.
PRV_FINGER_TYPE  Finger impression type, see PR_FINGER_IMPRESSION_TYPE.
PRV_NIST_QUALITY  NIST image quality value.
PRV_FINGER_DRYWET  Finger dry/wet level.
PRV_FINGER_FRACTION  Finger fraction level.

Variant ids used in special OCR operations.

Enumerator:
PRV_OCRPARAMS  Parameter list for OCR function.
PRV_CHARHEIGHT  Character height parameter (in um).
PRV_SPACEWIDTH  Space width in percent of character height.
PRV_JUSTIFICATION  Justification of text in the field (0 - left, 1 - right, 2 - center).
PRV_SPACETYPE  Type of space (0 - edges, 1 - centers).
PRV_FONTTYPE  Type name of font 'string'.

OCR quality check flags.

Enumerator:
PR_OQA_CHARPOSITION  Character position error alert bit for quality assurance.
PR_OQA_CHARDISTANCE  Character distance error alert bit for quality assurance.
PR_OQA_CHARSIZE  Character size error alert bit for quality assurance.
PR_OQA_CHARROTATION  Character rotation error alert bit for quality assurance.
PR_OQA_CONTRAST  Contrast error alert bit for quality assurance.
PR_OQA_SPARE  Spare character in the row error alert bit for quality assurance.
PR_OQA_ERZ  Hangout from the Effective Reading Zone error alert bit for quality assurance.
PR_OQA_ROWPOSITION  Row position error alert bit for quality assurance.
PR_OQA_ROWDISTANCE  Row distance error alert bit for quality assurance.
PR_OQA_ROWSIZE  Row size error alert bit for quality assurance.
PR_OQA_ROWROTATION  Row rotation error alert bit for quality assurance.
PR_OQA_SHAPE  Shape confidence error alert bit for quality assurance.

Variant ids for warnings of the Passive Authentication.

Enumerator:
PRV_PA_WARNLIST  List of Passive authentication warnings.

Detailed checking states.

Enumerator:
PRV_CHK_MISSING  Mandatory entity is missing.

PRV_CHK_SELFCHK_OK  Self checking is succeeded.

PRV_CHK_SELFCHK_INVALID  Self checking is prohibited by invalid data format.

PRV_CHK_SELFCHK_FAILED  Self checking is failed.

PRV_CHK_FORMAT_OK  Format test is succeeded.

PRV_CHK_FORMAT_INVALID  Format test is failed.

PRV_CHK_DATE_OK  Date is not expired.

PRV_CHK_DATE_INVALID  Date in the past is greater than current date.

PRV_CHK_DATE_EXPIRED  Date is expired.

PRV_CHK_REVOKED  Data validity has been revoked.

Finger storage IDs.

Enumerator:
PR_FG_UNKNOWN  Unknown finger.
PR_FG_RIGHT_THUMB  Right thumb.
PR_FG_RIGHT_INDEX  Right index finger.
PR_FG_RIGHT_MIDDLE  Right middle finger.
PR_FG_RIGHT_RING  Right ring finger.
PR_FG_RIGHT_LITTLE  Right little finger.
PR_FG_LEFT_THUMB  Left thumb.
PR_FG_LEFT_INDEX  Left index finger.
PR_FG_LEFT_MIDDLE  Left middle finger.
PR_FG_LEFT_RING  Left ring finger.
PR_FG_LEFT_LITTLE  Left little finger.
PR_FG_PLAIN_RIGHT_THUMB  Plain right thumb.
PR_FG_PLAIN_LEFT_THUMB  Plain left thumb.
PR_FG_PLAIN_RIGHT_4FINGERS  Plain right four fingers.
PR_FG_PLAIN_LEFT_4FINGERS  Plain left four fingers.
PR_FG_PLAIN_THUMBS  Plain two thumbs together.
PR_FG_BOTH_INDEXES  Plain two index fingers together.

The capturing mode of the finger capture process.

Enumerator:
PR_FG_SCAN_LIVE  Live scan plain.
PR_FG_SCAN_ROLLED  Live scan rolled.
PR_FG_SCAN_ACCUMULATED  Accumulated live scan.

Elements of the self test.

Enumerator:
PRV_SELFTESTLIST  List of selftest results.
PRV_ST_OVERALL_RESULT  Overall result.
PRV_ST_DEVICE_COMM  Device accessible.
PRV_ST_RFID_COMM  Rfid subdevice accessible.
PRV_ST_CALIBRATED  Calibration state.
PRV_ST_SENSOR_COMM  Sensors accessible.
PRV_ST_SENSOR_BUS  Sensor pin test.
PRV_ST_LIGHT_SWITCH  Light switch test.
PRV_ST_LIGHT_BLOWOUT  Lights test.
PRV_ST_NNC  Nnc test.
PRV_ST_THERMOMETER  Thermometer test.

Result of the self test.

Enumerator:
PR_ST_RESULT_OK  Test succeeded.
PR_ST_RESULT_SKIPPED  Test skipped.
PR_ST_RESULT_UNKNOWN  Test result indeterminate.
PR_ST_RESULT_FAILED  Test failed.

enum PR_LICENSE

PR engine license types.

Enumerator:
PR_LICENSE_MRZOCR_BARCODEREADINGL  MRZ OCR+Barcode Reading license.
PR_LICENSE_MRZOCR_BARCODEREADINGF  MRZ OCR+Barcode Reading license (variable).
PR_LICENSE_VIZOCR_COUNTRY  MRZ OCR+Barcode Reading license (fixed).
PR_LICENSE_VIZOCR_REGION  VIZ OCR Level1-Country license.
PR_LICENSE_VIZOCR_WORLD  VIZ OCR Level2-Region license.
PR_LICENSE_VIZOCRAUTH_COUNTRY  VIZ OCR Level3-World license.
PR_LICENSE_VIZOCRAUTH_REGION  VIZ OCR+AUTH Level1-Country license.
PR_LICENSE_VIZOCRAUTH_WORLD  VIZ OCR+AUTH Level2-Region license.
PR_LICENSE_PRSOFTWARE  VIZ OCR+AUTH Level3-World license.
PR_LICENSE_PRAUTOFILL  PR Software license.
PR_LICENSE_ECARD  PR auto fill license.
PR_LICENSE_HOTEL_INTERFACE  ECard Features license.


Generated  for Passport Reader
(c) ADAPTIVE RECOGNITION