Код маркировки не читается: причины и что делать
Опубликовано 4 октября 2026 г.

Когда код маркировки «не читается», виноват не обязательно сам код. Чаще проблема в одном из четырёх мест: в сканере, в печати, в состоянии этикетки или в строке кода. Диагностику удобно вести в этом порядке: от самого простого к самому трудоёмкому, чтобы не перепечатывать этикетки там, где достаточно настроить сканер.
Шаг 1. Проверьте сканер
Если одни коды читаются, а другие нет, или не читаются вообще никакие, начните со сканера.
- Двумерный ли сканер. Линейный (1D) сканер DataMatrix не читает вообще. Нужен 2D-сканер или камера.
- Включено ли чтение DataMatrix и GS1 DataMatrix. В некоторых сканерах отдельные форматы по умолчанию выключены и включаются служебными штрихкодами из инструкции.
- Прошивка и настройки. Устаревшая прошивка и сбитые настройки (например, префиксы и суффиксы) могут «ломать» строку.
- Расстояние и угол. Не подносите сканер вплотную и не держите строго перпендикулярно: иногда лучше читается под углом 30–45°.
- Блики и грязь. Глянцевая плёнка, отпечатки и грязь на окошке сканера мешают считывать.
Быстрая проверка: отсканируйте заведомо исправный код того же формата. Если не читается, проблема в сканере.
Шаг 2. Проверьте печать
Если сканер исправен и другие коды читает, но конкретная этикетка не читается, посмотрите на печать.
- Масштаб печати. Если печатали с масштабом не 100% («вписать в страницу»), модули изменили размер и могли стать дробными.
- Размытые или «жирные» модули. Слишком высокая плотность печати, изношенная лента или грязная головка.
- Бледная печать. Низкая плотность, закончившаяся лента, выцветающая термобумага.
- Свободная зона. Рамка, текст или край этикетки не должны подходить к коду вплотную.
- Размер. Слишком мелкий код на маленькой этикетке читается хуже.
Подробные рекомендации по принтерам — в статье «Принтер для печати кодов маркировки». Если причина в печати, достаточно перепечатать этикетку: код у вас уже есть.
Шаг 3. Проверьте состояние этикетки
Этикетка могла пострадать физически: стёрлась от трения, намокла, порвалась, наклеена на изгиб или шов, закрыта плёнкой. Если код читается частично, попробуйте считать его камерой телефона или сканером с нескольких попыток, а затем напечатать новую этикетку. Подробный порядок — в статье про повреждённую этикетку.
Шаг 4. Проверьте строку кода
Если печать новая, а сканер исправен, но код всё равно отвергается, посмотрите на строку.
- Потерян невидимый разделитель GS, и код выглядит слитным.
- В конец строки попал пробел, перевод строки или другой посторонний знак.
- Код обрезан при копировании.
- Исходная строка уже была искажена: например, скопирована из PDF или переслана через мессенджер.
Как устроена строка кода и какие у неё слабые места — в отдельной статье. В нашем инструменте включена строгая проверка: она сразу показывает, в какой строке проблема.
Когда перепечатка не поможет
Если кода нет ни на этикетке, ни в документах, а подобрать его нельзя, перепечатывать нечего. Тогда остаётся перемаркировка, которая доступна не для всех групп: как это устроено. Если код потерян, смотрите статью «Утерян код маркировки».
Быстрая таблица: симптом и вероятная причина
Что происходит | Вероятная причина | Что сделать |
|---|---|---|
Не читаются никакие коды | сканер 1D или выключен DataMatrix | включить формат, обновить прошивку |
Читается телефоном, не читается сканером | мелкие модули, низкий контраст | перепечатать с другими настройками |
Читается не с первого раза | блики, расстояние, угол | сканировать под углом 30–45° |
Читается, но выдаёт «мусор» | потерян разделитель GS в строке | взять код из исходной выгрузки |
Не читается только одна этикетка | повреждение этикетки | напечатать копию |


