Рисунок 3. Символ знака со значением 35
Рисунок 4 показывает символьное изображение стопового знака.
-
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
|
3
|
|
1
|
|
1
|
|
2
|
3
|
1
|
2
|
-
Таблица кодировок знаков
Символика Code 128 имеет три множества знаков, показанных в таблице 1, как A, B и C.
Символика UCC/EAN-128 определяет идентичное множество знаков, определенное в стандарте ISO/IEC 646, для того, чтобы обеспечить международную совместимость.
Штриховой символ из черных и белых полос в столбце «образец символа» показывает символьное изображение знаков кодировок A, B и C. Выбор кодировки зависит от стартового знака (Start A или Start B или Start C) и знака кодировки (Code A, Code B, Code C, Shift). Если символ начинается со стартового знака Start A, то далее применяется кодировка A. Кодировки B или C , аналогично, определяются стартовыми знаками B или C, соответственно. Кодировка может изменяться внутри символа с помощью знаков кодировок (Code A, Code B, Code C, Shift).
Одни и те же данные могут быть представлены различными символами Code 128, используя различные комбинации знаков кодировок. Глава 8 содержит правила использования различных кодировок для минимизации длины символа заданного количества знаков.
Каждому символу знака присвоено численное значение, указанное в столбце «значение символа». Это значение используется для вычисления контрольного знака. Оно может использоваться также для перевода в ASCII значение и наоборот (см. Приложение 2).
Таблица 1. Кодировка знаков Code 128
ЗНАЧЕНИЕ
СИМВОЛА
|
КОДИРОВКА
A
|
ASCII
Значение
Для
A
|
КОДИРОВКА
B
|
ASCII Значение
Для
B
|
КОДИРОВКА
С
|
ШИРИНА ЭЛЕМЕНТОВ
(в модулях)
|
НАБОР ЭЛЕМЕНТОВ
|
|
|
|
|
|
|
|
|
|
|
|
|
B
|
S
|
B
|
S
|
B
|
S
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
0
|
Space
|
32
|
Space
|
32
|
00
|
2
|
1
|
2
|
2
|
2
|
2
|
|
|
|
|
|
|
|
|
|
|
|
1
|
!
|
33
|
!
|
33
|
01
|
2
|
2
|
2
|
1
|
2
|
2
|
|
|
|
|
|
|
|
|
|
|
|
2
|
“
|
34
|
“
|
34
|
02
|
2
|
2
|
2
|
2
|
2
|
1
|
|
|
|
|
|
|
|
|
|
|
|
3
|
#
|
35
|
#
|
35
|
03
|
1
|
2
|
1
|
2
|
2
|
3
|
|
|
|
|
|
|
|
|
|
|
|
4
|
$
|
36
|
$
|
36
|
04
|
1
|
2
|
1
|
3
|
2
|
2
|
|
|
|
|
|
|
|
|
|
|
|
5
|
%
|
37
|
%
|
37
|
05
|
1
|
3
|
1
|
2
|
2
|
2
|
|
|
|
|
|
|
|
|
|
|
|
6
|
&
|
38
|
&
|
38
|
06
|
1
|
2
|
2
|
2
|
1
|
3
|
|
|
|
|
|
|
|
|
|
|
|
7
|
‘
|
39
|
‘
|
39
|
07
|
1
|
2
|
2
|
3
|
1
|
2
|
|
|
|
|
|
|
|
|
|
|
|
8
|
(
|
40
|
(
|
40
|
08
|
1
|
3
|
2
|
2
|
1
|
2
|
|
|
|
|
|
|
|
|
|
|
|
9
|
)
|
41
|
)
|
41
|
09
|
2
|
2
|
1
|
2
|
1
|
3
|
|
|
|
|
|
|
|
|
|
|
|
10
|
*
|
42
|
*
|
42
|
10
|
2
|
2
|
1
|
3
|
1
|
2
|
|
|
|
|
|
|
|
|
|
|
|
11
|
+
|
43
|
+
|
43
|
11
|
2
|
3
|
1
|
2
|
1
|
2
|
|
|
|
|
|
|
|
|
|
|
|
12
|
,
|
44
|
,
|
44
|
12
|
1
|
1
|
2
|
2
|
3
|
2
|
|
|
|
|
|
|
|
|
|
|
|
13
|
-
|
45
|
-
|
45
|
13
|
1
|
2
|
2
|
1
|
3
|
2
|
|
|
|
|
|
|
|
|
|
|
|
14
|
полный
стоп
|
46
|
полный
стоп
|
46
|
14
|
1
|
2
|
2
|
2
|
3
|
1
|
|
|
|
|
|
|
|
|
|
|
|
15
|
/
|
47
|
/
|
47
|
15
|
1
|
1
|
3
|
2
|
2
|
2
|
|
|
|
|
|
|
|
|
|
|
|
16
|
0
|
48
|
0
|
48
|
16
|
1
|
2
|
3
|
1
|
2
|
2
|
|
|
|
|
|
|
|
|
|
|
|
17
|
1
|
49
|
1
|
49
|
17
|
1
|
2
|
3
|
2
|
2
|
1
|
|
|
|
|
|
|
|
|
|
|
|
18
|
2
|
50
|
2
|
50
|
18
|
2
|
2
|
3
|
2
|
1
|
|
Достарыңызбен бөлісу: |