Автор однажды консультировал производителя сиропов для коктейлей в мини-бутылочках объёмом 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 был напечатан слишком мелко? Какие минимальные размеры использовали и какой был результат? Поделитесь — это поможет другим избежать брака на тираже.