Меню
Рассчитать стоимость

Печать штрихкодов: размер, зона тишины и 6 ошибок макета

Сканер на складе читает не картинку, а физику символа: ширину модуля, поля по краям и контраст. В PDF при этом всё выглядит безупречно.

Печать штрихкодов: размер, зона тишины и 6 ошибок макета

У штрихкода есть физические параметры, и печать штрихкодов — работа с ними, а не вставка картинки в макет. У EAN-13 номинальный размер при 100 % — 37,29×25,93 мм вместе с полями по краям, ширина модуля 0,33 мм, допустимый диапазон масштабирования для розничной кассы — от 80 до 200 %.

Выйдете за диапазон, зальёте поля плашкой или напечатаете штрихи красным — код останется красивым на экране и перестанет читаться на приёмке.

Эта статья — часть большого разбора: какие этикетки нужны селлеру. Смотрим на штрихкод как на объект печати: из чего он состоит, где его берут и чем печатают. Первые годы я и сам искал причину в сканере, а она почти всегда оставалась в макете.

Что такое штрихкод и 5 обозначений, которые путают

Штрихкод — способ записать число чередованием тёмных штрихов и светлых пробелов так, чтобы его прочитал сканер. Само число и способ его нарисовать — разные вещи, и путаница между ними даёт половину вопросов.

ОбозначениеЧто этоГде встречается
GTINНе рисунок, а сам номер товара — глобальный идентификатор торговой единицыНомер, который вы получаете и потом кодируете в символ
EAN-13Символика на 13 цифр, основной розничный штрихкодТоварная этикетка, упаковка, кассы
EAN-8Укороченная версия на 8 цифрТам, где EAN-13 физически не помещается
Code 128Символика переменной длины, кодирует и цифры, и буквыВнутренняя и складская маркировка
GS1-128Надстройка над Code 128 со служебными префиксами полейЛогистические этикетки; единственная символика, кодирующая SSCC

GTIN присваивает GS1, в России — ГС1 РУС. EAN-13 и Code 128 — способы нарисовать номер, а не сам номер: одно число печатают разными символиками, и на складе прочитается та, которую склад ожидает. Площадки принимают разные наборы символик: Ozon предпочтительной называет EAN-13, Wildberries — Code-128, а полные перечни у каждой свои и разобраны в требованиях Ozon к этикетке и баркод Wildberries.

Коды «Честного знака» в этот ряд не входят: они уникальны для каждой единицы товара и выпускаются оператором системы — мы их не печатаем и не можем печатать.

Где берут код: GS1 или личный кабинет площадки

Путей два, и они не равнозначны. Первый — получить GTIN в GS1, в России это ГС1 РУС: номер живёт с товаром везде, где он продаётся, включая офлайн-полку. Второй — встроенный генератор этикеток и штрихкодов для маркетплейсов: у Wildberries это кнопка «Генерировать баркоды» или автоматическая выдача при сохранении карточки, у Ozon — создание штрихкодов Ozon в личном кабинете.

  • У товара есть GTIN производителя — новый не нужен. Дважды баркод не генерируют: если код получен в стороннем сервисе, второй создавать не надо.
  • Товар свой, продажи только на площадке — кода из кабинета достаточно: Ozon разрешает и свои штрихкоды, и созданные в кабинете.
  • Офлайн-розница или несколько каналов — берите GTIN: код площадки за её пределами не значит ничего.
  • Продажи со склада Ozon — нужны уникальные штрихкоды на все товары, совпадений между позициями быть не должно.

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

Номинальный размер и масштаб 80–200 %

Главная цифра для EAN-13: 100 % — это 37,29×25,93 мм с зонами тишины, ширина модуля 0,33 мм. Модуль — самый узкий штрих, всё остальное кратно ему. Диапазон масштабирования для розничной кассы — 80–200 %, масштабировать нужно пропорционально, обе стороны сразу.

Модуль — это кегль шрифта. Уменьшая символ, вы уменьшаете не картинку, а толщину каждого штриха, и в какой-то момент он становится тоньше, чем печать воспроизводит стабильно. Wildberries формулирует короче: слишком мелкий баркод не считывается сканером на складе.

  • Меньше 80 % — штрих уходит за предел, при котором краска и подложка ещё держат геометрию.
  • Больше 200 % — символ шире поля зрения сканера, его приходится ловить с дистанции.
  • Сжатие по одной оси — самая частая правка дизайнера и самая вредная: пропорции штрихов и пробелов ломаются.
  • Обрезка по высоте — сканер обычно ещё читает, но запас на кривой проход теряется. Wildberries поэтому советует при обрезанном штрихкоде поменять ориентацию либо ширину и высоту местами.

Конкретного «минимального размера штрихкода в миллиметрах» площадки не называют. У Wildberries есть свои размеры штрихов по ГОСТ, но это требование к символу, а не к габариту этикетки.

Зона тишины: 11 модулей слева и 7 справа

Зона тишины — пустое поле по краям символа, по которому сканер понимает, где код начинается и заканчивается. Для EAN-13 это 11 модулей слева и 7 справа; при 100 % — 3,63 мм и 2,31 мм. Внутри неё ничего не печатают, а цвет совпадает с цветом пробелов.

Бывает и так, что штрихкод посажен вплотную к рамке. Формально символ на месте, в PDF опрятно. На приёмке такой код читается через раз — из-за двух миллиметров поля, которые дизайнер счёл пустотой.

Цвет и контраст: почему сканер не видит красный

Лучшее сочетание — чёрные штрихи на белом фоне. Причина физическая: сканеры работают красным светом, поэтому красные и коричневые штрихи для них невидимы — свет отражается от них так же, как от белого фона.

Отсюда три правила при вёрстке:

  • Цвет отдаём оформлению, а не символу. Фон этикетки, логотип, текст — можно; штрихи тёмные, пробелы светлые и однородные.
  • Никакой подложки под символом. Градиент, фактура, крапчатый крафт, тёмный фон под светлые штрихи — всё против считывания.
  • Поверхность матовая. Ozon требует матовую или полуглянцевую поверхность маркировки, глянцевая не допускается: блик равен потере контраста.

Числовой порог контрастности я специально не называю: он живёт внутри платного стандарта, а цифры из интернета проверить нельзя. И последнее: заклеивать штрихкод скотчем нельзя, а красный скотч Ozon запрещает вовсе — по той же причине, что и красные штрихи.

Качество печати: оценка от 4 до 0

Качество символа оценивают не на глаз. Стандарт ISO/IEC 15416 описывает процедуру: верификатор сканирует символ и выдаёт оценку от 4 до 1 — проходные значения — либо 0, означающий, что символ не соответствует.

Шкала измеряет отпечаток, а не файл: один PDF даёт 4 на одной технологии и 0 на другой — краска растекается, тонер сыплется, термоголовка выгорает по точке. Проверять имеет смысл готовую этикетку из тиража.

Чем печатают штрихкод и где каждый способ ломается

Печать штрихкодов для Ozon, Wildberries и любой другой площадки упирается в качество символа на конкретном носителе. Для тиражной этикетки со штрихкодом сравнивать имеет смысл два способа.

СпособДля чего годитсяГде ломается
Офисный принтер по листу самоклейкиРазовая маркировка, старт, пробная поставкаТонер осыпается на сгибе, лист коробит; поля и масштаб зависят от настроек драйвера
Полноцветная печать тиражомТоварная этикетка на артикул, повторяющаяся от поставки к поставкеНе подходит для уникальных данных: каждой поставке свой код тиражом не напечатать

Термопринтер и термотрансферный принтер в этот ряд не входят: это инструмент под ежедневную печать маркировки из личного кабинета. Термоэтикетку мы не печатаем: она печатается на термопринтере и со временем выцветает — срок жизни термоэтикетки. Наш формат — повторяющийся тираж: этикетки на артикул и брендированная упаковка, от 100 штук, 1-3 дня.

6 ошибок макета, из-за которых код не читается

Почти все появляются на вёрстке, а обнаруживаются на приёмке.

  1. Штрихкод растянут или сжат по одной оси. Пропорции ломаются, символ мёртв при любом размере.
  2. Зона тишины съедена рамкой, соседним текстом или цветной плашкой.
  3. Штрихи не чёрные. Красный, коричневый, тёмно-красный «фирменный» — для сканера это белый.
  4. Символ вставлен растровой картинкой низкого качества и поплыл по краям штрихов.
  5. Код разбит по краю этикетки или по линии реза. Ozon оговаривает: маркировка печатается на одной целой этикетке, из нескольких частей не подойдёт.
  6. Код не соответствует карточке. Печать в порядке, но число другое — на складе это чужой товар.

Самая дорогая — четвёртая. Штрихкод скачивается из личного кабинета в PDF, оттуда его и переносят в макет. Пересъёмка с экрана или картинка из мессенджера превращают ровные грани штрихов в кашу, которую верификатор оценит нулём.

Частые вопросы

Чем EAN-13 отличается от Code 128?

EAN-13 кодирует ровно 13 цифр и рассчитан на розницу: это тот код, который читают кассы. Code 128 — символика переменной длины, кодирует и цифры, и буквы, поэтому её берут под складскую маркировку. Wildberries называет Code-128 самым распространённым и рекомендуемым форматом баркода, Ozon предпочтительным называет EAN-13.

Можно ли уменьшить штрихкод, если он не влезает в этикетку?

Уменьшать можно в пределах диапазона: для EAN-13 это 80–200 % от номинала, и только пропорционально. Если символ всё равно не помещается, правильнее поменять компоновку этикетки или взять EAN-8 — укороченную символику на 8 цифр. Сжатый ниже нормы код на складской приёмке просто не прочитается, и партия встанет.

Что такое зона тишины и сколько её оставлять?

Это пустое поле по краям символа, по которому сканер определяет его границы. У EAN-13 слева 11 модулей, справа 7; при 100 % это 3,63 мм и 2,31 мм. Внутри ничего не печатают, цвет совпадает с цветом пробелов. Зона входит в номинальный размер: это часть штрихкода, а не отступ вокруг него.

Обязательно ли получать GTIN в GS1?

Нет, если товар продаётся только на маркетплейсе: код генерируется в личном кабинете. GTIN присваивает GS1, в России — ГС1 РУС, и он нужен, когда товар выходит в офлайн-розницу или в несколько каналов. Если GTIN производителя есть, новый получать не надо и второй баркод генерировать не нужно.

Можно ли печатать штрихкод в фирменном цвете?

Штрихи — нет. Сканеры работают красным светом, поэтому красные и коричневые штрихи для них невидимы, а лучшее сочетание — чёрные штрихи на белом фоне. Фирменный цвет отдайте остальному оформлению: фону вне зоны тишины, логотипу, тексту. Ozon дополнительно требует матовую или полуглянцевую поверхность маркировки.

Как понять, что штрихкод напечатан достаточно качественно?

По стандарту ISO/IEC 15416: верификатор сканирует готовый символ и выдаёт оценку от 4 до 1 — проходные — либо 0. Проверять надо отпечаток из тиража, а не макет: один файл на разных технологиях даёт разный результат. Без верификатора минимальный тест — контрольный оттиск в реальном размере и обычный сканер.

Главное из статьи

Штрихкод — измеримый объект. У EAN-13 номинальный размер 37,29×25,93 мм при 100 %, модуль 0,33 мм, масштаб 80–200 %, зона тишины 11 модулей слева и 7 справа. Лучшее сочетание — чёрные штрихи на белом фоне: сканер светит красным. Качество отпечатка описывает ISO/IEC 15416 с оценкой от 4 до 1 или 0, и оценивают готовую этикетку, а не файл. Номер берут либо в GS1, либо в кабинете площадки — второе работает только внутри неё.

За пятнадцать лет я перестал верить жалобам «сканер не читает» — почти никогда они не про сканер. Проверяемых мест четыре — размер, поля, цвет и носитель, — и обходятся они одним контрольным оттиском перед тиражом.

← Все статьи