Как рассчитать штрих-коды Ean13

Оглавление:

Anonim

EAN-13 - это система штрих-кодов, используемая для маркировки продуктов. «EAN» обозначает европейский номер артикула, а 13 обозначает количество цифр в коде. Однако фактическая информация, передаваемая штрих-кодом, содержится только в первых 12 из этих цифр. Последняя цифра кода называется контрольной цифрой. Этот номер не содержит информации, но предназначен для подтверждения того, что штрих-код был отсканирован правильно. Это достигается тем, что 13-я цифра является математическим результатом формулы, имеющей дело с предыдущими 12 числами. Формула, используемая в этом процессе, называется алгоритмом по модулю 10. Чтобы вычислить штрих-код EAN-13, нужно определить 13-е число кода, применив этот алгоритм по модулю 10 к предыдущим 12 цифрам.

Найдите 12-ю цифру в штрих-коде. Если контрольная цифра еще не установлена, это последняя цифра слева. Если контрольная цифра на месте, это вторая с последней цифры слева. Например, если ваш EAN-13 был 97 35940 56482 4, 12-ая цифра - № 2.

Начиная с этой 12-й цифры, двигайтесь справа налево по коду, добавляя к нему каждую вторую цифру. Используя наш пример кода 97 35940 56482 4, это означает, что нужно начинать с № 2 и добавлять к нему числа 4, 5, 4, 5 и 7, что дает в общей сложности 27.

Умножьте сумму, полученную в Шаге 2, на 3. Используя наш пример выше, это означает умножение 27 на 3, что дает в общей сложности 81.

Найдите 11-ю цифру в коде. Используя наш пример кода 97 35940 56482 4, это будет № 8.

Начиная с 11-й цифры, перемещайтесь справа-налево по коду, добавляя к нему каждую вторую цифру. Используя наш пример 97 35940 56482 4, это означает, что нужно начинать с № 8 и добавлять к нему 6, 0, 9, 3 и 9, в результате чего получается 35.

Добавьте результаты из шага 3 и шага 5. В нашем примере это означает добавление 81 и 35, что дает в общей сложности 116.

Округлите результат шага 6 до ближайшего значения, кратного 10. В нашем примере это означает округление от 116 до 120.

Вычтите результат шага 7 из результата шага 6. В нашем примере это 120-116, что дает нам разницу 4. Это 4 должно быть 13-м числом в EAN-13, иначе называемым контрольной цифрой.

подсказки

  • Если вы не хотите выполнять вычисления вручную, вы можете воспользоваться калькулятором автоматической проверки цифр, приведенным в разделе «Ресурсы» этой статьи.