Двухмерные штрих коды, по виду напоминающие шахматную доску, стали обыденными в нашей жизни: мы видим их повсюду, мы привыкли к ним.
Но на самом деле привыкли мы только к одному из них – к коду с названием QR. Мы уверенно назовем QR кодом любой двухмерный код, который увидим на билетах, документах, рекламных материалах и т.д. И чаще всего мы будем правы - именно QR код завоевал наибольшую популярность среди своих собратьев.
Однако, если мы возьмем в руки промаркированный «Честным Знаком» продукт и увидим вроде бы знакомую «шахматную доску», то назвать ее QR кодом будет не верно. Это двухмерный штрих код DataMatrix. Именно он используется в системе маркировки и прослеживаемости товаров "Честный ЗНАК". И это совсем не QR. У него своя логика и особенности.
Назначение и свойства их (равно как и еще одного брата могучей троицы 2D кодов – кода Aztec) весьма схожи, также, как и внешний вид, а вот структура построения – отличается и очень сильно.
О версиях штрих кода DataMatrix
Существует несколько версий этого кода. Более ранние из них (DataMatrix ECC 100 - 140) имеют особенности, которые приводят к заметному ухудшению качества считывания с ростом размера штрих кода.
Последняя и закрепившаяся в использовании версия, получившая название DataMatrix ECC 200, иная по структуре и содержит, среди прочего, более совершенный метод коррекции ошибок (коды Рида-Соломона), что позволяет восстановить данные, даже в случае, если часть кода повреждена.
Одно из требований к коду маркировки "Честный ЗНАК" – обязательное использование последней версии кода DataMatrix – а именно - ECC200. Внешне коды DataMatrix более ранней версии ECC140 и современной ECC200 могут быть весьма схожи. Как вы думаете, возможно ли визуально отличить один от другого на рисунке ниже?
Оказывается - можно: код ECC140 всегда состоит из нечетного числа составляющих его элементов, в то время как ECC200 – всегда из четного!
Таким образом, если напрячь зрение и аккуратно пересчитать количество модулей в обоих штрих кодах, то вы тоже можете выяснить, какой из двух вышеприведенных кодов «правильный DataMatrix», а какой - нет.
Совет - если вам лень подсчитывать количество элементов в штрих коде DataMatrix, доверьте печать ваших кодов маркировки нам. Ваши коды маркировки всегда будут отпечатаны в необходимой версии для корректной работы в системе «Честный ЗНАК».
Всегда ли штрих код маркировки обязан быть квадратным?
Строго говоря - нет. В версии ECC200 допускается возможность построения кода DataMatrix в виде прямоугольника.
Однако, нельзя путать прямоугольный вариант штрих кода DataMatrix с квадратным, но воспроизведенным с искажениями по одной из сторон. При растягивании элементов кода по одной из сторон качество отпечатанного кода снижается и штрих код может станет нечитаемым. Черно белые элементы, составляющие штрих код, должны оставаться квадратными всегда!
И хотя прямоугольная форма штрих кода DataMatrix может быть удобна для использования в применениях, где крупный квадратный код «не влезает» в формат этикетки, и пригодилась бы более узкая и длинная форма этикетки, все же варианты использования прямоугольного формата ограничены. Это связано с тем, что именно прямоугольная форма (в отличие от квадратной!) может содержать в себе лишь ограниченное количество символов. С учетом формата данных в «Честном ЗНАКЕ» и наличия довольно длинного «криптохвоста» в прямоугольном виде может быть представлена только маркировка молока. Ни шины, ни обувь, ни другие товары, подлежащие обязательной маркировке в прямоугольном виде представлены быть не могут.
Если вам нужна качественная печать кодов DataMatrix - обращайтесь в нашу компанию. Мы обязательно поможем.
Ставьте лайки, подписывайтесь на наш канал. Мы планируем рассказывать о маркировке, штрих кодах и автоматической идентификации.
________________________________________________________________________________
Статья о том, как промаркировать остатки обуви под "Честный ЗНАК".
Из чего будет состоять код идентификации молочной продукции.