Принцип автоматической проверки данных в штрихкодах Code 128 заключается в использовании контрольных цифр для обеспечения безопасности информации. 5
Контрольная цифра представляет собой взвешенную по модулю 103 контрольную сумму. 2 Она рассчитывается путём суммирования значения начального кода с произведениями значения каждого символа, умноженного на вес его позиции в строке штрих-кода. 2
Далее происходит следующее: 2
Таким образом, контрольный знак располагается между последним знаком данных и знаком «Stop». 3
Кроме того, после декодирования всех знаков проверяется наличие действительных знаков Start и Stop, а также правильность контрольного знака символа. 1
Кроме того, могут проводиться другие вторичные проверки: свободных зон, ускорения луча, абсолютной синхронизации, размеров и т. д.. 1 Они осуществляются с учётом конкретного устройства считывания и планируемой среды применения. 1