Как устранить неполадки в сканере штрих-кода
  • 31 Oct 2023
  • 1 Минута для чтения
  • Авторы

Как устранить неполадки в сканере штрих-кода


Вводный текст

Как устранить неполадки в сканере штрихкодов

Вот как обнаружить проблемы со сканером штрихкодов в Tulip.

Существует две причины, по которым сканер штрихкодов может не работать в Tulip:

  1. Устройство не поддерживается Tulip.
  2. Сканер/считывающее устройство настроено неправильно.

Tulip использует идентификатор сканера штрихкода (состоящий из комбинации ID производителя и ID продукта), чтобы отличить сканеры штрихкода от других USB-устройств, например клавиатур. По этой причине в настоящее время не все сканеры штрихкодов работают с Tulip.

Если вы впервые используете сканер штрих-кода с Tulip, обратитесь к данному Руководству по настройке ска нера штрих-кода.

Общие причины проблем

Для того чтобы сканер штрих-кода работал со шлюзом Tulip IoT Gateway или с Tulip Player, Tulip должен зарегистрировать внутренний идентификатор штрих-кода, а сканер штрих-кода должен выводить данные в режиме клавиатуры, с новой строкой в конце.

Сканеры штрихкодов обычно настраиваются путем сканирования определенных управляющих штрихкодов. Их можно найти в руководстве производителя штрихкода.

Примечание: Tulip использует новую строку в конце сканирования штрихкода для обозначения конца сообщения. Если ваш штрихкод не настроен на добавление возврата каретки в конец перехода, то сообщение не будет отправлено в Tulip.

Штрих-коды могут содержать символы новой строки. Те штрихкоды, которые содержат символ возврата, будут разбиты на пары, разделенные возвратом, и отправлены в виде отдельных сообщений в Tulip.

Шаги по тестированию сканера штрихкодов

Существует два способа тестирования сканера штрихкодов.

Во-первых, можно проверить, успешно ли сканер штрихкодов выводится в виде клавиатуры.

В любом приложении создайте новый шаг Form Step с виджетом Text и задайте ему любую метку. На скриншоте ниже он называется "Ввод штрих-кода".

Затем откройте этот шаг формы в плеере и отсканируйте сканером любой штрихкод. Он должен заполнить виджет "Текст". Если этого не происходит, значит, штрихкод не отформатирован для вывода в виде клавиатуры.

Если этот тест пройден, то следует проверить, будет ли успешно срабатывать триггер при использовании сканера штрихкодов.

Создайте новый обычный шаг и добавьте триггер, который срабатывает при использовании сканера штрихкодов. Храните данные о штрихкоде в переменной с именем "barcode_id". Вот как это выглядит:

WHEN

  • "Устройство" "Сканер штрих-кода" выходит на "этой станции"

ТО

  • "Манипуляция данными" "Сохранить" данные: "Device Output" "Barcode scanned -> data" location: "Переменная" "barcode_id"

Затем добавьте виджет "Variable text" и установите значение "barcode_id".

Затем откройте этот шаг в Tulip Player и отсканируйте штрихкод. На шаге должно появиться значение штрихкода. Если этого не происходит, значит, идентификатор поставщика и идентификатор продукта, использованные при настройке сканера штрихкодов в проигрывателе, неверны, и следует поискать правильные данные о своем устройстве.


Была ли эта статья полезной?