QR код

QR код

Получить QR код

QR-код (от англ. Quick Response Code – код быстрого отклика) – торговая марка одного из видов матричных (или двумерных) штрихкодов, изначально разработанного в Японии для автомобильной промышленности. Штрихкод – это распознаваемая машиной оптическая метка, содержащая информацию о связанном с ней товаре. QR-код использует четыре стандартных вида кодировки (цифровую, алфавитно-цифровую, байтовую и кандзи) для эффективного хранения данных; также могут использоваться расширения.

Система QR-кодов стала популярной за пределами автомобильной промышленности благодаря возможности более быстрого считывания и большему объему памяти по сравнению со стандартными UPC-штрихкодами. Приложения включают отслеживание товара, его идентификацию, отслеживание времени, управление документами и маркетинг в целом.
QR-код состоит из черных модулей (квадратных точек растра), сгруппированных в квадратной сетке на белом фоне, которые считываются отображающим устройством (камерой, сканером и т.д.) и обрабатываются с помощью кода Рида-Соломона для исправления ошибок, пока изображение не будет распознано правильно. Требуемые данные извлекаются из комбинаций вертикальных и горизонтальных компонентов изображения.

История разработки

Система QR-кодов была разработана в 1994 году компанией Denso Wave. Она была предназначена для идентификации машин в ходе производства  и позволяла высокоскоростное сканирование компонентов. Хотя изначально QR-коды были созданы для отслеживания запчастей автомобилей, сейчас сфера их использования гораздо шире и включает как промышленное использование, так и приложения для пользователей мобильных телефонов  (так называемая мобильная маркировка). Посредством QR-кодов можно показать пользователю текст, добавить vCard в устройство, открыть универсальный код ресурса (URI), написать e-mail или сообщение. С помощью одного из платных или бесплатных сайтов и приложений  пользователи могут создавать и распечатывать собственные QR-коды. Так эта технология стала одним из наиболее используемых видов двумерных штрихкодов.

Стандарты

Существует несколько стандартов кодирования данных в QR-коды:

  • Октябрь 1997 – AIM (Association for Automatic Identification and Mobility, Ассоциация автоматической идентификации и мобильности) International
  • Январь 1999 – JIS X 0510
  • Июнь 2000 – ISO/IEC 18004:2000 Информационные технологии. Методы автоматической идентификации и выделения данных. Символика штрихового кода. Код QR  (изъят)
  • Определяет QR-коды версий 1 и 2.
  • 1 сентября  2006 – ISO/IEC 18004:2006 Информационные технологии. Методы автоматической идентификации и выделения данных. Спецификация символики штрихового кода QR 2005
  • Определяет QR-код 2005, расширение QR-кода версии 2. Не указывает, как считывать QR-коды версии 1, или требует совместимости.

На уровне приложений существуют различия между большинством реализаций. Японская NTT DoCoMo установила фактические стандарты кодирования URL, контактной информации и некоторых других типов данных. Открытый проект “ZXing” поддерживает список типов данных QR-кода.

Расшифровка QR-кода

Обычный инструмент считывания QR-кода — смартфон, снабженный фотокамерой и программой-ридером с функцией расшифровки двумерных кодов. Смартфоны последнего поколения оснащены встроенными ридерами, но их несложно установить самостоятельно. При выборе считывающей программы учитывается ее совместимость с мобильным устройством и поддержка QR-кода Unicode, поскольку данная опция имеется далеко не у всех декодеров.

Читать код с помощью программы несложно. Для этого необходимо:

1. Запустить декодер.

2. После активации фотокамеры навести ее на QR-код.

3. Отрегулировать величину и четкость изображения.

4. Дождаться получения информации. При успешном сканировании на экране появится призыв выполнить действие, зашифрованное в QR-коде – отправить sms или email, перейти на сайт, сделать звонок, сохранить контакт, опубликовать пост в социальной сети и пр.

Можно воспользоваться онлайн-сервисом, помогающим расшифровать QR-код. Способ его использования крайне прост — вставить изображение QR-кода в форму, нажав кнопку «Выберите файл», и нажать «Отправить». Всего несколько мгновений потребуется сервису, чтобы расшифровать двумерный код и вывести на экран результат.

Как самому создать QR-код

QR-коды создаются при помощи программы или онлайнового сервиса –генератора. Сначала нужно указать функцию, которую будет выполнять сгенерированный код. Следующий этап — ввод шифруемой информации, а затем наступает очередь дизайна, в т. ч. цветового оформления и вставки логотипа. После этого программа сгенерирует QR-код; его останется лишь сохранить на компьютер и распечатать.

Программы-генераторы удобны, если требуется создать QR-код для сайта. Также существуют сервисы “2 в 1”, объединяющие функции расшифровки и генерации QR-кода.