扫描仪页面将串行条形码扫描仪连接到启用扫描的数据输入字段。扫描的值可以填充 @SCASK 值,流入文件夹名称、文件名称和元数据,并可选择触发所选操作。有关完整的 ASK 令牌语法和数据输入工作流程,请打开 ASK 帮助页面。

它的功能

  • 打开配置好的 COM 端口并监听扫描文本。
  • 从每个扫描中移除所需的扫描包装。
  • 将清理后的值发送到共享的 ASK 数据输入系统。
  • 将值放入当前扫描字段或聚焦的扫描字段中。
  • 可选地在扫描与 Trigger with 匹配时触发所选操作。
  • 在扫描仪页面日志中显示连接、扫描和错误消息。

快速设置

  1. 尽可能使用 USB 有线扫描仪。
  2. 将扫描仪置于 USB 串行模式,而不是键盘楔模式。
  3. 如果 Windows 尚未将扫描仪显示为 COM 端口,请安装扫描仪驱动程序。
  4. 检查 Windows 设备管理器。扫描仪应在端口下显示为 COM 设备,例如 COM3
  5. 在扫描仪页面上选择该 COM 端口。
  6. 将波特率、数据位、奇偶校验、停止位和流控制与扫描仪手册匹配。
  7. 编程扫描仪在每次扫描前发送 !,在每次扫描后发送 @
  8. 当设置正确时,单击连接。

串行设置

  • 将波特率、数据位、奇偶校验、停止位和流控制与扫描仪手册匹配。
  • 不要猜测 COM 端口号。使用设备管理器中显示的端口。
  • 如果没有 COM 端口出现,请安装扫描仪供应商驱动程序或 USB 串行驱动程序,然后拔掉并重新连接扫描仪。
  • 如果扫描仪移动到另一个 USB 端口,请重新检查 COM 端口,因为 Windows 可能会分配一个新号码。
  • 如果另一个应用程序或终端工具打开了 COM 端口,请在从扫描仪页面连接之前关闭它。

所需扫描包装

  • 在当前扫描仪设置中使用 ! 作为前缀,使用 @ 作为后缀。
  • 示例: !12345678@ 在移除包装后变为 12345678
  • 没有标记时,快速重复扫描可能会混合成一个更长的字符串。

使用扫描字段

  • 当值应由扫描仪填充时,使用 @SCASK 令牌。
  • 对于正常的数据输入值,使用 @ASK 令牌。
  • 当没有扫描字段获得焦点时,每次扫描都会转到当前扫描目标,然后前进到下一个扫描目标。
  • 当扫描字段获得焦点时,扫描将进入该聚焦字段。
  • 扫描的值可以在任何使用 ASK 值的地方使用,包括文件夹、文件名称和元数据。
  • 如果一个支持扫描的 ASK 字段的描述符以 ! 结尾,则扫描到该字段会在所需的 ASK 字段有效后提交配置的应用操作。

触发条形码操作

  • 触发操作是可选的。如果您只想要扫描到字段的行为,请将 Trigger with 留空。
  • 仅在您希望扫描触发操作时,将 Trigger with 设置为特定的条形码值。
  • 选择在扫描该值时应运行的 Triggered action
  • 匹配的扫描可以触发所选操作,例如图像捕获。

示例条形码仅工作流程:

  1. 扫描应填充 @SCASK 字段的条形码值。
  2. 扫描触发条形码。
  3. 应用程序触发所选 Triggered action

这支持无操作,条形码扫描可以同时填充值和触发捕获。

ASK 提交字段

ASK 还可以从数据输入表单本身提交应用程序配置的 ASK 操作。当完成该字段时,应在 ASK 描述符的末尾添加 ! 以提交该操作。

例如:

@SCASK1#*1:ID#\@ASK1#2:City!#

这使得 ID 成为必填项并在输入顺序中排在第一位,然后在 City 完成时提交。所需的 ASK 字段必须在提交运行之前填写。扫描仪设置 ! 前缀与 ASK 描述符 ! 标记是分开的。

为什么选择串行模式

  • 串行模式将扫描直接发送到正确的数据输入框。
  • 您不需要像键盘楔模式那样先单击到框中。
  • 这是您希望减少输入错误时最可靠的模式。

硬件指导

  • 推荐使用 USB 有线条形码扫描仪。
  • 许多常见的扫描仪,例如 Zebra LS2208,可以通过驱动程序暴露 COM 端口。
  • 无线扫描仪在蓝牙或 Wi-Fi 繁忙时可能会丢失输入,尤其是在拥挤的场所。
  • 1D 代码是最安全的选择,因为它们解析为单个文本值。
  • 2D 和 3D 代码可以携带更复杂的数据结构,因此不推荐用于此流程。
  • 只要扫描仪可以读取,大多数支持扫描的符号都可以使用。

在使用较长标签或复杂符号之前,先用简单的条形码进行测试,例如 8 位 1D 代码。

扫描结果

  • 清理后的扫描值被发送到共享的 ASK 系统。
  • @SCASK 令牌接收扫描的值。
  • @ASK@SCASK 值可以在路径、文件名称和元数据中使用。
  • 匹配的 Trigger with 值可以触发所选的触发操作,例如捕获。
  • 扫描仪页面日志显示连接和扫描状态。

故障排除

  • 如果扫描仪未连接,请确认 Windows 设备管理器中的 COM 端口和驱动程序。
  • 如果扫描未出现,请确认扫描仪处于串行模式而不是键盘楔模式。
  • 如果扫描值缺失或合并,请确认扫描仪在每次扫描前发送 !,在每次扫描后发送 @
  • 如果出现错误字符,请确认波特率、数据位、奇偶校验、停止位和流控制。
  • 如果扫描内容混乱,请尝试从扫描仪手册中使用较低的波特率,并确认数据位和奇偶校验仍然匹配。
  • 如果扫描进入错误字段,请单击预期的扫描字段或检查 @SCASK 条目的顺序。
  • 如果触发操作未触发,请确认扫描的触发条形码与 Trigger with 完全匹配。
  • 如果触发错误的操作,请确认扫描仪页面上的 Triggered action 选择。