【发布时间】:2026-02-17 18:10:01
【问题描述】:
我有一个barcode scanner,目前,它作为键盘工作,因此如果扫描仪通过按下触发器成功扫描,扫描的代码将作为输入进入计算机。
现在,我想在我的 Raspberry Pi 3B 上编写一个 python 程序,它连接到扫描仪并开始扫描过程,而无需按下扫描仪上的触发器。这意味着我制作了一个 GUI,用户只需单击一个按钮即可开始扫描过程并输出扫描的代码(如果扫描成功)。
问题是:怎么做?
我尝试过pyusb,但它无法向扫描仪发送命令进行扫描(或者我不知道如何)。
更糟糕的是,如果没有像 Python-Scanner 通信那样的东西,只有原始的 connected || not connected 类型。
【问题讨论】:
-
扫描仪软件 api 有没有一种以编程方式启动扫描过程的方法?
-
我不知道,manual 说我可以将扫描仪从默认键盘模式设置为“简单 COM 端口仿真”,也许这对 python 程序更有用,但我不知道这个Simple COM Port Emulation怎么用。
标签: python raspberry-pi3 barcode barcode-scanner