For developers and production engineers: what camera a line needs to read DataMatrix, how the GS separator works and what GS1 Application Identifiers mean.
How many pixels per module a DataMatrix code needs, and how to work out the field of view, sensor width and exposure for codes on a moving production line.
What GS (ASCII 29) and FNC1 are, after which GS1 fields the separator is required, and where printers, scanners, spreadsheets and ERP systems lose it.
What each field of a GS1 DataMatrix code means, how long it is, when it needs a separator, and how marking systems use AIs 90–99 for verification data.
What the GS1 DataMatrix on a medicine pack contains under the EU Falsified Medicines Directive and the US DSCSA, why field order varies, what a line camera can verify offline, with a Python parsing example.
How a GS1 UDI is built — device identifier and production identifiers — what changes with GS1 Digital Link, and what to check on medical device labels on the line.
Chestny ZNAK is a trademark of CRPT LLC (ООО «Оператор-ЦРПТ»); GS1 is a trademark of GS1 AISBL. The product is not affiliated with or certified by their owners.