Открыть сервис

Штриховой код

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

История

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

Первым коммерчески успешным штриховым кодом стал Универсальный товарный код (UPC), разработанный в 1973 году компанией IBM. 26 июня 1974 года в супермаркете города Трой, штат Огайо (США), была продана первая упаковка жевательной резинки Wrigley’s Juicy Fruit, имевшая штриховой код UPC. Это событие считается началом эры штрихового кодирования в розничной торговле.

В 1977 году в Европе был создан стандарт European Article Number (EAN), который впоследствии стал международным. В СССР первые штриховые коды появились в конце 1980-х годов с началом внедрения автоматизированных систем учёта. В 1990-е годы, после распада СССР, штриховое кодирование стало массово применяться в российской розничной торговле и логистике.

Устройство и принцип работы

Штриховой код состоит из чередующихся тёмных (штрихов) и светлых (пробелов) полос. Ширина штрихов и пробелов варьируется, что позволяет кодировать двоичные данные (0 и 1). Считывающее устройство (сканер) излучает луч света, который отражается от поверхности кода. Светлые участки (пробелы) отражают больше света, тёмные (штрихи) — меньше. Фотодетектор регистрирует изменения интенсивности отражённого света, преобразуя их в электрический сигнал. Этот сигнал декодируется в цифровую последовательность, которая затем интерпретируется компьютерной системой.

Каждый штриховой код содержит:

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

Классификация штриховых кодов

Штриховые коды делятся на два основных типа: линейные (одномерные) и двумерные (матричные).

Линейные (одномерные) коды

Линейные коды представляют собой последовательность штрихов и пробелов в одной строке. Они кодируют относительно небольшой объём данных (обычно до 20–30 символов). Наиболее распространённые стандарты:

  • EAN-13 (European Article Number, 13 цифр) — международный стандарт для розничной торговли. Используется для маркировки товаров народного потребления. Первые 2–3 цифры обозначают страну-производителя (например, 460–469 — Россия), следующие 4–5 — код предприятия, затем код товара, и последняя — контрольная цифра.
  • UPC-A (Universal Product Code, 12 цифр) — американский аналог EAN-13, широко распространён в США и Канаде.
  • EAN-8 — сокращённая версия для товаров малого размера (8 цифр).
  • Code 39 — алфавитно-цифровой код, способный кодировать буквы и цифры. Применяется в логистике, оборонной промышленности, здравоохранении.
  • Code 128 — высокоплотный алфавитно-цифровой код, поддерживающий весь набор символов ASCII. Используется для маркировки транспортных упаковок и в системах автоматической идентификации.
  • Interleaved 2 of 5 — код, предназначенный для кодирования цифр. Применяется в складском учёте и на транспорте.

Двумерные (матричные) коды

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

  • QR-код (Quick Response Code) — разработан японской компанией Denso Wave в 1994 году. Наиболее популярный двумерный код. Используется для быстрого доступа к веб-сайтам, контактным данным, текстовой информации. Может быть считан камерой смартфона.
  • Data Matrix — компактный код, способный кодировать до 2335 алфавитно-цифровых символов. Широко применяется в промышленности, медицине, для маркировки мелких деталей (например, на микросхемах).
  • PDF417 — многострочный код, напоминающий стопку линейных кодов. Используется в документах (водительские права, авиабилеты), логистике и почтовых службах.
  • Aztec Code — код, построенный вокруг центральной «мишени». Применяется в транспортных билетах и системах оплаты.

Применение

Штриховые коды используются в самых разных сферах:

  • Розничная торговля — основная область применения. Коды EAN-13 и UPC-A наносятся на упаковку товаров для автоматизации кассовых операций, учёта складских запасов и ценообразования.
  • Логистика и складское хозяйство — коды Code 39, Code 128, Interleaved 2 of 5 используются для маркировки коробов, паллет и контейнеров. Позволяют отслеживать движение грузов на всех этапах транспортировки.
  • Промышленность — двумерные коды (Data Matrix, QR) наносятся на детали и узлы для идентификации, контроля качества и прослеживаемости производственных процессов.
  • Здравоохранение — штриховые коды на браслетах пациентов, упаковках лекарств и медицинских инструментах снижают риск ошибок при назначении и введении препаратов.
  • Документооборот — коды PDF417 и QR используются на паспортах, водительских удостоверениях, авиабилетах, почтовых отправлениях для автоматического считывания данных.
  • Почтовые службы — коды на посылках и письмах позволяют отслеживать их перемещение и сортировать автоматически.
  • Банковское дело — QR-коды применяются для быстрых платежей и переводов (например, система СБП в России).

Технология нанесения

Штриховые коды наносятся на поверхность различными способами:

  • Типографская печать — наиболее распространённый метод для массовой упаковки. Код печатается одновременно с дизайном упаковки.
  • Термотрансферная печать — нанесение на самоклеящиеся этикетки с помощью принтеров. Используется для маркировки товаров переменного веса, серийных номеров, дат производства.
  • Лазерная маркировка — нанесение кода на металл, пластик, стекло с помощью лазера. Применяется для долговременной идентификации деталей и оборудования.
  • Прямая печать на упаковке — струйная или лазерная печать непосредственно на картон, плёнку или бумагу.

Стандарты и организации

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

  • GS1 — международная некоммерческая организация, разрабатывающая и поддерживающая стандарты EAN/UPC, GS1-128, GS1 DataMatrix. В России её представительством является Ассоциация автоматической идентификации «ЮНИСКАН».
  • ISO/IEC — международные стандарты на символики штриховых кодов (например, ISO/IEC 15420 для EAN/UPC, ISO/IEC 16022 для Data Matrix).
  • ГОСТ Р — в России действуют национальные стандарты, гармонизированные с международными (например, ГОСТ Р 51293-99 «Идентификация изделий. Общие требования»).

Критика и ограничения

Штриховые коды имеют ряд недостатков:

  • Ограниченный объём данных — линейные коды вмещают мало информации, что требует обращения к базе данных для получения полной информации о товаре.
  • Чувствительность к повреждениям — царапины, загрязнения или деформации кода могут привести к ошибкам считывания или полной нечитаемости.
  • Необходимость прямой видимости — сканер должен иметь прямой доступ к коду, что неудобно для маркировки труднодоступных мест.
  • Уязвимость к подделке — штриховые коды легко копируются, что создаёт проблемы с контрафактной продукцией. Для борьбы с этим используются более сложные технологии (например, RFID-метки, голографические элементы).

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

Интересные факты

  • Первый в истории штриховой код был нанесён на упаковку жевательной резинки Wrigley’s Juicy Fruit. Этот товар сейчас хранится в Смитсоновском музее в Вашингтоне.
  • Штриховые коды не содержат информацию о цене товара. Цена хранится в базе данных магазина и связывается с кодом товара.
  • QR-код был изобретён для отслеживания деталей на заводах Toyota. Его создатель, Масахиро Хара, хотел разработать код, который можно было бы считывать очень быстро.
  • В России в 2020-х годах активно внедряется система маркировки товаров «Честный знак» (оператор — Центр развития перспективных технологий, ЦРПТ), использующая двумерные коды Data Matrix для борьбы с контрафактом.

Источники

  • ГОСТ Р 51293-99. Идентификация изделий. Общие требования.
  • ISO/IEC 15420:2009. Information technology — Automatic identification and data capture techniques — Bar code symbology specification — EAN/UPC.
  • Руководство GS1 General Specifications. GS1, 2023.
  • «Штриховое кодирование: теория и практика» / под ред. В. И. Агафонова. — М.: Стандарты и качество, 2005.
  • Материалы Ассоциации автоматической идентификации «ЮНИСКАН» (Москва).
  • «QR-коды: история и применение» / Denso Wave Incorporated, 2020.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →