Штрихкод совершенствовался многократно. Основной задачей модификаций является увеличение объёма шифруемой информации с уменьшением площади самого кода. Если полосковый штрихкод использует одномерную систему кодирования, то двухмерный расшифровывается в по горизонтали и по вертикали. Перед обычным штрихкодом, у двухмерного есть пара весомых преимуществ: существенно больший объём хранимой информации и возможность восстановления до 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/