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