ZPL Code to create a GS1 Compliant QR Barcode

E Efkan YILMAZ 2 years 2 months ago
15 0 0

Hi, been searching all over interwebs for information on how to create a GS1 compliant QR Code in ZPL and need some help.

I'm simply trying to create a QR Code (using the ^BQ code) that is GS1 compliant. I can successfully do this for DataMatrix and Code-128 with FNC1 codes to get the correct symbology identifiers. There is even documentation on this website on how to do this, but it omits QR codes.
Document is here: https://supportcommunity.zebra.com/s/article/Creating-GS1-Barcodes-with…
It would be great if this could also cover QR codes!

From what I've inferred from several articles that have talked around the subject, it's leaning towards ZPL does not support GS1 compliant QR Codes, but this from dated articles - so I'm hoping to get a 2022 fresh answer since this standard has been around for about 10 years. It would be nice to get a definitive answer either way or possibly a date when this might be supported if it's not.

When scanned, these codes have a ]Q3 symbology identifier. I can create one with a ]Q1 identifier just fine, but I'm making all of my applications and code GS1 compliant, so I want to get the correct symbology.

Of course, if anyone has some links to info for some ZPL that can generate GS1 QR codes, I would greatly appreciate! I'm experimenting with some code that embeds hex \x1D into the data field, but fnc1 is a little different that then group separator character so no sure this will work.

Here is a document that outlines the GS1 2D codes:
https://www.gs1.org/sites/default/files/gs1_barcodes_fact_sheet_gs1_2d_…

The 2D QR Code produces in this reference document will output this when I scan it: ]Q301095011015300031721011910AB-123
I'd like to create the same barcode in ZPL with data : "01095011015300031721011910AB-123" and have the ]Q3 symbology id instead of ]Q1.

Thanks!

CONTACT
Can’t find what you’re looking for?