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