QR-код: написание и распознавание¶
QR-код (Quick Response Code, «код быстрого ответа») — это двумерный штрихкод, разработанный в 1994 году японской компанией Denso Wave для маркировки деталей на автомобильных конвейерах. Термин пишется в русском языке тремя равноправными способами: QR-код (латиницей с дефисом), кьюаркод (транслитерация) и куаркод (сокращённый вариант). Все три формы встречаются в русскоязычных источниках, однако наиболее распространённой в технической и повседневной речи является запись «QR-код».
¶Варианты написания
В русском языке для обозначения технологии используется три основных написания:
| Написание | Пример использования | Примечание |
|---|---|---|
| QR-код | Техническая документация, СМИ, повседневная речь | Наиболее частотный вариант |
| кьюаркод | Рекламные тексты, неформальные публикации | Транслитерация английского произношения |
| куаркод | Разговорная речь, отдельные СМИ | Сокращённая форма |
В словарях русского языка закреплена форма «кьюаркод» как основная транслитерация, однако на практике латинское написание «QR-код» вытесняет её. Слово пишется слитно с дефисом: «QR-код», во множественном числе — «QR-коды». Дефис здесь выполняет роль связки между латинским сокращением и русским словом «код», что соответствует общему правилу написания терминов с аббревиатурами (например, «MP3-плеер», «USB-порт»).
¶Устройство и структура
QR-код представляет собой квадратную матрицу из чёрных и белых модулей (элементов), закодированных по определённому алгоритму. Минимальный размер — 21×21 модулей, максимальный — 177×177. Код содержит три обязательных элемента:
- Поискательные узоры (finder patterns) — три квадрата в углах, позволяющие сканеру определить положение и ориентацию кода;
- Выравнивающие узоры (alignment patterns) — дополнительные маленькие квадраты, компенсирующие искажение изображения;
- Тайминг-паттерны — чередующиеся модули, задающие систему координат.
Кодирование данных выполняется в четырёх режимах: числовом (цифры), буквенно-цифровом (латиница, цифры, пробелы, знаки $%*+-./:), байтовом (ASCII, включая кириллицу) и kanji (японские иероглифы). Уровень коррекции ошибок (L, M, Q, H) позволяет восстановить от 7 до 30 % повреждённых модулей, что делает код устойчивым к загрязнению и частичной порче носителя.
¶Технические характеристики
| Параметр | Значение |
|---|---|
| Год создания | 1994 |
| Разработчик | Denso Wave |
| Максимальная ёмкость | 7089 цифр, 4296 символов, 2953 байта |
| Максимальный размер | 177×177 модулей |
| Уровни коррекции | L (7 %), M (15 %), Q (25 %), H (30 %) |
¶Распознавание и сканирование
Сканирование QR-кода выполняется камерой смартфона или специальным сканером. Алгоритм распознавания включает несколько этапов: обнаружение поисковательных узоров, определение сетки модулей, чтение данных и декодирование. Для чтения кириллических данных в байтовом режиме требуется поддержка соответствующей кодировки (обычно UTF-8).
В России QR-коды получили широкое распространение с 2020 года, когда с их помощью стали формироваться электронные чеки (ФФД 1.05 и 1.2) — на кассовом чеке печатается код, по которому покупатель может проверить покупку через приложение «Проверка чеков». QR-коды также используются для оплаты услуг, входа в заведения, получения информации о товарах и в билетных системах.
¶История названия
Название «Quick Response» отражает скорость считывания: по замыслу разработчиков код должен был распознаваться быстрее традиционного линейного штрихкода. В русском языке аббревиатура QR транслитерируется как «кьюар» (от английского произношения букв Q и R), что и породило вариант «кьюаркод». Альтернативное «куаркод» возникло как упрощение, аналогичное произношению «ку-ар» в разговорной речи.
¶Применение
QR-коды используются в маркировке товаров, логистике, маркетинге, образовании, транспорте и документообороте. В 2022 году в России QR-коды стали обязательным элементом маркировки табака, обуви, лекарств и других категорий товаров в системе «Честный знак». В странах Азии технология применяется для оплаты в розничной торговле повсеместно.
¶Источники
- Denso Wave. Официальный сайт разработчика технологии QR Code
- ГОСТ Р 57579-2017. Штриховое кодирование. Коды QR
- Справочник по штрихкодированию и идентификации продукции
- Материалы Википедии на русском и английском языках о QR-коде
