Расчет контрольной цифры для кода EAN-13

Использование контрольного разряда существенно снижает вероятность ошибки при считывании информации сканером. Практика показывает, что при ручном вводе допускается одна ошибка на 300 введенных знаков, а при машинном считывании штрихового кода – одна ошибка на 3 миллиона знаков.

Рассмотрим следующий пример:

1. Складываем цифры, стоящие на четных позициях, затем на нечетных позициях:

2. Теперь складываем результат сложения цифр на четных позициях, помноженный на три и результат сложения цифр на нечетных позициях: (33*3) + 24 = 123

3. Контрольное число представляет собой разницу между окончательной суммой (123) и ближайшим к ней наибольшим числом, кратным десяти (в данном случае - 130):

130 - 123 = 7

4. Полученная в результате последняя семерка и соответствует контрольной цифре.

Другие системы линейного штрихового кодирования

На следующем рисунке для сравнения представлена структура кода UPC:

Этот код во многом напоминает код EAN-13. Отличием кода UPC является количество используемых разрядов – 12 вместо 13, их расположение относительно краевых и центральных штрихов и структура кода. В настоящее время известны два варианта кода: UPC-A и UPC-E. На данном рисунке представлен вариант кода UPC-A.

Системы кодирования EAN и UPC применяются в основном для кодирования товаров широкого потребления. Для кодирования грузовых партий используются другие системы кодирования, например, системы кодировок Interleaved 2/5 или Code 128:

Линейный штриховой код позволяет считать только небольшой объем информации. Он не содержит в себе информации о товаре и производителе, эта информация находится внутри базы данных предприятия или ассоциации ЮНИСКАН. Код же дает лишь ключ к этой информации. Так этот код и был задуман. Однако многие пользователи нуждались в таком штриховом коде, который позволял бы считывать гораздо больший объем информации о товаре и его производителе.

Двухмерный код – это способ кодирования, который позволяет считывать информацию как по горизонтали, так и по вертикали. Такие коды могут содержать в себе до нескольких тысяч символов, что составляет одну или несколько страниц текста. Такой код представляет собой портативную базу данных, откуда необходимая информация считывается прямо Двухмерный код удобен при работе в «полевых» условиях, когда пользователь не имеет прямого доступа к компьютеру.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: