Найти тему

DataMatrix – не QR!

Код DataMatrix, напечатанный на нашем производстве для маркировки остатков обуви
Код DataMatrix, напечатанный на нашем производстве для маркировки остатков обуви

Двухмерные штрих коды, по виду напоминающие шахматную доску, стали обыденными в нашей жизни: мы видим их повсюду, мы привыкли к ним.

Но на самом деле привыкли мы только к одному из них – к коду с названием QR. Мы уверенно назовем QR кодом любой двухмерный код, который увидим на билетах, документах, рекламных материалах и т.д. И чаще всего мы будем правы - именно QR код завоевал наибольшую популярность среди своих собратьев.

Однако, если мы возьмем в руки промаркированный «Честным Знаком» продукт и увидим вроде бы знакомую «шахматную доску», то назвать ее QR кодом будет не верно. Это двухмерный штрих код DataMatrix. Именно он используется в системе маркировки и прослеживаемости товаров "Честный ЗНАК". И это совсем не QR. У него своя логика и особенности.

Двухмерные штрих коды
Двухмерные штрих коды

Назначение и свойства их (равно как и еще одного брата могучей троицы 2D кодов – кода Aztec) весьма схожи, также, как и внешний вид, а вот структура построения – отличается и очень сильно.

О версиях штрих кода DataMatrix

Существует несколько версий этого кода. Более ранние из них (DataMatrix ECC 100 - 140) имеют особенности, которые приводят к заметному ухудшению качества считывания с ростом размера штрих кода.

Последняя и закрепившаяся в использовании версия, получившая название DataMatrix ECC 200, иная по структуре и содержит, среди прочего, более совершенный метод коррекции ошибок (коды Рида-Соломона), что позволяет восстановить данные, даже в случае, если часть кода повреждена.

Одно из требований к коду маркировки "Честный ЗНАК" – обязательное использование последней версии кода DataMatrix – а именно - ECC200. Внешне коды DataMatrix более ранней версии ECC140 и современной ECC200 могут быть весьма схожи. Как вы думаете, возможно ли визуально отличить один от другого на рисунке ниже?

Версии кода DataMatrix
Версии кода DataMatrix

Оказывается - можно: код ECC140 всегда состоит из нечетного числа составляющих его элементов, в то время как ECC200всегда из четного!

Таким образом, если напрячь зрение и аккуратно пересчитать количество модулей в обоих штрих кодах, то вы тоже можете выяснить, какой из двух вышеприведенных кодов «правильный DataMatrix», а какой - нет.

Совет - если вам лень подсчитывать количество элементов в штрих коде DataMatrix, доверьте печать ваших кодов маркировки нам. Ваши коды маркировки всегда будут отпечатаны в необходимой версии для корректной работы в системе «Честный ЗНАК».

Всегда ли штрих код маркировки обязан быть квадратным?

Строго говоря - нет. В версии ECC200 допускается возможность построения кода DataMatrix в виде прямоугольника.

Прямоугольный DataMatrix
Прямоугольный DataMatrix

Однако, нельзя путать прямоугольный вариант штрих кода DataMatrix с квадратным, но воспроизведенным с искажениями по одной из сторон. При растягивании элементов кода по одной из сторон качество отпечатанного кода снижается и штрих код может станет нечитаемым. Черно белые элементы, составляющие штрих код, должны оставаться квадратными всегда!

И хотя прямоугольная форма штрих кода DataMatrix может быть удобна для использования в применениях, где крупный квадратный код «не влезает» в формат этикетки, и пригодилась бы более узкая и длинная форма этикетки, все же варианты использования прямоугольного формата ограничены. Это связано с тем, что именно прямоугольная форма (в отличие от квадратной!) может содержать в себе лишь ограниченное количество символов. С учетом формата данных в «Честном ЗНАКЕ» и наличия довольно длинного «криптохвоста» в прямоугольном виде может быть представлена только маркировка молока. Ни шины, ни обувь, ни другие товары, подлежащие обязательной маркировке в прямоугольном виде представлены быть не могут.

Если вам нужна качественная печать кодов DataMatrix - обращайтесь в нашу компанию. Мы обязательно поможем.

Ставьте лайки, подписывайтесь на наш канал. Мы планируем рассказывать о маркировке, штрих кодах и автоматической идентификации.

________________________________________________________________________________

Статья о том, как промаркировать остатки обуви под "Честный ЗНАК".

Из чего будет состоять код идентификации молочной продукции.

Почему сканер может не считывать штрих код.