是否可以在条形码扫描仪上从python开始条形码扫描?

时间:2018-08-27 09:08:26

标签: python raspberry-pi3 barcode barcode-scanner

我有一个barcode scanner,目前,它可以用作键盘,因此,如果扫描仪通过按触发器成功扫描,则扫描的代码将作为输入送至计算机。

现在,我想在连接到扫描仪的Raspberry Pi 3B上编写一个python程序,而无需在扫描仪上按下触发器即可开始扫描过程。这意味着我制作了一个GUI,在该GUI中,仅通过单击一个按钮,用户即可启动扫描过程,然后输出扫描的代码(如果扫描成功)。

问题是:怎么做?

我尝试过pyusb,但是它无法向扫描仪发送 命令 进行扫描(或者我不知道如何)。

更糟糕的是,事实证明,没有像Python-Scanner这样的通信方式,只有原始的connected || not connected类型。

1 个答案:

答案 0 :(得分:0)

根据所使用的操作系统,应查看所用扫描仪的SDK。看来它们提供了一些控制扫描仪的工具。尽管他们对所支持的内容并不十分了解。 (例如:https://www.zebra.com/us/en/support-downloads/software/developer-tools/scanner-sdk-for-linux.html

我在这里找到的串行接口参考手册: https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/barcode-scanners/Simple%20Serial%20Interface%20Programmer的%20Guide.pdf