Варианты штрих кодов. Штриховой код (штрихкод)

В международной практике наибольшее распространение получил код EAN (European Article Numbering).

Первые идеи разработки универсальной системы, регламентирующей идентификацию товаров путем использования специальных номеров, появились в конце 60-х годов. Но впервые идея товарной нумерации была воплощена на практике в США. Система, которая получила название UPC (Uniform Product Code) - Единый товарный код, прекрасно зарекомендовала себя среди пользователей: как производителей, так и предприятий торговли. и она обрела такую популярность, что на неё обратили внимание и Европейские страны. К сожалению весь диапазон цифр был занят для кодирования товаров США и Канады, а товары и фирмы монопольно регистрировались в США.

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

В 1977 г. была создана Европейская ассоциация товарной нумерации EAN. С вступлением в Европейскую ассоциацию EAN неевропейских государств система получила международный статус и название ассоциации было изменено на Международную ассоциацию EAN кодирования товаров (IANA - International Association) со штаб-квартирой в Брюсселе. Чтобы получить право пользоваться кодом EAN, страна должна вступить в ассоциацию, после чего она получает идентификационный номер (“флаг” страны).

Международная ассоциация кодирования товаров IANA отвечает следующим основным принципам:

  • 1. каждому объекту (товару, продукции и т.д.), с целью учета его движения от производителя к потребителю, присваивается номер, структура которого соответствует единым международным;
  • 2. товарный номер отображается в виде штрихов и пробелов и наносится на объект;
  • 3. штриховое изображение товарного номера во всех странах мира автоматически однозначно распознается с помощью совместимых сканирующих систем;
  • 4. распознанный товарный номер может использоваться в системах автоматизации любого уровня и назначения.

Ассоциация товарной нумерации ЕАН в Беларуси была создана в 1998 г. Ассоциация товарной нумерации ЕАН Беларуси является некоммерческой организацией.

Основными целями ЕАН являются:

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

Основными задачами Ассоциации товарной нумерации ЕАН Беларуси являются:

  • 1. разработка и выдача предприятиям и организациям всех форм собственности и хозяйствования, действующим на рынке Республики Беларусь, по их заявлениям, идентификационных номеров в системе EAN;
  • 2. проведение научных исследований и инновационной деятельности по созданию в республике системы автоматизированной идентификации на основе международных стандартов EAN, а также по вопросам применения штрихового кодирования при решении внутрипроизводственных задач, связанных с необходимостью однозначной идентификации различных объектов;
  • 3. представление интересов субъектов хозяйствования республики по вопросам автоматизированной идентификации и электронного обмена данными в «EAN International» и в других международных организациях;
  • 4. разработка и внедрение международных и национальных стандартов в области использования штриховых кодов EAN, разработка и распространение национальных требований и методик по вопросам товарной нумерации;
  • 5. создание и ведение депозитария штриховых кодов;
  • 6. осуществление деятельности по внедрению и контролю за соблюдением на территории Республики Беларусь международной системы идентификации и штрихового кодирования EAN.

Код EAN-13 обеспечивает достаточно высокую надёжность считывания: с его помощью можно закодировать миллиард разных наименований товаров. Вероятность, что ошибочно считанный код окажется точно таким же, как код какого-либо другого товара составляет одну миллионную.

В зависимости от области применения выделяют 3 группы товарных кодов EAN: международные, используемые как внутри, так и за пределами страны; национальные, используемые в пределах одной страны, преимущественно для розничной торговли разновесными товарами; локальные коды, используемые только в системах управления конкретного предприятия.

Наиболее общие структуры товарной нумерации EAN известны как: EAN-13, EAN-8, DUN-14, EAN/UCC-128.

Применение каждой из них обусловлено конкретными задачами, которые хотел бы решить пользователь, и исходя из этого, каждой из них соответствует свой штриховой код.

EAN-13 (полный) является стандартным номером и используется для всех видов товаров.

EAN-8 (сокращенный) используется только для тех товаров, на которые чисто технически невозможно нанести EAN-13 из-за малого размера.

DUN-14 и EAN/UCC-128 применяются для кодирования транспортных упаковок.

Коды EAN-13, EAN-8 содержат только числа и никаких букв или других символов.

Рис.1.3 Пример штрих-кодов: EAN-8 (слева) и EAN-13 (справа)

Код EAN-13 с точки зрения кодировки товара условно можно разделить на 5 зон:

  • 1. Префикс национальной организации (2-3 цифры);
  • 2. Регистрационный номер производителя товара(4-6 цифр);
  • 3. Код товара (3-5 цифр);
  • 4. Контрольное число (1 цифра);
  • 5. Дополнительное поле (необязательное штрихкодовое поле, иногда там ставится знак «>» - индикатор свободной зоны).

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

Ассоциация не запрещает регистрацию предприятия у регистратора другой страны. Хотя большинство предприятий регистрируется в представительстве ассоциации своей страны, это совсем не означает, что продукция произведена именно в этой стране. Эти первые 2-3 цифры называются EAN-префиксом или “флагом” страны.

Регистрационный номер производителя товара. Вторая логическая группа цифр -- это код предприятия производителя или продавца товара.

Обычно он занимает 4--6 цифр, то есть для каждого регионального префикса может быть зарегистрировано от десяти тысяч до миллиона предприятий.

Длина этого поля зависит от политики регионального представительства. В ряде стран размер этого поля зависит от уровня оплаты членских взносов.

Код товара. Ранее было сказано, что 3-5 оставшихся цифр выделяется для кодировки самого товара. И длина этого поля зависит от политики регистратора, то есть, в зависимости от того, какую длину кода предприятия выбрал регистратор в качестве базовой. То есть, от одной до ста тысяч наименований.

Вопреки сложившемуся мнению, цифровой код самого товара никакой смысловой нагрузки не несёт. Ассоциация рекомендует последовательное присвоение кодов по мере выпуска нового вида продукции без вложения в этот код какой-либо дополнительной смысловой нагрузки.

То есть это ни вес, ни цвет, ни цена, ни чего бы то ни было ещё -- это всего лишь порядковый номер товара, который компьютер терминала магазина просто берёт из своей компьютерной базы, где хранится как наименование, так и цена товара.

Контрольное число. Последняя цифра контрольная, используемая для проверки правильности считывания штрихов сканером.

Использование штрих-кодов EAN-13 очень удобно, но не всегда возможно. Если товар имеет малые размеры, то для кода EAN-13 может не найтись достаточно места на этикетке. Уменьшение размера кода приводит к уменьшению ширины штрихов.

Если штрихи будут слишком узкими, разрешающей способности сканера может оказаться недостаточно для уверенного считывания этого штрих-кода.

Для маркировки небольших товаров разработан стандарт штрих-кода EAN-8, в теле сообщения которого кодируется только 8 цифр, вместо 13. При использовании сокращённого кода товара “EAN-8” прибегают к так называемому принципу ликвидации нулей.

Носителем информации является ширина штрихов и пробелов (штрих обозначается цифрой “1”, а пробел - “0”).

Основная единица информации штрихового кода - цифровой знак. Каждая цифра в EAN кодируется с помощью четырёх штрихов: двух белых и двух чёрных. Ширина одного штриха и пробела может составлять одну, две, три и четыре единицы.

Общая ширина штрихов одной цифры составляет семь единиц. Направление чтения комбинации штрихов значения не имеет. Ширина штрихов и пробелов всегда кратна модулю. Модуль - это ширина самого узкого пробела или штриха.

В системе EAN один знак состоит из 7 модулей.

Рис.1.4 Код одного символа

Штриховой код одного сообщения с его цифровыми выражениями составляет символ кода EAN.

Краевые знаки (удлинённые штрихи) - знаки начала и конца символа; делится символ разделительным знаком.

Отметим, что сканер считывает цифру, стоящую на 13-ой или 8-ой позиции не по её отдельному знаку (2 штриха и пробела), а по комбинации предыдущих знаков, при этом проверяя контрольное число - последняя цифра, используемая для проверки правильности считывания штрихов сканером.

Полученная цифра должна совпадать с контрольной цифрой штрих-кода, что говорит о подлинности товара.

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

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

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

Результат умножает на 3.

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

Складывает результаты 2-го и 3-го действий.

Контрольное число представляет собой разность между окончательной суммой и ближайшим к ней высшим числом, кратным 10.

Порядок расчёта контрольной цифры EAN-8:

Складываем цифры на нечётных позициях.

Результат умножаем на 3.

Складываем цифры на чётных позициях.

Складываем результаты 2-го и 3-го действий.

Контрольная цифра представляет собой разность между окончательной суммой и ближайшим к ней высшим числом, кратным 10.

Рассмотрим пример вычисления контрольной цифры для ЕАН-13 для следующего штрих кода:

  • 1 - Код страны.
  • 2 - Код изготовителя.
  • 3 - Код товара.
  • 4 - Контрольная цифра.
  • 5 - Знак товара, изготовленного по лицензии.
  • 1. Сложим цифры, стоящие на четных местах:
  • 0 + 0 + 7 + 2 + 1 + 0 = 10
  • 2. Полученную сумму умножим на 3:
  • 10 * 3 = 30
  • 3. Сложим цифры, стоящие на нечетных местах, кроме контрольной цифры:
  • 3 + 0 + 3 + 6 + 1 + 2 = 15
  • 4. Сложим полученные в пунктах 2 и 3 цифры:
  • 30 + 15 = 45
  • 5. Из числа 50 вычесть полученную в пункте 5 цифру:
  • 50 - 45 = 5

На каждой упаковке размещается лишь один код EAN. По возможности его размещают в правом нижнем углу упаковки, причём на расстоянии от краёв не менее 20 мм.

Обычно код размещают на задней стороне упаковки, если лицевой считать сторону с названием продукта. Если же это невозможно, то код размещают на лицевой стороне, справа. Если по каким-либо причинам и это невозможно, то код размещают на другой стороне. На пластмассовых упаковках и пакетах код размещают на наиболее ровной поверхности.

Размеры штрихового кода EAN могут варьироваться в зависимости от размеров и формы упаковки, при этом минимальный размер кода по горизонтали должен составлять 25 мм, максимальный - 70 мм. Высота штрихов на скорость и качество прочтения информации не влияет, поэтому размер кода по вертикали жестко не регламентируется, но должен быть не менее 5 мм.

Печатают штриховой код на упаковке при её изготовлении. Штрихи можно печатать чёрным, синим, тёмно-зелёным или тёмно-коричневым цветом. Красный и цвета его содержащие, например, светло-коричневый, а также жёлтый применять нельзя, так как оптическое считывающее устройство их не различает.

Таблица 1. Перечень “флагов” стран

Коды, присвоенные странам Международной ассоциацией кодирования товаров

США, Канада

Резерв для розничной торговли

Финляндия

Болгария

Норвегия

Словения

Хорватия

Босния и Герцеговина

Гватемала, Сальвадор, Панама, Никарагуа, Гондурас, Коста-Рика

Германия

Доминиканская Республика

Венесуэла

Швейцария

Колумбия

Шри-Ланка

Филиппины

Беларусь

Аргентина

Парагвай

Бразилия

Казахстан

Великобритания

Словакия

Югославия

Македония

Нидерланды

Южная Корея

Ирландия

Бельгия, Люксембург

Сингапур

Португалия

Исландия

Индонезия

Австралия

Новая Зеландия

Малайзия

Маврикий

Папуа Новая Гвинея

Регулярные печатные издания (ISSN)

Книги (ISBN)

Способы кодирования информации

Линейные

Линейный штрихкод

Линейными (обычными) называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: EAN (EAN-8 состоит из 8 цифр , EAN-13 - используются 13 цифр), UPC (UPC-A, UPC-E),Code39, Code128 (UCC/EAN-128), Codabar, «Interleaved 2 of 5». Линейные символики позволяют кодировать небольшой объём информации (до 20-30 символов , обычно цифр).

Двухмерные

Двухмерными называются символики, разработанные для кодирования большого объёма информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).

Двухмерные коды подразделяются на многоуровневые(stacked) и матричные(matrix). Многоуровневые штрихкоды появились исторически ранее, и представляют собой поставленные друг на друга несколько обычных линейных кодов. Матричные же коды более плотно упаковывают информационные элементы по вертикали.

В настоящее время разработано множество двумерных штрихкодов, применяемых с той или иной широтой распространения. Вот некоторые коды:

  • MaxiCode
  • QR код

Радиометки

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

Регистрационный номер производителя товара. Вторая логическая группа цифр - это код предприятия производителя или продавца товара. Обычно он занимает 4-6 цифр, то есть для каждого регионального префикса может быть зарегистрировано от десяти тысяч до миллиона предприятий. Длина этого поля зависит от политики регионального представительства. В ряде стран размер этого поля зависит от уровня оплаты членских взносов. Проблема связана с тем, что если длина этого поля больше, то можно зарегистрировать больше предприятий, но при этом каждому предприятию выделяется возможность регистрирования меньшего количества товара. То есть, если код предприятия составляет 6 цифр, то каждому предприятию выделяется пространство для регистрации 1000 единиц товара. Ранее Российское представительство выделяло в качестве кода предприятия 4 цифры, и тогда для кодировки товара предприятие обладало возможностью регистрации ста тысяч единиц товара. В 200X году российское представительство приняло решение о выделении для вновь регистрируемым предприятиям 6 цифр под код предприятия и 3 цифр под код товара. Это было обусловлено тем, что большая часть предприятий выпускает менее 1000 наименований товара, и это было бы более разумным шагом к более экономному расходованию кодов.

Код товара. Ранее было сказано, что 3-5 оставшихся цифр выделяется для кодировки самого товара. И длина этого поля зависит от политики регистратора, то есть, в зависимости от того, какую длину кода предприятия выбрал регистратор в качестве базовой. То есть, от одной до ста тысяч наименований. Вопреки сложившемуся мнению, цифровой код самого товара никакой смысловой нагрузки не несёт. Ассоциация рекомендует последовательное присвоение кодов по мере выпуска нового вида продукции без вложения в этот код какой-либо дополнительной смысловой нагрузки. То есть это ни вес, ни цвет, ни цена, ни чего бы то ни было ещё - это всего лишь порядковый номер товара, который компьютер терминала магазина просто берёт из своей компьютерной базы, где хранится как наименование, так и цена товара.

Следует отметить, что код товара 999 или 99999 Вы вряд ли встретите на упаковках с продукцией, потому что этот код указывает на предприятие как таковое. Собственно говоря, код этого специфичного товара в совокупности с остальными частями кода идентифицирует уникальный код самого предприятия (Идентификационный номер предприятия или GLN) в целях автоматизации и обмена документацией. Аналогично и для его подразделений можно увидеть 998, 997, 996.

Контрольное число. Последняя цифра (8) контрольная , используемая для проверки правильности считывания штрихов сканером .

Как компьютерный терминал различает, где какая часть кода? Никак не различает. Это и не нужно. Для компьютера важен уникальный код целиком, и именно этот код целиком прописывается в базу данных торгового предприятия. Исключение могут составлять только коды, начинающиеся с двойки, где предприятие может шифровать свою собственную логику для товара.

Для кодирования товара малой размерности применяется сокращённый код EAN-8, в этом коде отсутствует информация о производителе товара. Региональный регистратор последовательно присваивает товару порядковый номер в общем для всех пространстве номеров по заявкам, присылаемым производителями. Количество этих кодов очень ограничено.

Расшифровка региональной принадлежности товара для линейного штрихкода

Кроме того имеется официальный список префиксов GS1 на информационном портале российской национальной организации . Однако стоит помнить, что наличие кода страны на упаковке товара может не являться показателем происхождения товара именно в этой стране.

Представитель штрих-кода семейства GSI (RSS): GSI Databar Stacked

Ассоциация EAN International в 1999-2000 гг., совместно с американским Советом по использованию единого кода UCC, разработала новейшее на тот момент семейство одномерных штрих-кодов - так называемой символики сокращенной размерности (англ. - Reduced Space Symbology , также известный под аббревиатурой RSS ). Штрих-код формата RSS можно описать относительно малыми размерами по сравнению с кодами формата . RSS предназначен для совместного использования с другими штрих-кодами новых стандартов, формируя так называемую композитную символику (англ. - Composite Symbology ). Разработка RSS и композитной символик вызвана потребностью маркировки штрих-кодом предметов небольших размеров (как, например, лабораторные пробирки и т.д.), на которые штрих-код формата EAN/UPC стандартных размеров наноситься затруднительно, а иногда и вовсе невозможно.

Штрих-код RSS представляет собой некий набор штрих-кодов, которые кодируют 14-разрядный глобальный товарный номер EAN/UCC (англ. - Global Trade Item Number или GTIN ). Правила В EAN/UCC гласят, что товарные номера , , UPC и (код транспортной упаковки) должны храниться в едином 14-значном формате. В случаях, когда длина кода короче 14 разрядов, то код записывается со сдвигом вправо, пустые левые разряды, при этом, заполняются нулями.

Композитная символика состоит из двух частей: линейного символа и двумерного компонента, расположенного над ним. Можно использовать любую из существующих линейных символик (включая RSS) для создания таких композитных символик. Однако штрих-коды RSS более предпочтительны в случаях, когда необходимо получить штриховой код миниатюрного размера. Отличительной особенностью композитной символики является использование линейного символа в качестве ссылки (ключевой информации) для двумерного компонента, что позволяет существенно сократить площадь двумерного компонента.

Штрих-кодовая символика ЕАN/UРС

Наиболее распространенный стандарт для маркировки товаров. является непрерывным, имеет фиксированную длину и высокую плотность записи, что позволяет отобразить 13 цифр от 0 до 9.Кодовое обозначение может выражаться восемью (EAN-8) или тринадцатью (EAN-13) цифрами, причем в штрих-коде EAN-8 кодируются только 7 цифр, а в EAN-13 - только 12 цифр, последний знак является контрольной суммой, которая предназначена для подтверждения правильности считывания кода. Знаки штрихового кода EAN состоят из двух штрихов и двух промежутков.

Удлиненные штрихи в начале и в конце штрих-кода определяют его границы. Штрих-код можно разделить на две части разделительным знаком, который имеет вид удлиненных штрихов в центре символа. Все товары, которые реализуются через сети розничной торговли, маркируются в соответствии со штрих-кодовой символикой EAN. Этой символикой также маркируются товары, которые будут продаваться в группе, как например, упаковки с минеральной водой.

Штрих-кодовая символика Code 2 of 5 Interleaved

Штрих-коды стандарта Code 2 of 5 Interleaved (также известные как ITF-14 ) - это идеальное решение для маркировки штрих-кодом товаров, чья упаковка сделана из материалов невысокого качества, каким является гофрокартон.

Штрих-код этого типа использует знак контрольной суммы, что повышает надежность считывания штрих-кода. Контрольный знак располагается после информационного блока знаков перед знаком "Стоп ". Часто случается так, что добавление контрольного знака делает общее количество знаков нечетным, тогда впереди кодовой строки, сразу после знака "Старт " добавляется "0".

Чаще всего эта символика используется для маркировки групповых упаковок стандартного количества однородных товаров, как ящики, упаковки, поддоны и т.д.

Штрих-кодовая символика Code 128

Штрих-код Code 128

Штрих-код Code 128 является непрерывным, двунаправленным кодом переменной длины, с возможностью проверки правильности считывания, позволяет отобразить 128 знаков ASCII, что означает, что этот штрих-код может содержать не только цифровые, но и знаковые переменные.

Code 128 - штрих-код высокой плотности. Его отличительное свойство - это возможность кодирования ста пар чисел, что позволяет увеличить плотность записи в два раза.

Блоки знаков Code 128 состоят из трех штрихов и трех промежутков. Штрихи и промежутки имеют модульное построение и их ширина составляет от одного до четырех модулей. Ширина знака равна одиннадцати модулям. Исключением является знак "Стоп", который состоит из тринадцати модулей и имеет четыре штриха и три промежутка.

Символика Code 128 широко используется при поставках Вusiness-2-Вusiness и на производстве. При маркировке с помощью Code 128 можно поставить не только Глобальный номер торговой единицы (GTIN), но и дополнительные сведения о товаре: дату изготовления, массу нетто, вес изделия, серийный номер, срок годности и т.д.

Введение.

Все мы уже дано привыкли к «таинству», происходящему на кассе магазина, куда мы принесли выбранный нами товар: контролер-кассир проводит по этикетке сканером и на экране его компьютера, а также на табло кассового аппарата «волшебным» образом возникают основные параметры нашей покупки.

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

Но оказывается, штрих-код вовсе и не содержит в себе данные о товаре - это всего лишь графическое изображение международного уникального номера товара, пригодное для автоматизированного или визуального считывания, а все сведения о товаре заложены в память сервера торгового предприятия, откуда они просто вызываются при считывании штрихового кода!

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

История изобретения.

В далёком 1948 году аспирант «Университета Дрекселя» в Филадельфии Бернард Сильвер случайно услышал разговор одного из деканов университета с владельцем крупной торговой розничной сети. Последний просил ученого заняться проблемой создания системы автоматизированного считывания информации о товаре при его обработке.

Сильвер поделился этим вопросом со своими друзьями - Норманом Джозефом Вудландом и Джордином Джохэнсоном. Втроём они разработали систему маркировки продукции, основанную на использовании ультрафиолетовых чернил. Однако она оказалась не очень удачной, так как чернила были достаточно дороги и кроме того быстро выцветали на этикетке.

Озарение пришло к Сильверу, как это нередко бывает с изобретателями долго и упорно размышляющими о проблеме, в самом неожиданном месте - на пляже. Он сформировал свой первый штриховой код начертив на песке несколько символов азбуки Морзе: «Я только расширил точки и тире вниз и сделал из них узкие и широкие линии». Для считывания штрих-кода Сильвер приспособил технологию оптического саундтрека (звуковой дорожки), используемую для записи звука к кинофильмам.

В 1949 году Сильвер и Вудланд подали заявку в Патентное ведомство США на признание системы идентификации товаров с использованием штрих-кодов изобретением, а в 1951 году попытались привлечь к реализации своей идеи компанию IBM. Эксперты IBM, хотя и признали перспективность данной технологии, но сочли, что её воплощение в жизнь будет чрезмерно технически сложным и отвергли её, сославшись на то, что на данный момент компания не располагает достаточными временными ресурсами для проведения всех необходимых работ. В 1952 году изобретатели получили Патент и продали его компании Филко (в дальнейшем известную как Гелиос Электрик Компани), которая в том же году перепродала его компании RCA.

Первой покупкой с использованием штрих-кода, нанесённого на этикетку, стала упаковка жевательной резинки Wrigley. Она была совершена в супермаркете «Марш» города Трой в штате Огайо 26 июня 1974 года в 8 часов 01 минуту утра. В настоящее время эта упаковка «жвачки» вместе с чеком хранятся в музее американской истории Смитсоновского института.

Сочетания цветов при нанесении штрих-кода.

Процесс считывания штрихового кода основан реагировании сканером на чередование тёмных и светлых полей, поэтому контрастность перехода от полоски кода к фону должна быть достаточной для уверенного распознавания этого перехода. Наилучшим сочетанием цветов для 100-процентного распознавания штрих-кода с использованием красного луча сканера являются чёрный цвет штрихов и белый цвет фона.

Однако дизайнерские решения этикетки или упаковки продукции могут войти в конфликт с требованием чёрно-белого исполнения штрих-кода.
В этом случае можно воспользоваться рекомендуемыми сочетаниями, приведенными в таблице, а также запретить дизайнеру использование некоторых цветовых комбинаций.

Цветовые сочетания уверенно считываемые сканером.
Синий на белом Коричневый на белом
Чёрный на белом
Зелёный на белом
Синий на жёлтом Коричневый на жёлтом
Чёрный на жёлтом
Зелёный на жёлтом
Синий на оранжевом Коричневый на оранжевом
Чёрный на оранжевом
Зелёный на оранжевом

Цветовые сочетания штрих-кодов, запрещённые к использованию на этикетках.
Красный на зелёном
Красный на синем
Чёрный на золотом
Оранжевый на золотом
Красный на золотом Красный на светло-коричневом
Синий на зелёном
Жёлтый на белом
Красный на белом Светло-коричневый на белом
Золотой на белом
Оранжевый на белом

Позволяющей их идентифицировать, а также уменьшить время на обработку данных. Его ставят на транспортную и потребительскую упаковку.

В нашей стране самыми распространенными штриховыми кодами являются JEAN-13 из 13 цифр и EAN-8 из 8 цифр.

Код EAN-13 представлен на рис. 11.25.

Код страны местонахождения банка данных о штрихкоде указывается двумя или тремя цифрами. Коды некоторых стран представлены в табл. 11.1.

Рис. 11.25. Расшифровка штрих-кода EAN-13:
  • код страны местонахождения банка данных о штрих-коде;
  • код изготовителя;
  • код товара;
  • контрольное число.

Принцип штрихового кодирования

Принцип штрихового кодирования — кодирование алфавитно-цифровых символов в виде чередования черных и светлых полос различной ширины (штрихов и пробелов), считывание с помощью сканирующего устройства, которое расшифровывает коды и передает информацию на ЭВМ. ШК — одно из наиболее распространенных средств автоматической идентификации. Расшифровка кодов осуществляется сканирующими устройствами. Коды Европейской ассоциации товарной нумерации (EAN) состоят из 13 цифр (иногда — из 8 для малых размеров упаковки).

Первые 2 (3) цифры означают код страны-изготовителя (Великобритания — 50, Испания — 84, Германия — 400-440, Россия — 460-469, Китай — 690, Беларусь — 481).

Следующие пять цифр (3-5 или 3-7) - код предприятия-изготовителя присваивает централизованно национальный орган страны конкретной организации-изготовителю.

Следующие пять (6-7 или 8-12) - код товара, присваивается организацией-изготовителем или продавцом самостоятельно в виде регистрационного номера в пределах своего предприятия. В этих цифрах изготовитель может закодировать необходимые для идентификации данные: наименование, сорт, артикул, цвет, массу, размер и др.

Последняя цифра — контрольная, предназначенная для считывания штрих-кода сканером по алгоритму EAN. Контрольное число находят путем определенной последовательности арифметических действий.

За единицу ширины штриха принимается модуль — самый узкий штрих или пробел шириной 0,33 мм. Каждая цифра кодируется семью модулями, которые сгруппированы в два штриха и два пробела. Например, цифра 4 представлена как 1011100. Ширина штрихов и пробелов — от одного до трех модулей.

Информацию о коде несут также ширина штрихов, пробелов и их сочетание. Номинальный размер символа EAN-13 от первого до последнего штриха — 31,35 мм. Вокруг кода должно быть пустое пространство, так что номинальная ширина составляет 37,29 мм. В начале и конце ШК помещены удлиненные краевые штрихи, указывающие на начало и конец сканирования.

Функции штрих-кода

Штрих-код в отличие от многих информационных знаков выполняет не только общие функции информационного и идентифицирующего характера, но и ряд дополнительных функций :

  • автоматизированная идентификация товаров с помощью машиносчитывающих устройств;
  • автоматизированный контроль и учет товарных запасов;
  • оперативное управление процессом товародвижения: отгрузкой, транспортировкой и складированием товаров;
  • повышение скорости и культуры обслуживания покупателей;
  • информационное обеспечение маркетинговых исследований.

Проверка штрих-кода

Последняя цифра — контрольное число, которое может быть посчитано, а правильность его нанесения проверена по следующему алгоритму:

1. Присваивают цифрам в штриховом коле места с 1-го ло 12-го, исключая контрольную цифру (рис. 11.26);

Рис. 11.26. Присвоение места с 1-го до 12-го в штрих-коде

2. Складывают цифры, находящиеся на четных местах, и полученную сумму умножают на 3. Например: 6 + 7 + 0 + 5 + 0 + + 1 = 19; 19x3 = 57;

3. Складывают цифры, находящиеся на нечетных местах. Например: 4+0+0+9+2+0= 15;

4. Складывают результаты, полученные в п. 2 и п. 3, и получают двух- или трехзначное число. Например: 15 +97 =112;

5. Оставляют у полученной итоговой суммы лишь число, находящееся на последнем месте. Например: 2;

6. Вычитают из 10 полученное число. Полученная разность и есть контрольное число, которое должно совпадать с тем, что указано в штриховом коде. Например: 10 — 2 = 8.

Код EAN-8 представлен на рис. 11.27.

Рис. 11.27. Расшифровка штрих-кода EAN-8:
  • код страны;
  • код изготовителя;
  • контрольное число.

Коды стран местонахождения баз данных о штрихкоде

Штрих-код

Штрих-код

Штрих-код

США и Канада

Бельгия и Люксембург

Аргентина

Португалия

Болгария

Исландия

Словения

Бразилия

Хорватия

Германия

Россия и СНГ

Словакия

Югославия

Новая Зеландия

Финляндия

Нидерланды

Южная Корея

Норвегия

Сингапур

Великобритания

Венесуэла

Швейцария

Австралия

Ирландия

Колумбия

Малайзия

Считывание штрих-кода

Для считывания штрих-кода применяют:

  • стационарные и портативные лазерные сканеры, позволяющие считывать штрих-код на различных расстояниях от товара — от 60 см до 5-6 м;
  • кассовые сканеры, оснащенные системами считывания ШК: оптические контактные считыватели в виде ручек, карандашей, лазерных пистолетов и т.д.

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

Кассовый сканер D-500 предназначен для применения в кассовых аппаратах супермаркетов. Быстрое считывание кода на расстоянии при произвольной ориентации этикетки достигается многолучевым сканированием, что обеспечивает высокую производительность обслуживания покупателей. Встроенный декодер настраивается на все известные системы кодирования товаров. Из-за высокой стоимости применение этого устройства экономически целесообразно только в крупных магазинах с большим потоком покупателей и товарооборотом.

Сканирующее устройство передает информацию о реализации конкретного товара на ЭВМ, где хранится информация о запасах его в торговом зале и на складе. Если запас меньше допустимых нормативов, то через средства электронной связи передается сигнал о необходимости пополнения товара на складе. Сканеры, установленные на складе, осуществляют автоматизированную идентификацию необходимого товара, и с помощью специальных устройств товар транспортируется в торговый зал.

Штрих-код позволяет распознавать информационную фальсификацию, сопровождающую обычно другие виды подделок.

Штрих-код наносится на транспортную или потребительскую упаковку многих импортных и отечественных товаров типографским способом или с помощью этикетки или ярлыка, которые приклеиваются. Штриховой код должен наноситься на заднюю стенку упаковки в правом нижнем углу на расстоянии не менее 20 мм от краев. Допускается нанесение на боковую стенку упаковки, на этикетку в правом нижнем углу. На мягких упаковках выбирают место, где штрихи будут параллельны дну упаковки. Штрих-код не должен размешаться там, где уже есть другие элементы маркировки (текст, рисунки, перфорация).