QR-код — двумерный матричный штриховой код, разработанный японской компанией Denso Wave в 1994 году для быстрого декодирования информации. В отличие от линейных кодов, данные кодируются по двум осям, что позволяет хранить до 4296 цифр или 1817 кириллических символов в одном изображении. QR-код имеет встроенную коррекцию ошибок (до 30% повреждений) и может считываться с любых направлений благодаря трём квадратным поисковым узорам в углах. Стандарт QR входит в семейство символик GS1 (как GS1 QR) и активно применяется в логистике, рознице, маркетинге и государственных системах маркировки.
Технические характеристики
QR-код представляет собой модульную матрицу с выравнивающими узорами и полями для синхронизации. Основные параметры определяются версией, уровнем коррекции и режимом кодирования.
1. Версии и ёмкость
Всего существует 40 версий (от 1 до 40). Версия определяет размер матрицы (сторона в модулях) и максимальный объём данных.
|
Версия
|
Размер матрицы
|
Макс. цифровых знаков
|
Макс. буквенно-цифровых
|
Макс. байт (кириллица)
|
|
1
|
21×21
|
41
|
25
|
17 (10)*
|
|
2
|
25×25
|
77
|
47
|
32 (20)
|
|
5
|
37×37
|
231
|
140
|
94 (58)
|
|
10
|
57×57
|
652
|
395
|
263 (162)
|
|
20
|
81×81
|
1668
|
1009
|
671 (416)
|
|
40
|
177×177
|
4296
|
2596
|
1714 (1061)
|
*В скобках — примерное количество символов кириллицы в кодировке UTF-8.
2. Уровни коррекции ошибок (ECC)
QR-код использует код Рида–Соломона. Доступны 4 уровня восстановления данных при повреждениях:
|
Уровень
|
Обозначение
|
Восстанавливает
|
|
L
|
Low
|
~7% данных
|
|
M
|
Medium
|
~15% данных
|
|
Q
|
Quartile
|
~25% данных
|
|
H
|
High
|
~30% данных
|
Для промышленной маркировки (склады, транспорт) обычно выбирают уровни Q или H для надёжности при загрязнениях.
3. Режимы кодирования
QR поддерживает несколько способов представления данных, выбираемых автоматически или вручную:
-
Цифровой (0–9) – наиболее компактный.
-
Буквенно-цифровой (0–9, A–Z, пробел, $%*+-./:) – для кодов товаров.
-
Байтовый (8 бит) – для кириллицы, латиницы, спецсимволов.
-
Кандзи – для японских иероглифов.
-
ECI (Extended Channel Interpretation) – для кодировок, отличных от ISO/IEC 8859-1.
4. Структура кода
-
Поисковые узоры – три квадрата в углах (кроме правого нижнего) для ориентации.
-
Выравнивающие узоры – помогают при искажениях (зависят от версии).
-
Синхронизирующие полосы – чередование чёрных/белых модулей для задания тактовой частоты.
-
Области данных – разбиты на блоки с коррекцией ошибок.
-
Преимущества использования
-
Скорость считывания – мгновенное декодирование при любом угле поворота (до 360°).
-
Большая ёмкость – в одном коде можно хранить URL, серийный номер, партию, срок годности и другую информацию.
-
Помехоустойчивость – исправление до 30% повреждений (уровень H) позволяет использовать код на сложных поверхностях (картон, плёнка, металл).
-
Гибкость – поддержка различных режимов кодирования, масштабирование без потери качества (векторные форматы).
-
Бесплатность – стандарт открыт, не требует лицензионных отчислений.
-
Совместимость – все современные сканеры и смартфоны читают QR без специального ПО.
Области применения QR-кода в промышленности
-
Логистика и склад. QR-коды на коробах и паллетах для быстрой идентификации SSCC, GTIN, партии; замена линейных штрихкодов при ограниченном пространстве.
-
Производство. Прямая лазерная маркировка QR на деталях (автокомпоненты, электроника) для отслеживания жизненного цикла.
-
Розница и FMCG. Размещение QR на упаковке для перехода на сайт с рецептами, акциями, сертификатами; также для внутреннего учёта.
-
Фармацевтика. Кодирование серийных номеров в DataMatrix чаще, но QR также используется на вторичной упаковке для потребительской проверки подлинности (в странах, не требующих DataMatrix).
-
Транспорт и ВЭД. QR-коды на сопроводительных документах для быстрого доступа к цифровым копиям.
-
Маркетинг. Переход на промостраницы, сбор обратной связи, интеграция с мобильными приложениями.
Особенности применения в Российской Федерации
- В России QR-код активно используется как дополнительный или основной носитель информации в системах добровольной и обязательной маркировки. В отличие от DataMatrix, который обязателен для «Честного знака», QR чаще применяется для:
-
Потребительской информации на упаковках товаров (продукты, напитки, бытовая химия) для перехода на сайт производителя, получения рецептов, условий хранения.
-
Государственных сервисов: QR-коды на платежных документах, квитанциях, в системах «Госуслуги» для быстрого перехода к заявлению или оплате.
-
Электронных паспортов в некоторых отраслях (например, швейная промышленность) допускается нанесение QR вместо DataMatrix при наличии соответствующего решения.
- Требования к печати – для промышленного использования необходим контраст не менее 60%, минимальная ширина модуля – 0,25 мм (при разрешении печати 300 dpi). Для QR на этикетках рекомендуется использовать уровни коррекции Q или H.
- Интеграция с GS1 – российские участники цепочек поставок могут применять GS1 QR (стандарт GS1) для кодирования GTIN, сроков, партий в формате AI GS1, что упрощает обмен с ритейлерами (X5, Магнит, Ашан) через единые транспортные и товарные коды.
Справка для специалиста
При выборе оборудования для печати QR-кодов учитывайте три ключевых параметра:
-
Разрешение печати: для мелких QR (размером до 10×10 мм) требуется 600 dpi и выше, чтобы модули были чёткими и не сливались. Для крупных этикеток (от 50×50 мм) достаточно 300 dpi, но с обязательной проверкой контраста.
-
Метод нанесения: для высоких требований к стойкости (абразив, УФ, химия) используйте прямую лазерную маркировку (CO₂ или волоконный лазер). Для часто меняемых данных (серийные номера, партии) оптимальна термотрансферная печать на синтетических этикетках.
-
Верификация обязательна! Даже качественно напечатанный QR может не читаться из-за неверного контраста, неправильного размера «тихой зоны» (минимум 4 модуля по периметру) или повреждений при наклейке. Используйте специализированные верификаторы, соответствующие стандарту ISO/IEC 15415 (для двумерных кодов), чтобы гарантировать считываемость на сканерах заказчика.
Важно: При использовании QR в логистических цепочках GS1 строго регламентирует структуру данных – идентификаторы применения (AI) должны соответствовать спецификациям GS1 General Specifications. Ошибка в AI или разделителе может привести к отказу в приёмке товара и штрафам со стороны ритейлеров. Всегда тестируйте готовые этикетки на реальных сканерах, имитирующих условия склада.