MRZ

The Anyline MRZ module provides the functionality to scan passports and other IDs holding a Machine Readable Zone (MRZ)

For each scan result the module generates an identification object, containing all relevant information as well as the image of the scanned document

Simultaneous Barcode Scanning

Starting from SDK 3.8 Anyline supports simultaneous barcode scanning for any module. Additional Information can be found under Simultaneous Barcode Scanning

Examples

A couple of different examples can be found at Anyline Demos and Samples: MRZ.

Scannable MRZ Information

Document Type

The Type of the Machine Readable Travel Document.

Example Type
Document Type -

Document Number

The Document Number Machine Readable Travel Document.

Example Type
Document Number -

Checkdigit for the Document Number

A Checkdigit which is validating the integrity of the Document Number field.

Example Type
Checkdigit for the Document Number -

Expiration Date

Represents the date the ID expires.

Example Type
Document Type Date

Checkdigit for Expiration Date

A Checkdigit which is validating the integrity of the Expiration Date field.

Example Type
Checkdigit for Expiration Date -

Day of Birth

The Date of Birth of the ID holder.

Example Type
Day of Birth Date

Checkdigit for Day of Birth

A Checkdigit which is validating the integrity of the Day of Birth field.

Example Type
Checkdigit for Day of Birth -

Issuing Country Code

The Code for the issuing country of this ID.

Example Type
Issuing Country Code Three-Letter Code

New in version 3.2.1.

Nationality Country Code

The three-letter country code for the nationality of the ID holder.

Example Type
Nationality Country Code Three-Letter Code

New in version 3.2.1.

Country Code

The Code for the issuing country of this ID.

Example Type
Country Code Three Letter Code

Deprecated since version 3.2.1: Use Issuing Country Code and Nationality Country Code instead

Surnames

The surnames of the holder of the ID.

Example Type
Surnames -  

Given Names

The given names of the holder of the ID.

Example Type
Given Names -

Personal Number

Optional data at the discretion of the issuing state. Might contain additional information.

Example Type
Personal Number -

Checkdigit for the Personal Number

A Checkdigit which is validating the integrity of the Personal Number field.

Example Type
Checkdigit Final -

Personal Number 2

Optional data at the discretion of the issuing state. Only available in TD1 sized MROTDs. Might contain additional information.

Example Type
- -

Note

This information may only available on TD1 sized MROTDs

Sex

The Sex of the ID holder. May not be present on each document.

Example Type
Sex -  

Checkdigit Final

A Checkdigit which is validating the integrity of the lower line (on TD2 and TD3) MROTDs, or the upper and middle line on TD1 MROTDs

Example Type
Checkdigit Final -

Machine Readable Travel Documents

This section shows the three main types of Machine Readable Travel Documents, according to ICAO

TD3 Documents

TD3 sized Machine Readable Travel Documents consist of two lines of 44 characters each.

The full specification can be found in Doc 9303 Part 4 on the ICAO Website

A TD3 Machine Readable Travel Document MRZ Fields of a TD3 Document

TD2 Documents

TD2 sized Machine Readable Official Travel Documents consist of two lines of 36 characters each.

The full specification can be found in Doc 9303 Part 6 on the ICAO Website

A TD2 Machine Readable Official Travel Document MRZ Fields of a TD2 Document

TD1 Documents

TD1 sized Machine Readable Official Travel Documents consist of two lines of 30 characters each.

The full specification can be found in Doc 9303 Part 5 on the ICAO Website

A TD1 Machine Readable Official Travel Document MRZ Fields of a TD1 Document

MRV-A Visa

Format-A Machine Readable Visas consist of two lines of 44 characters each.

The full specification can be found in Doc 9303 Part 7 on the ICAO Website

A Format-A Machine Readable Visum MRZ Fields of a Format-A Machine Readable Visa

MRV-B Visa

Format-B Machine Readable Visas consist of two lines of 36 characters each.

The full specification can be found in Doc 9303 Part 7 on the ICAO Website

A Format-B Machine Readable Visas MRZ Fields of a Format-B Machine Readable Visa