1

我必须使用 pyserial 从条形码扫描仪读取传入数据。然后我必须将内容存储到 MySQL 数据库中。我有数据库部分,但没有串行部分。有人可以告诉我如何做到这一点的例子。我正在使用Windows机器。

4

1 回答 1

1

您会发现使用 USB 扫描仪更容易。这些将对扫描进行解码,并将其发送,就好像它是在键盘上键入的一样,并带有尾随回车。

条形码通常使用前导和尾随 * 字符书写,但这些字符不会随扫描一起发送。

因此,您使用 3 of 9 字体打印“*AB123*”,扫描时 sys.stdin.readline().stript() 将返回“AB123”。

可以在扫描仪中设置的选项不止几个,所以你需要阅读手册。我在上面展示了我从亚马逊购买的廉价无名扫描仪的出厂默认设置。

于 2011-06-24T21:42:07.883 回答