新写的测试程序需要记录产品的编号信息,该信息在产品上以二维码形式体现,现场需要用扫码枪扫产品的二维码来获取产品编号信息。
扫码枪:YJ4600(有线)
扫码枪USB接口第一次连接电脑时,等待几十秒,即可使用。(我的电脑没有提示安装驱动,不确定新电脑要不要。)
遇到的问题:
扫条形码,显示正常。扫二维码,显示位数不对。
正常的二维码位数是31位,用手机微信扫码显示正常,用扫码枪扫码显示只有18位,而且不是连续的内容。
用二维码生成工具生成二维码扫码,也是同样问题。
百度了一下,看到有说法“输入法要英文状态”,看了下自己电脑的输入法是中文的。切换英文状态后,重新扫码,显示正常了。
记录一下,有同样问题的小伙伴可以做个参考。
另外,扫码获取的字符串带了回车换行符,这个时候可以将字符串控件设置为“限于单行输入”即可。