UPC-E
UPC-E — сжатая 6-цифровая версия штрих-кода UPC-A, разработанная для нанесения на мелкую упаковку, где полный 12-значный код не помещается.
Определение UPC-E
UPC-E (Universal Product Code — версия E, сокращённая) — компактный вариант классического штрих-кода UPC-A, разработанный специально для мелкой потребительской упаковки. Там, где 12-значный UPC-A не умещается физически, UPC-E занимает примерно вдвое меньше места за счёт сжатия: лишние нули из кода убираются по строгому алгоритму, и на этикетку выводятся только 6 значимых цифр.
Внешне UPC-E выглядит как узкий прямоугольник из чёрно-белых полос высотой около 25 мм и шириной около 22 мм — примерно вдвое компактнее UPC-A. Под штрихами — шесть цифр и скрытые стартовый/стоповый паттерны. Стандарт полностью описан в ISO/IEC 15420 и управляется организацией GS1.
Как работает сжатие UPC-E
UPC-A содержит 12 цифр: номер системы (0 или 1), пятизначный код производителя, пятизначный код товара и контрольную сумму. Алгоритм UPC-E использует тот факт, что многие коды UPC-A содержат предсказуемые серии нулей в определённых позициях. Эти нули исключаются из физического представления — они восстанавливаются сканером автоматически при считывании.
| Тип UPC-A | Условие сжатия | Пример UPC-A | Результат UPC-E |
|---|---|---|---|
| Тип 0 | Позиции 7–11 оканчиваются на 000 | 0 12345 000 65 4 | 123406 |
| Тип 1 | Позиции 7–11 оканчиваются на 00 | 0 12345 100 00 7 | 123417 |
| Тип 2 | Позиции 7–11 оканчиваются на 0 | 0 12300 200 00 9 | 123029 |
| Тип 3 | Позиции 10–11 равны 0, код товара 100–999 | 0 12310 000 00 6 | 123136 |
Важно: UPC-E применим только к кодам с номером системы 0 или 1. Если у UPC-A другой тип номерной системы или нули расположены не в нужных местах — сжатие невозможно, код остаётся в формате UPC-A. Сканер при чтении UPC-E автоматически восстанавливает полный 12-значный UPC-A и передаёт его в кассовую систему — магазин работает с привычными данными.
Применение UPC-E
UPC-E используется исключительно в США и Канаде — на рынках, где принят стандарт UPC. В России и Европе аналогом для малых упаковок служит EAN-8. Типичные товары с UPC-E:
- Тюбики и тубы — зубная паста, косметика, клей, лекарственные мази
- Шоколадные батончики — маленькие форматы и пробники
- Жевательная резинка — стики и компактные подушечки
- Мелкая косметика — блески, карандаши, миниатюры духов
- Товары в прикассовой зоне — батарейки, зажигалки, мини-товары
Минимальный рекомендованный размер UPC-E по спецификации GS1 — 80% от номинала (около 17×22 мм). Именно этот параметр делает его пригодным для круглых и цилиндрических поверхностей диаметром от 3 см. Если товар выходит за пределы США/Канады, производитель обычно параллельно регистрирует EAN-13 для международных рынков. Сгенерировать UPC-E для своих товаров можно через генератор штрих-кодов.
Частые вопросы
Чем UPC-E отличается от UPC-A?
UPC-A содержит 12 цифр и занимает площадь около 37×26 мм. UPC-E — сжатая версия из 6 цифр, размером примерно 22×25 мм. Физически UPC-E вдвое компактнее. При сканировании оба кода передают одни и те же данные: сканер автоматически распаковывает UPC-E обратно в полный 12-значный UPC-A. UPC-E работает только для кодов с определённым расположением нулей — не каждый UPC-A сжимаем в UPC-E.
Можно ли использовать UPC-E в России?
В российской рознице UPC-E практически не встречается — отечественные производители регистрируют EAN-13 в ГС1 Рус. Российские кассовые сканеры технически умеют читать UPC-E, но получить такой код нет смысла: GS1 US выдаёт его только компаниям с американским префиксом. Для малой упаковки на рынке РФ используйте EAN-8 с российским префиксом 460.
Сколько цифр в UPC-E и как они выглядят?
Под штрихами UPC-E видны 6 цифр — это сжатая версия 12-значного UPC-A. Реально на штрих-код закодированы 8 информационных элементов: скрытый номер системы (0 или 1), 6 видимых цифр и контрольная сумма (не печатается отдельно, встроена в паттерн штрихов). При распаковке сканер восстанавливает полный UPC-A и передаёт его в систему.
Как получить UPC-E для своего товара?
Отдельно получать UPC-E не нужно. Достаточно зарегистрироваться в GS1 US, получить префикс компании и назначить номера своим SKU в UPC-A. Если ваш UPC-A сжимаем (нули стоят в нужных позициях), вы просто генерируете UPC-E из этого кода. GS1 не выдаёт UPC-E как отдельный тип — это только формат отображения уже существующего UPC-A.
В чём разница между UPC-E и EAN-8?
Оба кода предназначены для малой упаковки, но это разные стандарты. UPC-E — сжатая копия UPC-A, применяется только в США и Канаде. EAN-8 — самостоятельный код с собственной нумерацией, выдаётся GS1 для любой страны и не является сокращением EAN-13. В Европе и России для маленьких упаковок используется EAN-8, а не UPC-E.
Читают ли российские сканеры UPC-E?
Современные кассовые сканеры и терминалы сбора данных, включая используемые в РФ, технически поддерживают UPC-E — при считывании они сразу выдают расшифрованный UPC-A. Однако на практике в России такие коды встречаются только на импортных товарах из США или Канады. Если товар предназначен для российского рынка, регистрируйте EAN-13 или EAN-8.