DMARK
Как устроен DataMatrix — Риск для бизнеса?
Команда DMARK• 21 сентября 2026 г.• Бизнес, Автоматизация, DataMatrix, Закон

Как устроен DataMatrix — Риск для бизнеса?

Разбираем DataMatrix по полочкам: что зашифровано внутри кода, почему его выбрали для маркировки по всему миру и что грозит бизнесу в Казахстане, если проигнорировать это требование.

В прошлой статье мы пробежались по истории: от первой продажи по штрихкоду до QR-кодов в Kaspi. И в конце коротко коснулись DataMatrix. Тому самому квадратному коду, который вы видите на коробке лекарств, на пачке сигарет, на ярлыке кроссовок. Код, в котором государства по всему миру решили вшивать информацию о каждом товаре. Не просто о типе товара в целом, а о каждой конкретной единице. О вашей конкретной паре обуви, не просто о ее модели.

На практике этот код защищает и вас как покупателя, и честных производителей, и рынок в целом. Разбираемся, как он устроен, что внутри него записано и почему для всего этого выбрали именно DataMatrix, а не QR.

Как устроен DataMatrix изнутри:

Внешне DataMatrix выглядит скромно: квадратик, состоящий из чёрных и белых клеток. Но внутри строгая архитектура, каждая часть которой выполняет свою задачу.

Первое, что бросается в глаза-сплошная L-образная рамка вдоль левой и нижней сторон кода. Это finder pattern - «поисковый паттерн». Именно по нему сканер определяет, где код начинается и в какую сторону он повёрнут. Благодаря L-образной рамке код можно отсканировать практически с любого ракурса и камера поймёт, где верх, где низ.

Второй элемент-это чередующаяся рамка из чёрных и белых клеток вдоль двух других сторон (сверху и справа). Это timing pattern - «паттерн синхронизации». Он нужен, чтобы сканер точно определил размер сетки: сколько строк и столбцов в коде. Без этой череды сканер не сможет понять, где заканчиваются одни данные и начинаются другие.

А вот то, что между этими рамками, это уже сами данные: чёрные и белые модули (клетки), которые кодируют информацию в двоичном виде. Каждый модуль-это ноль или единица, как в обычном компьютере. Всё вместе образует компактную двумерную матрицу.

Также отдельная тема у DataMatrix это его защита от повреждений. DataMatrix использует алгоритм коррекции ошибок Рида-Соломона. Если объяснять без формул: в код вместе с полезными данными записываются дополнительные контрольные байты. Они позволяют восстановить информацию, даже если часть кода физически испорчена: затёрлась, отклеилась, загрязнилась. Версия ECC 200, которая используется повсеместно, способна воссптановить данные при повреждении до 30% площади кода. Для товаров, которые проходят через десятки рук и несколько складов, это просто необходимо.

Что реально зашифровано в коде маркировки

Вот тут начинается самое интересное. Потому что DataMatrix на упаковке лекарства или сигарет это полноценное досье на конкретную единицу товара.

Возьмём для примера пачку сигарет. Обычный штрихкод (EAN-13), который стоит на прилавках уже десятилетия, дает информацию кассе: «Я вот этот товар, артикул такой-то, цена такая-то». При этом на всех пачках одной и той же марки код будет одинаковый. Одна пачка конкретной фирмы от другой на кассе неотличима, коды идентичны.

В коде маркировки закодировано минимум три вещи:

Первое: GTIN (Global Trade Item Number), глобальный номер товарной позиции. Он говорит системе, что это именно сигареты именно этой марки, именно этой упаковки и именно этого формата.

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

Третье: криптохвост. Это специальный зашифрованный блок, который невозможно сгенерировать самостоятельно. Он привязан к государственному серверу маркировки: код выпускается оператором системы (в Казахстане это «Танба»), и при каждом сканировании система проверяет подлинность. Попытка скопировать код и напечатать его на поддельной упаковке бессмысленна: система при проверке покажет, что этот серийный номер уже числится за другим товаром, или что проверяемая упаковка не совпадает с оригиналом.

"У каждой единицы товара с DataMatrix есть свой уникальный номер, как номер у машины. Может быть тысяча одинаковых белых Camry, но госномер у каждой свой. Так и здесь: тысяча одинаковых пачек сигарет, ну а код маркировки на каждой свой."

— Dmark

Почему DataMatrix обошёл QR-код в этой гонке

Логичный вопрос. QR-код ведь уже везде, на каждом втором ресторанном меню, на каждом Kaspi-терминале. Почему бы не использовать его для маркировки товаров? На самом деле, при выборе формата для национальных систем маркировки тестировали четыре варианта: QR-код, классический линейный штрихкод, RFID-метки и DataMatrix. И по совокупности параметров победил именно последний. Вот почему:

Компактность. DataMatrix вмещает примерно столько же данных, сколько QR, но на меньшей площади. Код размером 12×12 мм легко размещается на этикетке лекарства, на ювелирной бирке, на коробке с игрушкой, там, где места на упаковке буквально нет. QR-код для тех же данных потребовал бы значительно больше пространства.

Устойчивость к повреждениям. На производственных линиях этикетки проходят через конвейеры, ролики, упаковочные станки. Код царапается, пачкается, частично стирается. DataMatrix, благодаря L-образной рамке и алгоритму коррекции ошибок, считывается даже при серьёзных повреждениях. QR-код с тремя угловыми квадратами-маркерами менее устойчив к обрезке краёв.

Себестоимость нанесения. Для маркировки товаров нужно наносить миллионы кодов в день, на каждой пачке, на каждом блистере, на каждой паре обуви. DataMatrix проще и дешевле печатать на производственных линиях, он совместим с промышленными принтерами и лазерными маркерами. RFID-метки, к слову, обошлись бы значительно дороже, что на миллионах единиц превращается в огромные расходы.

И надёжность считывания. DataMatrix может быть прочитан при контрасте всего 20%, даже бледная, еле заметная печать на светлой упаковке считается. Линейный штрихкод при такой ситуации уже не распознать.

Индустрия, которая выросла вокруг одного кода

DataMatrix уже не просто технология, а целая экосистема. Стандарт определён международной организацией GS1, которая, как вы помните из первой статьи, тем же самым образом управляет системой обычных штрихкодов по всему миру. GS1 задаёт правила: как именно должны кодироваться данные, какие идентификаторы использовать, как код должен взаимодействовать с системами учёта. Благодаря этому код, напечатанный в Казахстане, читается сканером в Германии, а система в Японии понимает структуру данных из Бразилии.

По миру разворачивается масштабный процесс: одна страна за другой вводят обязательную маркировку товаров на базе DataMatrix. В Европейском союзе с 2019 года работает система верификации лекарственных средств (EMVS), где каждая упаковка рецептурного препарата в ЕС несёт DataMatrix с серийным номером. В России с 2019 года действует система «Честный знак». Их маркировка охватывает табак, обувь, лекарства, молочную продукцию, шины, одежду и другие группы товаров. В Китае, Индии, Саудовской Аравии есть свои национальные системы, но технологическая основа та же: DataMatrix.

Что объединяет все эти системы? Цель одна: сделать так, чтобы каждая единица товара на рынке была «прозрачной» для государства и покупателя. Контрафакт, серый импорт, уклонение от налогов-ведь всё это становится сложнее, когда каждый товар несёт на себе уникальный идентификатор, привязанный к государственной базе данных.

Как это работает в Казахстане? Система Tañba

В Казахстане национальная система маркировки и прослеживаемости товаров называется Tañba. Официально единым оператором маркировки постановлением правительства назначено АО «Казахтелеком». На практике систему развивает его дочерняя структура, ТОО «Центр развития цифровой экономики».

Список товаров, подпадающих под обязательную маркировку, в Казахстане растёт волнами практически каждый квартал в перечень добавляется что-то новое. На сегодня маркировке подлежат табачные изделия, обувь, отдельные категории лёгкой промышленности, а с недавнего времени в перечень добавили пиво и пивные напитки, моторные масла и технические жидкости. Ещё один свежий пример-это биологически активные добавки (БАДы): их обязательная маркировка тоже стартовала совсем недавно. На очереди идет бытовая химия, косметика, изделия медицинского назначения и растительное масло: по ним уже идут пилотные проекты, а значит, в обязательный перечень они попадут в ближайшее время.

Если вы производите или продаёте что-то из уже маркируемых категорий или же из тех, что вот-вот в неё войдут, процесс выглядит примерно так.

Сначала: регистрация в системе Tañba: бизнес заводит личный кабинет, привязывает реквизиты компании, подтверждает, какие именно товарные позиции планирует маркировать. Дальше процесс заказа кодов: через тот же кабинет запрашивается партия уникальных DataMatrix-кодов на нужный объём товара. Система генерирует коды и выставляет их к оплате и да, каждый код стоит денег, это отдельная строка в себестоимости продукции, которую бизнесу приходится закладывать в план.

Дальше: самая «физическая» часть: нанесение кодов на упаковку. Здесь варианты разные, начиная от простого принтера этикеток для небольшого производства до промышленного лазерного маркиратора, встроенного прямо в конвейерную линию. Каждый нанесённый код нужно подтвердить в системе как «эмитированный», то есть отчитаться, что вот этот конкретный код действительно попал на вот эту конкретную единицу товара.

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

Финальная точка: продажа конечному покупателю. Касса сканирует код при пробитии чека, система фиксирует, что эта единица товара «выбыла» из оборота, то есть больше не может быть продана повторно или перемещена. Если товар возвращают, происходит обратная операция: «возврат в оборот».

Закон: Обязательная маркировка для перечисленных товарных групп

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

Так, если продавец не отражает средство идентификации (код маркировки) в чеке ККМ, при первом нарушении выносится предупреждение, а при повторном в течение года: штраф для малого бизнеса это 20 МРП, для среднего: 30 МРП, для крупного: 40 МРП. Для подакцизных товаров по типу алкоголя и табака правила строже: оборот без акцизных или учётно-контрольных марок может обойтись в 500 МРП для крупного бизнеса, с конфискацией партии товара и даже лишением лицензии.

По сути, для бизнеса это означает одно: если ваш товар попадает в перечень маркируемых, недостаточно просто «знать про маркировку», нужно интегрироваться в систему целиком. Зарегистрироваться, научиться заказывать коды, настроить процесс их нанесения, обеспечить передачу электронных накладных при каждом движении товара. Звучит как головная боль, но на практике, когда процесс налажен, это занимает не больше времени, чем привычная работа с обычными накладными.

По итогу

DataMatrix на упаковке-это не просто картинка для сканера. Это: государственная база данных, система верификации, средство защиты от подделки, инструмент налогового контроля и гарантия для покупателя и это всё в одном чёрно-белом квадратике.

Для бизнеса в Казахстане маркировка уже не просто вопрос «а нужно ли нам это» это часть правил игры на рынке. И чем раньше компания выстроит процесс, тем меньше стресса будет, когда её категория товаров официально войдёт в перечень обязательной маркировки.

Мы в dmark.kz помогаем компаниям пройти этот путь от начала до конца: от регистрации в системе Tañba до настройки оборудования и автоматизации нанесения кодов прямо на производственной линии. Если вы читаете эту статью и думаете «а мой бизнес уже должен маркировать?» напишите или позвоните, разберёмся вместе.

DataMatrix код: устройство, содержимое, применение в Казахстане