如何通过设备摄像头扫描条形码和 QR 码
  • 31 Oct 2023
  • 1 分钟阅读
  • 贡献者

如何通过设备摄像头扫描条形码和 QR 码


文章摘要

下面介绍如何使用触发器逻辑来存储已在相机上扫描的条形码值

概述

您可以使用 Tulip 摄像头部件下的 "条形码扫描器 "摄像头,让操作员使用手机、平板电脑或台式电脑上的网络摄像头扫描条形码。

在这里可以找到它:

要成功使用这个小工具,您需要在步骤中准备三样东西:

  1. 小工具本身。它应该足够大,操作员可以看到他们正在扫描的内容
  2. 当使用 "条形码扫描仪(光学)"时触发器。
  3. 嵌入在步骤上的变量,以便操作员可以看到他们成功扫描条形码的时间

下面介绍如何设置一个步骤来实现这一目的。

添加条码扫描仪相机部件

单击 "相机 "部件并选择 "条码扫描器"。将该部件调整到您喜欢的大小--这是操作员能够看到扫描内容的窗口。

每个步骤只能有一个 "条码扫描仪 "部件。

选择部件后,您将在上下文窗格中看到以下选项:

以下是支持的条形码格式:

  • EAN-8
  • EAN-13
  • 代码 39
  • 代码 128
  • ITF
  • RSS-14
  • QR 码
  • 数据矩阵
  • PDF 417

默认情况下,所有这些都是 "打开 "的。您可以 "关闭 "个别条形码格式,这也将使 widget 能够更快地扫描条形码。

存储输出

现在,您需要创建一个触发器,在成功扫描条形码时触发。

在上下文窗格的步骤选项卡上创建一个触发器,并添加以下 "when "语句:

  • 当 "设备""条形码扫描仪(光学)"输出到"此站 "输出事件 "出现条形码"。

然后,添加 "数据操作""存储 "语句,将条形码值存储到变量中。

  • "数据处理""存储 "数据:"设备输出" "条形码出现:文本" 位置:"变量"(此处为变量)

最后,如果您想在存储条形码时立即将操作员发送到另一个步骤,请添加 "转到步骤 "转换。

设置步骤

下面是一个在桌面上运行的应用程序的可能布局:

相机小部件占据屏幕的上半部分。

下半部分是导航按钮、文本标签和嵌入式可变文本,这样操作员就可以看到刚刚扫描的条形码的值。

点击此处了解有关可变文本的更多信息

在播放器中,用户还可以 "翻转 "和 "旋转 "摄像头的实时视图。

摄像头条形码扫描仪故障排除

工作站的条件会影响应用程序成功扫描条形码所需的时间。

以下是妨碍您成功扫描条形码的一些常见限制。

摄像头分辨率

您的平板电脑或手机是否使用高分辨率的现代摄像头?许多旧设备和笔记本电脑的摄像头分辨率较低。

光线

您是否在光线充足的地方进行扫描?摄像头需要足够的光线来查看条形码的对比度。

测试程序

您是否使用将在生产中使用的相同摄像头进行测试?如果不是,您可能会得到误导性的结果。

查看多个文本示例

如果视野中只有一个条形码,扫描仪的工作效果最好。如果有其他文本部分或其他条形码出现在视野中,您应该尝试用手指遮挡它们。

平整的纸张

如果条形码打印在起皱的纸张上,扫描仪将很难读取。

更多阅读


找到您想要的了吗?

您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!


本文对您有帮助吗?