ГОСТ ISO/1EC 24724—2011
Метод ’0111010*
AI (01) + А1(310х) +А1 (13)
Масса нетто предмета в метрических единицах величин и дата
упаковывания
Метод ’0111011"
AI (01) + А1(320х) + А1 (13)
Масса нетто предмета в неметрических (британских) единицах
величин и дата упаковывания
Метод *0111100"
AI (01) + А1(310х} + AI (15)
Масса нетто предмета в метрических единицах величин и дата
реализации
Метод *0111101"
AI (01) + Al(320x) +AI (15)
Масса нетто предмета в неметрических (британских) единицах
величин и дата реализации
Метод "0111110"
AI (01) + AI (310х) + AI (17)
Масса нетто предмета в метрических единицах величин и дата
окончания срока годности
Метод "0111111"
AI (01) + А1(320х)+ А1 (17)
Масса нетто предмета в неметрических (британских) единицах
величин и дата окончания срока годности
Три строки элементовAI уплотняютдо 76 битов, при этом идентификацию предмета уплотняют до
40 битов, значение массы — до 20 битов и значение даты — до 16 битов.
При кодировании трех строкэлементов AI встроке элемента с идентификатором применения AI (01)
отбрасывают первые три цифры (019) и последнюю контрольную цифру. Остальные 12 цифр кодируют в
40-битовом поле уплотненных данных в четырех группах по три цифры в каждой, кодируемых в десяти
битах соответственно. В строке элементов с идентификаторами применения AI (31Охи 320х) для обозначе ния
массы отбрасывают 3-разрядный префиксAi (310 или 320). Из оставшейся 7-значной строки элемента с AI
удаляют второй разряд слева (ноль) с целью формирования строки из 6 цифр. Указанные 6 цифр,
состоящие из цифры последнего разряда AI и последних пяти цифр значения массы, кодируют в 20 битах и
добавляют вполе уплотненных данных. В строке элементов с идентификаторами применения AI (11), AI
(13). AI (15) или AI (17) отбрасывают 2-разрядный префикс А! (11,13,15 или 17) и преобразуют оставши еся
шесть цифр со структурой «ГГММДД» («YYMMDD»)1’ в уплотненную строку со значениями от 0 до 38399
и кодируют уплотненные данные в 16 битах с помощью следующей формулы
(YY х 384) ♦ ((ММ - 1) х 32) ♦ (DD).
Значение 38400 в 16-битовом подполе обозначает, что поле данных не подлежит кодированию. Этот
вариант применяют для кодирования идентификации предмета и массы в случае, если методы кодирова
ния со значениями ’0100’ или *0101" не поддерживаютданное значение массы.
Устройство декодирования декодирует первые 40 битов в 12 цифр, преобразуя каждую из четырех
групп по 10 битов в три цифры, и добавляет перед этими 12 цифрами префикс трех цифр (019), а в конец
первой строки элемента с AI — контрольную цифру, вычисленную по модулю 10.
Затем устройство декодирования преобразует следующих 20 битов по основанию 10для получения
шестидесятичных цифр, размещает ноль после первой цифры (слева) для создания последовательности
из семи цифр, а затем добавляет префикс AI (310) или AI (320) перед указанной строкой для формирования
второй строки элементов сAI передаваемого сообщения. После этого устройстводекодирования преобра
зует последние 16 битов в числовое значение. Если при декодировании последних 16 битов получают
значение 38400, то следующиеданные не подлежатдекодированию.
Иное значение свидетельствует о том. что была закодирована календарная дата. В соответствии с
приведенной выше формулой устройством декодирования должно быть выделено 6-разрядное значение
даты и в соответствии с установленной процедурой к нему должен быть добавлен в качестве префикса
идентификатор применения AI (11), AI (13). AI (15) или AI (17).
Например, если при кодировании сообщения (01)90012345678908(3103)012233(15)991231 исполь
зован метод кодирования со значением ‘0111000’,то в поле уплотненныхданных вдействительности вклю
чают только выделенные полужирным шрифтом цифры, но на выходе устройства декодирования будет
последовательностьданных >00190012345678908310301223315991231".
1■’Обозначения в структуре «ГГММДД»: ГГ — разряды десятков и единиц года (например, для 2009 — 09J.
ММ — порядковый номер месяца (например, для января — 01). ДД — порядковый номер дня в месяце (например,
второй день — 02).
29