Открыть сервис

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. Смартфоны с обычными камерами, как правило, не могут декодировать этот код без специального приложения, так как алгоритмы распознавания не встроены в стандартные операционные системы.

Преимущества и недостатки

Преимущества

Недостатки

Перспективы развития

С учётом того, что в России и других странах усиливается контроль за оборотом подакцизных товаров, GS1 DotCode, вероятно, будет расширять своё применение. Возможно его внедрение для маркировки алкогольной продукции, электронных сигарет, а также для товаров, требующих прослеживаемости в рамках систем «Честный ЗНАК» или аналогичных зарубежных систем. Развитие технологий машинного зрения и нейросетей может упростить считывание DotCode с обычных камер, что расширит его использование в розничной торговле.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →