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

UPC-код

UPC-код (англ. Universal Product Codeуниверсальный код товара) — это стандартизированный штриховой код, используемый для маркировки розничных товаров в странах Северной Америки. Представляет собой механический или электронный идентификатор, наносимый на упаковку товара, который позволяет считывать информацию о продукте с помощью оптического сканера. UPC-код является одним из наиболее распространённых стандартов автоматической идентификации в розничной торговле, наряду с европейским аналогом EAN (European Article Number).

История

Разработка UPC-кода началась в конце 1960-х годов в США. Инициатором выступила Национальная ассоциация продовольственных сетей (NAFC), которая стремилась автоматизировать процесс учёта товаров на кассах и сократить время обслуживания покупателей. Первоначально рассматривались различные технологии, включая магнитные полосы и радиочастотные метки, но в итоге был выбран оптический штриховой код.

В 1971 году группа инженеров из компании IBM под руководством Джорджа Лорера (George Laurer) разработала прототип UPC-кода. В 1973 году был принят единый стандарт UPC-A, который стал обязательным для всех участников розничной торговли в США. Первым товаром, прошедшим через сканер с UPC-кодом в реальной розничной точке, стала упаковка жевательной резинки Wrigley’s Juicy Fruit, проданная 26 июня 1974 года в супермаркете Marsh в городе Трой, штат Огайо.

С 2005 года управление стандартами UPC перешло к международной организации GS1, которая также администрирует систему EAN. В настоящее время UPC-коды активно используются в Канаде, США, Мексике и некоторых других странах, хотя в Европе и Азии более распространён формат EAN-13.

Структура и формат

Основные типы UPC-кодов

Существует несколько форматов UPC, различающихся длиной и назначением:

Принцип кодирования

UPC-код представляет собой последовательность чёрных и белых полос (штрихов и пробелов) различной ширины. Каждая цифра кодируется двумя штрихами и двумя пробелами, причём ширина каждого элемента может быть 1, 2, 3 или 4 модуля. Код содержит три группы элементов: левый и правый «маркеры» (стартовый и стоповый), а также центральный разделитель. В левой части кода цифры кодируются по схеме с нечётным числом чёрных модулей, в правой — по схеме с чётным.

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

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

Применение

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

Сравнение с EAN

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

Преимущества и недостатки

Преимущества

Недостатки

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

Источники

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

На главную BFOmetr →