


There may be fewer reasons for generating AAMVA barcodes, but every motor vehicle agency in every state or province in the United States, Canada, and Mexico needs the ability to print them on the licenses they issue. Wheres the name Or the birthdate Do you need to calculate if this person is over 21 and legally allowed to make a purchase With LEADTOOLS, you can get that kind of information in beautiful, strongly typed properties: using (AAMVAID id BarcodeData.ParseAAMVAData(data.GetData(), false)). Since then, LEADTOOLS has added a new AAMVAID class which does all the field parsing for you. That paper also discussed using the PDF417 barcodes before they were regulated by AAMVA. We covered those concepts in an earlier white paper on Capturing Customer Information from Drivers Licenses, so we wont repeat them here. Since Drivers Licenses are so broadly accepted as forms of identification, there are a wealth of opportunities for reading the information from them. This tutorial will introduce you to the classes and methods for both reading and writing AAMVA-compliant barcodes from Drivers Licenses. These barcodes are small, error resistant, and can encode a lot of information. Thankfully, new drivers licenses also have PDF417 barcodes on them, and in North America, follow specifications laid out by the American Association of Motor Vehicle Administrators (AAMVA). Many governing bodies have made significant strides towards making forgery more difficult. If youve renewed your drivers license any time in the last few years, you have likely noticed an increase in its visual complexity. 4:1 looks similar to ID barcodes in the wild. Barcode Fonts Components Scanners Support Contact Us.ĭefault WidthAspectRatio is 2:1. Must be among the following file types.

States can (and many do) include other encrypted information within the barcode in addition to the required non encrypted data fields.Īny reader that can decode the encrypted information must be licensed by the state.
