Приложение 2
к постановлению мэра г.Томска
от 02.10.2002 № 383
Алгоритм расчета контрольного разряда
Структура штрих-код:
Код операции | Код операции | Код операции | Код ЖЭУ | Код ЖЭУ | Л/с | Л/с | Л/с | Л/с | Л/с |
| Контр. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Весовой коэффициент | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | |
Пример | 3 | 5 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 5 | 3 | 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 1. Начиная со старшего разряда (крайний слева) в штрих-коде, сложить величины произведений значения разряда и его весового коэффициента (порядковый номер разряда). Первый весовой коэффициент равен 12, последующие уменьшаются на 1.
Шаг 2. Полученная сумма делится по модулю 11. Результат является контрольным разрядом. Если остаток от деления равен 10, то контрольный разряд равен 0.
Пример:
Код операции - 351
Код ЖЭУ - 10
Лицевой счет - 1053 (при формировании штрих-кода по системе EAN-13 необходимо добавлять слева нули до 6 знаков, при кодировании по системе Code-39 этого делать не обязательно).
Sum = 12*3 + 11*5 + 10*1 + 9*1 + 8*0 + 7*0 + 6*0 + 5*1 + 4*0 + 3*5 + 2*3 = 136
L_k = 136 mod 11 = 4