ГОСТ ISO/1EC 24724—2011
Приложение D
(обязательное)
Разбиение длинных символов GS1 DataBar Расширенный и GS1
DataBar Расширенный Многострочный для режима эмуляции
символик, используемых GS1
Символы GS1 DataBar Расширенный и GS1 DataBar Расширенный Многострочный, которые включают в
себя более 48 знаков данных, в режиме эмуляции символик, используемых GS1. перед передачей должны
быть разбиты на две части. Разбиениедолжно быть осуществлено в начале строки элемента, которая присутству
ет в части, превышающей 48 знаков. Строки элементов определяют либо по присутствию знака-разделителя
FNC1. либо по окончанию строки элемента фиксированной длины с AI (таблица D.1). Для того чтобы найти строки
элементов, имеющие более 48 знаков, устройство считывания должно обеспечить выполнение следующих дей
ствий:
a) если данные в символах GS1 DataBar Расширенный и GS1 DataBar Расширенный Многострочный превы
шают 48 знаков, считывание символа проводят с его начала:
b
) проверяют первые две цифры данных в линейном компоненте (первые две цифры идентификатора
применения AI);
c) если первые две цифры совпадают с парами цифр, приведенными в графе «Первые две цифры иденти
фикатора применения»» таблицы D.1. пропускают столько знаков, сколько указано в графе «Число знакови табли цы
D.1 для данной пары цифр:
d) если первые две цифры не совпадают с указанными в таблице D.1. то идентификатор применения не
является идентификатором применения фиксированной длины и следует провести поиск с начала символа с
целью обнаружения первого знака FNC1 или до конца символа, в зависимости от того, что будет первым;
e) если число знаков превышает ограничение на 48 знаков, разбивают данные в начале последней обрабо
танной строки элементов. В противном случае выполняют действие, указанное в перечислении Ь).
Если первое сообщение заканчивается знаком FNC1, то этот знак не передают.
Т а б л и ц а D.1 — Идентификаторы применения для строк элементов фиксированной длины
Первые дао цифры
идентификатора
применения
Число знаков (включая
идентификатор применения
и попе данных)
Первые две цифры
идентификатора
применения
Число знаков (включая
идентификатор применения
и попе данных)
18
19
20
23
31
32
33
34
35
36
41
8
8
4
2п+4’>
10
10
10
10
10
10
16
00
01
02
03
04
11
12
13
14
15
16
17
20
16
16
16
18
8
8
8
8
8
8
8
П р и м е ч а н и е— Где п — третья цифра идентификатора применения (следует сразу за
цифрами 2 и 3).
Идентификаторами применения для строк элементов фиксированной длины являются только те.
в которых первые две цифры совпадают с приведенными в графе 1 «Первые две цифры идентификатора
применения» таблицы D.1. Остальные идентификаторы применения могут быть определены строками эле
ментов данных, которые имеют одно значение длины, но эти строки элементов должны рассматриваться
как имеющие переменную длину, поскольку они отсутствуют в таблице идентификаторов с заранее установлен
ной длиной. В будущем не предусматривается дополнение таблицы D.1.
’*См. примечание к таблице D.1.
52