【问题标题】:symbol (zebra/motorola) barcode scanners - operation result feedback to the scanner, raw USB communicationsymbol (zebra/motorola) 条码扫描器 - 操作结果反馈给扫描器,原始 USB 通信
【发布时间】:2018-04-13 15:51:45
【问题描述】:

您好,我有几个与 Symbol USB 条码扫描仪(如 LS2208)相关的问题 1. 现在我在键盘仿真模式下使用扫描仪,所以它只是发送条形码字符作为键盘输入。无法将状态传回给扫描仪。问题:是否可以在某些原始 USB 模式下进行处理,在这种模式下,我可以接收扫描的值并将某些状态发送回扫描仪,以便它以某种方式发出哔哔声来指示结果?如果是这样,什么工具(理想的工具是 libusb 或在 linux 和 windows 之间可移植的东西)

  1. 如果不是 #1,那么 Zebra SDK 可能就是这样做的方法 - 知道与扫描仪进行双向通信并提供扫描反馈的任何示例吗?

谢谢!

【问题讨论】:

    标签: api sdk usb barcode-scanner libusb


    【解决方案1】:

    您需要的信息在 SDK 及其文档中。
    Zebra Scanner SDK for Linux Developer’s Guide (en)
    Zebra Scanner SDK for Windows Developer’s Guide

    这些功能在键盘模拟模式下不可用。
    它仅支持 USB OPOS(IBM 手持)、IBM 桌面、SNAPI、SSI 模式。

    请参阅第 3 章扫描仪 SDK API。
    蜂鸣器和 LED 可以通过带有 ExecCommand 功能的 SET_ACTION 操作码来控制。

    第 4 章测试实用程序和源代码和第 5 章示例源代码有 SDK 示例应用程序的描述。
    请参阅第 4 章的“哔哔声”和“冲洗 LED”部分。

    【讨论】:

      【解决方案2】:

      对于寻求更简单解决方案而无需任何 SDK/开发的任何人: 一些符号扫描仪(大多数)可以切换到串口模式(阅读手册了解如何切换它) 那么你需要从 zebra 安装虚拟 com 端口驱动程序 https://www.zebra.com/us/en/support-downloads/software/drivers/simple-com-port-emulation-driver.html

      然后您通过串口api与扫描仪通信,并可以向扫描仪发送命令。 Beep (ASCII 07) 将在扫描仪上发出哔声。 连续发送几次哔声,您就有了确认/错误机制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-12
        • 2020-05-21
        • 1970-01-01
        • 2011-02-22
        • 1970-01-01
        • 1970-01-01
        • 2014-09-07
        • 1970-01-01
        相关资源
        最近更新 更多