Универсальный товарный код
Универсальный товарный код (англ. 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 состоит из следующих частей:
- Цифра системы счисления (Number System Digit) — первая цифра, определяющая тип товара. Например, 0 и 6 — обычные товары, 2 — товары с переменным весом (мясо, фрукты), 3 — фармацевтика, 4 — товары для магазинов без штрих-кода, 5 — купоны.
- Код производителя (Manufacturer Code) — следующие 5 цифр (со 2-й по 6-ю). Присваивается компанией GS1 US каждому производителю или владельцу бренда.
- Код товара (Product Code) — следующие 5 цифр (с 7-й по 11-ю). Присваивается самим производителем для каждого конкретного товара (SKU).
- Контрольная цифра (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 не является защищённым от подделок. Злоумышленники могут скопировать код с оригинального товара и нанести его на подделку, что затрудняет идентификацию контрафактной продукции.
Интересные факты
- Первым товаром, отсканированным с UPC, была жевательная резинка Wrigley’s Juicy Fruit. В 2014 году, к 40-летию события, компания Wrigley выпустила специальную упаковку с юбилейным дизайном.
- Существует миф, что первые шесть цифр UPC кодируют страну происхождения товара. На самом деле, код страны не входит в UPC; он кодируется в стандарте EAN-13. Первая цифра UPC (система счисления) не имеет отношения к географии.
- Контрольная цифра в UPC рассчитывается по алгоритму, который позволяет обнаружить 100% одиночных ошибок и большинство ошибок перестановки цифр.
Источники
- GS1 General Specifications, GS1 AISBL, 2023.
- Barcoding, Inc. — The History of the Barcode.
- «The Bar Code Book: A Comprehensive Guide to Reading, Printing, Specifying, and Applying Bar Code and Other Machine-Readable Symbols» by Roger C. Palmer.
- Патент США № 2 612 994 (1952).
- Официальный сайт GS1 US (gs1us.org).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →