ГОСТ Р 51001-96
При использовании контрольного знака символа “2 из 5 чередующийся”
следует применять нижеприведенный алгоритм
1) начиная с крайней правой цифры (исключая контрольный знак сим
вола и2 из 5 чередующийся”), складывают справа налево каждое второе
значение закодированного числа,
2) результат действия 1) умножают на 3,
3) суммируют оставшиеся цифровые значения,
4) результат действия 3) прибавляют к результату действия 2),
5) контрольный знак символа “2 из 5 чередующийся” является наимень
шим значением, которое при причислении к результату действия 4) образует
кратное 10
Пример
Расчет контрольной цифры символа “2 из 5 чередующийся” для числа
1937
1 9 3 7
Действие 19+7=16
Действие 2 16x3=48
Действие 3 1+3=4
Действие 44+48=52
Действие 5 (ближайшим кратным 10 является 60)
60 - 52 = 8
отсюда С = 8
Таким образом, полный номер 19378 К нему должен быть добавлен 0для
получения четного числа кодируемых цифр В символе штрихового кода
должна быть закодирована цифровая последовательность 019378
Контрольная цифра символа “2 из 5 чередующийся”, взвешенная по
модулю 10, может передаваться декодером
А 2 2 К о н т р о л ь н ы йз н а кд а н н ы х
Для расчета контрольного знака данных может быть использован алго
ритм в соответствии с [2] или другой алгоритм, определенный в прикладных
требованиях
В программах нанесения символа “2 из 5 чередующийся” и обработки
данных предусмотрен соответствующий алгоритм расчета контрольной
цифры Подобный контрольный знак данных должен также передаваться
декодером
А 23 С т р о к ап р е д с т а в л е н и яд л яв и з у а л ь н о г о
ч т е н и я
Предназначенное для визуального чтения человеком представление зна
ков данных (в том числе и контрольного знака символа при его задании),
закодированных в символе “2 из 5 чередующийся”, должно, как правило,
наноситься вместе с символом штрихового кода Знаки СТАРТ и СТОП в
представлении для визуального чтения не изображаются Размеры и тип
шрифта не регламентированы Строку представления для визуального чтения
можно наносить в любом месте рядом с символом “2 из 5 чередующийся”
без нарушений свободных полей
11