О штрих-кодах

Хочется поговорить о штрих-кодах. Без штрих-кодов немыслимо представить себе современное товаропроизводство, ведь они размещаются везде, где необходимо идентифицировать товар. Покупаем ли мы телевизор, ноубук или чипсы, без разницы, все равно их упаковки снабжены штрих-кодами. Штрих-коды также используются и на почте, и при сборке деталей и в многих других отраслях. Свой путь становления штрих-коды обязаны американцам Бернарду Сильверу, Норману Вудланду и Джордину Джохэнсону, которые в 1949 году придумали и реализовали идею штрих-кодов, а в 1952 году получили патент на изобретение.

В настоящее время существует большое число различных вариантов реализации штрих-кодов, но все они основаны на последовательности чёрных и белых полосок, которые потом считывает специальное устройство - сканер. Наиболее из распространенных видов  штрих-кодов являются американский "Универсальный товарный код" UPC и "Европейская система кодирования" EAN. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13). Данные цифры представляют собой закодированную информацию о некоторых наиболее существенных параметрах продукции.

Вот небольшой пример. Пусть штриф-код состоит из следующей последовательности чисел - 3000376211205. Тогда:

30 - первые две цифры означают страну происхождения (изготовителя или продавца) продукта;
00376 - следующие пять - предприятие-изготовитель;
21120 - еще пять - наименование товара, его потребительские свойства, размеры, массу, цвет;
5 - последняя цифра - контрольная, используемая для проверки правильности считывания штрихов сканером.

Контрольная сумма, которая свидетельствует о подлинности товара, высчитывается следующим образом:

1. Складываются цифры, стоящие на четных местах.
2. Полученная сумма умножается на три.
3. Складываются цифры, стоящие на нечетных местах, кроме контрольной цифры.
4. Складываются полученные в пунктах 2 и 3 цифры.
5. Отбросываются десятки.
6. Из числа десять вычитается полученная в пункте 5 цифра.

Стоит отметить, что число цифр в штрих-коде, отводимых на каждый пункт, описанный выше, может варьироваться. К примеру, страну происхождения могут идентифицировать не две, а три первые цифры. Так, для России отводятся три цифры (диапазон кодов страны от 460 до 469), код предприятия составляет 6 цифр, номер товара в линейки придприятия - 3 цифры.  Таким образом, получается что в нашей стране может быть зарегистрировано не более 1000000 предприятий (6 цифр), каждое из которых может выпускать не более 1000 наименований продукции.

В связи с этим, существуют коды для внутреннего использования предприятиями для собственных целей, которые начинаются с цифры 2. Любое предприятие любых регионов мира, а также частные лица могут использовать их как угодно, по своему усмотрению, но исключительно в своих внутренних целях. Использование этих кодов за пределами предприятия запрещено. Внутреннее содержание кодов, начинающихся с 2, может подчиняться любой логике, которое установило то или иное предприятие для себя (обычно это предприятия розничной торговли), и может содержать цену или вес товара, или любые другие параметры, например, стоимость взвешенного товара.

Полезные ссылки по теме: ean.ru и barcoding.com.