Почему штрихкод не считывается и что с этим делать
Штрихкод выглядит чётким, но сканер его не распознаёт. Или устройство подаёт сигнал, а товар в программе не появляется. Причина может находиться в печати, макете, настройках сканера или передаваемых данных. Сначала определите, на каком этапе возникает сбой: распознавание изображения, передача строки или обработка в программе.
Материал поможет проверить линейные коды, например EAN-13 и Code 128, а также двумерные — Data Matrix и QR Code. Требования к ним различаются, поэтому одинаковые размеры и настройки подходят не всем.
Важный ориентир: значение звукового сигнала смотрят в инструкции сканера. Для проверки нужны результат распознавания и фактически полученные программой данные.
1. Определите, где возникает сбой
Слова «не считывается» часто описывают разные ситуации. Запишите точный симптом и выберите соответствующую проверку.
| Что происходит | Что проверить сначала | Что это поможет выяснить |
|---|---|---|
| Сканер не распознаёт ни один из проверяемых кодов | Питание, подключение, готовность устройства и поддерживаемые типы кодов | Работает ли выбранный способ сканирования вообще |
| Другие коды читаются, конкретная этикетка — нет | Образец того же типа, качество отпечатка, размеры и свободные поля | Связана ли проблема с конкретным кодом или его типом |
| Есть подтверждение успешного чтения, но строка не приходит | Подключение к компьютеру, выбранный интерфейс и параметры передачи | Доходит ли результат распознавания до принимающей системы |
| Строка получена, но программа её отклоняет или не находит товар | Фактическую строку, ожидаемый формат и данные в программе | Соответствует ли прочитанная информация задаче программы |
Zebra рассматривает распознавание, передачу и отображение данных как отдельные этапы проверки. Zebra SM72 — Troubleshooting.
2. Сравните код и сканер с исправными образцами
Для первичной проверки пригодится заведомо исправная этикетка того же типа кода. Успешное чтение EAN-13 ещё не показывает, что устройство настроено для GS1 DataMatrix.
- Прочитайте исправный образец проблемным сканером. Используйте обычное рабочее подключение и предусмотренный для модели диапазон расстояний.
- Прочитайте проблемную этикетку другим совместимым сканером. Если он доступен, сохраните результат и условия чтения.
- Сравните несколько отпечатков одного задания. Отметьте, проблема повторяется на всей серии или только на части экземпляров.
- Сравните состояние до и после упаковки или хранения. Это поможет найти этап, на котором меняется результат.
Такое сравнение сужает поиск, но не доказывает неисправность одного устройства или брак всей партии. Если другой сканер прочитал этикетку, её качество всё равно может требовать проверки. Телефон тоже полезен как дополнительное наблюдение, но не заменяет испытание в рабочем процессе.
3. Осмотрите отпечаток и проверьте настройки печати
Сохраните этикетку и рассмотрите код при хорошем освещении, при необходимости — с увеличением. Ищите светлые разрывы в тёмных элементах, чёрные точки в пробелах, слившиеся участки, смазывание, складки и повреждения. Читаемость цифр под кодом не подтверждает качество самих штрихов или модулей.
На термотрансферном принтере начните с правильной заправки, состояния печатающего узла и совместимости материала с риббоном. Меняйте один параметр за раз и сохраняйте образцы.
Не повышайте нагрев до максимума. Например, Zebra для ZT231 рекомендует минимальную интенсивность, обеспечивающую хорошую печать: чрезмерное значение может ухудшить изображение и чтение кода, повредить риббон и ускорить износ головки. Zebra ZT231 — Printing or Print Quality Issues.
Для отдельных дефектов используйте подробные инструкции:
- Белые полосы и пропуски при печати — если часть изображения отсутствует уже на свежей этикетке.
- Почему риббон мнётся и рвётся — если есть складки ленты или повторяющиеся обрывы.
- Почему стирается печать на этикетке или упаковке — если новый отпечаток читается, а после обращения с товаром становится хуже.
4. Проверьте размеры, свободные поля и размещение
Размер задают по типу кода и условиям применения
Важен не только общий прямоугольник на макете. Для линейного кода учитывают ширину узкого элемента и высоту штрихов, для матричного — размер модуля, то есть отдельной ячейки. GS1 связывает допустимые размеры с типом символа и условиями его использования. Уменьшение высоты линейного кода может ухудшить эффективность чтения. GS1 — что проверить для качественного штрихкода.
Проверьте выбранный принтер и его разрешение в программе подготовки этикеток. В документации BarTender объясняется: доступные значения размера узкого элемента зависят от разрешения печати. При автоматическом вписывании кода в фиксированную ширину увеличение объёма данных может сделать элементы мельче. Поэтому испытайте и короткую, и самую длинную рабочую строку. BarTender — Barcode X Dimension Dialog.
Предпочтительно формировать код как объект штрихкода в предназначенной для этого программе. Если используете изображение, проверьте его конечный размер и геометрию после всех преобразований. Не считайте растянутый скриншот или картинку из документа проверенным оригиналом.
Оставьте предусмотренные свободные поля
Quiet Zone — свободная область вокруг символа, помогающая отделить его от соседней печати. Текст, рамка и соседний код не должны занимать это место. Ширина поля зависит от типа символа.
Пример для двумерных кодов: у Data Matrix / GS1 DataMatrix свободное поле составляет не менее одного модуля с каждой стороны, у обычного QR Code — четырёх модулей. Это относительные величины: модуль — размер одной ячейки, а не фиксированный миллиметр. Другие размеры и требования проверяют отдельно для выбранного применения. GS1 — 2D Barcodes at Retail Point-of-Sale, раздел 4.6.4.
Проверьте код на готовом товаре
Шов, загиб, смятая этикетка или сильная кривизна поверхности могут мешать чтению. Сравните результат до нанесения этикетки и на полностью упакованном товаре. Размещение кода на цилиндрической упаковке GS1 отдельно включает в перечень проверок качества.
Для 2D-кодов GS1 также отмечает влияние блеска, прозрачности упаковки и контраста. Чёрные модули на непрозрачном белом фоне — понятная исходная комбинация для проверки. Цветное оформление и логотипы внутри символа требуют отдельной оценки; часть изображения может закрывать данные или служебный рисунок. GS1 — разделы 4.6.5 и 6.6.
5. Уточните возможности и настройки сканера
Для Data Matrix и QR Code нужно оборудование с поддержкой соответствующих 2D-кодов. Обычный 1D-сканер для линейных штрихкодов не получает такую возможность от изменения макета. Например, Zebra описывает DS2208 как устройство для чтения и 1D, и 2D. Проверяйте точную модель и перечень поддерживаемых символик. Zebra DS2208 — Product Reference Guide, глава 1 (PDF).
Поддерживаемый тип кода может быть выключен в конфигурации. Проверьте также рабочее расстояние и попадание всего символа в область чтения.
Если распознавание подтверждено, проверьте подключение и интерфейс передачи. При неверных символах специалисту нужны параметры используемого интерфейса и преобразования данных. Zebra SM72 — Troubleshooting.
Перед изменениями сохраните рабочую конфигурацию доступным для модели способом. Сброс всех настроек не стоит использовать как первый шаг: сначала установите, какой параметр связан с наблюдаемым сбоем.
6. Если строка получена, проверьте её содержимое
Сообщение «товар не найден» ещё не означает плохую печать. Сопоставьте фактически полученную строку с тем, что ожидает программа: правильный ли код выбран, присутствует ли нужная запись, не изменились ли длина и правила передачи. Эти вопросы проверяют вместе со специалистом по учётной системе.
Попросите сохранить исходные данные в диагностическом виде. Некоторые служебные символы не видны как обычный текст, поэтому снимка экрана с цифрами может оказаться недостаточно. Не удаляйте ведущие нули и не добавляйте знаки наугад — сначала уточните согласованный формат.
Data Matrix и GS1 DataMatrix требуют правильного формирования
Если система ожидает GS1 DataMatrix, одного похожего квадратного изображения недостаточно. У этого варианта есть служебный символ FNC1 в начальной позиции и правила разделения полей. Круглые скобки вокруг идентификаторов применения в подписи для человека не кодируются как часть этих данных. Это объясняет руководство GS1. GS1 DataMatrix Guideline — разделы 2.2 и 2.3.
Поэтому при правильной печати и устойчивом чтении проверяйте настройки генератора и обработчика данных. Внешнее сходство символов не подтверждает, что закодирован нужный формат или что принимающая программа его поддерживает.
7. Когда нужна верификация штрихкода
Сканирование отвечает на практический вопрос: прочитал ли этот прибор этот образец в данных условиях. Верификация — измерительная проверка параметров символа. GS1 New Zealand отдельно подчёркивает, что сканеры работают по-разному, а проверка качества оценивает несколько характеристик кода. GS1 New Zealand — Can I test my own barcodes with a scanner?
Она особенно полезна, если код читается нестабильно, у заказчика возникают отказы или запускается новый макет и материал. Попросите отчёт с типом символа, условиями измерения, оценками и выявленными отклонениями. Минимально допустимое качество зависит от применения; одного универсального проходного значения для всех кодов нет. GS1 — How can I measure the quality of my printed barcodes?
Отдельно проверяйте деловую правильность данных: измерение качества отпечатка само по себе не подтверждает, что товар зарегистрирован в нужной базе, выбран верный артикул или выполнены все требования принимающей системы.
8. Что отправить специалисту
Сохраните оригинальный макет, физические образцы и результаты сравнений. Фотография полезна для первичного осмотра, но не заменяет измерение напечатанного символа.
Шаблон обращения
Печатаем [тип кода] на принтере [модель, разрешение] из программы […]. Материал — […], риббон — […], скорость и нагрев — […]. Сканер — [модель], подключение — […], принимающая программа — […].
Симптом: [не распознаётся / распознаётся, но строка не передаётся / строка приходит, но отклоняется]. Исправный код того же типа читается […]. Проблемный образец на другом совместимом сканере […]. До и после упаковки результат […].
Прилагаем исходный макет, размеры символа, фотографии и образцы. Если строка получена — передаём её точное диагностическое представление и описание ожидаемого формата. Если есть отчёт верификации — прикладываем его.
После исправления повторите проверку на серии этикеток и на готовой упаковке в рабочем процессе. Сохраните подтверждённый макет, расходники и настройки — это даст точку сравнения при следующем изменении.
Источники
Материал подготовлен по открытым рекомендациям GS1 и производителей оборудования и ПО. Ссылки проверены 22 октября 2026 года. Примеры из руководств не заменяют документацию вашей модели и требования конкретной системы маркировки.
- Zebra SM72 — Troubleshooting. Различия между распознаванием, передачей и отображением данных.
- Zebra DS2208 — Product Reference Guide (PDF). Поддержка линейных и двумерных кодов.
- Zebra ZT231 — Printing or Print Quality Issues. Качество печати и интенсивность нагрева.
- GS1 — What should I check to ensure good quality barcodes? Размеры, повреждения и размещение.
- BarTender — Barcode X Dimension Dialog. Разрешение принтера и размер элементов кода.
- GS1 — 2D Barcodes at Retail Point-of-Sale Implementation Guideline. Свободные поля, контраст и оформление 2D-кодов.
- GS1 DataMatrix Guideline. Формирование и интерпретация данных.
- GS1 New Zealand — Can I test my own barcodes with a scanner? Сканирование и верификация.
- GS1 — How can I measure the quality of my printed barcodes? Измерение качества и требования применения.