Parse barcodes on North American ID cards encoded using AAMVA standard.
/**
* @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;
}