USB条形码扫描仪读取的值不正确
我们使用条形码阅读器。 它在Ubuntu上运行,但读取不同的字符。
例:
条形码:86912464
Ubuntu读作:3~3~BDBCD
这是我的输入列表
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)]
我遇到了与条形码阅读器类似的问题。 我最终从ebay购买了一个无线条形码阅读器,它就像一个无线键盘。 因此,ubuntu不需要任何特殊的驱动程序来解释条形码信号,而是条形码阅读器解密代码并将其作为文本发送到计算机。
这是我买的条形码阅读器的链接: ebay无线条码扫描器
无论如何,我仍在寻找ubuntu支持有线条码扫描器的方法,它将更加可取(不需要充电)和更可靠(无无线信号干扰)
您是否正确配置了条形码扫描仪? 存在许多不同的条形码类型。 我只知道我们使用的霍尼韦尔扫描仪,您可以使用预定义的条形码进行配置。
您必须重置条形码扫描仪扫描制造商的特殊条形码。 之后它会起作用。
试试这段代码:
资料来源: 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