Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 855 Bytes

README.md

File metadata and controls

23 lines (20 loc) · 855 Bytes

AAMVA Barcode Parser

Parse barcodes on North American ID cards encoded using AAMVA standard.

Usage

/**
 * @param barcodeData Barcode data scanned from the back of a North American ID card
 * @return Parsed document data
 */
DocumentData parseBarcodeData(byte[] barcodeData) throws Exception {
    AAMVABarcodeParser parser = new AAMVABarcodeParser();
    DocumentData documentData = parser.parseData(barcodeData);
    String firstName = documentData.getFirstName();
    String lastName = documentData.getLastName();
    if (firstName != null && lastName != null) {
        System.out.println("Parsed ID card belonging to "+firstName+" "+lastName);
    }
    return documentData;
}