GS1 DotCode
GS1 DotCode — это двухмерный матричный штрихкод, разработанный международной организацией GS1 для маркировки продукции, в первую очередь — в табачной и фармацевтической промышленности. Он представляет собой точечный код, состоящий из множества мелких точек, расположенных в случайном порядке в пределах заданной области, что обеспечивает высокую скорость печати и устойчивость к деформациям носителя.
История и стандартизация
Потребность в создании нового формата штрихкода возникла в связи с ужесточением требований к прослеживаемости товаров, особенно в табачной отрасли. Традиционные линейные штрихкоды (например, EAN-13) не могли вместить необходимый объём данных, а квадратные матричные коды (Data Matrix, QR) требовали более качественной печати и были менее устойчивы к разрывам или складкам на упаковке.
Разработка DotCode велась организацией GS1, которая является глобальным стандартизатором в сфере цепочек поставок. В 2019 году стандарт был официально принят под обозначением GS1 DotCode. Он был оптимизирован для высокоскоростной печати на упаковках из мягких материалов (фольга, картон), где возможны деформации и разрывы.
В России использование GS1 DotCode стало обязательным для маркировки табачной продукции в рамках системы «Честный ЗНАК» (оператор — Центр развития перспективных технологий, ЦРПТ). С 1 июля 2019 года все пачки сигарет должны содержать этот код для обеспечения прослеживаемости от производителя до потребителя. Позднее стандарт начал применяться и для других подакцизных товаров, например, для никотинсодержащей продукции (электронные сигареты, жидкости для вейпов).
Устройство и принцип кодирования
Структура кода
GS1 DotCode состоит из множества чёрных точек, расположенных на белом фоне. В отличие от QR-кода или Data Matrix, у DotCode нет чётко выраженных «глаз» (поисковых узоров) или фиксированной сетки. Точки располагаются в случайном порядке, но их взаимное расположение строго регламентировано стандартом. Код может быть прямоугольным или квадратным, его размеры варьируются в зависимости от объёма данных и требований к печати.
Кодирование данных
В GS1 DotCode используется кодирование данных в формате GS1 Application Identifiers (AI). Это означает, что каждый блок данных имеет свой идентификатор, который указывает на тип информации: глобальный идентификатор торговой единицы (GTIN), номер партии, срок годности, серийный номер и т.д. Например, строка (01)04612345678905(21)ABC123 означает, что GTIN — 04612345678905, а серийный номер — ABC123.
Устойчивость к повреждениям
Код обладает высокой избыточностью благодаря использованию кодов Рида-Соломона для коррекции ошибок. Это позволяет считывать данные даже при значительных повреждениях упаковки — разрывах, складках, потёртостях. Допускается потеря до 30-40% точек кода.
Скорость печати
GS1 DotCode создавался для высокоскоростных линий розлива и упаковки. Он может наноситься со скоростью до 100 000 изделий в час, что значительно быстрее, чем печать Data Matrix или QR-кода на аналогичном оборудовании.
Применение
Табачная промышленность
Основная область применения в России — маркировка табачных изделий. Каждая пачка сигарет или пачка табака для кальяна содержит уникальный GS1 DotCode, который сканируется на всех этапах движения товара: при отгрузке с завода, при приёмке на складе дистрибьютора, при продаже в розницу. Это позволяет бороться с контрафактом и нелегальным оборотом.
Фармацевтика
В ряде стран GS1 DotCode используется для маркировки лекарственных препаратов. В России для фармацевтики применяется другой стандарт — Data Matrix, но DotCode может использоваться как альтернатива для некоторых видов упаковки, где Data Matrix не подходит из-за особенностей печати.
Другие отрасли
Потенциально DotCode может применяться для маркировки любых товаров, где требуется высокая скорость печати и устойчивость к повреждениям: продукты питания, напитки, косметика, бытовая химия. Однако на практике его распространение ограничено табачной отраслью и некоторыми нишевыми применениями.
Чтение и декодирование
Для считывания GS1 DotCode используются специализированные сканеры, поддерживающие этот формат. Большинство современных промышленных сканеров (например, от компаний Datalogic, Zebra, Honeywell) могут читать DotCode. Смартфоны с обычными камерами, как правило, не могут декодировать этот код без специального приложения, так как алгоритмы распознавания не встроены в стандартные операционные системы.
Преимущества и недостатки
Преимущества
- Высокая скорость печати — до 100 000 изделий в час.
- Устойчивость к деформациям — работает на мягкой упаковке (фольга, картон).
- Высокая информационная ёмкость — до 2000 цифровых или 1400 буквенно-цифровых символов.
- Коррекция ошибок — возможность считывания при повреждении до 40% кода.
- Стандартизация — международный стандарт GS1, обязательный для ряда отраслей.
Недостатки
- Сложность считывания — не поддерживается обычными смартфонами без специального ПО.
- Ограниченная сфера применения — в основном табачная и фармацевтическая промышленность.
- Требования к качеству печати — хотя код устойчив к повреждениям, плохая печать (размытые точки, низкий контраст) может сделать его нечитаемым.
- Меньшая распространённость — по сравнению с QR-кодом или Data Matrix, DotCode менее известен и реже используется в рознице.
Перспективы развития
С учётом того, что в России и других странах усиливается контроль за оборотом подакцизных товаров, GS1 DotCode, вероятно, будет расширять своё применение. Возможно его внедрение для маркировки алкогольной продукции, электронных сигарет, а также для товаров, требующих прослеживаемости в рамках систем «Честный ЗНАК» или аналогичных зарубежных систем. Развитие технологий машинного зрения и нейросетей может упростить считывание DotCode с обычных камер, что расширит его использование в розничной торговле.
Источники
- Стандарт GS1 General Specifications (версия 21.1 и выше) — раздел по DotCode.
- Федеральный закон № 268-ФЗ от 23.07.2018 «О внесении изменений в Федеральный закон «Об охране здоровья граждан от воздействия окружающего табачного дыма и последствий потребления табака» — о введении обязательной маркировки табачной продукции.
- Постановление Правительства РФ № 224 от 28.02.2019 — о правилах маркировки табачной продукции средствами идентификации.
- Материалы Центра развития перспективных технологий (ЦРПТ) — оператора системы «Честный ЗНАК».
- Технические спецификации GS1 DotCode (версия 1.0, 2019 г.) — описание структуры и алгоритмов кодирования.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →