БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ ISO/IEC 16388-2017. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

Приложение ДА

(рекомендуемое)

 

КОДИРОВАНИЕ ДАННЫХ НА ОСНОВЕ БУКВ РУССКОГО АЛФАВИТА

 

ДА.1 Для кодирования данных на основе букв русского алфавита используют набор кодируемых знаков, обозначаемый Код 39РУ (Code 39RU <1>), включающий:

--------------------------------

<1> Дополнительное латинское обозначение.

 

а) 43 знака данных:

10 цифр (от 0 до 9);

30 букв русского алфавита (от А до Я: буквы Е и Ё, И и Й, Ь и Ъ, обозначаемые как один знак);

три специальных графических знака [. (ТОЧКА), - (ДЕФИС), ПРОБЕЛ];

б) знак СТАРТ/СТОП, обозначаемый * (ЗВЕЗДОЧКА).

ДА.2 Знаки набора Код 39РУ, совпадающие с Code 39: цифры, специальные графические символы (- . ПРОБЕЛ) и знак СТАРТ/СТОП сохраняют кодирование, принятое в Code 39.

Для кодирования букв русского алфавита в Код 39РУ используют знаки символа (комбинации штрихов и пробелов), принятые в Code 39 для представления латинских букв и специальных графических знаков (/ $ + %).

Соответствие знаков набора Код 39РУ и Code 39 приведено в таблице ДА.1.

 

Таблица ДА.1

 

Соответствие знаков наборов Код 39РУ и Code 39

 

Код 39РУ

Code 39

Код 39РУ

Code 39

Код 39РУ

Code 39

Код 39РУ

Code 39

1

1

Б

B

Н

N

Ш

W

2

2

В

V

О

O

Щ

$

3

3

Г

G

П

P

Ь (Ъ)

J

4

4

Д

D

Р

R

Ы

Y

5

5

Е(Ё)

E

С

S

Э

+

6

6

Ж

H

Т

T

Ю

Q

7

7

З

Z

У

U

Я

%

8

8

И(Й)

I

Ф

F

. (ТОЧКА)

. (ТОЧКА)

9

9

К

K

Х

X

- (ДЕФИС)

- (ДЕФИС)

0

0

Л

L

Ц

C

ПРОБЕЛ

ПРОБЕЛ

А

A

М

M

Ч

/

*

*

 

ДА.3 Кодирование знаков набора Код 39РУ производят в соответствии с таблицей ДА.2.

 

Таблица ДА.2

 

Кодирование знаков, представляемых в наборе Код 39РУ

 

ГОСТ ISO/IEC 16388-2017. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

 

Продолжение таблицы ДА.2

 

ГОСТ ISO/IEC 16388-2017. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

 

Окончание таблицы ДА.2

 

ГОСТ ISO/IEC 16388-2017. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

 

ДА.4 В некоторых применениях может оказаться недопустимым совмещение некоторых букв русского алфавита (Е и Ё, И и Й, Ь и Ъ). В этом случае кодируемая комбинация в таблице ДА.1 закрепляется за первой буквой из указанных пар. Вторая буква, указанная в таблице ДА.1 в скобках, кодируется двумя знаками символа. Сначала указывается знак символа из таблицы ДА.1, а за ним следует знак символа Ь, как показано в таблице ДА.3.

 

Таблица ДА.3

 

Кодирование букв русского алфавита, указанных

в таблице ДА.1 в спаренном виде

 

Буква русского алфавита

Кодирование знаками символа Code 39RU (Код 39РУ)

Е

Е

И

И

Ь

Ь

Ё

ЕЬ

Й

ИЬ

Ъ

ЬЬ

 

ДА.5 Для кодирования (декодирования) данных на основе букв русского алфавита в символ Код 39РУ должна быть включена управляющая функция, заданная в виде двух служебных знаков "-" (ДЕФИС), расположенных непосредственно перед знаками данных. Если знаки данных содержат знаки русского и латинского алфавитов, то для переключения на латинский алфавит применяют управляющую функцию в виде двух стоящих подряд знаков "." (ТОЧКА). Для возврата к русскому алфавиту применяют управляющую функцию в виде двух стоящих подряд знаков "-" (ДЕФИС).

Служебные знаки "--", ".." при декодировании не передаются и в визуальном представлении не указываются.

Символы штрихового кода, в котором закодированы знаки АИЛ, приведены на рисунке ДА.1.

 

ГОСТ ISO/IEC 16388-2017. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

 

Рисунок ДА.1 - Символ штрихового кода,

в котором закодированы знаки АИЛ

 

Символы штрихового кода, в которых закодированы данные АИЛ2001RU, приведены на рисунке ДА.2.

 

ГОСТ ISO/IEC 16388-2017. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода Code 39

 

Рисунок ДА.2 - Символы штрихового кода,

в которых закодированы данные АИЛ2001RU

 

ДА.6 Визуальное представление символа Код 39РУ должно отображать буквы русского алфавита в соответствии с рисунком ДА.1.

ДА.7 Для обеспечения дополнительной надежности при передаче данных с буквами русского алфавита используют контрольный знак символа набора Код 39РУ.

Последовательность вычисления контрольного знака символа Код 39РУ должна соответствовать A.1.1, за исключением того, что числовые значения знаков для расчета по модулю 43 следует выбирать из таблицы ДА.4.

 

Таблица ДА.4

 

Значения знаков набора Код 39РУ для расчета по модулю 43

 

Знак

Значение

Знак

Значение

Знак

Значение

0

0

Е(Ё)

14

Х

33

1

1

Ж

17

Ц

12

2

2

З

35

Ч

40

3

3

И(Й)

18

Ш

32

4

4

К

20

Щ

39

5

5

Л

21

Ъ(Ь)

19

6

6

М

22

Ы

34

7

7

Н

23

Э

41

8

8

О

24

Ю

26

9

9

П

25

Я

42

А

10

Р

27

. (ТОЧКА)

37

Б

11

С

28

- (ДЕФИС)

36

В

31

Т

29

ПРОБЕЛ

38

Г

16

У

30

 

 

Д

13

Ф

15

 

 

 

ДА.8 Требования к кодированию данных на основе букв русского алфавита можно использовать для обмена данными при наличии договоренности между партнерами об их применении.