Массовая генерация штрих-кодов EAN-13
Массовая генерация EAN-13 почти никогда не начинается со списка тринадцатизначных чисел, набранных руками. Это ассортимент: префикс, выданный вам ГС1 РУС, ваши собственные номера позиций внутри него и контрольный разряд, посчитанный для каждой строки. Поэтому здесь важнее не поле вставки, а режим последовательности: вы нумеруете каталог, а не переписываете его.
По одному значению в строке. Одной строкой через запятую или точку с запятой — тоже годится. Строка с названием колонки (скажем, «Артикул») пойдёт в список обычным значением и будет отклонена: её лучше не вставлять.
Пока распознавать нечего.
Оформление
Введите значение — код появится здесь.
Спецификация
- Набор символов
- цифры
- Длина
- ровно 13 символов
- Контрольная цифра
- вычисляется кодировщиком автоматически
Что такое EAN-13
Нужна спецификация и примеры применения? Что такое EAN-13
Для каких задач этот код и стоит брать
- Вывод ассортимента на полку: за пределами Северной Америки именно этот символ ждут кассы, и тираж его — единственный способ вообще попасть в розницу.
- Карточки на маркетплейсах, где требуют GTIN, а не внутренний артикул: один заход покрывает весь каталог, и каждая строка — номер, который площадка может проверить.
- Допечатки и смена упаковки, когда номера уже есть и работа состоит в перерисовке сотни символов с нужной шириной модуля, а не в придумывании чего-либо.
Как готовить список
- Стройте диапазон от своего префикса, а не вставляйте готовые номера: задайте префикс, начальный номер позиции и количество — контрольный разряд посчитается для каждой строки.
- Дополняйте номер позиции нулями до одной ширины, чтобы двенадцать значащих разрядов всегда сходились: диапазон, съезжающий с трёх цифр на четыре, посреди диапазона сдвигает границу между префиксом и позицией.
- Проверьте список на повторы до печати: два товара с одним GTIN — это беда, которая обнаружится на кассе, а не на этикетке.
Что ломается при массовой генерации
- Excel съедает ведущие нули GTIN и превращает длинные номера в экспоненциальную запись: колонка с номерами обязана покидать таблицу текстом.
- Двенадцать цифр, вставленные вместе с уже приписанной тринадцатой, будут поняты как часть номера: поле ждёт либо все тринадцать, либо те двенадцать, из которых считает само.
- Номера, придуманные вне выданного префикса, прекрасно читаются и принадлежат кому-то другому; массовая генерация — это место, где такая ошибка умножается на сотню.
Вопросы и ответы
- Можно ли сгенерировать диапазон без префикса GS1?
- Генератор нарисует коды, и они будут читаться. Право продавать под ними товар — вопрос отдельный: оно даётся префиксом, выданным вашему предприятию, а коды из придуманных цифр вполне могут уже принадлежать другой компании.
- Контрольный разряд считается для каждой строки?
- Да. Тринадцатая цифра — это арифметика над остальными двенадцатью, и она считается построчно: последовательность номеров позиций превращается в последовательность годных GTIN без единого расчёта руками.
Регистрация префикса
Генератор рисует корректный штрих-код EAN-13, но одного изображения недостаточно, чтобы продавать под ним товар в рознице. Префикс выдаёт GS1 — его нужно зарегистрировать там до печати кода на упаковке.