QR Code® (2D-штрихкод)
QR Code® — это двумерный штрихкод, созданный японской корпорацией Denso-Wave в 1994 году. Аббревиатура QR происходит от Quick Response («быстрый отклик»), поскольку код рассчитан на высокоскоростное декодирование. QR Code стал популярен для приложений мобильного маркетинга. Благодаря встроенной поддержке кодировки кандзи QR Code широко используется в Японии.
Области применения
QR Code используется в основном в Азии (Японии) в автомобильных и логистических приложениях. Начиная с 2006/2007 годов QR Code также применяется в областях мобильного маркетинга и бизнеса (напр., японские визитные карточки).
В зависимости от применения QR-код может использоваться для кодирования конкретных URL или номеров билетов: в сценарии мобильного маркетинга символ QR-кода печатается или отображается на продуктах или маркетинговых материалах (например, на дисплеях, в журналах или на веб-сайтах). Пользователь может отсканировать и декодировать этот QR-код с помощью мобильного телефона со встроенной камерой и подходящим программным обеспечением для декодирования. После декодирования символа QR-кода пользователь переходит на веб-сайты, связанные с продуктом, или к маркетинговым кампаниям.
В Швейцарии QR-код используется в числовой части QR-счёта, который заменит прежние платёжные квитанции с июня 2020 года. Швейцарский QR-код содержит всю платёжную информацию, необходимую для инициирования платежей.
Примеры QR-кодов

QR-код с закодированным URL (мобильный маркетинг) 
QR-код с 6 символами 
QR-код с 200 символами
Классификация
QR Code — это символика 2D-штрихкода с очень высокой плотностью данных. На практике в одном символе кодируется до нескольких сотен байт. Каждая точка в символе QR-кода представляет один бит. В отличие от линейных штрихкодов, которые обычно кодируют информацию в соотношении ширины штрихов или пробелов друг к другу, QR-код более устойчив к низкому качеству печати.
История
QR Code был разработан в Японии в 1994 году командой под руководством Масахиро Хары в компании DENSO. Изначально он предназначался для ускорения учёта деталей в автомобильном производстве и хранения большего объёма информации, чем обычные штрихкоды. Три характерных квадрата в углах позволяют считывающим устройствам быстро определять положение кода. Общедоступная спецификация и международная стандартизация в 2000 году способствовали его распространению за пределами промышленности. С 2002 года мобильные телефоны со считывателями QR-кодов сделали его популярным в повседневной жизни Японии, после чего он распространился по всему миру для веб-ссылок, маркетинга и электронных билетов.
Альтернативные названия
QR Code также известен под названиями Quick Response Code, QR-Code.
Технические данные
- Нормативные стандарты: нормативные стандарты для символики штрихкода QR Code называются JIS X 0510 (Япония) или ISO/IEC 18004 (международный стандарт ISO).
- Ёмкость данных: один символ QR-кода может содержать до 7089 числовых символов, 4296 буквенно-цифровых символов, 2953 байта (двоичные данные) или 1817 символов кандзи (набор символов согласно JIS X 0208). Ёмкость зависит от версии кода и уровня коррекции ошибок.
- Набор символов: изначально QR Code определял JIS-8/Shift-JIS как набор символов по умолчанию, что соответствует ECI 000020 (по замыслу возможны и другие наборы символов при использовании других ECI). В то время как текущий стандарт QR-кода (начиная с ISO/IEC 18004:2006) определяет Latin-1 как набор символов по умолчанию, мобильные приложения часто используют UTF-8 по умолчанию (без дополнительных ECI). Таким образом, используемый набор символов определяется считывателем штрихкода (или приложением декодирования).
- Коррекция ошибок: QR Code предлагает встроенную коррекцию ошибок на основе алгоритмов Рида-Соломона. Уровень коррекции ошибок можно настраивать (поддерживаются уровни Low, Medium, Quartile, High). В зависимости от уровня коррекции ошибок можно восстановить от 7% (Low) до 30% (High) нечитаемых кодовых слов в символе QR-кода без потери данных.
- QR Code поддерживает функцию 'Structured Append'. Можно объединить до 16 символов QR-кода. Если сканер или декодер поддерживает эту функцию, он возвращает объединённое содержимое данных в правильном порядке.
- Качество печати QR-кода: для оптимизации качества штрихкода символ QR-кода не следует печатать с точками меньше 4-5 пикселей устройства.
Программы для создания QR-кодов
Генерация QR-кода поддерживается следующими продуктами:
- Barcode Studioпрограммное обеспечение для дизайна изображений штрихкодов→
- TBarCodeкомпоненты генератора штрихкодов→
- TBarCode Officeнадстройка для Microsoft® Word и Excel®→
- TBarCode/Xгенератор штрихкодов (UNIX, Linux, Mac OS X)→
- TBarCode/SAPwinDLL штрихкодов для SAP®→
- TFORMerпрограммное обеспечение для печати этикеток→