Содержание
Кнопка Zebra не включает луч: проверьте Hardware Trigger
На терминале Zebra аппаратная кнопка не включает луч, хотя программный запуск сканирования работает. В такой ситуации сначала разделите управление запуском и распознавание этикетки. Изменение формата штрихкода не объяснит отсутствие луча при нажатии кнопки.
Зафиксируйте два способа запуска
Запишите модель терминала, версию DataWedge, используемый сканер и название складского приложения. Проверьте, что программный запуск действительно относится к тому же сканеру и тому же рабочему сценарию. Сохраните результат двух действий: аппаратное нажатие и штатная экранная команда приложения.
Проверку проводите в согласованном тестовом режиме без создания реальной приёмки или отгрузки. Одной известной читаемой этикетки достаточно, чтобы проверить запуск. Не сканируйте рабочие заказы многократно ради диагностики.
Найдите профиль нужного приложения
Убедитесь, что смотрите настройки профиля, применяемого к этому приложению. Порядок такой проверки разобран в статье о профилях и ассоциациях DataWedge. Изменение другого профиля не проверяет вашу гипотезу.
До изменения сохраните исходное значение параметра и согласуйте проверку с ответственным за терминалы. Если конфигурация управляется централизованно, передайте наблюдение этому сотруднику: локальная правка может быть перезаписана управляемой конфигурацией.
Проверьте Hardware Trigger
В документации Zebra Barcode Input параметр Hardware Trigger управляет аппаратным запуском сканирования. Он включён по умолчанию. При отключении нажатие аппаратной кнопки не включает луч, но программный запуск через Soft Scan Trigger API остаётся возможным. Zebra также указывает: если луч запущен этим API при отключённом Hardware Trigger, аппаратное нажатие отменяет луч.
Откройте DataWedge, выберите проверенный профиль и найдите Hardware Trigger в настройках Barcode Input. Если он выключен, это согласуется с наблюдаемым поведением. Отключение может быть намеренным: документация описывает возможность передать запуск сканирования под управление приложения. До включения уточните, как должен работать ваш складской сценарий.
Если кнопка должна запускать чтение и изменение разрешено, включите параметр только в нужном профиле. Не меняйте одновременно декодеры, форматирование результата и способ вывода. Тогда проверка покажет эффект одного конкретного изменения.
Повторите сценарий и сохраните результат
| Действие | Что фиксировать |
|---|---|
| Аппаратное нажатие | Появился ли луч и получен ли результат чтения |
| Программный запуск | Сохранился ли предусмотренный сценарий приложения |
| Возврат в приложение | Используется ли тот же профиль и сканер |
Появление луча ещё не подтверждает правильность передачи кода в складскую программу. После восстановления запуска отдельно проверьте, что считанная строка попала в ожидаемое поле и не создала лишнего действия.
Если Hardware Trigger уже включён либо изменение не помогло, сохраните исходную конфигурацию и передайте специалисту модель, версии, профиль и результаты обоих запусков. Не объявляйте кнопку неисправной по одному этому тесту. В текущей документации также описано распределение кнопок между внешним и встроенным сканерами; при нескольких сканерах специалисту нужно проверить назначение конкретного триггера.
Задача завершена, когда согласованный способ запуска работает в нужном приложении, результат чтения корректен, а проверенное значение параметра и ответственный за конфигурацию записаны. Если поведение осталось непонятным, передавайте воспроизводимый сценарий, а не набор случайно изменённых настроек.
Комментарии 0