USB 条码扫描器读取错误值

USB 条码扫描器读取错误值

我们使用条形码阅读器。它在 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

相关内容