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

UPC

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

История

Разработка UPC началась в конце 1960-х годов в США в ответ на потребность розничной торговли в автоматизации процесса учёта товаров и ускорении обслуживания покупателей на кассах. В 1970 году был основан Комитет по универсальному товарному коду (UPC Committee), в который вошли представители крупных розничных сетей и производителей продуктов питания. В 1973 году комитет утвердил стандарт UPC-A, предложенный компанией IBM (разработчик — Джордж Лаурер). Первым товаром, на который был нанесён UPC-код, стала упаковка жевательной резинки Wrigley’s Juicy Fruit, отсканированная на кассе супермаркета Marsh в городе Трой, штат Огайо, 26 июня 1974 года. С этого момента началось массовое внедрение UPC в розничной сети США и Канады. В последующие десятилетия стандарт распространился по всему миру, хотя в Европе и других регионах более широкое распространение получил формат EAN (European Article Number), который является надстройкой над UPC.

Структура и виды

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

Принцип кодирования и считывания

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

Считывание UPC производится лазерным или CCD-сканером, который освещает код и регистрирует отражённый свет. Чёрные полосы поглощают свет, белые — отражают. Полученный сигнал декодируется в цифровой номер. Для надёжности считывания код печатается с определённым контрастом и допускает небольшие дефекты (царапины, загрязнения), если они не нарушают структуру символа. Контрольная сумма (12-я цифра) позволяет выявить ошибки считывания, такие как пропуск или искажение одной цифры.

Применение

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

Связь с другими стандартами

UPC является частью глобальной системы стандартов GS1, которая также включает EAN (13-значный код, распространённый за пределами Северной Америки), ITF-14 (для транспортных упаковок) и GS1-128 (для логистической маркировки с дополнительными данными). Код UPC-A может быть преобразован в EAN-13 путём добавления ведущего нуля (0) в начало 12-значного номера. В 2005 году GS1 объявила, что новые штриховые коды UPC и EAN будут взаимозаменяемыми, и все сканеры должны поддерживать оба формата. С появлением двухмерных кодов (QR-код, Data Matrix) и RFID-меток UPC сохраняет свою актуальность благодаря простоте, дешевизне печати и широкой совместимости с существующим оборудованием.

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

Основные недостатки UPC:

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

Источники

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

На главную BFOmetr →