ТСД не сканирует штрих код: что делать (Пошаговый алгоритм)
Если вы столкнулись с проблемой, не спешите отправлять терминал в ремонт. Следуйте этому алгоритму от простого к сложному.
Шаг 1: Проверка и очистка физических компонентов
Первое, что делать, если тсд не сканирует штрих код — это провести визуальный осмотр.
- Протрите стекло сканера. Используйте мягкую безворсовую ткань. Даже отпечаток пальца может сбить фокус имиджера.
- Проверьте этикетку. Попробуйте отсканировать другой товар или распечатайте заведомо корректный эталонный штрих-код. Если другой код читается — проблема в партии этикеток.
- Измените угол и расстояние. Не пытайтесь сканировать в упор. Оптимальное расстояние для стандартных модулей — 15–30 см. Держите сканер под небольшим наклоном, чтобы избежать бликов.
Шаг 2: Экспресс-тест функционала
Проверьте, реагирует ли сам модуль.
- Нажмите кнопку сканирования. Появляется ли луч или прицел?
- Если луча нет — перезагрузите устройство (Soft Reset). В 50% случаев зависший драйвер сканера «оживает» после перезагрузки.
- Проверьте уровень заряда батареи. Зарядите устройство до 100%.
Шаг 3: Диагностика настроек сканирования
Если луч есть, но считывания не происходит (нет звука и вибрации), нужно лезть в настройки.
- Зайдите в утилиту настройки сканера на ТСД (DataWedge, Barcode Utility, ScanWedge — название зависит от бренда).
- Найдите раздел Symbologies (Символики).
- Убедитесь, что тип штрих-кода, который вы пытаетесь считать, активирован (стоит галочка напротив EAN-13, Code 128, DataMatrix и т.д.).
- Если вы не знаете тип кода, включите опцию «Enable all» (Включить все) для теста, но помните, что это может замедлить работу устройства в дальнейшем.
Важно: Если вы работаете с инверсными кодами (белые штрихи на черном фоне, часто встречаются на табачной продукции), найдите настройку «Inverse Autodetect» и включите её. По умолчанию она часто выключена.
Шаг 4: Сброс настроек сканера
Если ничего не помогает, возможно, кто-то изменил критические параметры (длину считываемого кода, контрольные суммы и т.д.).
В меню настройки сканера найдите пункт «Restore Defaults» или «Factory Reset» (именно для сканера, а не всего устройства!). Это вернет настройки считывания к заводским параметрам.
Шаг 5: Проверка интеграции с ПО
Если ТСД пищит (считывает), но в программе на экране ничего не появляется:
- Откройте обычный «Блокнот» (Notes) на ТСД. Попробуйте отсканировать код туда.
- Если в блокноте цифры появляются — сканер исправен. Проблема кроется в настройках вашего софта (1С, приложение склада) или в подключении к серверу.
- Проверьте настройки суффикса. Для корректной передачи данных в 1С часто требуется, чтобы после штрих-кода сканер посылал команду «Enter» (CR/LF). Если суффикс слетел, строка не будет «отправляться».
---
Особенности разных типов сканирующих модулей
Чтобы понять, почему тсд не сканирует штрих код, важно знать, какой тип модуля установлен в вашем оборудовании. Часто пользователи требуют от бюджетного устройства невозможного.
Лазерные сканеры (1D)
Это классический красный луч-полоска.
- Что умеют: Читают только линейные (полосатые) коды.
- Слабые места: Не умеют читать с экранов смартфонов и мониторов. Не читают QR-коды и DataMatrix (Честный ЗНАК). Плохо справляются с поврежденными кодами.
Имиджеры (2D Imager)
Это миниатюрные фотокамеры. Вместо луча вы часто видите прямоугольную подсветку или прицел-точку.
- Что умеют: Читают всё (1D, 2D, QR, DataMatrix). Считывают с экранов, через пленку, поврежденные коды.
- Нюанс: Требуют правильной настройки фокусировки и подсветки. Если имиджер настроен на «ближнее поле», он не считает код с верхней полки стеллажа.
Дальнобойные сканеры (Long Range)
Предназначены для сканирования на расстоянии до 10-15 метров.
- Проблема: Ими крайне сложно сканировать этикетки вблизи (на расстоянии вытянутой руки). Если у вас дальнобойный сканер, а вы пытаетесь считать код с 10 см — у вас ничего не выйдет.
---
FAQ: Ответы на частые вопросы
Мы собрали несколько специфических ситуаций, с которыми сталкиваются наши клиенты, когда тсд не читает штрих код.
Вопрос: Что делать, если сканер светит, но точка/луч пульсирует и пропадает?
Ответ: Такое поведение часто указывает на аппаратную проблему со шлейфом сканирующего модуля или критический сбой питания модуля. Попробуйте «Hard Reset» (полный сброс, внимание — данные могут удалиться). Если не помогло — нужен ремонт.
Вопрос: ТСД считывает штрих-код, но вместо цифр появляются странные символы или иероглифы.
Ответ: Проблема в кодировке или раскладке клавиатуры. Сканер работает в режиме «разрыв клавиатуры» (Keyboard Wedge). Убедитесь, что на ТСД включена английская раскладка, или настройте передачу данных через интент (Intent) в Android, что более надежно.
Вопрос: Почему ТСД не сканирует коды маркировки (DataMatrix)?
Ответ: Во-первых, убедитесь, что у вас 2D-сканер (имиджер). Лазер их не прочтет. Во-вторых, проверьте, включена ли символика DataMatrix в настройках. В-третьих, инверсия цвета: коды на пачках сигарет часто инвертированы (белое на черном), для этого нужна специальная настройка Inverse.
---
Заключение
Ситуация, когда тсд не сканирует штрих код, неприятна, но чаще всего решаема силами сотрудников склада.
Краткое резюме действий:
- Очистите оптику и проверьте заряд батареи.
- Убедитесь, что вы пытаетесь считать подходящий тип кода (1D vs 2D) с правильного расстояния.
- Проверьте настройки сканера: включены ли нужные символики.
- Проведите тест в «Блокноте», чтобы исключить вину учетной программы.
- Сделайте сброс настроек сканирующего профиля.
Если вы прошли по всем пунктам нашего алгоритма, сделали полный сброс устройства, но проблема сохраняется — скорее всего, речь идет о выходе из строя сканирующего модуля. В этом случае попытки самостоятельного ремонта могут лишь усугубить ситуацию.
Ваш ТСД всё еще капризничает?
Не тратьте время на простои. Рекомендуем обратиться к профессионалам для диагностики.