Привет Хабр! В блоге на нашем сайте мы регулярно публикуем статьи про данные и всё, что с ними связано. Некоторые материалы оттуда публикуем и здесь.
В 2020 году многие россияне впервые столкнулись с QR-кодами — сначала они были нужны для регистрации выхода из дома, затем для входа в бар или клуб. Технология проста в использовании, но интересна изнутри, а придумали её совсем не для контроля и изоляции. «Код быстрого реагирования» появился как альтернатива штрихкоду, он может передавать до 4296 букв и цифр и при желании принимает форму можжевеловой изгороди. Представляем исчерпывающий гид по QR-кодам.
- Общая емкость QR-code и коррекции ошибок
- Почему так выглядит и как шифрует?
- Составление QR-кода проходит в несколько этапов:
- В чём проблема?
- Альтернативы
- История, причины появления, область применения
- Отслеживание и сканирование оборудования мобильным устройством
- Резюме
- Наш каталог продукции
- Способы и системы нанесения DataMatrix кода
- Ударно-точечные маркировочные системы
- Лазерная маркировальная машина
- Где используется?
- В каких случаях применение QR-кодов будет кстати
- Что же с ними не так?
- Пассивное и активное считывание
- Технологии на фасаде
- QR-код и гики
- Очеловечивание?
- Грациозная деградация
- Какую онлайн-кассу приобрести для распознавания маркировки в формате DataMatrix
- Альтернатива, технологии настоящего и будущего
- Распознавание
- Невизуальные метки
- Версии ДатаМатрикс символики
- Наш каталог продукции
- Особенности и преимущества печати Data Matrix code
- Преимущества Matrix Data code
- Чем отличается QR-код от DataMatrix
- Немного истории
- Криптозащита лекарственных средств по системе маркировки «Честный знак». Интеграция с DataMatrix
- Напечатать или заказать качественные этикетки с QR-кодом?
- Как распознается?
- Продажа сигарет и иной табачной продукции с цифровым кодом Data Matrix
- Печать двухмерного QR-code
- Как придумали?
- Всегда ли QR-коды подходят?
- Преимущества QR-кодов перед штрихкодами
- Выводы
Общая емкость QR-code и коррекции ошибок
Если сравнивать с Data Matrix кодом, то может показаться, что QR по причине меньших возможностей хранит в себе в закодированном виде только URL или электронные адреса. На самом деле общий объём QR-code в цифровом выражении равен 7 089, а в цифрах и плюс в латинских буквах 4 296 символам. В целом кодируется около 2 Кб. Это расширяет спектр использования такого варианта размещения данных с учётом не только оптимальной скорости, но и удобства доставки до конечного пользователя.
Четырехуровневая система исправления ошибок происходит при помощи того же алгоритма Рида-Соломона. Это позволяет без особого труда считывать повреждённую, затёртую, перечеркнутую информацию.
Какие преимущества есть у QR-кодов в сравнении со штрихкодами?
Если ваше оборудование постоянно перемещается со склада и обратно, то с помощью сканирования QR-кодов и штрихкодов вам будет гораздо проще следить за запасами.
Так вы сможете снизить количество ошибок и сохранить историю каждого предмета.
Штрихкоды и QR-коды несут в себе одинаковую информацию. Однако в штрихкодах данные сохраняются только горизонтально с помощью параллельных линий (одномерный код), в то время как в QR-коде используется двухмерная кодировка по вертикали и горизонтали.
Именно поэтому QR-коды гораздо удобнее для большинства типов оборудования, особенно, когда речь идет о сфере развлечений.
Вот еще несколько причин, почему вам стоит перейти на QR-коды:
К маркировке на товарах в виде штриховых кодов привыкли многие покупатели. Они встречаются на продуктах питания или на упаковке бытовой техники, на буклетах, уличных вывесках, квитанциях, пачках сигарет, медикаментах и бутылках с алкоголем. Не все знают о том, что существуют линейные и двумерные штрихкоды. Принятый для обозначения DataMatrix code отличается от QR-code. Кроме этого, существуют нюансы, связанные с расшифровкой и декодированием Data Matrix кодов и использованием кассовых аппаратов для сканирования маркированных товаров. Во всем этом постараемся подробно разобраться в нашей статье.
Сертифицированное оборудование для работы с маркированными товарами. Подберем за 5 минут.
Оставьте заявку и получите консультацию.
Прекрасная картинка неизвестного автора
Я долго не писал эту статью. На протяжении полугода я регулярно практиковал попытки пройти в поликлинике к докторам без очереди и хамское вождение с московскими номерами в глубинке, чтобы стать толстокожим и невосприимчивым к ненависти (даже НЕНАВИСТИ!!!1), которая прольётся на меня после этой статьи. Это неизбежно, так как Хабр — гик-ориентированный ресурс, а QR-коды — гик-технология. Они уже получили широкое распространение и теплую поддержку от гиков Хабра, так что будущее у меня в мрачных оттенках. Не удивлюсь бритвенным лезвиям в почтовом ящике и молчаливому дыханию в телефонную трубку от полуночных незнакомцев.
Видимо, для апологетов QR-кодов эта технология — возможностью приблизить будущее, шагнуть в прекрасный мир завтрашнего дня с дополненной реальностью из всех этих многочисленных видеороликов и фильмов про будущее с прозрачными дисплеями, что-то разобрать на которых можно только при отсутствии просвечивающегося пёстрого бабушкина ковра на стене. Гики радуются любому новому примеру использованию QR-кода, даже если это помогающая рассказывать сказки детская пижама с QR-кодами, надгробия, коровы. И с мечтательным видом прогнозируют, что в будущем QR-коды будут повсеместно. По моему мнению, такой вариант событий можно описывать в антиутопиях, что-нибудь вроде «Мы» Замятина.
Для создания видимости аргументов в защиту своего мнения я мог бы устроить тут филиал wtfqrcodes.com и со злыми комментариями публиковать самые неудачные и даже опасные случаи использования QR-кодов, завершив всё это ссылкой на понятную инструкцию. Но эта демагогия не поможет прийти к цели — понять суть проблемы QR-кодов, так что passive-aggressive mod off, и давайте разберемся.
Почему так выглядит и как шифрует?
Каждый QR-код может содержать:
- 7089 цифр;
- 4296 букв и цифр латиницей;
- 1817 иероглифов;
- 2953 байт двоичного кода (то есть около 2953 букв кириллицей в кодировке windows-1251 или 1450 в utf-8).
Если у вас меньше информации — не беда, в коде просто останутся пустые модули. Вот, например, закодированная фраза из 178 знаков:
Если вы наведете на код камеру, то, скорее всего, ваш браузер откроет страницу поиска. В поисковой строке вы найдете наше послание.
Большинство популярных приложений для QR-кодов позволяет распознавать буквы, цифры и спецсимволы. Чисто технически с помощью QR-кодов можно передавать изображения и звуки, но такие форматы используются редко: и данные придется сильно сжимать, и приложения, способные их распознать, не получили большого распространения. Дать с помощью QR-кода ссылку на картинку или песню гораздо проще.
Составление QR-кода проходит в несколько этапов:
- Информация кодируется одним из способов (цифровым, буквенно-цифровым, байтовым или кандзи), превращаясь в поток битов — последовательность нулей и единиц;
- Формируется служебная информация, определяющая версию кода и кодировки;
- Полученные потоки разбивается на блоки;
- К каждому блоку добавляются байты коррекции в зависимости от выбранной версии кода;
- Два блока (исходных данных и коррекции) объединяются в один поток, чтобы получилась последовательность данных.
- Данные заносятся в поле кода. Для этого пространство, оставшееся после введения обязательных элементов, делится на столбики шириной в два модуля. Они заполняются «змейкой», ноль — белый модуль, единица — черный.
Все это не делается вручную: есть программы и сервисы для кодирования информации. Компания Denso Wave, где были созданы QR-коды, предлагает использовать QRdraw Ad и QR Maker Ad. Для тех, кто не хочет заниматься кодированием «с нуля» есть бесплатные и платные сервисы, в том числе с шаблонами, например: QR coder, QR Code generator, Генератор QR онлайн — да тысячи, тысячи их.
В чём проблема?
предупреждает
QR-код как искусство
Хотя Denso Wave и предупреждает о том, что цветные двумерные коды, коды с картинками и прочие творческие находки не соответствуют стандартам, это не мешает ими пользоваться — или, по крайней мере, «рисовать их». Тут фантазии есть, где развернуться: от цветной ёлочки Лебедева и генераторов, которые позволяют вставить в QR-код текст или картинку, сохранив читаемость, до кодов, выложенных цветами в британских магазинах Marks&Spencer или высаженных можжевельником в Китае.
Альтернативы
сравнение
специальный
форму
изображения
их все
Используются и коды, которые не имеют отношения к Denso Wave. Это, например, Aztec Code (его легко узнать по квадрату в центре) на авиа- и железнодорожных билетах, MaxiCode в грузоперевозках, DataMatrix в промышленности, прямоугольный PDF417 для документов.
Российская национальная система маркировки «Честный знак» использует DataMatrix. Индивидуальный код позволяет отслеживать перемещение всех товаров от поставщика к покупателю и исключает возможность появления подделок в торговых сетях. Кроме того, специальное мобильное приложение позволяет любому покупателю убедиться в подлинности товара.
Линейные штрихкоды, кстати, тоже еще вполне живы. Они используются там, где не нужно передавать большой объем информации или переводить пользователя в онлайн. В торговых сетях, библиотеках и на складах вполне достаточно кодирования 20-30 символов. Часто преимуществом линейного штрихкода становится компактность: его можно нанести и на пачку жевательной резинки, и на плату компьютера. Но дело еще и в том, что GS1, международная организация, которая занимается созданием и внедрением стандартов для бизнеса, выделяет именно линейные коды EAN для основной информации, а QR-коды — для дополнительной. Поэтому наличие зарегистрированного штрихокда EAN необходимо для работы со всеми крупными торговыми сетями.
На тот случай если вы задумали сменить сферу или повысить свою квалификацию — у нас идёт новогодняя акция со скидками до 60%.
История, причины появления, область применения
Как и полагается, сначала немного скучное интро с известной всем информацией. Штрихкод изобретался (источником вдохновения была азбука Морзе) для автоматизации маркировки товара и последующего считывания информации техническими средствами. Именно эти функции долгие годы доблестно исполняет штрихкод формата EAN-13, известный нам как «обычный» штрихкод. Информация для автоматики (полосы) дублируется в понятном человеку виде (цифры).
Такие одномерные (линейные) коды вмещают лишь немного информации (до 20—30 символов), и гик-нация японцев вознегодовала от приближающегося переполнения буфера и вообще, требуем больше! Так и родились двухмерные (матричные) коды, самым популярным из которых и стал QR-код. Различия с одномерным штрихкодом:
1. увеличение объема информации на пару порядков;
2. информация не дублируется понятными человеку символами;
3. п.1 порождает небольшое разнообразие форматов;
Я бы сказал, что штрихкод, растянутый до двухмерного варианта, остается тем же штрихкодом без какой-либо концептуальной новизны, но все эти японские школьницы решили, что это принципиально новая технология, настали новые времена. Внезапно QR-кодами решили закрыть существующую проблему связи между реальностью и виртуальным миром. Они стали неразрывно связаны с мобильными телефонами и другими гаджетами, портативными представителями виртуального мира во время путешествия человека по миру реальному. Помимо офлайна (билборды, афиши, вывески, пресса, городские поверхности,
коровы
) QR-коды также стали использоваться для переброса информации с компьютера на телефон, чаще всего адресов веб-страниц и ссылок на приложения.
Так технология узкого профессионального применения (логистика, производство, торговля) стала очередным способом кинуть ссылку на котиков, причем завуалировано. Дальше воздушно-капельным путем или по другим неведомым мне каналам распространения безумных идей эти познания покинули Японию, и мы получили мир с QR-кодами, самой злоупотребляемой технологией в мире.
Отслеживание и сканирование оборудования мобильным устройством
В Rentman можно сканировать QR-коды, используя камеру смартфона. Так вам не нужно сидеть у компьютера при отправке оборудования со склада и его возвращении. А также это позволяет отмечать предметы как поврежденные прямо на локации.
Решение Rentman по управлению ресурсами поможет вам отслеживать оборудование с помощью QR-кодов и штрихкодов.
Начните бесплатный пробный период прямо сейчас
Резюме
Размещение двухмерных Data Мatrix или qr code на товарах, продуктах питания, билетах, квитанциях по оплате коммунальных услуг позволяет сэкономить место и время для информирования продавцов и потребителей обо всех свойствах продукции. Эти два вида кодировки наносятся при помощи специального оборудования и отличаются друг от друга количеством размещаемых символов. В результате покупатель получает криптозащиту от подделки, государство — инструмент контроля продаваемой продукции, а бизнесмен несет дополнительные расходы на приобретение соответствующего оборудования.
Подберем 2D-сканер для работы с маркировкой за 5 минут.
Оставьте заявку и получите консультацию.
Оцените, насколько полезна была информация в статье?
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах
кассового, торгового, весового, банковского и офисного оборудования.
Посмотреть весь каталог
Способы и системы нанесения DataMatrix кода
Точки в DataMatrix не только квадратные, но и круглые. Круглые наносятся при помощи капле-струйной печати или игло-ударной маркировки. Стандарты позволяют превышать максимальный идеальный размер точек на 105 %, а их минимальный размер не может выходить за рамки 60 % от идеального.
Этот вид двухмерной маркировки наносится на продукты и товары (упаковки, таблички, этикетки и иные поверхности) типографским способом или путём изготовления на особых принтерах специальных наклеек.
Для этой цели применяется метод гравировки, струйная и лазерная печать. К востребованным относятся ударно-точечные маркировочные системы и лазерные маркировочные машины.
Ударно-точечные маркировочные системы
По сравнению с маркираторами лазерного типа, само ударно-точечное гравировочное оборудование отличается меньшими размерами. Такая производственная линия будет дешёвой и компактной.
Этот вариант нанесения информации используется в тех отраслях, в которых лазерная обработка недопустима. К примеру, это относится к аэрокосмическому оборудованию. Детали и узлы для этой отрасли нельзя маркировать при помощи лазера, т. к. тепловое излучение влияет на свойства материала, образуя в нем микротрещины. В результате нанесения кодовой информации при помощи иглоударного маркиратора в материале со всех сторон образуются углубления и своеобразные изгибы. Это позволит предохранить деталь от концентрации напряжения. Полученные штрихкоды менее стираемы по сравнению с теми, которые нанесены лазерно-маркировочным оборудованием.
Планшеты и сканеры штрихкодов на любой бюджет! Консультация и помощь 24 часа.
Оставьте заявку и получите консультацию в течение 5 минут.
Лазерная маркировальная машина
С её помощью ДатаМатрикс-коды создаются на любом материале, в т. ч. на металле и пластике. Если размещение зашифрованных данных надо сделать быстро и при этом нанести изображение минимального размера, то для этого оптимальными будут лазерные машины.
По сравнению с ударно-точечным, такое изображение будет более точным. Идентификационные данные будут считываться быстрее и лучше. При помощи лазерного аппарата на поверхность наносятся не круглые, как от ударно-точечного оборудования, а прямоугольные или квадратные фигуры. При этом код получается не только контрастным, но и лёгким для считывания и идеально четким.
Где используется?
это не совсем привычно
Сейчас о QR-кодах знают даже те, кто никогда активно не использовал онлайн-сервисы: весной в Москве они нужны были для того, чтобы выйти из дома и не заработать штраф, а сейчас, согласно указу мэра Москвы, — для регистрации посетителей ночных клубов. Каждый должен отсканировать такой код (или отправить смс, но это дольше и не так удобно), оставив таким образом свой номер телефона. Если выяснится, что кто-то из посетителей являлся носителем коронавируса, все остальные посетители постфактум получат предупреждение о возможном контакте.
В каких случаях применение QR-кодов будет кстати
1. На визитке президента компании DENSO WAVE INCORPORATED. А также у него на машине, на одежде, на обоях, на домашних животных, на пижаме детей, на самих детях, на фотографии жены, собравшей вещи и уехавшей с маркированными детьми жить к маме. Ему можно, такая у него работа.
3. Для идентификации среди гиков «свой-чужой», такого некоего каминг-аута. Ну там на маечку скрин (чтобы потом всем было неловко, когда кто-нибудь решится считать её), на аватарку поставить. Пускай все знают, мне нечего стыдиться!
4. Опять же, если вы какой-нибудь матерый бородатый гентушник и представляете услуги чудес реверс-инжиниринга на виражах, не стесняйтесь запилить QR-код с рабочими контактами во всю свою домашнюю страничку — вас явно не интересуют люди, которые не знают, что это такое. Не надо думать, как соседская бабушка сможет его прочитать, такие люди здесь чужие. На всяких хакатонах и профильных конференциях можете вообще отказаться от любых способов подачи информации, кроме QR-кодов, только порадуете соответствующую публику.
5. Как возможный апдейт там, где используются обычные штрихкоды, т.е. при пассивном считывании.
Что же с ними не так?
Пассивное и активное считывание
годом
статусом технология QR-кодов радикально отдаляется от своих одномерных предков. Принципиальная разница заключается в смене ролей системы «объект—субъект». В традиционной области применения штрихкодов считывание (для пользователя) является пассивным. У вас есть пачка макарон, и кассирша считывает с неё штрихкод. У вас есть билет на концерт, и контролёр на входе арены считывает с него штрихкод. У вас есть билет на аэроэкспресс, и турникет считывает с него штрихкод. Вы пассивный участник этого процесса. От вас не требуется прилагать усилия, обладать знаниями и навыками, иметь оборудование. У вас есть бумажка с буквами и штриховкой, и вам по большей степени всё равно, что активный участник делает с ней — сканирует, внимательно читает, проверяет на просвет или пробует на вкус. Лишь бы побыстрей. И при таком пассивном использовании штрихкодов пользователь получает качественное взаимодействие — он не задерживается и не грузит себе мозги ненужной информацией, а все трудности с технологиями и аппаратурой считывания вместе с денежкой достаются специально обученному персоналу — автоматизированным роботам и роботам под управлением профессионалов органического происхождения. Конечно, с точки зрения кассирши и турникета такое считывание не является пассивным, но мы прежде всего должны проявить заботу о простых пользователях, а кассирша и турникет профессионалы, работают на качественном промышленном оборудовании (или являются им) и получают деньги за то, чтобы людям было удобно.
То есть в тех областях, где используются обычные штрихкоды (которые из-за своей обыденности не обладают этим ароматом инноваций «будущее стучится к нам в окна»), применение QR-кодов вполне кстати.
Билеты на аэроэкспресс и на концерт — правильные примеры использования двухмерных и одномерных кодов
Всё меняется, когда считывание становится для пользователя активным. Вся забота перекладывается на пользователя: вот тебе узор, придумай что-нибудь,
ты же мужчина
. Пользователь занимает место профессионала, должен иметь представление о технологии и добыть средства считывания этого узора. Надо ли при этом напоминать про чудовищную разницу в качестве и скорости считывания между профессиональными (пассивное считывание) и пользовательскими (активное считывание) сканерами? Сравните мгновенную работу оператора кассы и эти паузы (особенно неловкие при попытке считывания кода, например, с футболки незнакомца), когда камера смартфона пытается поймать фокус, а приложение наконец найти эти опорные квадратики.
Технологии на фасаде
Если при пассивном считывании пользователь может даже не задумываться о существовании какого-то кода на его коробке с макаронами, так как это не касающаяся его служебная информация, то при активном считывании второстепенный элемент выходит на ключевое место, и человек сталкивается с QR-кодом один на один. И тут возникает проблема сущности QR-кода. Чтобы яснее выразить мысль, я предлагаю совершить флэшбэк к истории взаимоотношения человека и компьютера.
Вспомним, чем люди отличаются от компьютеров. Компьютеры не терпят неточности, они невероятно быстрые, не ошибаются, педантичны, бесстрастны, последовательны, предсказуемы и тупы. Они построены на каркасе двоичной системы счисления и булевой алгебры. Есть ток или нет, 1 или 0, никаких сомнений и промежуточных вариантов.
Люди не такие. Они невероятно медленные, ошибаются, иррациональны, эмоциональны, хаотичны, непредсказуемы и сообразительны. Они созданы из плоти, эмоций, привычек, ошибок и заблуждений. Работа мозга разительно отличается от принципов устройства компьютера. Есть операции, где человеку никогда не угнаться за компьютером. В других направлениях компьютер бессилен перед человеком (вспомним тест Тьюринга и любимые капчи). И существуют области, где нам повезло наблюдать некоторое время баланс возможностей (скажем, шахматы). Люди и компьютеры ОЧЕНЬ различаются. На этом контрасте не один Азимов литературную карьеру сделал.
Изначально человеку приходилось общаться с компьютером на его языке, программисты работали с машинными кодами. Однако люди всё время пытались приспособить компьютер под себя. Со временем эти укротители машин сделали большие шаги к построению высокоуровневой прослойки. Из божества, к которому ходили на поклон с жертвоприношениями в виде перфокарт, компьютер со временем стал рабом человека, обслуживающим его прихоти (хотя пользователи iTunes оспорят это высказывание, и я с ними соглашусь).
Постепенно благодаря повышению вычислительной производительности, развитию области проектирования пользовательских интерфейсов и построению новых моделей (нечеткая логика, нейронные сети, генетические алгоритмы, etc.) компьютер обучается общаться с людьми на человеческом языке. И вот он пытается предугадать ваше поведение, запомнить ваши привычки и предпочтения, исправляет ваши ошибки, когда вы случайно удалили не то письмо, распознает отданные пьяным шепотом команды, прощает вам вашу дырявую память и пивное пузо. Монстр укрощен.
Всегда было ощущение, что если среди человеческой расы есть внедренные диверсанты-роботы, то это японцы, потому что создатели QR-кода вернули нас на десятки лет назад и снова поставили человека на колени перед машиной. При активном считывании люди становятся считывающей панелью турникета. Опубликовавший QR-код как бы говорит: «вот тебе двухмерная матрица битов, это очень удобный для машины формат, давай расшифровывай. Мне всё равно как, можешь на бумажке, можешь программу поискать». Вместо того, чтобы заставить компьютер понимать нас, мы снова вынуждены понимать язык компьютеров. Вот тебе оптоволоконный кабель, лови вспышки и записывай на бумажку, это твоя веб-страничка, потом раскодируешь и почитаешь.
QR-код — это инвертированный тест Тьюринга. Докажи, что ты не человек. Потому что если ты считал QR-код, то ты или воспользовался роботизированной частью себя (смартфоном или иным гаджетом), или всё-таки
сумасшедший
применил ту статью на деле (после чего официально лишаешься звания человека).
Это век назад была необходимость, люди морзянку ушами ловили и мозгами расшифровывали. Сейчас такой нужды нет (хотя в ВС РФ и в наши дни сидят, слушают всякие — — — • и напевают: «ЧЕЕ-ЛОО-ВЕЕ-чек»). Формат предоставления информации в компьютере не должен волновать пользователя и как-либо с ним соприкасаться. Это дело профессионалов и развлечение гиков.
QR-код и гики
Гики любят QR-коды, потому что они любят общаться с компьютерами на их языке. Они стараются понять принцип работы окружающих себя вещей, стремятся контролировать мир вокруг и подстроить его под себя (одного слова «Линукс» тут будет достаточно). Гики любят, когда кишки наружу, когда видно, как всё устроено.
(всю статью я говорю о гиках в третьем лице, хотя сам пользователь миранды, фубара2000 и этого прозрачного картридера)
Даже исключительно визуальное подражание компьютерам (стиль хай-тек) пользуется популярностью — на сайте линукс-кастомизаторов вот такая красота занимает второе место по популярности с 768 865 загрузками.
Гики получают удовольствие от понимания сложности системы, для них в этой сложности их притягательность. Достаточно снова вспомнить статью о ручной расшифровке QR-кода. Они наслаждаются суровыми испытаниями, как скалолаз наслаждается тяжелым участком, который можно пройти только на грани возможностей. Им нравится работать в среде, где особые способности делают их не такими, как все. Такое встречается в любом профессиональном сообществе, гики разные бывают. Программисты на ассемблере снисходительно относятся к высокоуровневым халявщикам, пленочники презрительно смотрят на цифровиков («легко на кнопку нажать и в Лайтруме потом ползунки двигать, а вот реактивами бы попробовал»), а про традиционные унижения новичков на форумах от старожилов даже и говорить не стоит. «Юнец, прежде чем спрашивать, для начала бы прочитал 300 страниц техдокументации. На 178 странице на латыни всё четко написано».
Чтобы показать разницу между гиками и обычными людьми (и помочь определиться, к какой группе относитесь вы), воспользуемся вольной трактовкой авиационного теста из великолепной книги «Психбольница в руках пациентов» Алана Купера.
Представьте, что вы идете по посадочному коридору авиалайнера. Вступив на борт, вы должны выбрать — пойти налево в кабину или же направо в салон.
В кабине пилота калейдоскоп сложных органов управления и счетчиков, датчики, ручки и тумблеры, там контроль над ситуацией и суровые требования понимания технологии. В салоне — мягкие кресла успокаивающего бежевого оттенка, расслабление, отказ от влияния на полет и размышлений об устройстве самолета. Если вы (как и я) чувствуете трепет перед приборной панелью самолета, вы гик. В этом нет ничего плохого, это замечательная новость, но надо помнить, что большинство людей выберут поворот направо.
Людям нравятся новые технологии. Но обычные люди не любят, когда технологии остаются на фасаде. Они предпочитают, чтобы технология осталась скрытой, под капотом. Человек любит магию, волшебство, когда технологии не видно, но она работает. Когда всё делают за него и незаметно, не приставая с ненужными вопросами и требованием понимания принципов работы. «Любая достаточно развитая технология неотличима от магии», — констатирует Артур Кларк. Как следствие, любая технология, отличимая от магии, недостаточно развита.
Дверные ручки автомобиля Tesla S — это магия (ога, «Отсканируйте этот QR-код, чтобы дверь открылась»). Когда Гугл.нау просканировал почту, нашел электронный билет на самолет и напоминает вам о предстоящем путешествии — это волшебство. Когда телефон разблокировался, узнав облик хозяина — это чудеса. Даже самолет, как известно, это магия, потому что пассажир закрыт от кабины толстой бронированной дверью (и от знания аэродинамики годами гуманитарного университета).
QR-код неинтуитивен и непонятен. Черт, да это мозаика в виде набора битов! Очевидно, что человек, который ничего не знает о QR-коде, не сможет даже понять, что это за штука. Решенный японский кроссворд? Лабиринт? Ребус? Современное искусство? Что-то поломалось? Какая-то служебная информация для мужиков из водоканала? Оптическая иллюзия? Секретный шифр военных? Корейский алфавит? Карта Сан-Франциско? (это реальные предположения людей). Это может быть что угодно. Догадаться невозможно. Поэтому появляются внушительного объема инструкции, на фоне которой последний пункт «или просто набери apps.yell.com в браузере» выглядит как подарок с небес. Даже маркировка расстояний до канализационных люков имеет больше смысла для обычного человека, там хотя бы цифры привычные. Вы бы еще идентификатор сессии в браузере показали человеку или предложили кукисы в блокнотике хранить. Это информация предназначена не для обычного пользователя.
Как и все, гики имеют тенденцию тусоваться среди подобных себе. При накоплении критической массы гиков им начинает казаться, что все такие же, как они, умные и продвинутые. Что вещи, понятные им, очевидны и для остальных. Они забывают о существовании обычных людей. Это Синдром Кремниевой Долины. Крику обычных людей не пройти сквозь толстый слой продвинутых ребят, окружающих разработчика. Технически необразованные люди становятся не источником вдохновения разработчиков, а предметом шуток на IT happens (когда я слышу очередной такой стебный рассказ админа о бухгалтере, который заявляет, что у него сломался интернет, потому что он случайно удалил ярлык браузера, я представляю, как этот админ в аптеке перепутал Фуразидин с Фуразолидоном, а аптекарша вечером на фармацевтическом форумчике в фирменном ехидном стиле подобных ресурсов делится с коллегами этой историей с заключением «какие же все тупые»). В итоге обычные пользователи становятся жертвой апартеида технически подкованных ребят. QR-код — великолепный пример этого. Что касается Японцев, у которых QR-коды чрезвычайно популярны, то тут я не могу похвастаться этнографическими познаниями, но по общим признакам повернутости на причудливых технологиях (стоит вспомнить их унитазы с приборной панелью, способные разложить продукты жизнедеятельности в ряд Фурье) можно сделать вывод, что это гик-нация.
UPD: В комментариях более убедительно объясняют причины такой популярности QR-кодов у японцев.
И, кстати, еще один показатель гиканутости QR-кодов — попробуйте в Апп.Сторе найти QR-сканер с хорошим интерфейсом и приятной иконкой. При вводе в поиске «QR» там открывается врата в ад филиал Плей.Стора в худшем значении этого слова.
Очеловечивание?
Вялые попытки припудрить уродца и сделать QR-коды ближе к народу сводятся к освистеливанию.
Извините, стразики и единороги потерялись по дороге.
Сайт визитка.ком говорит, что «QR-код – это QRуто»,
стильно, молодежно
! Хорошая попытка, но нет. Все минусы остались, а визуальную красоту смогут оценить только фанаты любительских сборок андроида и винды XP. Даже такой QR-код — всё еще страшное дитя двоичной системы счисления, как бы ни пытался закосить под понятные человеку вещи, приклеив усы и надев на матрицу битов парик.
Грациозная деградация
Любой веб-технолог знает, что такое грациозная (изящная) деградация. Это методика, когда для устаревших браузеров вместо большого баннера «IE6 МАСТДАЙ, УСТАНОВИ НОРМАЛЬНЫЙ БРАУЗЕР ИЛИ УБЕЙ УЖЕ СЕБЯ» предоставляется упрощенная страница, вероятно, менее удобная и не очень элегантная из-за невозможности использовать все самые передовые технологии, но всё еще функциональная. Пользователь получает уровень обслуживания пропорционально своей продвинутости: если у тебя последний Хром, получишь сервис по высшему уровню с автозаполнением форм, ajax-подгрузкой и модными параллаксными рюшечками; если старый Ослик с отключенным js, то только возможность отправить форму. Суть в том, чтобы до конца пытаться сделать хоть что-то (даже пусть страшненько и убого) для всех категорий пользователей, а не объявлять однажды категорию пользователей «недостаточно продвинутыми, чтобы этим пользоваться».
Если перевести эту терминологию на нашу историю, то обычный одномерный штрихкод удовлетворяет этому подходу. Даже профессиональное оборудование не всегда может считать штрихкод, чему все мы были свидетели на кассе магазина самообслуживания, и в этом случае заложенное в стандарт дублирование информации цифрами приходит на помощь кассиршам: номер товара забивается на клавиатуре. Кроме того, даже без сканера мы сможем выудить из штрихкода EAN-13 полезную информацию (например, узнать по первым цифрам страну производства товара).
QR-коды же делят всех людей на две численно неравные группы — или у тебя есть смартфон с камерой и (пред)установленным приложением, распознающим код, или ты в пролете. Бабушки, люди с обычными мобильниками, с севшим смартфоном или без установленного приложения — сидите перерисовывайте узор, если хотите хотя бы понять, о чем вообще идет речь в этом QR-коде.
Какую онлайн-кассу приобрести для распознавания маркировки в формате DataMatrix
Чтобы считывать предусмотренную законом обязательную маркировку, следует приобрести онлайн-кассу, к которой впоследствии можно подключить 2D-сканер. Кроме того, кассовый аппарат должен уметь распознавать маркировку товара и иметь возможность работы с оператором фискальных данных.
Современные производители ККТ предлагают широкий выбор таких касс, которые способны распознавать обязательную маркировку. Для правильного выбора следует проконсультироваться со специалистами, которые подберут нужный аппарат и сканер штрих-кодов.
ККТ, распознающую штрих-коды, производят Атол, Эвотор, Дримкас, Штрих-М. Прием или отпуск товара осуществляется после его сканирования при помощи системы электронного документооборота, интегрированной с программным обеспечением комплекса. Продажа продукции фиксируется в кассовом чеке. Кассир всего лишь считывает сканером находящийся на упаковке код. Преимуществом предлагаемых онлайн-касс является их большой выбор и доступная для представителей бизнеса стоимость. При желании предприниматель может заказать индивидуальный комплект необходимого для работы оборудования.
Альтернатива, технологии настоящего и будущего
Что же можно посоветовать использовать вместо QR-кодов?
Для начала вспомним, какая информация может быть в них зашифрована. Спецификация QR-кода не описывает формат данных, поэтому фактически в QR-кодах запихивается всё, что влезет в 4кб, в основном это цифры и буквы (текст, ссылки, закладка в браузер, Email (с темой письма), SMS на номер (c темой), MeCard, vCard, географические координаты);
Распознавание
Набор инструментов довольно простой: это сокращатель ссылок, фотокамера гаджета и приложение распознавания изображений. Принцип работы еще проще: публикуй саму информацию, а не её зашифрованный вариант. Текст? Ссылка? Контактные данные? Изображение? Просто опубликуй их в их первозданном виде, максимально удобном для человека без каких-либо гаджетов. Остальное возьмет на себя технология распознавания образов. Развитие этой отрасли уже достигло уровня комфортного ежедневного применения.
По моему мнению, флагманом этого направления является Google Goggles. Насколько я понимаю, это промежуточный продукт, который станет частью Гугл.Нау, Гугл.Гласс и всей этой темы. Мобильные технологии Гугла + знаменитый поиск по изображениям + OCR позволяет при помощи камеры смартфона распознавать всё, что ему подсунут:
— обложки книг и DVD;
— штрихкоды и QR-коды;
— логотипы;
— здания и достопримечательности;
— контактную информацию;
— картины;
— фирменную символику;
— товары;
— текст (с переводом при необходимости);
— дорожные указатели, растения, животные, автомобили и т.д.;
— ну и судоку решать, куда же без этого.
Пример коммерческого использования технологии: Goggles распознал рекламную полосу автопроизводителя в журнале и предлагает открыть страницу этой модели автомобиля, скопировать текст рекламы или открыть хай-рез фоновой фотографии интерьера автомобиля.
Возможности такой системы огромны и не требуют штрихов, мозаик и других подобных нелепостей. Навел камеру на мост «Золотые ворота» — получил информацию о нем, навел на картину в музее — узнал подробности создания (и выпендрился знаниями перед девушкой), навел на текст — он распознался. Для современных технологий считывание и распознавание текста (ссылок, фотографий) такое же доступное, как и считывание штрих-кодов, поэтому последние просто не нужны. Если провести аналогию с автомобилями, это отказ от механической коробки передач в пользу автомата. Какие-нибудь продвинутые автолюбители будут возмущаться, что «без механики не то», и в профессиональных областях без нее наверняка никак, но для обычного человека это избавление от функции, которую за него может (и должен) выполнять робот.
Ссылки. Основная причина оборачивания ссылок в QR-код — лень набирать длинную ссылку пальцами. Её можно укоротить при помощи многочисленных сервисов. Даже основной минус этого подхода (потеря информации, заключенной в адресе ссылки, и незапоминаемость сгенерированной короткой ссылки) сглаживается возможностью кастомизировать адрес ссылки, а солидные издания зарегистрировали для этого себе укороченные домены ( New York Times — nyti.ms, Wall Street Journal — wsj.com, Time Magazine — ti.me).
Текст. Почему бы просто не опубликовать текст? Нет, серьезно. Это та же история, что и про теги твиттера.
Видео для тех, кто считает, что на визитках надо размещать QR-код:
Такие рецепты соответствуют методике грациозной деградации:
— Распознаешь текст или ссылку через камеру при помощи Goggles или другого подобного приложения;
— Если нет приложения визуального распознавания, можно сфотографировать и в любой момент прочитать с телефона;
— Даже если нет возможности сфотографировать или вообще с собой нет устройств цивилизации, строчку можно записать или даже попробовать запомнить.
Некоторые говорят, что вот встроят сканер в стандартное фотоприложение айфона, тогда и заживем. Но беда QR-кода не в том, что надо иметь специальное приложение для переноса информации в телефон (то же самое можно сказать про Goggles), а в том, что это единственный способ получить хоть какую-то информацию из него. В представленном выше варианте информация извлекается при любом «оснащении» — есть приложение распознавания, или только камера, или вообще ничего нет.
QR-код на сайтах. Как уже говорил, используется для передачи информации с компьютера на телефон (чаще всего это адрес приложения для установки, веб-страница с найденным маршрутом проезда или недочитанной статьей). Перед Гуглом и Эплом (и наверняка Микрософтом, я не в курсе) такая проблема встала при строительстве своих мультиплатформенных экосистем, и они её с честью инноваторов разрешили универсальным ответом на многие вопросы: облако. Они построили такие системы с глубокой синхронизацией, что для установки приложения на айось или андроид даже смартфон не обязательно из рюкзака доставать. Облачное хранение данных, синхронизация закладок браузеров и сервисы вроде instapaper, readability и pocket делают вопрос неактуальным.
Яндекс на странице своих приложений использует всё богатство вариантов — отправление ссылки на телефон, гугл.плей кнопка, а также дополнительно под спойлером QR-код и короткая ссылка с репрезентативным и запоминающимся адресом. Я очень хотел узнать статистику использования этих вариантов, чтобы статья подкреплялась цифрами или была ими опровергнута, обращался к представителю компании на Хабре, но, к сожалению, помочь мне не смогли. Конечно, в интернете много результатов опросов и прочих исследований неясного происхождения о применяемости технологии, но конкретно этот пример со страницы Яндекса, мне кажется, был бы особенно интересен.
Невизуальные метки
Метки могут быть невидимы для пользователя, но видны для считывающего устройства. Например, нагрудные номера на марафонах содержат маячок, который позволяет отслеживать положение спортсмена. С точки зрения ТРИЗа этот объект идеален: элемент совершенно незаметен, для пользователя его не существует, но его функции выполняются — отслеживание читеров, фиксация результатов, анализ темпа бега, и в довесок массивы информации, которые в правильных руках могут превратиться в качественную инфографику.
Существует несколько технологий невизуальных меток, поддерживающих возможность считывания пользовательским гаджетом.
Можно вспомнить про NFC метки (те, которые используются в билетах общественного транспорта Москвы). Такие метки распознаются только на близком расстоянии (около 10 см), что ограничивает возможности применения. Например, для информационных табличек ещё может пригодиться (вместо этого уродства разместить нормальную табличку с названием здания и краткими данными, а встроенная NFC метка позволяла бы получить подробную информацию), а для билбордов уже нет. Да и стоимость NFC метки, как мы узнали из недавних метро-разборок, начинается от 5 рублей. Весьма ограниченный набор смартфонов с NFC-модулями и презрение к технологии со стороны Эпла, вероятно, ставят крест на амбициях NFC.
Что же предлагают сами купертиновцы (не могу поверить, что я воспользовался этим словом)? Конечно же, это iBeacon (iМаяки) — передатчики, распознающие приближение гаджетов. По мнению Эпла, это новый шаг в микро-навигации (Indoor positioning system), который принесет с собой совершенно новое восприятие локации. Низкое энергопотребление (технология основана на Bluetooth low energy) и возможность продолжительной работы от батарейки (до двух лет) делает возможным применение маячков и на улице, например, как маркеры тропинок в парках. Но всё же основная область применения iBeacon (в частности, из-за нежелания закапывать в парке маячок за 30$) — это помещения: розничные магазины, учебные заведения, библиотеки, кафе и рестораны, музеи, рабочее пространство и другие варианты, которые нафантазировали эплфанаты.
iBeacon, видимо, собирается отправить на свалку истории и WiFi-навигацию, плюсы и минусы которой в работе на основе существующей WiFi-инфраструктуры.
Версии ДатаМатрикс символики
Используются две версии символики:
- ЕСС 000-140. Эту символику применяют исключительно в замкнутых прикладных системах.
- ЕСС 200. В ней содержится четное число элементов, размещённых по каждой из сторон. Ёмкость этого символа, состоящего из 144 модулей, включает в себя максимум 3116 цифр и не более 2335 букв.
DataMatrix ЕСС 200 по ISO/IEC 16022 — единственная версия, которая поддерживает структуры данных GS1 системы вместе с применением функционального знака FNC 1.
Это означает, что кроме кодирования идентификационных ключей GS1, распознаются дополнительные данные (вес, дата выпуска, номер и серия партии, срок годности).
GS1 — это 2D-символика DataMatrix маркировки, включающая в себя белые и чёрные модули, которые затем упорядочиваются в матрицу прямоугольной или квадратной формы.
Она применяется в сфере производства фармацевтической продукции и медицинских изделий благодаря возможности:
- прямой маркировки хирургических инструментов или малых изделий и упаковок для медицины, на которых нельзя разместить отдельную этикетку;
- маркировки на небольшой площади огромного объема информации;
- выявления и исправления ошибки в процессе эксплуатации, что даст возможность, несмотря на повреждение упаковки, обеспечить считываемость символики.
Алгоритм распознавания DataMatrix c 2D-технологией дает возможность закодировать в целом до 3116 цифр и 2335 латинских букв, которые вмещают в себя 1556 байт информации.
Наш каталог продукции
У нас Вы найдете широкий ассортимент товаров в сегментах кассового, торгового, весового, банковского и офисного оборудования
Особенности и преимущества печати Data Matrix code
Обратите внимание! То, что печать DataMatrix code — это то же самое, что печать QR-code — заблуждение. QR — это самостоятельный вид двухмерной кодировки.
DataMatrix код — двухмерная матрица, созданная сотрудниками компании International Data Matrix. В 2005 году изобретение выкупила Siemens. Чтобы им сегодня воспользоваться, не надо получать лицензию и платить за это деньги.
В горизонтальном и в вертикальном положении размещено четное количество модулей разной степени яркости на белом фоне. В каждом из этих блоков две или более пересекающиеся линии, изображающие буквы L. Если полученные данные повреждены, то до 30 % из них восстанавливается при помощи алгоритма коррекции Рида-Соломона, использующегося во многих системах. При помощи декодера Рида-Соломона обрабатывается отдельно каждый блок, после чего происходит исправление ошибок и восстановление исходных данных.
Преимущества Matrix Data code
К главному преимуществу относится минимальный размер DataMatrix. На площади 2 на 2 мм шифруется до 50 символов. Информация будет отличаться высокой степенью яркости и контрастности.
Этот вид кода наносится на поверхность для последующего считывания при помощи сканеров мобильного или стационарного типа, что обеспечивает высокую степень сохранности закодированных данных. Сканер способен прочитать информацию при наличии дефектов и потере изображения до 62 %.
Использование формата DataMatrix экономит в общей сложности от 30 до 60 % места для нанесения информации по сравнению с QR-кодом.
К преимуществам матричного штрихкода этого типа относится возможность размещения:
- текстовой и цифровой информации;
- номеров телефона;
- e-mail;
- интернет-ссылок и url-адресов;
- любой другой нужной информации.
В общей сложности плотность размещения данных составляет до 500 млн символов на один дюйм.
Мы готовы помочь!
Задайте свой вопрос специалисту в конце статьи. Отвечаем быстро и по существу. К комментариям
Чем отличается QR-код от DataMatrix
Перед тем, как разобраться, чем отличаются QR-код и DataMatrix, выясним, что собой представляет штрихкод и каким образом его наносят на поверхность.
Штрихкод — последовательное нанесение полос белого и чёрного цвета. В них зашифрована информация о товаре, продукте или услуге. Её считывают специально предназначенные для этого технические устройства. Нередко рядом со знаком эта же информация дублируется для потребителя в виде печатного текста.
Немного истории
Существуют линейные и двухмерные штрихкоды.
- в торговле;
- в работе систем охранной сигнализации;
- в работе библиотек;
- при совершении операций по складскому учёту;
- в процессе обработки почтовых документов;
- при осуществлении производственных техпроцессов.
Изобрели эту полезную для людей систему кодирования в 1938 году три молодых американских учёных Сильвер, Вудланд и Джохансон. Прототип штрихкода Вудланд изобрёл на основании принципа функционирования азбуки Морзе. Ему удалось удлинить привычные всем точки и тире и дополнительно использовать способ оптического прочтения закодированных данных. Патент на своё изобретение учёные получили в 1952 году.
Сначала создали линейную кодировку. Принцип её работы состоит в том, что информация считывается в горизонтальном направлении с использованием специального сканера. К распространённой линейной кодировке относится EAN-символика.
Преимущество этого вида маркировки — простота. Для считывания необходимой информации не нужно дорогое оборудование. Созданный код в виде числовой последовательности вмещает в себя в этом случае не более 30 символов.
Двухмерная кодировка включает в себя четыре вида:
- PDF417;
- Aztec Code;
- DataMatrix;
- QR-код.
Рассмотрим подробнее два последних варианта с учётом их особенностей и отличий.
Криптозащита лекарственных средств по системе маркировки «Честный знак». Интеграция с DataMatrix
C февраля 2017 года начал работать пилотный проект, связанный с маркировкой фармацевтической продукции. С начала 2020 года все лекарственные средства и препараты подлежат обязательной маркировке. Систему обозначения предварительно разработала ФНС РФ. Сегодня производители на добровольных началах размещают на упаковочных материалах DataMatrix код, в котором находится подробная информация о лекарственных средствах. С ноября 2018 года система маркировки лекарств попадает под действие всероссийской системы маркировки товаров «Честный Знак». К самому ДатаМатрикс коду должна добавиться криптозащита. Для того чтобы использовать криптозащищенный DataMatrix, всем производителям медицинской продукции надо будет приобрести соответствующее оборудование.
Вам будет интересно: Закон о маркировке лекарственных средств с 1 января 2020 года
Напечатать или заказать качественные этикетки с QR-кодом?
Для маркировки оборудования можно заказать готовые этикетки или распечатать наклейки самостоятельно. У обоих вариантов есть свои за и против.
Чтобы узнать, какой способ подходит именно вам, прочитайте наше руководство по маркировке оборудования.
Благодаря многолетнему опыту в сфере развлечений мы точно знаем, как полезны QR-коды для отслеживания запасов. Именно поэтому в Rentman можно сгенерировать и напечатать собственные QR-коды.
Вы также можете заказать у нас готовые этикетки с QR-кодами на специальной ламинированной бумаге. Эти наклейки устойчивы к солнечным лучам, воде, грязи и царапинам.
Как распознается?
Для приложения в большинстве случаев тоже больших сложностей нет: черные и белые поля легко распознаются, квадраты в углах подсказывают, что именно нужно читать и где расположена системная информация. Затем в основной части кода белые поля превращаются в нули, черные — в единицы. Получается поток данных, из которых потом восстанавливается исходная информация.
Продажа сигарет и иной табачной продукции с цифровым кодом Data Matrix
С 15 января 2018 года начался эксперимент, в соответствии с которым пачки и блоки сигарет маркируются при помощи двухмерной кодировки DataMatrix. Производитель сигарет запрашивает в информационной системе маркировки и оборота табачной продукции соответствующий код. В нём будет присутствовать информация о марке изделия, месте и дате его изготовления. На боковую часть блока и на торец пачки сигарет наносится уникальный 2D-идентификатор. Благодаря ему происходит защита бумажных DataMatrix от повторного копирования. Полученный код не скопируешь и не подделаешь. Информация, содержащаяся в коде, направляется госорганам в момент продажи.
Процесс реализации табачной продукции происходит следующим образом. На первом этапе дистрибьютор закупает сигареты. Для последующей продажи дистрибьютор получает от производителя УПД-накладную при помощи системы ЭДО (электронного документооборота). Учёту подлежит каждый находящийся на пачке код. Затем дистрибьютором проверяются все марки сигарет и их партии. После принятия УПД-накладной, нужные данные информация через ЭДО уходит в информационную систему маркировки и оборота табачной продукции. После проведения всех манипуляций партия сигарет передаётся дистрибьютором для продажи в торговую точку. Затем все данные при помощи системы электронного документооборота поступает в ИС МОТП. В результате на каждом из этапов продажи сигарет происходит контроль продукции. В момент продажи пачки или блока сигарет продавец-кассир при помощи специального оператора фискальных данных направляет информацию о проданном товаре в ИС МОТП.
Печать двухмерного QR-code
Это матричный код двухмерного типа в начале 90-х годов прошлого века изобрели инженеры японской компании Denso-Wave. В этой стране он был очень популярен по причине распознавания символов каны (японских иероглифов). В 1994 году изобретение презентовали широкой общественности. Теперь его используют по всему миру около ¾ абонентов мобильной связи. Это штрихкод без официального стандарта, которым свободно и бесплатно пользуются не только разные компании, но и обычные люди разных стран и континентов. Размеры QR-code могут составлять от 21 на 21 до 177 на 177 модулей (версии от 1 до 40. Для одной стороны шаг равен четырём модулям). Находящееся вокруг кода свободное пространство зависит от версии и включает в себя от двух до четырёх модулей.
Этот вариант широко применяется, в том числе в качестве двухмерного штрихкода на налоговой декларации соответствующего формата.
Использование этого изобретения связано с несколькими видами деятельности.
- С рекламным бизнесом и маркетингом. Воспользовавшись изображением на рекламном носителе, пользователь просматривает промо-ролик или посещает виртуальный магазин заказчика.
- С туризмом, выставочными мероприятиями и музеями. QR-code часто размещается на достопримечательностях, пользующихся популярностью. С его помощью можно получить краткую справку, открыть страницу в «Википедии», узнать много других новостей в мире туризма.
- С оформлением билетов. При приобретении билета в онлайн-режиме пользователь получает QR-code для сохранения на мобильном устройстве. После этого QR-code достаточно приложить к находящемуся в аэропорте, автобусном, железнодорожном вокзале к считывателю.
- С визитками. В коде зашифровывается все реквизиты о её владельце.
- С квитанциями по оплате ЖКУ. Расшифровывается информация при помощи смартфона со специальной программой, считывающей QR-code.
Как придумали?
Cоздателя первого штрихового кода Нормана Вудланда вдохновила азбука Морзе: он объяснял, что просто расширил точки и тире, превратив их в широкие и узкие штрихи. Для их считывания предполагалось использовать технологию оптической звукозаписи. Из-за технических трудностей реализация замысла заняла двадцать лет: первый товар со штрихкодом (пачка жевательной резинки Wrigley) был продан в 1974.
Штрихкоды быстро нашли применение в промышленности: ими удобно было маркировать детали и комплектующие. Но не для всех компаний этого было достаточно. В японской Denso Wave, производящей запчасти для автомобилей, работники просили руководство разработать более эффективную систему, и в 1994 она появилась — в виде матричного (двумерного) кода. Его назвали Quick Response Code — код быстрого реагирования или QR-код.
- Позволяет кодировать больше информации, чем линейные штрихкоды;
- Легко распознается сканирующим оборудованием;
- Может быть прочитан, даже если поврежден.
Хотя компания Denso зарегистрировала термин «QR-код» как товарный знак, исходный код самой системы открыт, а за использование кодов не нужно платить лицензионные отчисления. Все это позволило QR-кодам захватить мир.
Всегда ли QR-коды подходят?
При управлении запасами QR-коды гораздо лучше штрихкодов по многим показателям. Однако существует тип оборудования, для которого больше подойдут штрихкоды: кабели.
QR-код практически невозможно отсканировать на кабеле или другом тонком и округлом предмете. Если вы хотите отслеживать каждый кабель, то штрихкоды подойдут лучше всего.
Преимущества QR-кодов перед штрихкодами
- QR-коды хранят больше информации. Штрихкод может содержать до 25 символов, в то время как QR-код — до 2500. Это значит, что вы можете добавить больше данных, например URL страницы товара в интернет-магазине.
- QR-коды можно уменьшить. Они могут быть в 10 раз меньше штрихкодов и по-прежнему считываться. Таким образом вы можете печатать этикетки меньших размеров, но с большим количеством информации.
- QR-коды легче прочитать. Чтобы считать штрихкод, сканер нужно держать параллельно этикетке. QR-код же можно прочитать под любым углом. Это удобно, когда нужно отсканировать много объектов, ведь вам необязательно каждый раз точно прицеливаться.
- QR-коды считываются даже при повреждении. У QR-кодов высокий уровень коррекции ошибок. Даже если около 30 % кода испорчено, стерто или покрыто грязью, его все равно можно прочитать.
Выводы
1. QR-код — тот же штрихкод без какой-либо концептуальной новизны, только с увеличенным объемом и без дублирования символами информации. Если хотите разметить QR-код, представьте на этом месте обычный штрихкод и задумайтесь, не дико ли это выглядит.
2. QR-код — вполне себе решение при пассивном считывании, т.е. в областях, где используется обычный штрихкод;
3. QR-код — непонятный, неприятный, но полезный способ связи реального и виртуального миров, которым чрезвычайно много злоупотребляют;
4. QR-код — тупиковая ветвь эволюции; вместо службы компьютера человеку — разговор с роботами на их языке; вместо грациозной деградации —
посыл в ж
фига всем, у кого нет смартфона с приложением; этот путь легкий по сравнению с альтернативными вариантами, но ведет в никуда;
5. QR-код — заплатка, у которая есть альтернатива в настоящем и будущем;
6. QR-код останется существовать как гик-забава и подпольно распространяться в гик-гетто будущего, если они там не придумают к этому времени какое-нибудь новое развлечение вроде передачи данных через состояния кубика-рубика;
7. Ради всего святого, если вы всё же хотите публиковать QR-коды, дублируйте информацию.
Если еще короче: технологии должны подстраиваться под человека, а не человек под технологии.
P.S: Традиционно извиняюсь за графоманство, оффтопики и обильную воду.
UPD: Естественно, что многим читателям Хабра удобно пользоваться QR-кодами, о чем они рассказывают с примерами из жизни в комментариях к этой статье. На то это и Хабр.
Эпилептический подарок напоследок
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Сколько QR-кодов из этой статьи вы попытались распознать
Ни одного, ибо уже по заголовку понял что к чему и удалил все приложения считывания
Попробовал один, понял что не моё, бросил
Дошел до первого бракованного, почувствовал себя обманутым, бросил
Все до единого, а также обычные штрихкоды
Проголосовали 3200 пользователей.
Воздержались 1014 пользователей.