Узнайте, как добавить сканер штрих-кодов в ваше приложение Tulip
Сканеры штрих-кодов — популярный способ быстрой идентификации различных компонентов на производстве.
Начиная с версии r237 и LTS9, все сканеры штрих-кодов могут интегрироваться с Tulip (включая сканеры штрих-кодов по Bluetooth), если они:
- настроены так, чтобы сканирование заканчивалось символом возврата каретки (клавиша Enter)
- Это можно проверить, запустив «Блокнот» на устройстве под управлением Windows или аналогичную программу в вашей ОС. Отсканируйте штрих-код — если курсор переходит на новую строку после сканирования, сканер готов к использованию с Tulip.
- Если курсор не переходит на новую строку, обратитесь к руководству по эксплуатации вашего сканера штрих-кодов и настройте его так, чтобы сканирование заканчивалось символом возврата каретки. Обычно это можно сделать, отсканировав конфигурационный штрих-код из руководства по эксплуатации, но если у вас возникнут какие-либо проблемы, обратитесь к производителю вашего сканера штрих-кодов.
- Начиная с версий r332 и LTS15, длина сканируемого штрихкода должна быть не меньше 1 символа.
- Распознавание штрихкода приостанавливается, если активным элементом с фокусом является элемент ввода, например текстовое поле, поле ввода чисел и т. д.
Ниже приведена таблица платформ проигрывателя, поддерживающих это новое поведение при сканировании штрих-кодов:
| Платформа проигрывателя | Поддерживается? |
|---|---|
| Проигрыватель для настольных ПК под Windows | Да |
| Настольный проигрыватель для Mac | Да |
| Мобильный плеер для Android | Да |
| Проигрыватель в браузере | Да |
| Проигрыватель EIO | Нет |
| Мобильный плеер для iOS | Да |
Если вы используете версию, более старую, чем LTS9 или r237, обратитесь к разделу ниже.
В Tulip предусмотрено два способа сканирования штрихкодов и QR-кодов:
- С помощью встроенной камеры вашего устройства
- С помощью физического сканера штрих-кодов
В этой статье мы рассмотрим второй способ — использование физического сканера штрих-кодов в качестве устройства в Tulip. Подключение сканеров штрих-кодов может отличаться в зависимости от того, как вы запускаете Tulip Player:
Tulip поддерживает все сканеры штрих-кодов, которые можно настроить так, чтобы они:
- работать как HID-клавиатура
- Выводить новую строку после сканирования (или суффикс возврата каретки)
Дополнительные сведения по устранению неполадок со сканерами штрих-кодов см. в этом руководстве
Проигрыватель Tulip для Windows
Windows Tulip Player изначально поддерживает ряд сканеров штрих-кодов, перечисленных в библиотеке устройств Tulip.
Если сканер штрих-кодов отсутствует в библиотеке устройств, Windows Tulip Player позволяет пользователям подключать пользовательские сканеры штрих-кодов. Настройка осуществляется на каждом отдельном проигрывателе, где он используется.
Чтобы добавить пользовательский сканер штрих-кодов, нажмите «Инструменты» в верхней панели навигации, а затем выберите «Добавить пользовательские сканеры штрих-кодов».

Появится следующее модальное окно:

На этом экране пользователь сможет добавить любое количество сканеров штрих-кодов. Однако на каждом компьютере, на котором запущен плеер, одновременно должен использоваться только один сканер.
Каждый добавленный сканер штрих-кодов должен содержать следующие данные
- Имя
- Идентификатор поставщика
- Идентификатор продукта
Идентификатор поставщика и идентификатор продукта можно вводить в десятичном (основание 10) или шестнадцатеричном (основание 16) формате. Чтобы идентификатор поставщика и идентификатор продукта обязательно вводились в шестнадцатеричном формате, добавьте перед числом префикс «0x».
Соответствующие идентификаторы поставщика и продукта должны быть указаны в руководстве по эксплуатации сканера штрих-кодов. Если вы не можете их найти, воспользуйтесь этим руководством, чтобы определить характеристики устройства.
Например, если ваш сканер штрих-кодов имеет идентификатор поставщика (VID) 0111, это означает, что он использует шестнадцатеричный формат. Вам необходимо ввести его в Tulip как «0x0111». Или воспользуйтесь этим конвертером, чтобы преобразовать его в десятичный формат.
Вы должны нажать «Сохранить», прежде чем новое устройство будет распознано Tulip. Затем вы можете проверить работоспособность сканера, отсканировав штрих-код. Если он работает, на этом экране появится номер штрих-кода.
ПРИМЕЧАНИЕ: Когда вы вернётесь на эту страницу, номер будет преобразован в десятичный формат (в системе счисления 10).
Пример

Проигрыватели Tulip, не работающие под Windows
На устройствах Mac, Android и в веб-плеере Tulip по-прежнему можно использовать подключенные сканеры штрих-кодов. Эти плееры не поддерживают настраиваемые PID и VID, но при условии, что сканеры штрих-кодов соответствуют тем же требованиям (клавиатурный HID, символ новой строки), они будут работать без дополнительной настройки.
This configuration was enabled by default for all instances in r232. If you're on a release pre-r232, reach out to support@tulip.co to enable.
Для настройки устройств Zebra на базе Android со встроенными сканерами штрих-кодов см. раздел «Настройка Zebra Android DataWedge».
Устройства Edge
В случае отсутствия физического устройства, на котором работает Tulip Player, для подключения сканеров штрих-кодов к Tulip также можно использовать периферийные устройства. Как и в случае с Tulip Player для Windows, для этого необходимо указать VID и PID сканера.
Для включения перейдите в « Device Portal » (Управление устройствами) в Edge и в списке драйверов выберите «USB-Barcode». Убедитесь, что драйвер включен, и нажмите кнопку «+», чтобы добавить новый сканер.
Каждый добавленный сканер штрих-кодов должен иметь следующие параметры
- Имя
- Идентификатор поставщика (в десятичной системе счисления)
- Идентификатор продукта (в десятичной системе счисления)
После добавления штрихкода нажмите «Сохранить». Если триггер сканирования штрихкода настроен на регистрацию вывода на «этой станции», убедитесь, что устройство Edge привязано к соответствующей станции при запуске приложения.
