Этикетки и штрихкоды · обновлено 1 августа 2026

Штрихкод не считывается

Прямой ответ

Причина почти всегда в физике отпечатка, а не в номере: слишком мелкий код, заполненное свободное поле, бледная или залитая печать, блики от глянца. Проверяйте по порядку — сначала размер и поле, затем контраст и носитель, и только потом сам номер.

наведите камеру
QR этой страницы: откройте материал на телефоне или поделитесь им
01

Как работает

Сканер видит не цифры, а чередование светлых и тёмных полос. Ему нужны три вещи: различимая ширина самой узкой полосы, контраст между полосами и фоном, свободное поле по краям кода. Нарушение любого из условий останавливает считывание, даже если номер абсолютно верный.

02

Конкретный пример

Этикетка 30×20 с длинным Кодом 128 не читается на приёмке: содержимое не помещается, модуль сжат до предела печати принтера. Тот же номер на 58×40 сканируется с первого раза — изменился не код, а плотность полос.

03

Вход и результат

Напечатанная этикетка, которая не сканируется, и сканер или телефон для контрольной проверки.

Найденная причина и понятное исправление: изменить размер, поле, плотность печати или носитель.

ограничение

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

Порядок проверки от простого к сложному

Диагностику стоит вести по порядку, а не наугад: большинство случаев закрывается на первых двух шагах, и до анализа самого номера дело обычно не доходит.

Что проверять и в каком порядке

Каждый шаг отвечает на один вопрос и отсекает целый класс причин.

  1. Код физически помещается на этикетке?

    Измерьте: если полосы упираются в край, свободного поля нет — сканер не находит границу кода.

  2. Печать не масштабировалась?

    Сверьте ширину этикетки с макетом. Сжатие на несколько процентов делает узкие полосы неразличимыми.

  3. Полосы чёткие, не залитые и не бледные?

    Подберите плотность печати пробой: залитые промежутки читаются как одна широкая полоса.

  4. Поверхность не бликует?

    Глянец и плёнка отражают подсветку сканера. Разверните этикетку или смените носитель на матовый.

  5. Код читается телефоном, но не сканером?

    Проверьте тип сканера: линейный читает только полосы, для двумерных кодов нужен имидж-сканер.

  6. Ничего не помогло?

    Проверьте сам номер: контрольную цифру, лишние пробелы и совпадение с карточкой товара.

Размер и свободное поле

Свободное поле — светлая зона по краям кода, без текста и рамок. Для линейных кодов её принято отсчитывать в модулях: обычно не меньше десяти модулей слева и справа для ЕАН-13. Именно поле сообщает сканеру, где код начинается и заканчивается.

Типичная ошибка — прижать штрихкод к краю этикетки или подписать его вплотную. Визуально аккуратно, для сканера — кода нет.

Вторая ошибка — уместить длинный Код 128 на маленькую этикетку. Каждый символ добавляет полосы, и при фиксированной ширине этикетки модуль становится тоньше физического предела принтера.

Контраст и носитель

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

Глянцевые и прозрачные носители дают блик, который сканер принимает за светлую полосу. Матовая поверхность надёжнее почти всегда.

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

Что мешает считыванию и что делать
СимптомВероятная причинаИсправление
Сканер молчит на всех этикеткахнет свободного поля или сжат масштабувеличить поле, печатать 100 %
Читается через разплотность печати на граниподобрать плотность, снизить скорость
Читается телефоном, не сканеромтип сканера не тотдля двумерных кодов нужен имидж-сканер
Перестал читаться со временемвыцвел термослойтермотрансфер или другой носитель
Блики под лампойглянцевая поверхностьматовый носитель, сменить угол

Когда дело всё-таки в номере

Если код читается сканером, но система его отвергает, проблема уже не в печати. Сканер вернул строку — значит полосы в порядке; дальше отвечает содержимое.

Здесь проверяют три вещи: контрольную цифру ЕАН-13, отсутствие лишних символов и совпадение номера с карточкой товара в системе. Валидный номер, не привязанный к товару, касса примет, а склад не поймёт.

Пошаговая инструкция

Диагностика по шагам

  1. Измерьте этикетку и убедитесь, что печать не масштабировалась
  2. Проверьте свободное поле вокруг кода — оно должно быть пустым
  3. Оцените качество полос: не залиты, не бледные, края ровные
  4. Отсканируйте под другим углом и на матовой поверхности
  5. Если код читается, но отвергается системой — проверьте номер и карточку

Перед печатью или публикацией

Что подтвердить перед тиражом

  • Ширина отпечатка совпадает с макетом
  • Вокруг кода нет текста, рамок и подписей
  • Код читается с рабочего расстояния дважды подряд
  • Тип сканера соответствует типу кода

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

Коротко о важном

4 вопроса
Почему один и тот же номер читается с экрана, но не с этикетки?

На экране код крупнее и контрастнее, а бумага добавляет свои ограничения: ширину модуля, плотность печати, блики. Проверять нужно именно отпечаток.

Поможет ли увеличить этикетку, если код не читается?

Часто да: больше площади — шире модуль и больше свободное поле. Это самое простое исправление, если формат носителя позволяет.

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

Нежелательно. Надёжнее всего тёмные полосы на светлом фоне; красные и малоконтрастные сочетания многие сканеры не различают.

Что делать, если повреждена часть полос?

Линейный код при повреждении обычно нечитаем целиком — этикетку печатают заново. Двумерные коды переживают часть повреждений за счёт избыточности.

Источники и проверка

Материал обновлён: 1 августа 2026 · Проверка источников выполняется по методике сервиса.