Генератор EAN-8

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

Автор однажды консультировал производителя сиропов для коктейлей в мини-бутылочках объёмом 50 мл. Этикетка на такой бутылочке — узкая и короткая. Стандартный EAN-13 просто не влезал по ширине. Решение нашли в EAN-8 — компактном коде, который занимает примерно на 30% меньше места, но при этом полностью совместим со всеми европейскими сканерами.

Этот формат часто недооценивают, а зря. В Европе и многих других странах EAN-8 официально разрешён для товаров, где стандартный код физически не помещается. Рассказываем, как его правильно генерировать.

Что такое EAN-8 и как он связан с EAN-13

EAN-8 — это одномерный штрихкод, состоящий из 8 цифр. Он является прямым родственником EAN-13, только с «обрубленным» кодом страны и продукта. Структура выглядит так:

  • Первые 2–3 цифры — код страны (например, 460 для России, 590 для Польши).
  • Следующие 4–5 цифр — код товара (укороченный).
  • Последняя, 8-я цифра — контрольная сумма, которая рассчитывается по тому же алгоритму, что и для EAN-13.

Важно понимать: EAN-8 не является самостоятельным кодом, который можно «придумать» произвольно. Обычно он выдаётся организацией GS1 для тех товаров, которые не могут использовать полноценный EAN-13. Получить EAN-8 можно только через официальную регистрацию.

Как работает генерация EAN-8

Процесс создания EAN-8 технически проще, чем EAN-13, но имеет свои нюансы:

  • Исходные данные: нужно знать 7 цифр (код страны + код товара). Контрольная сумма рассчитывается автоматически.
  • Проверка уникальности: EAN-8 — это ресурс, который выделяется GS1. Нельзя взять любые 7 цифр и «сделать» код, потому что он может конфликтовать с чужим EAN-13 или другим EAN-8.
  • Ограниченное количество: всего существует 100 000 возможных комбинаций EAN-8 (10 в степени 5 для кода товара). Поэтому их выделяют только по серьёзному обоснованию.

Качественный инструмент для генерации EAN-8 должен:

  • проверять правильность введённых цифр (особенно код страны);
  • автоматически добавлять контрольную сумму;
  • позволять экспорт в векторном формате (PDF, SVG) для высококачественной печати.

Где применяют EAN-8

Основная сфера — товары с очень маленькой упаковкой. Вот типичные примеры:

  • Косметика: губные помады, тушь для ресниц в мини-формате, пробники.
  • Батарейки и аккумуляторы.
  • USB-флешки и карты памяти.
  • Кондитерские изделия: маленькие шоколадки, леденцы на палочке.
  • Медицинские тесты и расходники.
  • Ювелирные украшения (бижутерия).

В некоторых странах EAN-8 также используют для маркировки товаров, продающихся через автоматы (вендинг).

Ошибки при создании и печати EAN-8

Из-за компактных размеров EAN-8 особенно чувствителен к качеству печати. Частые проблемы:

  • Слишком маленький физический размер. Минимальная ширина кода — 2,1 см, иначе полосы просто не различит сканер. Многие ошибочно считают, что раз код короткий, его можно печатать в 1 см.
  • Низкое разрешение печати. Тонкие элементы EAN-8 требуют 300 dpi как минимум.
  • Игнорирование тихой зоны. Для EAN-8 требуется не менее 5–6 мм пустого поля слева и справа.
  • Неправильный расчёт контрольной суммы. Некоторые генераторы ошибаются в алгоритме «модуль 10», что делает код невалидным.

Заключение

Коротко по делу:

  • EAN-8 — это легальный стандарт для маленькой упаковки, но получить его можно только через GS1.
  • Короткий код не означает, что можно жертвовать качеством печати и тихой зоной.
  • Генератор EAN-8 должен автоматически рассчитывать контрольную цифру и давать векторный файл.

Уважаемые читатели, а вы когда-нибудь получали отказ от сети или маркетплейса из-за того, что EAN-8 был напечатан слишком мелко? Какие минимальные размеры использовали и какой был результат? Поделитесь — это поможет другим избежать брака на тираже.