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

Штрих-код EAN-13

Штрих-код EAN-13 — это международный стандарт линейного (одномерного) штрихового кода, предназначенный для идентификации товаров в розничной торговле, логистике и складском учёте. EAN-13 (European Article Number, 13 цифр) представляет собой последовательность из 13 цифр, закодированных в виде чередующихся чёрных полос (штрихов) и белых пробелов разной ширины. Код разработан Международной ассоциацией GS1 (ранее — EAN International) и является надмножеством американского стандарта UPC-A (Universal Product Code), отличаясь от него наличием тринадцатой цифры — префикса страны происхождения или регистрации товара. EAN-13 используется в 99 % стран мира и является обязательным элементом маркировки большинства потребительских товаров, за исключением некоторых категорий (например, свежие продукты на развес, книги, имеющие собственный ISBN).

История

Предпосылки появления

Необходимость в универсальной системе кодирования товаров возникла в 1960-х годах в связи с ростом розничной торговли и автоматизацией кассовых операций. В 1973 году в США был принят стандарт UPC (12 цифр), разработанный компанией IBM. Однако европейские розничные сети и производители столкнулись с проблемой: UPC не предусматривал кодирование страны-производителя, что затрудняло международную торговлю.

Разработка EAN

В 1976 году 12 европейских стран (включая Великобританию, Францию, ФРГ, Италию) создали Европейскую ассоциацию товарной нумерации (EAN International). Целью было создание стандарта, совместимого с UPC, но с расширенным до 13 цифр форматом. Первая версия EAN-13 была представлена в 1977 году. В 1981 году стандарт был утверждён Международной организацией по стандартизации (ISO) как ISO/IEC 15420. К 1990-м годам EAN-13 стал доминирующим стандартом в Европе, Азии, Африке и Австралии; в Северной Америке сохранился UPC-A, но он был интегрирован в систему EAN как подмножество (UPC-A автоматически конвертируется в EAN-13 добавлением ведущего нуля).

Развитие в России

В СССР первые эксперименты по внедрению штрихового кодирования начались в 1986 году на предприятиях Министерства торговли. В 1991 году была создана Ассоциация автоматической идентификации «ЮНИСКАН» (национальный представитель GS1 в России). С 1993 года EAN-13 стал обязательным для товаров, поступающих в крупные розничные сети. В 2000-х годах стандарт был адаптирован под требования российского законодательства: в 2004 году введён ГОСТ Р 51294.3-2004 «Штриховые коды. Требования к символике EAN/UPC».

Структура кода EAN-13

EAN-13 состоит из 13 цифр, которые делятся на четыре группы:

  1. Префикс страны (GS1 Prefix) — первые 2–3 цифры. Определяют национальную организацию GS1, зарегистрировавшую производителя. Например: 460–469 — Россия, 00–13 — США и Канада, 50 — Великобритания, 690–699 — Китай, 400–440 — Германия.
  2. Код производителя (Manufacturer Code) — следующие 5–4 цифры (в сумме с префиксом — 7–8 цифр). Присваивается национальным офисом GS1 каждому зарегистрированному предприятию.
  3. Код товара (Item Reference) — 5 цифр. Определяется самим производителем для каждого конкретного товара (артикул, размер, цвет, вес и т.д.).
  4. Контрольная цифра (Check Digit) — последняя, 13-я цифра. Вычисляется по алгоритму на основе предыдущих 12 цифр для проверки корректности считывания.

Физическое представление

Код визуально состоит из 30 чёрных полос (штрихов) и 29 белых пробелов, а также защитных зон (тихих зон) слева и справа шириной не менее 11 модулей (минимальная единица ширины — 0,33 мм). Штрихи и пробелы имеют ширину от 1 до 4 модулей. Символ делится на две половины: левую (6 цифр) и правую (6 цифр), разделённые центральным защитным паттерном (101). Левая половина кодируется с использованием чётных и нечётных наборов (паритетов), что позволяет декодеру определить ориентацию кода (прямая или перевёрнутая).

Алгоритм вычисления контрольной цифры

Контрольная цифра (N13) вычисляется следующим образом:

Классификация и варианты

EAN-13 и UPC-A

UPC-A (12 цифр) является подмножеством EAN-13: при считывании UPC-A в системе EAN к нему автоматически добавляется ведущий ноль, превращая в EAN-13. Например, код UPC-A 012345678905 в EAN-13 будет выглядеть как 0012345678905. Оба стандарта полностью совместимы по физическому символу и декодированию.

EAN-8

Укороченный вариант EAN-8 (8 цифр) используется для товаров малого размера (например, сигаретные пачки, косметические пробники). Структура: префикс страны (2–3 цифры), код товара (4–5 цифр) и контрольная цифра. EAN-8 не имеет кода производителя — он присваивается напрямую национальным офисом GS1.

Двумерные и составные коды

EAN-13 может дополняться двухмерным штрих-кодом (например, DataMatrix или QR-код) для хранения дополнительной информации (серийный номер, срок годности, партия). Такие комбинации используются в фармацевтике и пищевой промышленности.

Применение

Розничная торговля

Основное применение EAN-13 — идентификация товаров на кассах и в системах управления запасами. При сканировании кода кассовый аппарат автоматически получает цену, наименование и другие атрибуты из базы данных магазина. EAN-13 также используется в онлайн-торговле для автоматического распознавания товаров при заказе.

Логистика и складской учёт

Штрих-коды EAN-13 наносятся на транспортные упаковки (коробки, паллеты) для отслеживания движения товаров по цепочке поставок. В этом случае часто используется формат ITF-14 (14-значный код на основе EAN-13) для упаковок.

Фармацевтика

В России и странах ЕС EAN-13 обязателен для маркировки лекарственных средств (совместно с DataMatrix для сериализации). С 2020 года в РФ действует система маркировки «Честный знак», где EAN-13 используется как идентификатор товара, а DataMatrix — для уникального кода экземпляра.

Книжная продукция

Книги имеют собственный стандарт ISBN (International Standard Book Number), который может быть закодирован в EAN-13. Для этого к 10-значному ISBN добавляется префикс 978 или 979, а контрольная цифра пересчитывается.

Технические требования

Размеры

Минимальный размер символа EAN-13 — 29,83 мм по ширине и 22,85 мм по высоте (при модуле 0,33 мм). Максимальный размер — 99,31 мм × 74,58 мм (модуль 1,016 мм). Рекомендуемый размер для розничной упаковки — 37,29 мм × 25,93 мм (модуль 0,495 мм). Допускается масштабирование в пределах 80–200 % от номинала.

Цвет и контраст

Штрихи должны быть тёмными (чёрный, тёмно-синий, тёмно-зелёный), пробелы — светлыми (белый, жёлтый, светло-серый). Минимальный оптический контраст (PCS) — 0,6. Не допускается использование красного цвета для штрихов (красный не считывается лазерными сканерами).

Качество печати

Символ должен соответствовать классам качества A, B или C по стандарту ISO/IEC 15416. Допускаются дефекты не более 0,5 модуля. Для печати на гибких упаковках (плёнка, фольга) требуется специальная подготовка (например, белая подложка).

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

Уязвимость к повреждениям

Линейные штрих-коды чувствительны к царапинам, загрязнениям и деформациям упаковки. При повреждении более 20 % символа считывание становится невозможным. Альтернативой являются двухмерные коды (QR, DataMatrix), устойчивые к частичным повреждениям.

Отсутствие уникальности экземпляра

EAN-13 идентифицирует только тип товара, а не конкретный экземпляр. Для отслеживания каждой единицы (например, в фармацевтике) требуется дополнительная сериализация с использованием уникальных кодов.

Ограниченная ёмкость

13 цифр позволяют закодировать до 10¹³ (10 триллионов) комбинаций, но с учётом префиксов стран и кодов производителей реальное количество доступных товарных кодов ограничено (около 10⁸ для одного производителя). Для товаров с большим ассортиментом (например, одежда с разными размерами) требуется отдельный код на каждую вариацию.

Проблемы с подделками

Штрих-коды легко копируются и подделываются, так как не содержат криптографической защиты. В России с 2019 года внедряется система «Честный знак», где EAN-13 дополняется цифровым кодом DataMatrix с криптографической подписью для борьбы с контрафактом.

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

Источники

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

На главную BFOmetr →