I've been trying to find out if there is a difference between the way information is stored in DataMatrix vs GS1 DataMatrix forms. I'm wondering if a regular DataMatrix scanner can scan a GS1 DataMatrix code or not. Any help on this subject would help.
The DataMatrix documentation is both GS1 and non-GS1 based. Basically, If you do not need to encode GS1, then you only need not to use Application Identifiers (AIs) and/or turn off ApplyTilde (ProcessTilde) – the barcode would then be DataMatrix, as GS1 is just the way the data is formatted (according to GS1).
GS1 DataMatrix is a variant of the Data Matrix symbology that conforms to GS1 specifications and has been in the public domain since 1994. GS1 DataMatrix is used in the aerospace, medical device manufacturing, and pharmaceutical industries, among others, and by the US Department of Defense.
GS1 DataMatrix is a matrix (2D or two-dimensional) barcode which may be printed as a square or rectangular symbol made up of individual dots or squares.
Data Matrix codes are physically smaller than QR codes, offering high data density in a very small size, making them an ideal solution for marking individual product parts, where space might be limited. The US Electronic Industries Alliance (EIA) recommends using Data Matrix for labelling small electronic components.
The full specification for GS1 DataMatrix is at http://www.gs1.org/docs/barcodes/GS1_DataMatrix_Introduction_and_technical_overview.pdf
I can't find anything in it which would indicate any incompatibility.
Indeed, it specifically says that it uses the normal DataMatrix rules. The GS1 part refers to the data which is encoded.
So, yes, a regular scanner will be able to read a GS1 DataMatrix barcode.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With