Двухмерный 2d штрих-код QR (Quick Response Code)

Статья "Символика QR код (Quick Response Code): преимущества и недостатки"

Символика QR-код (QR Code)
Рис. 1. Символика
QR код (Quick Response Code)
QR код (QR Code) - двухмерный матричный штрих-код (2D штрих-код), изображаемый набором светлых и тёмных элементов – модулей (рис. 1). Разработан японской компанией «Denso-Wave» в 1994 году. Основная цель, преследуемая разработчиками символики, - простота считывания. Данный штрих-код позволяет кодировать буквенно-цифровые и байтовые данные, а так же иероглифы. QR Сode является зарегистрированной торговой маркой DENSO Corporation, но использование кодов не облагается никакими лицензионными отчислениями, а сами они описаны в международном стандарте ISO/IEC 18004:2006.

QR Code получил широкое распространение в странах Азии и постепенно развивается в Европе и Северной Америке. В России применяется, например, на билетах поездов «Аэроэкспресс». Штрих-код активно применяется в рекламе, как журнальной, так и наружной, для кодирования web-ссылок, контактной информации, но может хранить и большие объёмы информации. Максимальное количество символов, которые помещаются в один QR код:

  • Цифры — 7089 символов
  • Цифры и буквы (включая кириллицу) — 4296 символов
  • Двоичный код — 2953 байт
  • Иероглифы — 1817 символов

QR-код с элементами дизайна
Рис. 2. QR-код
с элементами дизайна
Применение избыточного кодирования позволяет корректно считывать штрих-коды с повреждением до 30% данных (доступны фиксированные уровни в 7, 15, 25 и 30 процентов). Эта возможность используется для построения QR-кодов с элементами дизайна (рис. 2).

QR код может быть разделен на несколько кодов меньшего размера, причём информация, сохранённая в наборе кодов, восстанавливается в виде единого блока данных. Один символ может быть разложен в набор до 16 символов меньшего размера, благодаря чему можно повысить размер модулей штрих-кода при размещении на ограниченной площади (например, в вытянутой прямоугольной области). За счёт такого подхода повышается надёжность считывания данных.

QR-код позволяет эффективнее (на меньшей площади при одинаковом размере модуля), чем Aztec и Data Matrix кодировать большие объёмы цифровых данных. Символика Data Matrix уступает QR коду при кодировании более 88 цифр, Aztec уступает QR коду при кодировании более 170 цифр. Но по эффективности кодирования текста QR код значительно уступает Aztec, а Data Matrix превосходит только при объёме текста большем 298 символов. Однако, при кодировании текста набранного прописными (заглавными) буквами эффективности QR код и Aztec близки, а Data Matrix уступает QR код уже при кодировании 88 букв.

Доступность для широкого круга пользователей сделала QR код очень распространённой символикой и способствовала появлению новых областей применения штрих-кодов. Основные области применения QR кода:

  • Реклама и развлечения (хранение web-ссылок, контактной информации)
  • Логотипы, содержащие информацию о фирме
  • Визитки (код содержит подробную информацию о человеке)
  • Туризм (для предоставления web-ссылки или информации об объекте)
  • Электронные билеты (код предъявляется на мониторе мобильного устройства)
  • Проездные билеты (печатается на билете)
  • Маркировка продуктов