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

Универсальный товарный код

Универсальный товарный код (англ. Universal Product Code, UPC) — это стандартизированный штриховой код, используемый для маркировки и идентификации товаров в розничной торговле, преимущественно в США, Канаде, Великобритании, Австралии и ряде других стран. Представляет собой 12-значный цифровой код, который наносится на упаковку товара в виде последовательности вертикальных полос (штрихов) и пробелов различной ширины, считываемых оптическими сканерами. UPC является подмножеством более общего стандарта глобальной идентификации товаров — GTIN (Global Trade Item Number) и управляется некоммерческой организацией GS1.

История

Предпосылки создания

В середине XX века с ростом сетей супермаркетов и ассортимента товаров возникла проблема автоматизации кассовых операций и управления складскими запасами. Ручной ввод цен и кодов товаров был медленным и приводил к ошибкам. В 1948 году аспирант Дрексельского университета Бернард Сильвер и его коллега Норман Вудленд начали работу над системой автоматического считывания информации о продукте. Первоначально они использовали ультрафиолетовые чернила, но позже Вудленд предложил использовать узоры из концентрических кругов, напоминающие мишень. 7 октября 1952 года Вудленд и Сильвер получили патент США № 2 612 994 на «Классифицирующий аппарат и способ».

Разработка и внедрение UPC

В 1966 году Национальная ассоциация продовольственных сетей (NAFC) США начала поиск единого стандарта для автоматической идентификации товаров. В 1970 году был создан Комитет по универсальному коду, в который вошли представители крупных розничных сетей и производителей. В 1971 году IBM предложила использовать вариант прямоугольного штрихового кода, разработанный инженером Джорджем Лорером. Этот вариант оказался более практичным, чем круглый код Вудленда, и был выбран в качестве основы.

26 июня 1974 года в супермаркете Marsh в городе Трой, штат Огайо, был впервые в истории отсканирован товар с UPC — упаковка жевательной резинки Wrigley’s Juicy Fruit. Этот день считается официальной датой внедрения UPC в розничную торговлю.

Развитие стандарта

Изначально UPC был 12-значным кодом, известным как UPC-A. Позднее были разработаны сокращённые версии (UPC-E) для товаров небольшого размера. В 1990-х годах, с развитием международной торговли, стандарт был интегрирован в глобальную систему GS1, что позволило использовать UPC совместно с другими кодами, такими как EAN (European Article Number). В 2005 году GS1 объявила о полной совместимости UPC и EAN-13, фактически унифицировав их в рамках GTIN.

Структура и кодирование

Формат UPC-A

Полный 12-значный код UPC-A состоит из следующих частей:

  1. Цифра системы счисления (Number System Digit) — первая цифра, определяющая тип товара. Например, 0 и 6 — обычные товары, 2 — товары с переменным весом (мясо, фрукты), 3 — фармацевтика, 4 — товары для магазинов без штрих-кода, 5 — купоны.
  2. Код производителя (Manufacturer Code) — следующие 5 цифр (со 2-й по 6-ю). Присваивается компанией GS1 US каждому производителю или владельцу бренда.
  3. Код товара (Product Code) — следующие 5 цифр (с 7-й по 11-ю). Присваивается самим производителем для каждого конкретного товара (SKU).
  4. Контрольная цифра (Check Digit) — последняя, 12-я цифра. Вычисляется по специальному алгоритму (модуль 10) на основе предыдущих 11 цифр. Она служит для проверки правильности считывания кода сканером.

Кодирование штрихов

Каждая цифра в UPC кодируется комбинацией из двух чёрных полос (штрихов) и двух белых пробелов. Общая ширина каждой цифры — 7 модулей (единиц ширины). Штрихи и пробелы могут иметь ширину от 1 до 4 модулей. Код делится на две половины: левую (первые 6 цифр) и правую (последние 6 цифр). Левая половина кодируется с использованием нечётной чётности (odd parity), а правая — чётной (even parity). В центре и по краям кода располагаются специальные защитные (сторожевые) зоны — длинные штрихи, которые помогают сканеру определить начало, середину и конец кода.

Формат UPC-E

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

Применение и значение

В розничной торговле

Основное применение UPC — автоматизация кассовых операций. Сканер считывает код, система мгновенно находит в базе данных товар, его название и цену. Это позволяет:

В логистике и управлении цепочками поставок

UPC используется для отслеживания товаров на всех этапах — от производства до склада и магазина. Он позволяет автоматизировать приёмку, отгрузку и перемещение товаров, а также контролировать сроки годности и серийные номера.

В электронной коммерции

UPC является обязательным атрибутом для многих маркетплейсов (Amazon, eBay, Walmart) при добавлении товаров в каталог. Он позволяет однозначно идентифицировать товар и связывать его с информацией о производителе, характеристиках и ценах.

Регистрация и получение

Процедура

Для получения UPC производитель или владелец бренда должен стать членом организации GS1 US (или её национального представительства в другой стране). Членство является платным и возобновляется ежегодно. После вступления компании присваивается уникальный префикс (код производителя), который даёт право генерировать до 100 000, 10 000, 1000 или 100 уникальных кодов товаров в зависимости от выбранного тарифа.

Альтернативы

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

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

Ограничения по объёму данных

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

Переход на GS1-128 и QR-коды

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

Проблемы с подделками

UPC не является защищённым от подделок. Злоумышленники могут скопировать код с оригинального товара и нанести его на подделку, что затрудняет идентификацию контрафактной продукции.

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

Источники

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

На главную BFOmetr →