2019-08-06

Национальный стандарт QR Code


Национальный стандарт QR Code
Приказом Росстандарта от 03.06.2015 года № 544-ст утвержден для добровольного применения национальный стандарт Российской Федерации ГОСТ Р ИСО/МЭК 18004-2015 "Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода QR Code", идентичный международному стандарту ИСО/МЭК 18004:2015 "Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода QR Code".

Национальный стандарт QR Code

QR Code - это матричная символика, имеющая следующие параметры:
a) форматы:
1) QR Code, который обладает полным набором возможностей и максимальной емкостью для данных;
2) Micro QR Code, который обладает уменьшенным набором возможностей, рядом ограниченных возможностей и уменьшенной емкостью для данных (по сравнению с символами QR Code);
b) кодируемые наборы знаков:
1) числовые данные (цифры от 0 до 9);
2) алфавитно-цифровые данные (цифры от 0 до 9; прописные буквы от A до Z и девять специальных графических знаков: пробел, $, %, *, +, -, ., /, :);
3) байтовые данные (по умолчанию - в соответствии с ИСО/МЭК 8859-1 или другой набор знаков, если это специально указано);
4) знаки кандзи. Один знак кандзи в QR Code может быть уплотнен в 13 битов;
c) представление данных:
темный модуль, как правило, является двоичной единицей, а светлый модуль - двоичным нулем. В случаях обратимого изображения;
d) размеры символа (не включая свободную зону):
1) символы Micro QR Code: размеры (в модулях) от 11 x 11 до 17 x 17 (версии от M1 до M4 с шагом два модуля для каждой стороны);
2) символы QR Code: размеры (в модулях) от 21 x 21 до 177 x 177 (версии от 1 до 40 с шагом четыре модуля для каждой стороны);
e) число знаков данных в символе:
1) символ Micro QR Code максимального размера, версия M4-L:

  • числовые данные: 35 знаков;
  • алфавитно-цифровые данные: 21 знак;
  • данные в байтах: 15 знаков;
  • знаки кандзи: 9 знаков;

2) символ QR Code максимального размера, версия 40-L:

  • числовые данные: 7089 знаков;
  • алфавитно-цифровые данные: 4296 знаков;
  • данные в байтах: 2953 знака;
  • знаки кандзи: 1817 знаков;

f) выбираемый уровень исправления ошибок:
Используют четыре уровня исправления ошибок Рида-Соломона (обозначаемые L, M, Q и H в порядке увеличения занимаемой емкости):
  • L - 7%;
  • M - 15%;
  • Q - 25%;
  • H - 30% от числа кодовых слов символа.

Для символов Micro QR Code уровень исправления ошибок H не используют. Для Micro QR Code версии M1 алгоритм Рида-Соломона обеспечивает только возможность обнаружения ошибок;
g) тип кода:

  • матричный;

h) независимость от ориентации:

  • обеспечивается (допускается поворот на любой угол и зеркальное отображение).

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