ГОСТ Р 54621— 2011/ISO/IEC TR 24729-1:2008
96-битовоедвоичноечисло может также кодироваться двадцатьюдевятью десятичными цифрами, но
для разделения резервныхданных на бинарные подполя требуется, прежде всего, преобразоватьданные
издесятичной вдвоичную систему счисления. Целесообразно преобразовывать восьмеричное или шест
надцатеричное представление данных в двоичное, а затем разделять его, вместо того чтобы сначала пре
образовывать 29-разрядное десятичное число в 96-битовое двоичное число, а затем разделять его на
подполя.
Многие символики штрихового кода не поддерживают прямое байтовое представление битов, что не
соответствует стандартному синтаксису, используемому в современных технологиях автоматической иден
тификации и сбораданных. Побайтовое кодирование может стать причиной появления в представлении для
визуального чтения непечатных знаков.
При создании символа штрихового кода рекомендуется использовать восьмеричное кодирование,
выбор которого обусловлен следующим:
- символики, кодирующие только числовые знаки, должны использовать восьмеричное кодирование;
- восьмеричное представление допускает более эффективное кодирование во многих символиках
штрихового кода. как. например, использование режима кодирования с удвоенной плотностью в симво
лике GS1-128 и режима цифрового уплотнения в символике PDF417. в соответствии со стандартами
ИСО/МЭК15438. и в символике MicroPDF417, в соответствии со стандартом ИСО/МЭК 24728. Для кодиро
вания данных при помощи указанных символик требуется меньшее число знаков символа штрихового
кода, хотя число знаков данных, подлежащих кодированию, при использовании восьмеричного представ
ления больше, чем при использовании шестнадцатеричного представления;
- при использовании восьмеричного представления эффективность кодирования данных в символах
Data Matrix версии ЕСС200 согласно ИСО/МЭК 16022. принятых для применения GS1 ” , приблизительно
равна эффективности кодирования при использовании шестнадцатеричного представления.
При представлении данных радиочастотной метки в виде штрихового кода с представ
лением для визуального чтения рекомендуется использовать восьмеричное представление.
Использование шестнадцатеричного представления устарело, но также поддерживается для дейст
вующих приложений.
Настоящий стандарт устанавливает правила кодирования для создания резервных копий последова
тельности конкретных полей данных радиочастотной метки (таких как поле контроля циклическим избыточ
ным кодом (код CRC) или поле заголовка). При этом каждое поле начинает новую восьмеричную или
шестнадцатеричную кодирующую последовательность, а неиспользуемые битовые представления явля
ются двоичными нулями в последнем (младшем) восьмеричном или шестнадцатеричном разряде этого
поля. Например, для кодирования поля, содержащего 16-битовый код CRC-16. требуется шесть восьме
ричных цифр, но емкость кодирования шести восьмеричных цифр составляет 18 цифр. Таким образом. 2
младших бита шестой (и последней) восьмеричной цифры всегда содержат нули, поэтому шестой разряд в
представлении кода CRC-16 всегда будет равен ’4’ или 0’ (в зависимости от значения младшего бита кода
CRC-16. равногоединице или нулю соответственно).
11.1.3Необходимость идентификаторов применения и идентификаторов данных штрихово
го кода
Представление данных должно начинаться с соответствующего идентификатора применения (Al2!)
или идентификатора данных (Dl3;) фиксированнойдлины согласно ИСО/МЭК 15418. В символиках штрихо
вого кода, кодирующих только числовые значения, могут быть использованы только особые идентификато
ры AI.
Каждый идентификатор AI или DI. указывающий на резервные копии структурданных, хранящихся в
памяти радиочастотных меток УВЧ Поколения 2. соответствующих ИСО/МЭК 18000-6 (тип С), устанавлива
ют уполномоченные агентства. Структуры идентификаторов применения и идентификаторовданных могут
быть расширены для включения дополнительных форматов радиочастотных меток, которые будут исполь
зоваться в будущем.
Синтаксис данных идентификаторов AI и DI должен устанавливать, что первым ненулевым знаком
элемента данных является знак флага (см. 11.1.4). Начальный знакфлага указывает на форму представле
ния (восьмеричное или шестнадцатеричное), а также разделяет различные форматы данных радиочастот-
”
Дополнительные
сведения
по символике GS1 Data Matrix
можно
получить в Общих спецификациях GS1.
Т>От английского Application Identifier (AI).
*
От английского Data Identifier (DI).
27