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

ГОСТ Р ИСО 22742-2006 Автоматическая идентификация. Кодирование штриховое. Символы линейного штрихового кода и двумерные символы на упаковке продукции

     4.5 Представление данных

4.5.1 Общие положения

Элементы данных представляют на этикетке в виде информации для визуального чтения или в закодированном виде в машиночитаемых символах или в обоих формах.

Этикетка должна содержать машиночитаемые элементы данных и элементы данных для визуального чтения.

Соответствующие идентификаторы данных/идентификаторы применения, знаки РАЗДЕЛИТЕЛЬ ДАННЫХ, СТАРТ и СТОП следует использовать в соответствии с отраслевыми, национальными, региональными стандартами и стандартами на символики. В рамках настоящего стандарта идентификаторы данных/идентификаторы применения для каждого элемента данных следует выбирать из вариантов, приведенных в 4.2 и 4.3 (предпочтительно), которые должны соответствовать ИСО/МЭК 15418, ANSI МН10.8.2. При создании сообщения большой длины путем объединения нескольких полей данных используют синтаксис по ИСО/МЭК 15434.

4.5.2 Общие положения для машиночитаемых символов

4.5.2.1 Синтаксис для линейных символов штрихового кода

Каждый элемент данных рекомендуется кодировать в отдельном символе штрихового кода.

По соглашению между торговыми партнерами элементы данных могут быть соединены в одном символе штрихового кода для упрощения обработки более одного элемента данных за одну операцию сканирования. Соединение должно соответствовать ANSI MH10.8.2.

Для соединения данных с символами штрихового кода используют два основных способа. При первом способе используют сочетания полей постоянной длины. Во втором - специальный знак соединения между полями переменной длины или между полями постоянной и переменной длины. При использовании идентификаторов данных с символиками штрихового кода Code 39 или Code 128 для разграничения полей переменной длины рекомендуется применять знак "+" (ПЛЮС) (знак в наборе 7-битных кодированных знаков ASCII с десятичным значением 43). При использовании символики штрихового кода UCC/EAN-128 для ограничения полей переменной длины, за которыми следует другое поле, следует применять функциональный знак FNC1 (знак с десятичным значением 29 в наборе 7-битных кодированных знаков ASCII, передаваемый как знак "GS").

4.5.2.2 Синтаксис для двумерных символов

4.5.2.2.1 Общие положения

Правила кодирования приведены в ИСО/МЭК 15434. При использовании идентификаторов данных первыми должны быть представлены семь знаков "", а при использовании идентификаторов применения - "". В сообщениях с идентификаторами данных или идентификаторами применения последние два знака "" (окончание формата) являются завершающими, и это применение не подлежит изменению. Если элементы данных объединены в двумерном символе, то для идентификации каждого из полей используют знак "" (знак в наборе 7-битных кодированных знаков ASCII на основе ИСО/МЭК 646 с десятичным значением 29 или шестнадцатиричным значением 1D) и соответствующий идентификатор данных.

4.5.2.2.2 Синтаксис двумерных символов при использовании идентификаторов данных

На рисунке 1 приведен пример, включающий идентификаторы данных, прочие служебные знаки и обязательные поля данных (идентификация изделия, число изделий и идентификация для прослеживаемости (например, номер лота/партии)). Таким образом, строка знаков (без учета пробелов) должна быть представлена в виде: 1РItem-ldentQ Quant1T Trace-ldent.

________________

Обозначения: Item-ldent - идентификация изделий; Quant - число изделий; Trace-ldent - идентификация для прослеживаемости.


Рисунок 1 - Пример кодирования данных с идентификаторами данных в двумерном символе

4.5.2.2.3 Синтаксис двумерных символов при использовании идентификаторов применения

На рисунке 2 приведен пример, включающий идентификаторы применения, прочие служебные знаки и обязательные поля данных (идентификация предмета торговли, число изделий и идентификация для прослеживаемости (например, номер лота/партии)). Таким образом строка знаков (без учета пробелов) должна быть представлена в виде: 01Item-ldent21Quant30 Trace-ldent*.


Рисунок 2 - Пример кодирования данных с идентификаторами применения в двумерном символе

_______________

* Обозначения, приведенные в п.4.5.2.2.3 и на рис.2 соответствуют оригиналу. - Примечание "КОДЕКС".