QR -код — матричный код (двухмерный штрихкод), разработанный и представленный японской компанией Denso-Wave (Дэнсо) в 1994 году. Аббревиатура QR производна от англ. quick response, что переводится как «быстрый отклик».
Основное достоинство QR-кода — это легкое распознавание сканирующим оборудованием (в том числе и фотокамерой мобильного телефона), что дает возможность использования в торговле, производстве, логистике. Cегодня QR -коды больше всего распространены в Японии, стране, где штрих-коды пользовались такой большой популярностью, что объем информации, зашифрованной в коде, вскоре перестал устраивать индустрию. Японцы начали экспериментировать с новыми способами шифровки небольших объемов информации в графической картинке. Уже в начале 2000 года QR -коды получили широкое распространение в Японии, их можно было встретить на большом количестве плакатов, упаковок и товаров.
Схожий со штрих-кодами, QR -код поддерживается некоторыми мобильными телефонами и предназначен для облегчённой передачи рутинных данных. Система поддерживает восстановление до 30% данных и в теории до 4000 символов.
QR коды используют алгоритм Рида-Соломона(Reed-Solomon) для коррекции ошибок. Это позволяет без проблем считывать коды, которые каким-то образом повреждены - затерты, перечеркнуты, и т.п. QR коды имеют 4 уровня коррекции ошибок, которые отличаются количеством информации для восстановления и соответственно количеством полезной информации, которую можно восстановить при повреждении кода.
На первый взгляд может показаться, что QR -код не способен хранить много информации, и подходит лишь для кодирования коротких строк, например URL или e-mail . На самом деле емкость QR -кода не так уж мала:
Только цифры | 7,089 символов |
Цифры+латинские буквы | 4,296 символов |
Двоичные данные (8 bit) | 2,953 байт |
Kanji/Kana (символы японского алфавита) | 1,817 символов |
Как вы можете увидеть, в QR -коде может быть закодировано более 2кб текста, что сильно расширяет спектр его применений, особенно учитывая удобство и скорость доставки информации конечному пользователю.
Источники:
Дополнительная информация:
- forum.allnokia.ru — Обсуждение программ для считывания bar/QR-кода, программы для считывания bar/QR кода
- qrcoder.ru — генератор QR кодов
- www.qurify.com — "Произведите Коды QR, онлайн и свободно" - генератор QR кодов