В международной практике наибольшее распространение получил код 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, созданная в Соединенных Штатах в далеком 1977 году. На данный момент времени зарегистрировано более 500 стандартов кодов, имеющих различные алгоритмы. В основном эти стандарты отличаются длинной данных и размерами генерируемого штрих-кода. В данной статье мы рассмотрим самые популярные стандарты штрих-кодов, имеющих самое широкое распространение в России и в мире.

Линейные одномерные (1D) штрих-коды

Линейными или одномерными штрих-кодами — называются коды читаемые в одном направлении. Линейные штрих-коды могут иметь фиксированную или переменную длину, что позволяет работать с разным объемом информации. На практике ограничиваются штрих-кодами содержащими до 50 символов, в связи с ограничениями имеющимися у считывающих устройств разных производителей. Самыми популярными форматами одномерных кодов являются:

Штрих-код EAN-8/EAN-13 — на сегодняшний день это самый распространенный тип штрих-кода в мире, завоевавший особую популярность в сфере розничной торговли. Благодаря компактным размерам этот код можно разместить практически на любой упаковке. Штрих-код позволяет отобразить от 8 или 13 цифр от 0 до 9. (Рис.1)

(Рис.1) EAN-13

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

(Рис.2) Code-39

Штрих-код Code-128 — более продвинутая вариация штрих-кода переменной длинны. Изначально разрабатывался как международный код. Стандарт подходит для использования в практически любой сфере и получил всемирное распространение. Особенно популярен при маркировке CD и DVD дисков. Формат Code-128 может содержать значения цифр или букв. (Рис.3)

(Рис.3) Code-128

Штрих-код UPC-A — вариация универсального кода фиксированной длины для США, расшифровывается как (Universal Product Code – универсальный код продукта). Данный код содержит 12 символов и характерен для продукции продаваемой на территории Соединенных Штатов. (Рис.4)

(Рис.4) UPC-A

Штрих-код UPC-E — еще одна вариация универсального штрих-кода фиксированной длины разработанного для США. UPC-E содержит в себе 6 цифр и является упрощенной вариацией кода UPC-A. Используется для идентификации продукции в мелко-розничной торговле. (Рис.5)

(Рис.5) UPC-E

Штрих-код Codabar — отраслевой код переменной длины для кодирования числовых и буквенных значений. В основном используется на территории США. Получил широкое распространение благодаря использованию в банковской системе и компанией FedEx. (Рис.6)

(Рис.6) Codabar

Штрих-код ISBN — всемирный стандарт для штрих-кодирования книг, периодических изданий и другой печатной продукции, расшифровывается как (International Standard Book Number). По сути представляет собой одну из разновидностей кода EAN-13 и содержит 10 символов от 0 до 9. Первые цифры кода всегда 978.

Естественно в рамках данного обзора мы рассмотрели не все типы линейных штрих-кодов, как было сказано выше, всего их существует несколько сотен видов. Однако попытались рассмотреть самые популярные варианты. Подведем краткий итог. Линейные штрих-коды бывают фиксированной и переменной длины, в них можно зашифровывать цифровые или цифровые и буквенные значения. Технология маркировки продукции линейными кодами является самой популярной, простой и дешевой. В России особую популярность получили коды форматов EAN-8, EAN-13, ISBN, Code-39 и Code-128.

Двумерные (2D) штрих-коды

Основным и главным недостатком линейных штрих-кодов можно признать ограниченное количество информации, которую можно зашифровать в данный тип штрих кода. Для кодирования большого объема информации были разработаны двухмерные (2D) штрих-коды. Как сказано выше, практическим потолком для линейных штрих-кодов является около 50 символов (теоретически возможно больше, но на практике к этому не прибегают). 2D коды могут содержать около 1600 символов. В отличии от линейных кодов, считываемых только по горизонтали, двумерные коды считываются по горизонтали и вертикали. В качестве примера мы зашифровали первые два абзаца данной статьи в представленный ниже код. (Рис.8)

(Рис.8) Пример двумерного кода

Пионером в создании системы двумерного штрих-кодирования можно считать компанию Symbol, которая представила в 1991 году первые образцы новых кодов. Рассмотрим самые популярные типы двумерных кодов.

Штрих-код PDF417 — это самый первый тип двумерного штрих-кода переменной длины, позволяющий закодировать примерно одну страницу машинописного текста. Расшифровывается как (Portable Data File) а цифра 417 описывает структуру кода (4 штриха и 17 модулей). Данный тип кода получил широчайшее мировое распространение и используется для маркировки документов, авиабилетов и акцизных марок. В России данный тип двумерного штрих-кода используется для работы в системе ЕГАИС.

(Рис.9) PDF417

Штрих-код Datamatrix — двумерный код переменной длины, разработанный компанией Data Matrix. Код представляет из себя матрицу состоящую из черных и белых точек разного размера. Основной особенность такого кода является способность исправлять ошибки, на основе алгоритма Рида-Соломона. Говоря простым языком, при считывании поврежденного кода возможно восстановить часть данных. Самым главным преимуществом является малый размер штрих-кода, на поверхности размером 2 мм возможно зашифровать до 50 символов. Благодаря своим выдающимся характеристикам стандарт Datamatrix используется для маркировки практически всех типов компьютерной техники. Широко используется в авто и авиа промышленности. (Рис.10)

(Рис.10) Datamatrix

Штрих-код QR — популярнейший формат двумерного кода разработанный в Японии компанией Denso Wave. Аббревиатура QR расшифровывается как (Quick Response — Быстрый Отклик). Принцип работы данного кода похож на стандарт Datamatrix и обладает теми же преимуществами, такими как восстановление данных и компактный размер. Отличительной особенностью кода служит наличие 3 меток, позволяющих считывающему устройству правильно позиционировать код. Особенно широкое распространение данный тип кода получил в сфере маркетинга. Сейчас практически невозможно встретить рекламный материал или визитную карточку без QR-кода. (Рис.11)

Штрих-код Aztec — еще один популярный формат двумерных штрих-кодов, запатентованный компанией AIM International в 1997 году. Структура кода представляет собой мешень, для позиционирования считывающего устройства и слои данных. Основным преимуществом кода являются его малые размеры, позволяющие разместить его на поверхности небольшой площади. Данный тип кода распространен в сфере авиационных и железнодорожных перевозок. (Рис.12)

(Рис.12) Aztec

В рамках данной статьи мы рассмотрели самые популярные типы двумерных кодов и попытались описать принципы их работы и особенности применения в различных сферах. На данный момент времени технология двумерного штрих-кодирования набирает популярность во всем мире. Благодаря объему зашифрованной информации 2D коды открыли новые горизонты в области автоматизации маркировки продукции. В России двумерное штрих-кодирование используется при работе с системой ЕГАИС для учета поступления и продажи алкогольной продукции. Единственным недостатком этой системы можно считать сравнительно дорогостоящее оборудование для считывания штрих-кодов. Но хотелось бы отметить что и в этом направлении наблюдается прогресс. С каждым годом появляется все больше образцов техники для работы с 2D кодами и у клиентов появились возможности пользоваться устройствами бюджетного класса.

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

EAN

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

"Add on 2" (добавочный на 2) и "Add on 5" (добавочный на 5), могут быть использованы для записи дополнительной информации:

Add on 2 используется для указания недели или месяца выпуска.

Add on 5 часто применяется на книгах, чтобы закодировать розничную цену. Укороченная версия EAN-13 для штриходирования небольших продуктов, где на упаковке очень ограниченно место для нанесения штрих кода .

Этот EAN-8 предоставляет 7 цифровой уникальный номер, плюс контрольная цифра.

Interleaved 2 из 5 (ITF)

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

Код начинается и заканчивается со специальным "стартовым" и "стоповым" символом. Внутри данных, нечётные символы (т.е. 1, 3, 5 и т.д.) закодированы в последовательность из пяти линий, две толстых, три тонких. Чётные символы (т.е. 2, 4 и т.д.) закодированы в последовательность из пяти промежутков заключённых между предыдущими чётными символами.

Формат Interleaved 2 из 5 отличный выбор для только цифровых приложений, потому что имеет возможность кодирования от 2 до 30 цифр. Формат Interleaved 2 из 5 требует четное число цифр для кодирования. Если кодируемое число нечетное, впереди должен быть добавлен ноль

Специальная версия ITF, называемая ITF14, используется на наружных упаковках громоздких розничных товаров. Содержание кода, обычно то же, что и у штрих кода EAN на заключенных внутри товарах, с одним добавочным символом.

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

Codabar

Это один из наиболее безопасных кодов и часто применяется для маркировки образцов крови и т.д.. Имеет изменяющуюся длину.

Набор символов состоит из чисел от 0 до 9 плюс шесть специальных символов: / . + - $. Выбор из четырёх стартовых / стоповых символов A B C D доступно, позволяя пользователю разбить информацию по категориям. Каждый символ представлен четырьмя линиями и их тремя внутренними промежутками.

Code 39

Формат CODE 39 (3 из 9), наиболее часто используется в розничной торговле. Формат позволяет кодировать цифры, прописные и строчные буквы и некоторые знаки препинания (Прописные буквы A-Z, цифры 0-9, символ пробела, и символы:-,+,/,$,.,%). CODE 39 имеет изменяемую длину слов, позволяя кодировать любое количество цифр.

Каждый символ состоит из пяти линий (две из которых толстые) и четырех внутренних промежутков (один из которых толстый). Каждый символ, следовательно, состоит из девяти линий (пять черных, четыре белых), три из которых толстые, отсюда и название штрих кода "Код 3 из 9".

Это отличный Штрих код для всеобщего употребления, который легко дешифровать, однако не очень компактный. Данные кода 39 всегда начинаются и заканчиваются с символом asterisk.

Code 128

Формат CODE 128 - очень компактный формат штрих кода , для кодов с только цифровой информацией. Буквы также могут быть закодированы, но тогда изменяется размер штрих кода (в большую сторону). Компактность достигается двойной упаковкой данных (два числа включаются в ширину одного символа). Когда же кодируются и буквы, CODE 128 использует "одиночную" плотность и штрих код становится в два раза длиннее. Этот формат не прост в применении, так как существует несколько разновидностей CODE 128, каждый со своей спецификацией и ограничениями.

ДВУМЕРНЫЕ ШТРИХ-КОДЫ

Новое растущее направление в мире штрих-кодов – это двумерные штрих-коды . Символ с многострочной символикой состоит из двух и более смежных по вертикали строк знаков символа штрихового кода. В отличие от традиционных линейных символик штрихового кода, которые позволяют представлять в символе штрихового кода короткую последовательность данных, являющуюся, как правило, ключом к записи во внешней базе данных, многострочные символики позволяют кодировать информацию в полном объеме. Кроме того, многострочные символики включают в себя специальные механизмы по сжатию данных (защите их от повреждения, связыванию информации), представленных в нескольких символах, в один большой файл; представлению различных наборов знаков в одном сообщении. Примерами таких штрих-кодов являются PDF 417, MaxiCode, Data Matrix, Aztec Code м др.

Организации, занимающиеся управлением штрих-кодами

  • www.uc-council.org — UCC – Совет по универсальному штрих-коду. Назначает коды UPC для производителей и издает стандарты UPC кодов.
  • www.ean-int.org — EAN International – Назначает коды EAN для производителей (Европейский вариант UCC).
  • www.aimusa.org — Automatic Identification Manufacturers Association – публикует стандарты штрих-кодов.
  • www.aiag.org — Automotive Industry Action Group – издает стандарты штрих-кодов для использования в автомобильной промышленности.
  • www.isbn.org — ISBN – назначает уникальные коды для книг.
  • www.issn.org — ISSN – назначает уникальные коды для периодических изданий.

В основном, присвоением штрихкодов занимается международная некоммерческая и неправительственная организация - Ассоциация EAN, созданная в 1977 году.

На данные момент существует более 300 стандартов штрих-кодирования. Различные стандарты используют различные алгоритмы кодирования.

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

Для получения уникального штрих-кода для товара необходимо зарегистрировать его в соответствующей группе. Для получения UPC кода, необходимо зарегистрироваться в UCC (www.uc-council.org). Для получения EAN кода, нужно зарегистрироваться в EAN (www.ean-int.org).

Что такое штрих-код

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

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

Где применяется штрих-код

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

Чаще всего штрих-коды используются в следующих областях:

Пункты продаж (Point of Sale – POS) – одна из самых распространенных сфер, в которой применяются штрих-коды для учета проданных товаров.

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

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

Идентификация – удостоверения личности работника с напечатанным штрих-кодом используются различными компаниями во всем мире.

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

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

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

Точность штрих-кода

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

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

  • Ввод 12-ти позиций вручную займет у оператора около 6 секунд.
  • При ручном вводе в среднем возникает одна ошибка на 300 позиций. Ошибки при вводе данных приводят к дополнительным затратам – от стоимости повторного ввода данных до отгрузки не того товара не тому клиенту.
  • Автоматическое сканирование штрих-кода 12-ти позиций займет только 300 миллисекунд.
  • При работе с контрастным штрих-кодом, нормой является менее одной ошибки в каждом миллионе считанных позиций.

Сколько информации можно закодировать при помощи штрих-кода

Существует множество различных стандартов штрих-кода. Каждый из них имеет свои ограничения. Штрих-коды с фиксированной длиной (например, EAN-13) позволяют закодировать только 13 символов, в то время, как при помощи штрих-кода стандартов Code 39 и Code 128 можно закодировать любое количество информации, которое будет ограничено только размером области для печати штрих-кода. В общем случае, чем больше данных закодировано штрих-кодом, тем длиннее он будет. Сканеры штрих-кода также имеют ограничения размера считываемого штрих-кода, что может также повлиять на размер штрих-кода в конкретных приложениях. На практике, самой популярной длиной для одномерного штрих-кода является 64 символа, а для двумерного штрих-кода – 1600 символов или более.

Наиболее известные штрих-коды

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

Code 128 : штрих-код переменной длины. Обычно кодируются буквенно-цифровые данные. Данный стандарт подходит для общего применения, например, для маркировки DVD-дисков, удостоверений личности и многих других целей.

EAN.UCC-128 : штрих-код переменной длины. Обычно кодируются буквенно-цифровые данные. Этот международный стандарт разрабатывался для обмена данными между различными компаниями. Стандарт UCC.EAN-128 помимо данных, кодирует идентификатор (AIs), который позволяет определить тип закодированных данных и формат кодирования. UCC.EAN-128 кодирует данные, используя алгоритмы стандарта Code 128.

Code 39 : штрих-код переменной длины. Обычно кодируются буквенно-цифровые данные. Данный стандарт широко используется уже много лет и является самым популярным в мире для общих задач. Однако, Code 39 уже начинает уступать лидерство более новым форматам? таким как Code 128.

UPC (Universal Product Code – универсальный код продукта) – 12-значный штрих-код, который уникально идентифицирует продукт. Данный штрих-код состоит из трех частей: код компании, код продукта, контрольная цифра. Совет по электронной коммерции Канады является ответственным за назначение и контроль за кодами компаний. Код компании уникально идентифицирует компанию и каждый код должен использоваться только той компанией, которой он назначен. Код продукта назначается и контролируется самой компанией, которой принадлежит свой уникальный код, для идентификации товара и услуги. Контрольная цифра, которая представляет собой однозначное число, используется сканерами штрих-кода для контроля того, что штрих-код был верно считан и расшифрован.

UPC-A : 12-значный штрих-код фиксированной длины для кодирования числовых данных. Используется в американских розничных магазинах для идентификации товаров. Уникальные штриховые коды UPC-A разработаны UC-советом. Если Вы собираетесь продавать свои товары в американских розничных магазинах, то скорее всего вам придется позаботиться о наличии штрих-кода UPC-A на вашей продукции.

UPC-E : 6-значный штрих-код фиксированной длины для кодирования числовых данных. UPC-E – сокращенный вариант штрих-кода UPC-A. Данный стандарт используется для идентификации мелких розничных товаров, размеры которых не позволяют разместить на них полный штрих-код UPC-A.

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

EAN-8 (JAN-8 ): 8-значный штрих-код фиксированной длины для кодирования числовых данных. EAN-8 — сокращенный вариант штрих-кода EAN-13. Используется для маркировки мелких товаров, размеры которых не позволяют разместить полный штрих-код EAN-13.

Standart 2 of 5 : штрих-код переменной длины для кодирования числовых данных. Данный стандарт используется с 60-х годов для маркировки авиабилетов и других целей. Также известен как Industrial 2 of 5.

Interleaved 2 of 5 : штрих-код переменной длины для кодирования числовых данных. Обновленная версия Standart 2 of 5 и во многих случаях, заменившая его. Широко распространен на складах и в сфере дистрибуции.

MSI Plessy обычно используется для контроля за наличием товара на розничных складах.

Codaba r: штрих-код переменной длины для кодирования числовых данных. В основном используется библиотеками, банками крови и плазмы, а также курьерской службой FedEx.

PostNet : штрих-код фиксированной длины для кодирования числовых данных. Используется американской почтовой службой для сортировки почты. С помощью PostNet кодируются 5- или 9-значные почтовые индексы, а также 11-значные коды доставки.

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

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

ISBN (International Standard Book Number) – это международный стандарт кодирования книг. Представляет собой число из 10 знаков для идентификации книг, брошюр, образовательных пакетов и книг для слепых. ISBN однозначно идентифицирует опубликованный материал. Данный штрих-код представляет собой разновидность EAN-13, в котором первые три знака всегда «978». Издательства обязаны для маркировки своих книг использовать штрих-коды ISBN, а периодические издания маркируются кодами ISSN.

Несмотря на то, что существует более 300 стандартов, самыми популярными являются UPC-A и Code 39. UPC-A/UPC-E используется практически на всех товарах, продаваемых в розничных сетях США, а Code 39 используется для автоматизации при идентификации. Им можно закодировать числа и буквы, он может быть напечатан любой длины и его можно прочесть любым сканером штрих-кода. Он широко используется в управлении и на производстве.

Если продукт предназначен для розничной торговли, то следует использовать стандарт UPC-A для США и EAN-13 для Европы и большинства стран. В Японии используется JAN-13, который фактически является аналогом EAN-13.

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

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

Маркировка товаров для розницы

Для американских розничных сетей используются штрих-коды UPC-A или UPC-E. Для других стран, как правило, используются EAN-13 или EAN-8.

После изменения в законодательстве, с 2005 года компании-импортеры в США могут использовать на своей продукции штрих-код EAN-13. Теперь Совет по универсальному штрих-коду (UCC) требует от ритайлеров, чтобы они принимали как UPC-A, так и EAN-13. Это избавляет производителей от необходимости размещать сразу два штрих-кода на своей продукции.

Двумерный штрих-код

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

Применение одномерных и двумерных штрих-кодов

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

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

Что такое RFID

RFID (Radio frequency identification – радиочастотная идентификация) – технология, которая для идентификации использует радиоволны. Самый общий случай использования этой технологии – хранение уникального номера, который идентифицирует человека или объект, и, возможно, другой информации на микрочипе, который подсоединен к антенне. Микрочип и антенну вместе называют радиомаяком или RFID-этикеткой. С помощью антенны идентификационная информация передается считывателю, который преобразовывает принятые радиоволны в цифровую информацию, которая затем может быть передана компьютеру.

Заменит ли RFID штрих-коды

Нет. Два самых больших недостатка технологии радиочастотной идентификации – ее стоимость и безопасность информации. Экономия за счет роста производства все еще не достигнута для RFID, что делает данную технологию невыгодной для изготовителей. Применение RFID в некоторых приложениях, таких как точки продаж (Point of Sale – POS), будет обосновано только тогда, когда радиомаяки будут достаточно дешевы, чтобы клеить их к таким простым товарам, как, например, жевательная резинка. Другой не менее важной проблемой является безопасность. RFID-ярлык, прикрепленный к кроссовкам может быть использован для слежки. Также представьте, что кто-то может подойти к Вашему дому со сканером, который позволит считать информацию со всех ярлыков и, таким образом узнать, какие напитки Вы пьете и в каких магазинах одеваетесь.

Что такое GTIN

GTIN – это глобальная торговая система нумерации продукции, использующая EAN-UCC. Использует 14-значные числа. Данный код может быть создан при помощи четырех различных систем нумерации, которые используются в зависимости от поставленных задач:

  • UCC-12 , которая используется преимущественно в Северной Америке и дополняется двумя ведущими нулями;
  • EAN/UCC-13 , которая используется в основном в Европе и Азии и дополняется одним ведущим нулем;
  • EAN/UCC-14 , известная также как SCC-14, используется в транспортных компаниях.
  • EAN/UCC-8 , используется в Европе и Азии и дополняется шестью ведущими нулями.

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

Контрольная цифра

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

Для открытия увеличенного изображения в новом окне, кликните на картинке

Хотите узнать, что Вам не подсунули подделку? Проверьте соответствие потребительских свойств, зашифрованных в коде, с тем, что Вам предлагают.

В состав штрих-кода входят:

Код страны-производителя товара (2-3 цифры);
код изготовителя (следующие 4 или 5 в зависимости от длины кода страны);
наименование товара, его потребительские свойства, размеры, масса, цвет (еще пять цифр).

  • 1-я цифра: наименование товара
  • 2-я цифра: потребительские свойства
  • 3-я цифра: размеры, масса
  • 4-я цифра: ингредиенты
  • 5-я цифра: цвет

Последняя цифра – контрольная, используемая для проверки правильности считывания штрихов сканером.
Знак «>», иногда стоящий справа, означает, что товар выпущен по лицензии.

Проверка подлинности штрих-кода

1) сложите все цифры, стоящие на четных местах;
2) полученную сумму умножьте на 3. Результат – назовем его Х – запомните;
3) сложите все цифры, стоящие на нечетных местах (без контрольной цифры);
4) прибавьте к этой сумме полученное ранее число X;
5) от полученной суммы – назовем её YZ – оставьте только Z;
6) выполните простое арифметическое действие: 10 – Z.

Теперь выберите полученное число из предлагаемого ниже списка. Если оно совпадает с контрольной цифрой в штрих-коде – значит, перед вами не подделка.

Для открытия увеличенного изображения в новом окне, кликните на картинке

Рассмотрим ситуацию на примере штрих-кода кофе «Якобс»:
4000508082504 (контрольная цифра – 4)
0+0+0+0+2+0=2
2*3=6
4+0+5+8+8+5=30
30+6=36
От 36 оставляем 6.
10–6=4
Результат соответствует контрольной цифре.

Общая оценка материала: 4.9

АНАЛОГИЧНЫЕ МАТЕРИАЛЫ (ПО МЕТКАМ):

Графен прозрачный, магнитный и фильтрующий воду

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

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

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

Понятие штрих-кода и его виды

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

Обычно в рисунке используют черную краску и белый фон. Но встречаются и другие цвета нанесения кода.

Есть два основных вида штрихкодирования. Рассмотрим каждый из них отдельно.

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

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

Есть несколько разновидностей линейного кодирования:

  • Code 39 – используется в промышленности и библиотеках;
  • EAN 128 – на транспорте;
  • EAN 8, 13 – на потребляемых товарах (самый распространенный);
  • EAN 14 – на грузовых контейнерах.

Есть и другие мало распространенные кодировки, но они действительно встречаются очень редко.

Двухмерный штрих-код

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

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

Эти коды подразделяют на матричные и многоуровневые системы кодирования. Информация с них считывается по горизонтали и по вертикали.

Стоит отметить: в основном используют два вида таких штрих-кодов — PDF-417 и QR Code.

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

Штрих-код выполняет ряд разных функций в цифровой кодировке информации:

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

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

Принцип линейной кодировки включает в себя несколько групп цифр. Каждый код несет в себе информацию.

Вот их расшифровка (см. рисунок):

  1. Код страны. Примеры: крем, изготовленный в Париже (страна-изготовитель - Франция); книга, напечатанная в Лондоне (Великобритания); яблоки, выращенные в Краснодаре (Россия), и т. д.
  2. Код изготовителя. Здесь указывается город, где изготовлена продукция. Например, Барселона, Шанхай, Мытищи и другие.
  3. Код товара. Его принадлежность к продукции. Например, издательская продукция, молочная и другие.
  4. Контрольная цифра. Это цифра, по которой можно идентифицировать подлинность штрих кода.

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

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

Как проверить штрих-код на подлинность

Для определения подлинности кода, необходимо сделать проверку и найти правильный ответ, равный контрольной цифре.

Рассмотрим для примера линейный штрих-кода 460645384907(2):

  1. Складываем все цифры стоящие на 2, 4, 6,… местах (т. е. на всех чётных). Умножаем полученную сумму на «3» ((6 + 6 + 5 + 8 + 9 + 7) * 3 = 123).
  2. Складываем все цифры, стоящие на 1, 3, 5… местах (на всех нечётных позициях), не используя последнюю проверочную цифру (4 + 0 + 4 + 3 + 4 + 0 = 15).
  3. Складываем полученные результаты первого и второго пунктов (123 + 15 = 138).
  4. Далее убираем все передние цифры в полученном выражении и оставляем последнюю цифру (8).
  5. После вычитаем из 10 последнюю цифру и получаем контрольное число (10 – 8= 2).

Немного сложно, но иногда это сделать просто необходимо. Например, если вопрос стоит о том, чтобы распознать подлинность вещи и бренда.

Штрих-коды стран-производителей в таблице

У каждой страны, будь то Китай, Польша, США, Германия, Италия или Россия, есть свой код по производству и поставке товаров.

В таблице указаны коды стран мира, по которым можно расшифровать принадлежность определенного товара.

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

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

Устройства могут быть как переносные (модуль с клавиатурой обычно используется для учета товара на полке), так и стационарные (обычно на кассе).

Такие сканеры являются неотъемлемой частью для быстрого и своевременного принятия товара и его включения в базу.

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

Заключение

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

Система кодировки помогает точно отследить наличие товара в магазине, на складе. Благодаря этому коду товароведы могут быстро и своевременно заказать недостающую продукцию у поставщика.

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