Experience the superior barKoder PDF417 decoding algorithm today!
PDF417 Barcode Scanner SDK
PDF417 is a two-dimensional stacked barcode symbology capable of encoding large amounts of data in a compact space.
The PDF417 barcode specification by design has stacked data row columns enclosed by Start and Stop patterns which are mandatory by specification for detecting its location within an image. Following the Start pattern and all the way to the Stop pattern are the “Row Indicator” columns where all necessary info for correctly decoding PDF417 is encoded, like the number of rows and columns, the error correction level and so on.
Full sized PDF417 barcode with all its elements
Advanced barcode decoders can handle missing Stop pattern and Stop row indicator elements. This capability exists because there's a similar PDF417 variant called Compact PDF417, which only uses a Start pattern and a Start Row indicator column.
Missing the Start Pattern is similar to Compact PDF417
However, they all start to fail once both the Start and the Stop patterns are missing. The MatrixSight® detection algorithm of the barKoder Barcode Scanner SDK can handle all of these cases as it doesn't rely on the existence of these barcode elements.
Even if we go as far as to remove the Stop Row Indicator it's still not a problem for the barKoder barcode reader API.
But it gets even better than that! We can also remove a complete DATA column from the right side and the barKoder SDK will still decode it with ease.
Or instead of the rightmost column, we can take out any columns from the middle of the barcode. It's against all rules and algorithms which are proposed by the respective PDF417 specifications, but it doesn't stop the barKoder barcode scanner SDK to extract all data from it with 100% accuracy.
Finally, of course, various mixed set of damages are also handled expertly by the barKoder SDK, where no other decoder even tries to perform a scan.
Mobile Barcode Capture SDK for all kinds of ID's
Finally, the barKoder Barkode Scanner SDK is one of the most capable barcode decoders on the market when it comes to reading all kinds of military ID's, be that US Uniformed Services Identification Cards or Common Access Cards, which either have a standard or truncated PDF417 barcode printed on their surfaces. New Paragraph: The same applies when it comes to Argentinian ID's (Documento Nacional de Identidad), Colombian ID's (Cédula de Ciudadanía) and South African Smart ID cards, that have PDF417 printed on their back or front sides. Simply put, whatever PDF417 barcodes come your way, the barKoder API is the solution for their recognition. And we're open to be presented with any evidence pointing otherwise!
Enterprise-grade US Driver License Barcode Scanning SDK
The specialized PDF417 decoding matrix comes especially handy when trying to scan the PDF417 barcodes found on US or Canadian Driver's Licenses. As days go by, it's inevitable for biometric documents to become worn out, starting to miss their start or stop patterns and even row indicator columns no matter the implementation quality. The robust PDF417 reading algorithm of the barKoder Barcode Scanner SDK truly shines for such circumstances, making seamless recognition work whenever it comes against even the most stubborn barcode samples.
The barKoder scanner API also comes with a fully AAMVA (American Association of Motor Vehicle Administrators) compatible parser solution which precisely & fully interprets the data embedded within the PDF417 barcodes, converting and arranging it in separate field pairs depending on the info, while completely following the standard specifications going back to the inception of the concept.
Barcode Reading SDK for South African Driver's Licenses
Trying to find a solution for capturing those ultra-dense PDF417 barcodes on South African Driver's License? Even though they contain up to 720 bytes of data, our barcode reader SDK makes quick work of the decoding process. And following the publicly available decryption and parsing solutions, you can create more than solid solutions for any use-case demanding mobile barcode scanning of SA Driver's License, be that a government, security or other verticals.
The same applies for projects that need to capture the PDF417 printed on South African Vehicle License Disks. Being much less dense, the barcode scanning process is even faster, regardless of the reflections and glare that naturally comes by being placed behind a glass surface. So all those car insurance, dealer fleet management or vehicle valuation applications can finally integrate a reliable barcode scanner SDK which will instantly transform the workflow & massively increase productivity of its employees.
Related PDF417 Scanning Resources
barKoder Barcode Scanner SDK version 1.2.0 is released!
The barKoder barcode reader SDK introduces the PDF417 LineSight algorithm
Sep 18, 2023
AAMVA standards & their role in barcode scanning
Learn more about PDF417 & its utilization in AAMVA-compliant Driver's Licenses
Nov 29, 2023
Download the Barcode Scanner by barKoder Demo App
To fully experience the speed and accuracy of the Barcode Scanner SDK on your Android or iOS device, simply head to your preferred App Store by clicking on the respective button, or scan the QR Code with your camera.
Ready-made Product Data Sheet and Testing Sheet
Optimizing your experience with our app is effortless using our comprehensive Barcode Scanner SDK testing sheet encompassing a variety of 1D and 2D barcode types. Simply print or display the sheet on your device, and proceed to scan each barcode using our demo app. This efficient testing method ensures that our app seamlessly recognizes and processes diverse barcode formats, assuring you of its reliability and versatility across different code types.