Спецификация QR-кода
QR-код (сокращение от Quick Response, быстрый отклик) — специальный матричный штрих-код (или двумерный 2D код. QR-коды – это эволюция традиционных штрих-кодов.
Информация о QR-коде
QR-код был разработан японской компанией Denso Wave в 1994. Информация внутри QR-кода, в отличие от широко распространенных штрих-кодов записана в двух направлениях: вертикально и горизонтально. Благодаря этому, QR-код может содержать больше информации, чем большинство обычных штрих-кодов.
ЗАГРУЗИТЬ БЕСПЛАТНЫЙ ГЕНЕРАТОР QR-КОДОВ
QR-код: Micro и Standard
Символы могут быть двух типов: Micro QR Code или Standard QR Code.
Micro QR Code – уменьшенная версия символики и, в зависимости от содержимого и уровня коррекции ошибок, может представлять до 35 цифр или 21 алфавитно-цифрового знака. Существуют четыре версии Micro QR Code: от Micro QR Code 1 до Micro QR Code 4. Они имеют увеличивающуюся емкость и физический размер.
Standard QR Code может представлять до 7089 цифр или 4296 алфавитно-цифровых знаков: от Version 1 до Version 40.
микро QR код | QR-код стандартного |
QR-код: Кодирование
Labeljoy позволяет вам выбрать алгоритм кодирования, обеспечивая наилучшее сжатие данных для уменьшения размера, требуемого для изображения символа. Возможные варианты выбора:
- (Mixed): значение по умолчанию. Кодирование данных, используя комбинацию всех нижеприведенных режимов, в зависимости от типа найденных данных.
- Numeric: позволяет кодировать только цифры от 0 до 9.
- Alphanumeric: позволяет кодировать цифры, только заглавные буквы и несколько специальных символов. Лучше всего подходит для алфавитно-цифровых кодов с текстом в верхнем регистре.
- Hex (String): позволяет кодировать любые символы из набора ASCII. Лучше всего подходит для алфавитно-цифровых кодов с текстом в нижнем регистре.
- Hex (Byte): специальная кодировка для произвольных данных в диапазоне от 0 до 255. Алгоритм кодирования позволяет кодировать любые значения от 0x00 до 0xFF (десятичные 0 ~ 255). Чтобы использовать эту кодировку, необходимо ввести строку, содержащую двухразрядные шестнадцатеричные значения, разделенные пробелом, например: 32 FA 56 E8 12 … и т.д..
- Kanji: позволяет кодировать иероглифы в системе Shift JIS, используемой для японских символов.
Кодировка Numeric | Кодировка Byte (String) |
QR-код: Размер символа
Labeljoy позволяет задать минимальный размер символа. QR-код изображает данные в виде квадрата. Размер квадрата определяет объем данных, который может быть закодирован.
Обычно генерируется символ возможно меньшего размера, необходимого для представления закодированных данных. В некоторых случаях может потребоваться увеличить количество отображаемых ячеек, например, чтобы все напечатанные символы имели одинаковый размер, независимо от объема закодированных данных. Например, если вы кодируете адреса из базы данных, и хотите, чтобы все символы были одинакового размера, независимо от длины адреса. В этом случае вы можете задать минимальный размер символа генерируемого штрих-кода.
Кодировка QR Code: https://www.labeljoy.com/free-label-software/ |
|
Размер символа (Auto) | Минимальный размер символа: 10 |
QR code: Коррекция ошибок
Стандарт QR-кода позволяет выбрать 4 различных уровня восстановления ошибок от следующего количества повреждений:
- L: 7% емкости для коррекции.
- M (по умолчанию): 15% емкости для коррекции.
- Q: 25% емкости для коррекции.
- H: 30% емкости для коррекции.
В QR-коде реализована коррекция ошибок для возможного восстановления частично поврежденных символов. Чем выше уровень коррекции ошибок, тем большего размера символ требуется для кодирования того же объема данных.
Кодировка QR Code: https://www.labeljoy.com/free-label-software/ |
|
С уровнем коррекции ошибок L | С уровнем коррекции ошибок Q |