Skip to main content
[email protected] 24/7 Support
Menu

Testing four barcode scanner apps side by side

posted by ou_yaohua 1 month ago 260 views 1 comments

Ran a comparison of four commonly recommended ID barcode scanner apps using five cards from two vendors and one genuine state license. Here is what varied and what it means for assessing card quality.

Apps tested

Tested Cognex Mobile Barcode Scanner, QR & Barcode Scanner by Gamma Play, iOS built-in camera barcode detection, and IDScan.net's mobile scanner demo. Each app was tested under identical conditions — same lighting, same card orientation, same distance.

Results on the genuine card

All four apps decoded the genuine card's barcode immediately under all test conditions, including reduced lighting and a 15-degree angle. The Cognex app reported the most detail, including format version and error correction level. iOS camera was the fastest to decode but displayed only basic field data.

Results on vendor cards

One vendor card failed on the iOS camera but succeeded on Cognex and Gamma Play under good lighting. The likely cause: the iOS camera uses a simplified detection algorithm optimized for QR codes. PDF417 barcodes with lower print density or contrast are at the edge of its capability.

A second vendor card failed on all apps in reduced lighting but passed on all apps in direct overhead lighting. This indicates a contrast issue — the barcode is printed correctly but at insufficient density to decode reliably in typical venue lighting conditions. A genuine card would decode in both conditions.

Conclusion

Testing a card's barcode with multiple apps gives you better information than a single app. A card that passes all tested apps under all conditions is in good shape. A card that passes some apps or only in ideal conditions has a barcode quality issue that will produce occasional scan failures in real-world use. The Cognex app is the most diagnostic because it reports format metadata alongside the decoded data.

The diagnostic difference between scanner apps matters most when you have a borderline card and want to understand specifically what is failing. For routine checks, any scanner that successfully reads AAMVA PDF417 data is sufficient. The Cognex app's additional format metadata output becomes relevant when you need to determine whether a scan failure is a data encoding issue, a print quality issue, or a scanner compatibility issue.

11
mjdj •

Haven't done a proper side by side myself, but curious what you're testing for. In my experience the app matters way less than the gradient and printer quality. I've had samples where one scanner reads fine and another gives a data parsing error on the same PDF417 string format. Drives me nuts. Honestly if the barcode is dead on one it's usually dead on all of em.

0
0

Please login to comment on this thread.