Хочу немного похвастаться
Немного истории:
Как определить, что это GS1 DataMatrix?
В первой позиции GS1 кода стоит Function 1 Symbol Character [FNC1]
Согласно стандарту ISO/IEC 15424 идентификатор типа символов (первые три буквы отправленные сканером) должны быть ‘]d2‘ для обозначения, что это GS1 DataMatrix символика.
Если это не GS1 DataMatrix, а обычный DataMatrix, то префикс (первые три символа) должны быть ‘]d1‘.
Есть DataMatrix и GS1 DataMatrix
Честный знак генерирует КМ с GS1 DataMatrix
Пример :
код одно и того же товара
вариант №1
вариант №2
оба проходят проверку в приложении ЧЕСТНЫЙ ЗНАК (пока проходят)
Если сканировать сканером 2D результат будет одинаковым
010290000047147421XDCD-uJI>zIy3..........................................==
Приложения для телефона (проверка кодов сканер)
NeoReader QR & Barcode Scanner
вариант №1
010290000047147421XDCD-uJI>zIy3..........................................== (это
DataMatrix)
вариант №2
]d2010290000047147421XDCD-uJI>zIy3..........................................== (это
GS1 DataMatrix)
так вот очень немногие программы могут на сегодня генерировать правильный GS1 DataMatrix
а MAGAZKA умеет это делать, согласно документации (без внешних компонент, сторонних программ)
ВАРИАНТ 2 - это правильный вариант маркировки
P.S. Если вы уже печатали "сторонней программой" пожалуйста проверяйте валидность кода - приложение ЧЕСТНЫЙ ЗНАК (как минимум)
уже есть случаи - люди поспешили , распечатали более 50 000 км, наняли людей все обклеили, а потом выяснилось - что коды не валидные
почему так ? в генерируемом коде -есть спец.символы (невидимые для глаза Символ(29) и они его не учли.