Все мы видели традиционные штрихкоды, состоящие из нескольких полосок разной ширины. Они применяются в торговле, логистике, в банковских операциях, и во многих других ситуациях. По сути, штрихкоды позволяют практически мгновенно преобразовать данные из физического мира в электронный вид. Например, рассмотрим ситуацию в супермаркете: Вы покупаете апельсины, взвешиваете их, и весы выдают вам штрихкод, который содержит информацию о массе и стоимости ваших апельсинов. Согласитесь, что кассиру гораздо удобнее просто поднести ваш товар штрихкодом к сканеру, чем вручную вбивать код товара и его массу? Это экономия времени, в том числе и Вашего.
2D коды
От обычных штрихкодов 2D-коды отличаются тем, что информация записывается сразу в двух измерениях, то есть если в штрихкоде считываются толщина вертикальных полос и расстояние между ними, то в 2D коде информация записывается и по горизонтали, и по вертикали. Таким образом, двухмерные баркоды позволяют хранить гораздо больше информации, чем привычный нам штрихкод. Кроме того, когда информация кодируется в матричный код, к ней добавляется информация для восстановления, что позволяет прочитать зашифрованную в коде информацию даже при частичном повреждении баркода.
Для чего же можно использовать матричные коды? С торговлей и логистикой понятно, но какую пользу может извлечь из этого простой обыватель? Снова приведем пример. Человек протягивает Вам визитку, на которой его Имя, Фамилия, телефон,e-mail,адрес сайта, адрес компании, и т.п. Наверняка Вам хотелось бы поместить контактные данные этого человека к себе в телефон. Представляете сколько времени у Вас уйдет на добавление контакта? Допустим, вы довольно быстро умеете обращаться со своим телефоном, и уложитесь в 2 минуты. Теперь представьте себе, что на обратной стороне визитки напечатан 2D-баркод, и чтобы добавить контакт со всей информацией в телефон, вам нужно запустить на нем приложение для считывания баркодов, навести камеру телефона на баркод, и подтвердить добавление контакта, нажав одну кнопку. На все манипуляции у Вас уйдет не больше 10 секунд.
Это только один из возможных вариантов использования баркодов. Существующие на данный момент приложения для считывания баркодов позволяют передавать ссылки, контакты, SMS/email,GPS-координаты, и собственно, просто текст. Поскольку популярность баркодов растет, а это показывает постоянно растущая активность обсуждений этой темы в интернете, логично предположить, что это подтолкнет создателей софта для мобильных телефонов к воплощению новых идей по использованию баркодов, что еще больше повысит к ним интерес.
Разновидностей двухмерных кодов довольно много.
Наибольшее распространение получили QR-коды и DataMatrix коды. QR-код явлется пожалуй, самым старым представителем матричных кодов, его концепция была создана еще в 1994 году в Японии, где они на данный момент очень сильно распространены. В Японии QR коды везде, на визитках, журналах, газетах, листовках, плакатах, наклейках, еде, сайтах, досках объявлений, даже на могилах.
Источник:
http://www.qrcc.ru/