ГОСТ Р ИСО/МЭК 18004-2015
ИСО/МЭК 8859. Если установлен альтернативный набор знаков, участвующие стороны, которые считы
вают символы QR Code, должны быть уведомлены в спецификации по применению или в двусторон
нем соглашении, какой именно набор знаков следует использовать.
В символике Micro OR Code версий М1и М2 байтовый режим недоступен.
7.3.6 Режим кандзи
Режим кандзи эффективно кодирует знаки кандзи в соответствии с системой Shift JIS. основанной
на JIS X 0208. Значения Shift JIS получены сдвигом соответствующих значений JIS X 0208. Кодирова
ние со сдвигом подробно описано в JIS X 0208. Каждый двухбайтовый знак кодируется в 13-битовос
кодовое слово.
Когда набор знаков, указанный для 8-битового байтового режима, использует байтовые значения
в диапазоне от 81НЕХдо 9FHEXи/или от Е0
н
е
х
до ЕВнех, невозможно использовать режим кандзи одно
значно. поскольку считывающие системы не способны из передаваемых данных определить, являются
ли такие значения байта собственно данными или ведущим байтом двухбайтового знака. Можно
полу чить более короткий двоичный поток, используя правила уплотнения режима кандзи, когда в
данных встречается соответствующая последовательность значений байтов (т.е. ведущие байты,
имеющие значения в диапазоне от 81НЕХдо 9FHEX и/или от Е0
н
е
х
до ЕВ
н
е
х
сопровождаемые байтом,
имеющим значение от 40НЕХдо FCHEX, исключая 7FHEX. или ЕВнех. сопровождаемые байтом,
имеющим значе ние от 40
н
е
х
д
о
8Fhex). Байтовые комбинации представлены на рисунке Н.1.
В символике Micro QR Code версий М1 и М2 режим кандзи недоступен.
7.3.7 Смешанный режим
Символы QR Code могут содержать последовательности данных в любой комбинации режимов,
описанных в 7.3.2 — 7.3.9. Символы Micro QR Code могут содержать последовательности данных в
любой комбинации режимов, допустимых для соответствующей версии и описанных в 7.3.3 — 7.3.7.
В приложении J приведено руководство для выбора наиболее эффективного преобразования
входного потока данных в символ QR Code с множеством режимов. В подразделе J.3 приведено описа
ние получения комбинации из двух режимов для допустимых версий символа Micro QR Code.
7.3.8 Режим структурированного соединения
Режим структурированного соединения используется в том случае, когда требуется разделить
одно кодируемое сообщение на несколько символов QR Code. Все эти символы должны быть считаны,
чтобы корректно восстановить первоначальное сообщение. Заголовок структурированного соединения
кодируется в каждом символе и содержит информацию о длине последовательности символов, пози
ции символа в этой последовательности и идентификатор для проверки принадлежности всех симво
лов одному сообщению. В разделе 8 приведена более полная информация о правилах кодирования
структурированного соединения.
В символике Micro QR Code режим структурированного соединения недоступен.
7.3.9 Рожим функционального знака 1 (FNC1)
Режим функционального знака 1(FNC1) используется в сообщениях, которые содержат данныеспе
циального формата. FNC1 в «первой позиции», указывает, что данные отформатированы в соответствии с
Общими спецификациями GS1. FNC1 во «второй позиции» определяет данные, отформатированные в
соответствии с применением, согласованными с организацией AIM Inc. Режим FNC1 воздействует на все
содержимое символа, но последующие индикаторы режима на него не оказывают влияния.
П р и м е ч а н и е - «Первая позиция» и «вторая позиция» не относятся к фактическим мветопопожениям. но
основаны на позиции знаков аналогично символике Code 128.
В символике Micro QR Code режим FNC1 недоступен.
7.4 Кодирование данных
7.4.1 Последовательность данных
Входные данные преобразуются в двоичный поток, состоящий из одного или нескольких сегмен
тов. каждый из которых кодируется всобствнном режиме. Двоичный поток начинается с индикатора ре
жима и в ECI по умолчанию. Если с самого начала требуется ECI. отличающаяся от ECI по умолчанию,
то двоичный поток должен начинаться с заголовка ECI перед первым сегментом.
19