Все о двухмерных штрихкодах

Штрихкод совершенствовался многократно. Основной задачей модификаций является увеличение объёма шифруемой информации с уменьшением площади самого кода. Если полосковый штрихкод использует одномерную систему кодирования, то двухмерный расшифровывается в по горизонтали и по вертикали. Перед обычным штрихкодом, у двухмерного есть пара весомых преимуществ: существенно больший объём хранимой информации и возможность восстановления до 30% повреждённых данных.


QR-код

Емкость QR-кода

На первый взгляд может показаться, что QR-код не способен хранить много информации, и подходит лишь для кодирования коротких строк, например, URL или e-mail. На самом деле емкость QR-кода не так уж мала:

Только цифры 7,089 символов
Цифры+латинские буквы 4,296 символов

Как вы можете увидеть, в QR-коде может быть закодировано более 2 Кб текста, что сильно расширяет спектр его применений, особенно учитывая удобство и скорость доставки информации конечному пользователю.

Коррекция ошибок в QR кодах

L 7%
M 15%
Q 25%
H 30%

DataMatrix код

Штрихкод DataMatrix, в свою очередь, на 30-60% меньше по площади, чемQR, содержащий идентичные данные.

Каждый код DataMatrix содержит две сплошные пересекающиеся линии в виде буквы L, для ориентации считывающего устройства, две другие границы кода состоят из перемежающихся черных и белых точек и служат для указания размеров кода считывающему устройству.

Особенности DataMatrix кода:

Коды DataMatrix состоят из модулей, состыкованных друг с другом. Всегос использованием DataMatrix можно закодировать до 3116 символов ASCII. Коды должны содержать четное количество модулей по вертикали и горизонтали. Большинство DataMatrix-ов квадратные, но в целом можно использовать и прямоугольные коды. Все коды используют коррекцию ошибок стандарта ECC200, который, в свою очередь, использует алгоритм Рида-Соломона(Reed-Solomon) для кодирования/декодирования данных. Это позволяет восстановить в случае повреждения кода до 30% полезной информации. DataMatrix коды постепенно становятся привычным явлением на конвертах и посылках. Код может быть быстро прочитан сканером, что позволяет отслеживать корреспонденцию довольно эффективно

В промышленности DataMatrix применяют для маркировки различных элементов.

Microsoft Tag

Microsoft Tag представляет собой двухмерный цветной штрихкод (High Capacity Color Barcode). В отличии от QR и DataMatrix-кодов, этот тип гораздо лучше распознается. Даже расфокусированный код (часто камеры мобильных телефонов без автофокуса) можно прочесть.

Microsoft Tag хранит собственный номер длиной 13 байт + 1 контрольный бит. Программа распознавания отправляет этот номер на сервер, которые выдает хранимую в этом коде информацию.

Плюсы Microsoft Tag, по сравнению с QR и DataMatrix-кодами

Минусы Microsoft Tag, по сравнению с QR и DataMatrix-кодами

Создание своего кода доступно здесь(необходима учетная запись Windows Live).

Скачать программу-распознаватель для мобильных устройств можно тут

Создание своего кода

Создать QR-код с любой текстовой информацией можно несколькими способами:

1) Через онлайн-сервисы

Наиболее простой и удобный способ. Просто заходите на специальный сайт, выбираете тип кода (QR или DataMatrix), выбираете, что будет содержать код (просто текст, адрес интернета, адрес e-mail, визитную карточку, размер кода).

Только Microsoft Tag
https://tag. microsoft. com/ManageAds. aspx
2) Через программы для ПК

Чтение кода

Расшифровать двухмерный код можно:

1) Через мобильный телефон

Для платформы Symbian 9.x (.sis приложения):

NokiaBarCode Reader (Nokia N79, N82, N93, N93i, N95, E66, E71,E90, 6220 Classic, Nokia N78, 6210 Navigator, N96 и другие)
QuickMarkreader [ЛОГИН и ПАРОЛЬ = 4PDA]
UpCode Reader
i-Nigma Reader
KAYWAReader

Для платформы JAVA (.jar приложения):

Для всех платформ (включая Android, Windows Mobile)
QuickMarkreader [ЛОГИН и ПАРОЛЬ = 4PDA]
BeeTagg QR Reader

2) Через программы на ПК

Как правильно прочесть код через мобильный телефон?

1) Запустить программу на сотовом.

3) Используя цифровой зум, приблизьте код, чтобы он четко и полностью был виден на дисплее (цифр. зум лучше работает, чем уменьшение расстояния до кода)

4) Программа автоматически распознаст код и выдаст результат

Советы:

1) Сканируйте при хорошем освещении.

2) Не допускайте сильной тряски телефона при сканировании.

3) Располагайте код под углом 90′ к телефону, т. е одной из четырех сторон квадрата (не важно, какой).

4) Старайтесь располагать телефон на одной высоте с кодом.

Как создать хорошо читаемый код?

1) Старайтесь создавать код, не перегружая его лишней информацией(особенно код небольшого размера)

Источники:

https://dim565.ru/%D0%B2%D1%81%D0%B5-%D0%BE-%D0%B4%D0%B2%D1%83%D1%85%D0%BC%D0%B5%D1%80%D0%BD%D1%8B%D1%85-%D1%88%D1%82%D1%80%D0%B8%D1%85%D0%BA%D0%BE%D0%B4%D0%B0%D1%85/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: