Расчет контрольной цифры в штрих-коде EAN-13
Что такое штрих-код?
Штрихово́й код (штрихко́д) -это последовательность чёрных и белых полос, представляющая некоторую информацию в удобном для считывания техническими средствами виде.
2. Виды штрихкодов.
На сегодняшний день существует 50 систем штрихового кодирования. Наиболее широко применяются четыре — UPC или Universal Product Code (универсальный код товара) американский стандарт штрих-кода с 1973 года, Code 39 - штрих-кодовое обозначение, которым можно закодировать большие латинские буквы (от A до Z), цифры (от 0 до 9) и некоторые специальные символы (например, знак доллара '$'), Interleaved 2-of-5 —кодирует пары цифр, используется в коммерческих целях, и на упаковке некоторых продуктов, в то время как продукты внутри помечены UPC или EAN, Codabar- набор символов состоящий из чисел от 0 до 9 плюс шесть специальных символов.
В Западной Европе c 1977 года применяется система «Европейский артикул» (EAN – European Article Numbering), которая является разновидностью UPC. Код EAN представляет собой набор цифр от 0 до 9. Американский и западноевропейский коды совместимы, разница между ними лишь в том, что код UPC содержит 12 знаков, а код EAN – 13 знаков. Широко известна также западногерманская система кодирования BAN (Bunaeseinheitliche Artikelnummer).
В международной практике наибольшее распространение получили именно коды EAN, которые в зависимости от применения делятся на три группы – международные, национальные и локальные.
Международные коды применяют как внутри страны, так и за ее пределами. При этом коды, нанесенные на упаковку товара одной страной, понятны и могут быть расшифрованы и в другой стране. Национальные коды допускается использовать только в пределах одной страны, хотя при необходимости они могут быть прочитаны и в другой стране. Локальные коды преследуют вполне определенные цели, их использует торговое предприятие только в системе управления данного предприятия. Использование международных кодов сокращает время обработки грузопотоков за счет машинной обработки информации, считанной с использованием ручных или стационарных устройств.
По способу кодирования информации различают линейные(одномерные) и двумерные символики штрих-кодов. Линейными (одномерными) называются штрих-коды, читаемые в одном направлении (по горизонтали). К ним относятся - EAN, UPC, Code 39, Code 128, Codabar, Interleaved 2 of 5. Линейные символики позволяют кодировать небольшой объем информации (до 20...30 символов – обычно цифр) с помощью несложных штрих-кодов, читаемых недорогими сканерами. Двумерные штрих-коды – символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Такой код считывается с помощью специального сканера и позволяет быстро и безошибочно вводить большой объем информации, а его расшифровка проводится в двух измерениях – по горизонтали и по вертикали.
3. С помощью чего наносятся и считываются штрих-коды?
Нанесение - матричные, лазерные, термо и термотрансферные принтеры.
Считывание — производится при помощи сканеров штрих-кодов которые можно разделить на несколько типов:
• CCD сканеры, самые простые, использующие в качестве источника излучения светодиоды. Функционально этот тип сканеров обладает небольшим расстоянием считывания штрих-кода - этикетка со штрих-кодом должна быть идеально ровной и четкой.
• Лазерные сканеры - имеют в качестве источника излучения маломощные лазеры. Данный вид сканеров имеет разные характеристики и размеры, расстояние считывания этих сканеров достигает нескольких десятков сантиметров при любом наклоне этикетки.
• IMAGE сканеры - новые сканеры, созданные на основе Image-технологии. Их главные преимущества в том, что они легко распознают коды любого размера и качества (в т.ч. мелкие, нечеткие, поврежденные, плохо пропечатанные)
Image сканеры не имеют внутри подвижных частей, что делает их необычайно прочными и надежными и увеличивает срок эксплуатации.
4. Для чего нужна контрольная цифра?
Контрольная цифра — разновидность контрольной суммы, добавляется обычно в конец длинных номеров с целью первичной проверки их правильности. Применяется с целью уменьшения вероятности ошибки при обработке таких номеров: машинном считывании с упаковки товара, записи в документы, голосовой передаче от человека к человеку и пр.
5. Из чего состоят штрих-коды?
Возьмем для примера данный штрих-код 3000376211205
1. две цифры(30) иногда три - означают код страны изготовителя или продавца продукта. Как правило, код страны присваивается Международной ассоциацией EAN;
2. пять цифр(00376) – означают код предприятия – изготовителя или продавца продукции;
3. пять цифр (21120) - это код товара, в котором: 1 цифра (2) - наименование товара, 2 цифра (1)- потребительские свойства, 3 цифра (1) - размеры, масса, 4 цифра (2) – ингредиенты, 5 цифра (0) - цвет;
4. одна цифра (5) – контрольная цифра, используемая для проверки правильности считывания штрихов сканером.
5. Иногда указывается еще одна цифра, которая означает знак товара, изготовленного по лицензии.
Расчет контрольной цифры в штрих-коде EAN-13
Шаг 1 | Отбросить контрольный разряд (крайний справа) |
Шаг 2 | Сложить разряды, стоящие на четных местах |
Шаг 3 | Результат ШАГа 2 умножить на 3 |
Шаг 4 | Сложить разряды, стоящие на нечетных местах |
Шаг 5 | Суммировать результаты ШАГов 3 и 4 |
Шаг 6 | В полученном числе крайнюю справа цифру вычесть из 10. Полученный результат и есть значение контрольной цифры |