[Newbies] 二维码扫枪输入
Tofloor
poster avatar
dgqrunwen
deepin
2022-07-06 04:22
Author

我使用的是得力NO.14952二维码扫枪扫二维码输入,二维码扫枪在windows 10 系统能正常读取包含中文的二维码信息。但在deepin中,使用无法读取包含中文的二维码的全部信息。正确信息内容如下“0|990320220531105034|9903|东莞市科创融资担保有限公司|0|黄桂玲 23660296|0010202200048321”,在deepin系统中,结果如下“0|990320220531105034|9903||0| 23660296|0010202200048321

”,请懂得处理的回复,谢谢!

Reply Favorite View the author
All Replies
hotime
deepin
2022-07-06 05:46
#1

参阅得力14952说明书,修改“中文字符输出模式”试试。

https://www.nbdeli.com/services/download.html

如果不行,建议联系得力售后获得技术支持。

Reply View the author
joo
deepin
2022-07-06 07:19
#2

你没有说明是怎样扫描。

初步判断你在linux是扫描枪的usb接上电脑,打开文本编辑器其定位光标在文本编辑器,然后扫描,这样是没中文的,你的扫描枪的usb是设置为键盘接口模式,注意键盘接口只能输入assic字符,中文输入不是键盘直接敲进去的,是敲字母通过输入法转换成中文投在输入焦点。

在windows也是同样的道理,但你说在windows可以扫描中文,那么在windows你应该不是直接打开文本编辑器扫描到中文的,是一个专用软件对接扫描枪的,专用软件是通过usb hid模式读取扫描的二进制数据,再转换成gbk或utf8文本的。

你要把真实的详细情况描述出来,才能提供参考给你。

Reply View the author
Comments
zccrs
2022-07-07 00:41
说的非常详细,从原理上来说也就这些原因。
joo
deepin
2022-07-06 07:29
#3

如果二维码有中文,无论你在linux还是在windows,扫描枪在键盘模式(出厂默认的模式)都是读取不了中文的,我怀疑你并没有亲自在windows下测试过,或者在windows下的测试并不是简单打开文本编辑器测的,是在windows有配套的软件测试的。

Reply View the author
weboob
deepin
2022-07-07 16:58
#4
Reply View the author
dgqrunwen
deepin
2022-07-07 21:39
#5
joo

你没有说明是怎样扫描。

初步判断你在linux是扫描枪的usb接上电脑,打开文本编辑器其定位光标在文本编辑器,然后扫描,这样是没中文的,你的扫描枪的usb是设置为键盘接口模式,注意键盘接口只能输入assic字符,中文输入不是键盘直接敲进去的,是敲字母通过输入法转换成中文投在输入焦点。

在windows也是同样的道理,但你说在windows可以扫描中文,那么在windows你应该不是直接打开文本编辑器扫描到中文的,是一个专用软件对接扫描枪的,专用软件是通过usb hid模式读取扫描的二进制数据,再转换成gbk或utf8文本的。

你要把真实的详细情况描述出来,才能提供参考给你。

在windows环境下,无论使用文本编辑器还是一般文本输入,都能输入中文。

Reply View the author