Размеры штрих-кода EAN-13 (в соответствии с его 13 цифрами) не всегда подходят для упаковок малоразмерных товаров. Дело в том, что если уменьшить
ширину кода, то пропорционально уменьшатся и ширина штрихов и размеры между ними. А это, в свою очередь, может привести к тому, что сканер
или не сможет распознать код, или распознает его неправильно (все зависит от разрешающей способности конкретного сканера). Поэтому и был разработан
упрощенный стандарт штрих-кода для малоразмерных товаров EAN-8, состоящий из 8 цифр.
Онлайн-калькулятор EAN-8
* Следует учесть, что в результате проверки определяется лишь соответствие контрольной цифры (последней цифры кода) и контрольной суммы,
которая вычисляется по алгоритму, приведенному ниже. Сам факт соответствия не является гарантией того, что товар является подлинным.
Алгоритм проверки штрих-кода EAN-8
- Складываем все четные цифры, кроме последней, контрольной (7): 5+6+1=12
- Складываем нечетные цифры: 3+9+5+0=17
- Полученную в п.2 сумму умножаем на 3: 17*3=51
- Складываем результаты п.1 и п.3: 12+51=63
- Находим ближайшее большее к числу, полученному в п.4, которое делится на 10 - это число 70
- Вычитаем из числа, полученном в п.5 число, полученное в п.4 число: 70-63=7
- Сравниваем последнюю (контрольную) цифру (7) и число, полученное в п.6.: 7=7 - код верный