Розрахунок контрольного символу штрихкоду ean 13

Обробка призначена для розрахунку контрольного символу штрих коду EAN13.

В обробці необхідно вказати перші 12 символів, після чого системою буде розрахований 13 контрольний символ по спец. алгоритму.

Обробка може бути корисна, коли необхідно без наявності спеціального обладнання, сформувати штрих код з урахуванням контрольного символу, і далі перевірити читання отриманого штрих коду в конфігурації і пошук товару за таким штрих коду.

Наприклад, коли необхідно сформувати штрих код вагового товару (вказавши в полі перший 12 символів - 2 символу префікса штрих коду, наприклад 28, далі 5 символів коду товару, і наступні 5 символів кількість товару в грамах), коли для тестування подальшого необхідно отримати штрих код з урахуванням контрольного символу.

Штрих-код EAN-13 є лінійним. Значення цифр, закодованих в смужках продубльовано в нижній частині штрихового коду (13 знаків з урахуванням контрольного символу). Для прикладу розглянемо розрахунок контрольної суми для штрих-коду під номером 215000000001Х, де Х - контрольна сума. У числі використовується 12 цифр, проведемо розрахунок 13 знака:

  • Спочатку складемо всі цифри, що стоять на парних місцях: 1 + 0 + 0 + 0 + 0 + 0 + 1 = 2
  • Отриману суму помножимо на три: 2х3 = 6
  • Далі складемо цифри, які стоять на непарних місцях: 2 + 5 + 0 + 0 + 0 + 0 = 7
  • Потім складемо отримані цифри в пункту 2 і 3: 6 + 7 = 13
  • Відкидаємо десятки, отримаємо 3
  • Нарешті, з 10 вичетаем число з п.5 і отримуємо контрольну суму: 10-3 = 7

завантажити файли

Схожі статті