设置条形码扫描仪

Prev Next

了解如何在您的 Tulip 应用中添加条码扫描器

条码扫描仪是快速识别生产车间中各种组件的常用工具。

从 r237 版本和 LTS9 开始,所有条形码扫描器(包括蓝牙条形码扫描器)均可与 Tulip 集成,前提是它们:

  • 配置为以回车符(Enter 键)结尾
    • 您可以在 Windows 设备上的记事本或您操作系统中的同类程序中进行验证。扫描一个条形码——如果扫描后光标跳转到新行,则说明该设备已准备就绪,可与 Tulip 配合使用。
    • 如果光标未换行,请参阅条码扫描仪的产品手册,并将其配置为以回车符结尾。通常可通过扫描产品手册中的配置条码来完成此操作,但若遇到任何问题,请联系条码扫描仪的制造商。
  • 从r332版本和 LTS15 版本开始,被扫描的条形码长度必须大于或等于 1 个字符。
  • 如果当前获得焦点的元素是输入元素(如文本框、数字输入框等),条形码检测将被暂停。

以下是支持此新条形码行为的播放器平台列表:

播放器平台 是否支持?
Windows 桌面播放器 是
Mac 桌面播放器 是
Android 移动播放器 是
浏览器播放器 是
EIO播放器 否
iOS 移动播放器 是

如果您使用的版本早于 LTS9 或 r237,请参阅下文。

Tulip 提供两种扫描条形码和二维码的方法:

  1. 通过设备内置摄像头
  2. 通过实体条形码扫描仪

本文将重点介绍第二种方法——在 Tulip 中将实体条形码扫描仪作为设备使用。条形码扫描仪的连接方式可能因您运行 Tulip Player 的方式而异:

  1. Windows
  2. Mac、Android 或 Web Player
  3. 边缘设备

Tulip 支持所有可配置为以下模式的条形码扫描仪:

  • 作为 HID 键盘设备运行
  • 扫描后输出换行符(或回车后缀)

有关条形码扫描器的其他故障排除信息,请参阅本指南

Windows 版 Tulip 播放器

Windows Tulip Player 开箱即支持多种条形码扫描仪,这些设备均列于 Tulip的设备库中。

如果条形码扫描仪未在“设备库”中列出,Windows Tulip Player 允许用户连接自定义条形码扫描仪。此配置需在使用该播放器时,在每个播放器上单独进行。

要添加自定义条形码扫描仪,请点击顶部导航栏中的**“工具**”,然后选择**“添加自定义条形码扫描仪**”。

将出现以下模态窗口:

在此界面中,用户可以添加任意数量的条形码扫描仪。但每台运行播放器的计算机每次仅应使用一台扫描仪。

每个添加的条形码扫描器必须包含以下内容

  1. 名称
  2. 供应商 ID
  3. 产品 ID

供应商 ID 和产品 ID 可以以十进制(基数 10)或十六进制(基数 16)格式输入。若要强制将供应商 ID 和产品 ID 设为十六进制,请在数字前添加“0x”。

相关的供应商 ID 和产品 ID 应包含在条形码扫描仪的手册中。如果您找不到这些信息,请使用本指南查找设备详细信息。

例如,如果您的条形码扫描仪的 VID 为 0111,则表示它采用十六进制格式。您需要在 Tulip 中将其输入为“0x0111”。或者,使用此转换器将其转换为十进制格式。

您必须点击**“保存**”,Tulip 才能识别新设备。然后,您可以通过扫描条形码来验证扫描仪是否正常工作。如果正常工作,您将在本屏幕上看到条形码编号。

注意:当您返回此页面时,该数字将转换为十进制(基数 10)格式。

示例

非 Windows 版 Tulip 播放器

对于 Mac、Android 以及 Tulip Web Player 设备,仍可使用连接的条形码阅读器。这些播放器不支持自定义 PID 和 VID,但只要条形码扫描仪符合相同的要求(键盘 HID、换行符),它们即可在无需任何额外配置的情况下正常工作。

NOTE

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 播放器的物理设备,也可使用边缘设备将条码扫描仪连接到 Tulip。与 Windows 版 Tulip 播放器类似,这需要提供扫描仪的 VID 和 PID。

要启用该功能,请导航至 Edge 的“Device Portal ”,在驱动程序列表中选择“USB-Barcode”。确保驱动程序已启用,然后点击加号按钮添加新扫描仪。

每台添加的条形码扫描仪必须包含以下信息

  1. 名称
  2. 供应商 ID(十进制)
  3. 产品 ID(十进制)

添加条形码后,点击“保存”。如果条形码扫描触发器配置为在“此工作站”注册输出,请确保在运行应用程序时,Edge 设备已被分配到相应的工作站。