ГОСТ ISO/IEC 15417— 2013
4.3.3.2 Кодовый набор В
Кодовый набор В включает в себя все типовые прописные и строчные буквы латинского алфавита,
арабские цифры и специальные графические знаки (знаки пунктуации) сдесятичными значениями от 32 до
127 включ. по ISO/IEC 646. а также семь специальных знаков.
4.3.3.3 Кодовый набор С
Кодовый набор С включает всебя множество из 100 пар цифр от 00 до 99 включ., а также три специ
альных знака. Это позволяет кодировать в одном знаке символадля данных сразудве цифры.
4.3.4 Специальные знаки
Последние семь специальных знаков кодовых наборов А и В (значения знаков символа от 96 до 102)
и последние три знака кодового набора С (значения знаков символа от 100 до 102) представляют собой
специальные знаки, не являющиеся данными и не соответствующие ISO/IEC 646. и предназначены
для устройств считывания штрихового кода.
4.3.4.1 Знаки перехода на соответствующий кодовый набор (Code) и знак Shift
Знаки перехода на соответствующий кодовый набор (Code) и знак Shift используют для изменения
одного кодового набора на другой в пределах одного символа (при этом декодером данные знаки не
передаются) следующим образом:
a) Знаки перехода на соответствующий кодовый набор (Code)
Знаки Code A. Code В или Code С изменяют кодовый набор знаков символа для данных с одного,
определенного ранее кодового набора, на другой кодовый набор, определяемый соответствующим знаком
Code. Это изменение применяют ко всем знакам, следующим после знака Code до конца символа или до
следующего знака Code, или знака Shift.
b
) Знак Shift
Знак Shift изменяет набор знаков с А на В или с В на А только для одного знака после знака Shift.
Знаки, стоящие после измененного знака, должны возвратиться к представлению того набора знаков (А
или В), который был определен до знака Shift. Знак Shift не применяютдля знаков Code и Shift.
4.3.4.2 Функциональные знаки
Функциональные знаки FNC формируют управляющие команды в устройствах считывания штрихо
вых кодов, которые обеспечивают специальные режимы их функционирования и применения.
a) Знак FNC1 применяют в соответствии с требованиями, установленными в приложении В.
b
) Знак FNC2 (функция соединения сообщения) формирует команду в устройстве считывания штри
хового кодадля обеспечения временного храненияданных, содержащихся в символе штрихового кода, в
котором присутствуетфункциональный знак FNC2, а также обеспечивает присоединение данных, содержа
щихся всимволе штрихового кода с FNC2. в качестве префикса кданным последующего символа штрихо
вого кода для их совместной передачи. Расположение функционального знака FNC2 — произвольное в
пределах конкретного символа. Если порядокследования данных имеет принципиальное значение, необ
ходимо обеспечить порядок считывания символов в требуемой последовательности.
c) Знак FNC3 (функция инициализации) формирует в устройстве считывания штрихового кода коман
ду на интерпретацию данных символа штрихового кода, содержащего знак FNC3. в качестве инструкций
для инициализации или перепрограммирования этого устройства считывания штрихового кода. Данные
такого символа штрихового кода недолжны передаваться устройством считывания штрихового кода.
d) Знак FNC4 используютдля возможности применения расширенного набора кодированных знаков
(сдесятичными значениями от 128 до 255) по ISO/IEC 8859-1 или иным способом, установленным вспеци
фикациях по применению. При использовании одиночного знака FNC4 к десятичному значению знака по
ISO/IEC 646. следующего за знаком FNC4. добавляют значение 128. Знак Shift может следовать за знаком
FNC4 в том случае, если необходимо изменить набор знаков для последующего знака данных.
Следующие за ним знаки данных возвращаются кстандартному набору по ISO/IEC 646. Если используют
два последовательных знака FNC4, то ко всем десятичным значениям последующих знаков данных по
ISO/IEC 646добавляют 128до тех пор. пока не встретятся следующие сдвоенные знаки FNC4 или не будет
достигнут конец символа. В такой последовательности кодирования для возврата к стандартному кодиро
ванию по ISO/IEC 646 только для одного последующего знака данных устанавливают один знак FNC4.
Знаки Shiftи Code в такой последовательностидолжны иметь типовоедействие. По умолчанию используют
знаки по ISO/IEC 8859-1 с десятичными значениями от 128 до 255 в соответствии с приложением F. но
нормативные документы, регламентирующие применение, могут устанавливать или ссылаться на альтер
нативные наборы, соответствующие байтам сдесятичными значениями от 128 до 255.
8