我刚刚完成了一个 USB 继电器板的编码来打开和关闭 2 个继电器。第一次做任何类型的 .DLL 编程。但现在我需要在同一台 PC 上对两个 USB 条形码扫描仪进行编码。
- 首先,我需要知道正在扫描哪一个扫描仪。(我称之为 -scan in/scan out)
- 其次,我需要捕获字符串以检查数据库,但这样做不会影响扫描仪运行的任何其他程序,就像我在扫描时专注于记事本一样,记事本上不应出现任何文本。
任何信息将不胜感激,一些示例代码甚至更多。
通常,您可以使用前缀和后缀代码对条码扫描器进行编程。例如,当您扫描条形码时,像 123456789 这样的条形码会得到像 #S 这样的前缀和像 #E 这样的后缀,barcodescanner 会发送 #S123456789#E,这样您就知道条形码的开始和结束。对于第二个条形码,您使用其他代码编写 de 前缀 en 后缀,例如 #Q 和 #W,因此第二个条形码扫描仪发送 #Q123456789#W
大多数条码扫描器的行为类似于键盘:您可以同时使用多个,但要找出哪个在做什么并不容易。我认为最简单的方法是使用 2 台便宜的计算机,例如 Raspberry PI,在每台计算机上插入扫描仪,然后通过 IP 将代码发送到您的应用程序。考虑到条码扫描器的价格,2 PI 的价格应该不会那么高。