MRZ Result
Defined in package com.scandit.datacapture.id.capture
- MrzResult
class MrzResult
Added in version 6.5.0
The ID Capture mode supports all versions of Machine Readable Travel Documents (MRTD) specified by the International Civil Aviation Organization (ICAO). The ICAO specifies four types of MRTDs:
TD1 - ID cards (id cards)
TD2 - other official travel documents (other official travel documents)
TD3/MRP - passports (passports)
MRV (A & B type) - visas (visas)
In addition, the ID Capture mode supports the following non-ICAO standards:
SwissDL - Swiss driving license (Swiss driving license)
TD2/FrenchID - French ID (French identity card)
Use the following regex pattern to filter out MRTD codes:
Type
Regex
TD1 Regex Pattern
([A-Z0-9<]{30}\n?){3}
TD2 Regex Pattern
([A-Z0-9<]{36}\n?){2}
TD2 French Regex Pattern
Same as TD2 Regex Pattern
TD3 Regex Pattern
([A-Z0-9<]{44}\n?){2}
MRV_A Regex Pattern
Same as TD2 Regex Pattern
MRV_B Regex Pattern
Same as TD3 Regex Pattern
Swiss Driving License Regex Pattern
[A-Z0-9<]{9}\n([A-Z0-9<]{30}\n?){2}
- documentCode
@NonNull String getDocumentCode()
Added in version 6.5.0
The document type code. One of the following values:
P[passport type id] - indicates a passport,
ID - indicates an id card,
CA - indicates a Canada permanent resident card.
- namesAreTruncated
boolean
getNamesAreTruncated()Added in version 6.5.0
Indicates whether first or last name is truncated. For more information please refer to the official specification.
- optional
@Nullable String getOptional()
Added in version 6.5.0
An optional field, for use of the issuing country or the organization.
- optional1
@Nullable String getOptional1()
Added in version 6.5.0
An optional field, for use of the issuing country or the organization.
If IdCaptureSettings.anonymizationMode is enabled for the field results, the returned value might be null for certain documents.
- capturedMrz
@NonNull String getCapturedMrz()
Added in version 6.8.0
The full MRZ text as it appears on a document.
If IdCaptureSettings.anonymizationMode is enabled for the field results, the returned value might be null for certain documents.
- equals(other)
boolean
equals(@Nullable Object other)Added in version 6.5.0
Indicates whether some other object is equal to this one.
- hashCode()
int
hashCode()Added in version 6.5.0
Returns a hash code value for the object.