К содержимому
Независимый сервис, не связан с ООО «ЦРПТ» и системой «Честный ЗНАК»
Датаматрикс Онлайн
Основы КИЗ

QR-код, штрихкод и DataMatrix в «Честном знаке»: в чём разница

Опубликовано 4 октября 2026 г.

В запросах «как распечатать QR-код Честного знака» и «штрихкод маркировки» обычно скрывается одна и та же задача: нужно получить этикетку с кодом, который сканируется на кассе или складе. Но в системе маркировки для этого используется конкретный формат, и перепутать его с другими легко. Тем более что внешне все три кода похожи: чёрно-белые квадраты или полосы на этикетке.

Три разных кода

Штрихкод (линейный, например EAN-13). Набор вертикальных полос. Обычно кодирует номер товарной позиции (GTIN) и одинаков для всех единиц одной модели. Он нужен для учёта, но не отличает одну единицу от другой, поэтому не может быть кодом маркировки.

QR-код. Двумерный код с тремя большими квадратами по углам. Его читает практически любая камера телефона. Используется во множестве целей: ссылки, платежи, чеки. Кодом маркировки не является.

DataMatrix. Двумерный код в виде квадратной матрицы с L-образной «рамкой» из сплошных линий по двум сторонам. Именно этот формат (в виде GS1 DataMatrix) используется для кода маркировки: в нём зашиты GTIN, серийный номер и проверочная часть (как расшифровывается строка).

Как отличить на глаз

  • Три больших квадрата в углах: QR.
  • Сплошные линии с двух сторон и «шахматный» пунктир с двух других: DataMatrix.
  • Только вертикальные полосы: линейный штрихкод.

Почему важно не перепутать

Нельзя заменить DataMatrix на QR. Если закодировать ту же строку в QR-код, он будет читаться как QR, но система маркировки и касса ожидают DataMatrix и такой этикетке не поверят. Поэтому «перепечатать код маркировки как QR» нельзя.

Нельзя использовать штрихкод товара вместо кода маркировки. Штрихкод (GTIN) одинаков для всех единиц модели, а код маркировки уникален для каждой единицы.

Телефон читает больше, чем сканер. Камера смартфона справится с QR и DataMatrix, поэтому «читается телефоном» ничего не говорит о том, будет ли читать складской сканер. Проверяйте сканером, который используется в работе, и убедитесь, что он умеет двумерные коды.

Откуда берутся QR в маркировке

Если рядом с кодом маркировки вы видите QR, он, скорее всего, служит другой цели: ссылке на информацию о товаре, на сайт производителя или в приложение. Он не заменяет DataMatrix. Приложение «Честный ЗНАК» для проверки товара покупателем сканирует именно DataMatrix-код маркировки.

Что делает наш сервис

Сервис печатает только DataMatrix и только по полному коду маркировки: вставьте код в инструмент, выберите размер и скачайте PDF. QR-кодов и штрихкодов товара он не создаёт. Если вам нужен штрихкод товара для маркетплейса, он формируется на стороне площадки или производителя.

Как проверить, какой код перед вами

Достаточно трёх проверок, чтобы не ошибиться:

  1. Посмотрите на углы. Три больших квадрата в углах — QR. Сплошная «Г-образная» граница слева и снизу и пунктирная сверху и справа — DataMatrix.
  2. Отсканируйте код в текстовое поле. Код маркировки даст строку, которая начинается с 01 и содержит GTIN из 14 цифр, затем 21 и серийный номер. Если вместо этого вы видите ссылку (https://…), это QR на сайт или приложение, а не код маркировки.
  3. Проверьте настройки сканера. Если сканер не читает DataMatrix, а QR читает, включите нужный формат в его настройках. Подробнее — в статье «Код маркировки не читается».

Если на товаре есть только QR или только штрихкод

Иногда на упаковке нет кода маркировки, а есть только штрихкод товара или QR на сайт производителя. Это не значит, что кода маркировки не существует: он может быть на другой стороне упаковки, на внутренней упаковке или ещё не нанесён. Если товар подлежит маркировке, код должен быть нанесён, и получить его нужно у производителя или поставщика, а не «сделать» самостоятельно. Печать по известной строке кода — это только повторная печать уже выданного кода.

Частые вопросы

Как распечатать QR-код Честного знака?
Код маркировки — это не QR, а DataMatrix. Напечатать его можно из личного кабинета оператора, из учётной системы или по известному коду в [инструменте](/app).
Можно ли заменить DataMatrix на QR?
Нет. Система и сканеры ожидают DataMatrix, QR-код с той же строкой не будет принят.
Чем штрихкод товара отличается от кода маркировки?
Штрихкод одинаков для всех единиц модели и служит для учёта, а код маркировки уникален для каждой единицы и защищён подписью.
Почему телефон читает код, а сканер нет?
Камеры смартфонов терпимее к качеству печати. Для работы проверяйте код тем сканером, которым пользуетесь, и убедитесь, что он поддерживает DataMatrix.