Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 16022-2008 Автоматическая идентификация. Кодирование штриховое. Спецификация символики Data Matrix (с Изменением N 1)

     5.6 Структурированное соединение

5.6.1 Основные принципы

В структурированном формате может присутствовать до 16 символов версии ЕСС 200 для кодирования сообщения большого объема. Символ является частью структурированного соединения, что отмечается кодовым словом значением 233 в позиции первого знака символа. Непосредственно за ним следуют три кодовых слова структурированного соединения. Первое кодовое слово является индикатором позиции символа в группе, второе и третье предназначены для идентификация файла.

5.6.2 Индикатор позиции символа

Кодовое слово индикатора позиции символа задает положение конкретного символа внутри группы (до 16) символов версии ЕСС 200 в формате структурированного соединения в виде значения " из общего числа символов". Первые четыре бита в данном кодовом слове указывают позицию данного символа как двоичное значение равное (). Последние 4 бита задают общее число символов, подлежащих объединению в формате структурированного соединения как двоичное значение, равное (). 4-битовые комбинации должны соответствовать установленным в таблице 8.


Таблица 8 - Значения битов позиции символа в структурированном соединении

Позиция символа

Значения битов с 1 по 4

Общее число символов

Значения битов с 5 по 8

1

0000

2

0001

2

1111

3

0010

3

1110

4

0011

4

1101

5

0100

5

1100

6

0101

6

1011

7

0110

7

1010

8

0111

8

1001

9

1000

9

1000

10

1001

10

0111

11

1010

11

0110

12

1011

12

0101

13

1100

13

0100

14

1101

14

0011

15

1110

15

0010

16

1111

16

0001



Пример - Порядок кодирования кодового слова индикатора позиции символа для третьего символа в группе из семи символов:
     
     Значение битов в третьей позиции символа: 0010
     
     Общее число символов 7:1010
     
     Комбинация битов: 00101010
     
     Значение кодового слова: 42


5.6.3 Идентификация файла

Идентификацию файла задают значениями двух кодовых слов. Каждое кодовое слово идентификации файла может иметь значение от 1 до 254, что допускает 64516 различных вариантов идентификации файла. Идентификация файла предназначена для повышения вероятности того, что только логически связанные символы обрабатываются как часть единого сообщения.

5.6.4 Структурированное соединение и знак FNC1

Если структурированное соединение используется в сочетании со знаком FNC1 (5.2.4.6), то первые четыре кодовых слова следует применять для структурированного соединения, а пятое и шестое доступны для использования знака FNC1. Знак FNС1 не должен повторяться в этих же позициях во втором и последующем символах, если только он не используется в качестве разделителя полей.

5.6.5 Буферизованные и небуферизованные операции

Сообщение, содержащееся в рамках последовательности структурированного соединения, может быть целиком накоплено в буфере устройства считывания до своего полного ввода и передано после того, как считаны все символы. В качестве альтернативы устройство считывания может передавать декодированные данные из каждого символа по мере их считывания. В этой небуферизованной операции протокол ECI для структурированного соединения, установленный в стандарте AIM ITS 04/001, часть 1, определяет управляющий блок, который должен вставляться в качестве префикса перед началом передаваемых данных каждого символа.