So here are the basics if anyone want's to take a crack at this. The aamva sets a standard for how data is going to be encoded, and publishes it here https://www.aamva.org/DL-ID-Card-Design-Standard/ (go to page 75). There's some variation among states, so the way we do it is we get a real scan and then make a script that takes our customers data and formats it in the same way that it's formatted on the real ID of a given state. We then use the following script library https://pypi.org/project/pdf417/ to generate the barcode itself, setting the cols and ecc to get the right number of columns/rows on the barcode we generate. up until now this worked with every scanner widely in use, but now bar and club stats https://www.barandclubstats.com/ (you can get the app on your phone) does a more involved analysis and ours along with almost every other vendor, shout out to 21done and idlucy for being ahead of the curve here, now scans as fake with BCS. If anyone could point us in the right direction on this it would be very appreciated
Upvoted: nnnet
Downvoted:
me2784 —