all 3 comments



They encode it in pdf 417 format or something like that. Gas station scanners sometimes just have shitty scanners. In wv for example gas stations give out of state ids shit real or not and have to scan a couple times. Has to do something w DPI I think...probly someone else here has a more educated answer


21done Vendor

You actually might have given the most educated response here. You know exactly 100% of everything you ever need to know about PDF417 barcodes.

And yes you're right. If the state didn't print the barcode to a certain dpi (dot per inch) standard, then the scanner could fail to pick it up, mostly due to it being a shitty scanner. 7/11s in the northeast were scanning real IL IDs as bad over a software bug in their scanner software and how it was reading nIL data. This also caused our barcodes to fail. So they can fail, but only in a situation where a real one would also fail.

They fixed it with an update, but it still caused problems for a short time. Fluke situation, but it can definitely happen if the scanner is doing something wrong, and just as it's difficult to produce an accurate replica of a barcode, it is difficult to consistently validate barcodes accurately without false positives.


21done Vendor

The data is encoded using a two dimensional barcode called PDF417. This is just the name of the barcode type and nothing more. This type of barcode can hold a large amount of data. Most/some/all information from the front is encoded on this barcode, allowing easy capture and verification of IDs by bars, clubs, liquor stores, DMV, airport, gas station, etc.

This information can be encoded many different ways, using many different formats and many different specifications within the barcode.

That said, there is an exact, correct, 1:1 superimposable way to do it, the way we produce our barcode for our nIL, and there is a wrong way to do it, the way that the mass majority of barcodes are replicated.

It is hard to get it exactly right, most are happy with it just scanning with the correct information, which will fool many apps and scanners.

There is a scanner called AgeID that seems to give people the most trouble, because it checks bit for bit on some states to confirm that the formatting, error coding, rows, columns, encoding type, and more, are within a certain threshold.

Staying within that threshold is difficult to do. Our nIL and IDLucy's MI are two examples of IDs that are known to use exact, superimposable, 1:1 barcodes.

Stay in school