В мировой практике торговли принято использование штрих-кодов символики EAN для присвоения уникального номера товару. В соответствии с принятым порядком, производитель товара наносит на свою продукцию штриховой код, в котором зашифрованы данные о стране местонахождения производителя и кода производителя. Код производителя присваивается региональным отделением международной организации EAN International. Такой порядок регистрации позволяет исключить возможность появления двух различных товаров с одинаковыми кодами.
Штрих-код EAN-8 используется в том случае, когда на карте не хватает места для размещения более полной информации о продукте.
Штрих-код EAN-8 позволяет закодировать 8 цифр. Последняя 8 цифра является контрольным символом и рассчитывается автоматически исходя из первых 7 цифр, введенных пользователем.
Какие цифры кодируются для дисконтных карт?
Первые три цифры в штрих-коде EAN-8 обозначают региональный код разных стран. Например, 460 – 469 — это код России.
Для пластиковых карт зарезервирован специализированный диапазон от 200 до 299, не присвоенный ни одной стране. Если отклониться от данного диапазона, то при использовании карт может произойти случайное пересечение с товаром.
Внешний вид штрих-кода EAN-8
На рисунке, расположенном ниже, размещен пример штрих-кода с номером 21500015, где 5 — контрольная цифра.
вы можете проверить |
EAN-8 С ПОДПИСАННЫМ НОМЕРОМПод штрих-кодом полностью отображен закодированный номер. Введите 7 цифр: Нажмите ввод |
EAN-8 С ЧАСТИЧНО ПОДПИСАННЫМ НОМЕРОМПод штрих-кодом полностью отображена часть закодированного номера. Введите 7 цифр: Нажмите ввод Отображать цифр справа: |
|
EAN-8 БЕЗ ПОДПИСАННОГО НОМЕРАПод штрих-кодом полностью отображен закодированный номер. Введите 7 цифр: Нажмите ввод |
Как посчитать контрольный символ для штрих-кода EAN-8
Штрих-код является линейным. Значение цифр, закодированных в полосках, продублировано в нижней части штрихового кода (8 знаков с учетом контрольного символа).
Для примера рассмотрим расчет контрольной суммы для штрих-кода под номером 2150001Х, где Х — контрольная сумма.
Как уже упоминалось выше, в штрих-коде EAN-8 используется 8 знаков, где последняя цифра является контрольной. Проведем расчет 8 знака:
- Сначала сложим все цифры, стоящие на нечетных местах: 2+5+0+1=8;
- Полученную сумму умножим на три: 8х3=24
- Далее сложим цифры, стоящие на четных местах:1+0+0=1;
- Затем сложим полученные цифры в пунктах 2 и 3: 24+1=25
- Отбрасываем десятки, получим 5.
- Наконец, из 10 вычитаем число полученное в п.5 и получаем контрольную сумму: 10-5=5.