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-A — основной формат, содержащий 12 цифр (включая контрольную). Используется для большинства розничных товаров. Структура: первая цифра — система нумерации (например, 0, 6 или 7 для обычных товаров, 2 для товаров переменного веса), следующие 5 цифр — код производителя, затем 5 цифр — код товара, последняя цифра — контрольная сумма.
- UPC-B — 12-значный формат, предназначенный для фармацевтической продукции (в основном в США).
- UPC-C — 12-значный формат с дополнительными полями для кодирования информации о весе или количестве.
- UPC-D — переменная длина (до 12 цифр), используется в логистике.
- UPC-E — 8-значный сокращённый формат, применяемый для товаров малого размера (например, косметики, лекарств). Представляет собой сжатый вариант UPC-A.
Принцип кодирования
UPC-код представляет собой последовательность чёрных и белых полос (штрихов и пробелов) различной ширины. Каждая цифра кодируется двумя штрихами и двумя пробелами, причём ширина каждого элемента может быть 1, 2, 3 или 4 модуля. Код содержит три группы элементов: левый и правый «маркеры» (стартовый и стоповый), а также центральный разделитель. В левой части кода цифры кодируются по схеме с нечётным числом чёрных модулей, в правой — по схеме с чётным.
Контрольная цифра
Последняя цифра UPC-кода является контрольной суммой, вычисляемой по алгоритму. Она позволяет проверить корректность считывания кода сканером. Расчёт производится следующим образом: суммируются цифры на нечётных позициях (считая слева, начиная с первой), затем это значение умножается на 3; суммируются цифры на чётных позициях; полученные два числа складываются; контрольная цифра равна наименьшему числу, которое при добавлении к этой сумме даёт число, кратное 10.
Применение
UPC-коды широко используются в розничной торговле, логистике, складском учёте и управлении запасами. Основные области применения:
- Кассовое обслуживание: сканирование кода на кассе позволяет мгновенно определить цену товара, обновить данные о продажах и списать товар со склада.
- Управление запасами: штриховые коды используются для инвентаризации, отслеживания перемещения товаров и контроля сроков годности.
- Электронная коммерция: многие интернет-магазины используют UPC-коды для идентификации товаров в своих каталогах и при интеграции с системами поставщиков.
- Логистика и транспорт: коды применяются для маркировки коробов, паллет и контейнеров, что упрощает сортировку и отслеживание грузов.
Сравнение с EAN
UPC-код и EAN-13 являются взаимозаменяемыми в большинстве современных систем. UPC-A содержит 12 цифр, а EAN-13 — 13. При сканировании UPC-кода в европейских системах к нему автоматически добавляется ведущий ноль, что позволяет интерпретировать его как EAN-13. В обратную сторону преобразование также возможно, если код начинается с нуля. Однако в странах Северной Америки UPC остаётся доминирующим стандартом, в то время как в Европе и Азии основным является EAN.
Преимущества и недостатки
Преимущества
- Скорость и точность: сканирование штрихового кода значительно быстрее и точнее ручного ввода данных.
- Стандартизация: единый формат позволяет использовать оборудование разных производителей.
- Экономия времени: автоматизация учёта сокращает время на кассовое обслуживание и инвентаризацию.
- Снижение ошибок: исключаются ошибки, связанные с человеческим фактором при вводе цен или артикулов.
Недостатки
- Ограниченная информация: UPC-код содержит только идентификатор товара, но не его цену, описание или срок годности — эти данные хранятся в базе данных.
- Уязвимость к повреждениям: если штриховой код повреждён или загрязнён, сканер может не считать его.
- Необходимость в оборудовании: для считывания требуется оптический сканер, что увеличивает затраты на оснащение торговых точек.
- Ограниченная ёмкость: 12-значный код позволяет закодировать только 10^12 различных комбинаций, что при глобальном масштабе может быть недостаточно.
Интересные факты
- Первый товар с UPC-кодом, проданный в 1974 году, был занесён в Книгу рекордов Гиннесса как «первый товар, проданный с использованием штрихового кода». Упаковка жевательной резинки Wrigley’s Juicy Fruit сейчас находится в Смитсоновском национальном музее американской истории.
- В 2011 году компания GS1 объявила, что количество товаров, имеющих UPC-коды, превысило 1 миллиард.
- В некоторых странах (например, в Японии) используется собственный стандарт штриховых кодов — JAN (Japanese Article Number), который является вариантом EAN-13.
Источники
- GS1 General Specifications (версия 23.0), 2023.
- Laurer, George J. «The Development of the Universal Product Code». IBM Technical Report, 1973.
- National Association of Food Chains. «Report on the Universal Product Code», 1971.
- «The History of the Bar Code». Smithsonian Institution, 2014.
- ГОСТ Р 51294.3-99 «Штриховое кодирование. Термины и определения».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →