当扫描包含 8 位数字 00032605 的 EAN-8 条形码时,ubuntu 错误地返回 0003265,而 windows 正确返回 00032605。最后一位数字 5 是校验位。
我应该了解哪些配置?请帮忙!
答案1
我有一个完全相同的型号。因为这个问题,我差点把扫描仪扔掉。经过多年,我终于找到了解决方案。它就在他们的网站上:http://www.zebex.com/supportsservices/Faq_Scanning_BarcodeReading.html
仅当扫描仪通过 USB 端口连接时,数据输出不正确的问题,该如何解决?
当扫描仪能够读取条形码时,问题可能是由于主机对 USB 协议的解释不正确造成的。请使用以下条形码来调整 USB 速度。
.USB0:常规速度模式。通常用于较旧的操作系统,如 Windows 98,当默认设置不起作用时。
.USB1:全速模式,扫描仪默认速度。
.USB2: 中速模式,一般用于 Mac OS 或 Linux OS,当默认设置无效时。
我将扫描仪设置为使用 USB2 模式,它工作正常。(该死!他们应该把它放到文档中。)
答案2
尽管看起来不太可能,但我确实遇到过这个确切的问题并找到了适合我的解决方案。
http://support.epostraders.co.uk/support-files/documents/39/3kb-Z31xx_ProgrammingGuide.pdf
第 22 页,语言支持 - 将其从默认的美国更改为英国。
希望能帮助到你!