ГОСТ ISO/1EC 24724—2011
b) получают подтверждение, что центральная последовательность является действительным
контрольным знаком. Используя метод, изложенный в этапах с) 1) и с) 2) (за исключением того, что на
этапе, указанном в перечислении с) 2), значение делителя р равно 18. а не 26), определяют значения
ширины элементов. Сравнивают полученные результаты со значениями, приведенными в приложении С;
c) проводят декодирование двух знаков символа следующим образом:
1) измеряют тринадцать параметров р. е,. е2, е3. е4. е5. е6. е7, е8,е9. е10, е,,. и е,2(рисунок 9);
Нечетный, Нечетный2Нечегный3Нечетный4 Нечетный }Нечетныйв Нечетный7
Четный,Четный2 Четный3Четный4Четный.Четный,,Четный7
Рисунок 9 — Измеряемые параметры при декодировании
2) преобразуют измеренные размеры е,. е2.е3, в4, е5. е6. е7.е0. es,е,0. в „ , и е,2в нормирован
ные значения Е „ Е2, Е3, Е4. Е5, Еб, Е7. Е6. Еэ. Е10, Е „ и Е,2, которые представляют собой
ширину указанных измеренных размеров (Е,) в целых значениях модуля. Для определе
ния Е, используют следующие выражения:
если 1,5р/26 £ в, < 2.5р/26. то Е, =2;
если 2.5р/26 £ е, < 3,5р’26. то Е, = 3;
если 3.5р/26 £ в, < 4.5р’’26. то Е, = 4;
если 4,5р/26 £ е, < 5,5р/26. то Е, = 5;
если 5,5р/26 £ е, < 6,5р/26, то Е, = 6;
если 6.5р/26 £ е, < 7.5р’26. то Е, = 7;
если 7,5р/26 £ е, < 8,5р’26. то Е, = 8;
если 8.5р/26 £ е(< 9,5р/26, то Е, = 9.
Если данные условия не выполняются, контрольный знак символа считают ошибочным;
3) определяют нормированные значения ширины элементов величин Е. К ширине последнего
элемента знака символа относят оставшиеся модули (вместо вычисления его ширины на
основе значений Е). Набор действительных значений ширины элементов является единствен
ным решением, при котором отсутствуют элементы шириной менее одного модуля и присут
ствует хотя бы один четный элемент шириной один модуль. Например, на рисунке 9 значе
ниям от Е, до Е,2 соответствуют {3 3 4 6 6 4 3 3 5 4 2 3}. Возможными производными
наборами элементов являются {1 2 1 3 3 3 1 2 1 4 0 2 1 2}, { 2 1 2 2 4 2 2 1 2 3 1 12 1}или {3 0
3 1 5 1 3 0 3 2 2 0 3 0}.Толькочетырнадцатьзначенийшириныэлементов
{2 1 2 2 4 2 2 1 2 3 1 12 1} удовлетворяют требованиям кдействительной ширине элементов,
поэтому их выбирают в качестве значений ширины элементов. Если ни один из полученных
наборов значений ширины элементов не является действительным, знак считают ошибоч
ным. В приложении G приведена реализация алгоритма декодирования ширины этих элемен
тов на языке программирования С;
4) определяют значения четного и нечетного поднаборов с помощью программы, приведенной
в приложении В;
d) после декодирования двух знаков символа и контрольного знака символа проводят проверку на
совпадение значений контрольного знака, вычисленных на основе шаблона поиска по модулю 89. резуль
татам расчета по модулю 89 суммы взвешенных значений ширины элементовдля знаков символа;
e) вычисляют значение флага сопровождения и идентификационного номера предмета по значениям
двух знаков символа;