我们使用条形码阅读器。它在 Ubuntu 上运行,但读取不同的字符。
例子:
条形码:86912464
Ubuntu 读作:3~3~BDBCD
这是我的 xinput 列表
ali@ali-samsung:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ WebCam SC-13HDL12131N id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Scantech-ID BV Scantech-ID BV Mica Scanner Keyboard emulation id=10 [slave keyboard (3)]
答案1
我在条形码阅读器方面也遇到过类似的问题。我最终从 ebay 购买了一个无线条形码阅读器,它的作用类似于无线键盘。因此,ubuntu 不需要任何特殊驱动程序来解释条形码信号,相反,条形码阅读器会解密代码并将其作为文本发送到计算机。
这是我购买的条形码阅读器的链接: ebay 无线条码扫描器
无论如何,我仍在寻找让 ubuntu 支持有线条形码扫描仪的方法,它将更加理想(无需充电)并且更加可靠(没有无线信号干扰)
答案2
您是否正确配置了条形码扫描仪?条形码类型有很多种。我只知道霍尼韦尔我们使用的扫描仪,您可以使用预定义的条形码对其进行配置。
答案3
您必须重置条形码扫描器以扫描制造商的特殊条形码。之后它就可以正常工作了。
试试这个代码:
来源:http://69.195.82.78/sid/e-DM/DesktopScanner/MICA%20M-9080i/Default%20Barcode%20Card.pdf
还请检查以下特殊代码:
http://69.195.82.78/sid/e-DM/DesktopScanner/MICA%20M-9080i/Configuration%20Guide.pdf