ГОСТ ISO/IEC 24724—2011
может возникнуть недостаток битов. Указанный недостаток должен быть восполнен последовательностью
битов-заполнителей для достижения полной информационной емкости символа.
Строкубитов-заполнителей создают путем повтора 5-битовых последовательностей *00100". которые
одновременно являются указателем фиксации схемы кодирования знаков no ISO/IEC 646 в схемеалфавит
но-цифрового кодирования и указателем фиксации схемы алфавитно-цифрового кодирования всхеме коди
рования знаков по ISO/IEC 646. так что способы кодирования и их указатели фиксации чередуются без
кодированиядополнительныхданных. Последняя дополнительная последовательность может быть усече на
справа, если в символе недостаточно битов.
Если схема числового кодирования завершает кодирование данных, перед чередующейся последо
вательностью битов-заполнителей *00100’’ требуется 4-битовый указатель фиксации алфавитно-цифрового
кодирования *0000". Например, если кодирование завершается в схеме числового кодирования и остается
семь битов, онидолжны быть закодированы как "000000Г. что является указателем фиксации схемы алфа
витно-цифрового кодирования *0000"’, за которым следуют первые три бита указателя фиксации "00Г схемы
кодирования знаков по ISO/IEC 646 “00100’. Первый 4-битовый указатель фиксации может быть сокращен,
если для заполнения требуется менее четырех битов.
7.2.6 Контрольный знак символа
Первым знаком символа GS1 DataBar Расширенный является контрольный знаксимвола. В нем зако
дирована информация о длине символа и контрольной сумме взвешенных значений ширины элементов
знаков символа для данных (далее — знаки символа). Используют только первые 4009 значений (от 0 до
4008) контрольного знака символа.
Число знаков символа S (в диапазоне от 4 до 22) и значение контрольной суммы кодируют в конт
рольном знаке следующим образом.
Значение контрольного знака = 211 х (S-4 ) +значение контрольной суммы.
Значение контрольной суммы равно остатку отделения по модулю 211 взвешенной суммы значений
ширины элементов в знаке символа. Весовые коэффициенты, приведенные в таблице 14. вычисляют как
степенную функцию с аргументом 3 по модулю 211. начиная с первого элемента первого знака символа.
Т а б л и ц а 14 — Весовые коэффициенты элементов знаков символа для вычисления значения контрольной
суммы по модулю 211
Расположение знака символа по
отношению к шаблону помеха
Весовой коэффициент знака символа для элемента с номером
1234б67а
Слева от А1‘
—
——
—
—
——
—
Справа от А1
1392781329677
Слева от А2
206018011814372163
Справа от А2
1891451339117140209205
Слева от В1
19315749147195717191
Справа от В1
621861361971698544132
Слева от В2
18513318814241236108
Справа от В2
1131281739780298750
Слева от С1
15028844112315852156
Справа от С1
46138203187139206196166
Слева от С2
76175115337111122155
Справа от С2
43129176106107110119146
Слева от D1
164814410309059177
Справа от D1
109116137200178112125164
Слева от D2
70210208202184130179115
Справа от D2
134191151319368204190
35