作者:罢脑货_246 | 来源:互联网 | 2024-11-10 10:23
在使用USB接口的二维条码扫描器时,发现其无法正确识别条码中的中文字符。然而,采用串口连接的方式则能够成功识别。目前面临的问题是如何将通过串口获取的数据在网页中进行实时展示,希望各位专家能提供解决方案,不胜感激。
我用usb方式的二维条码枪无法识别条码中的中文字符,但是用串口方式可以实现。但是串口方式如何在网页中显示不太清楚了。请各个大哥帮我想想办法。谢谢了!
11 个解决方案
我用usb方式的二维条码枪无法识别条码中的中文字符,是不是驱动有问题啊,向厂家咨询一下,建议用USB,串口不是每台机器都有的,如果一定要用串口,做个OCX控件,封装串口读写程序
我咨询过厂家了,usb方式不行的,没有驱动,插上就可以用的。我用的是symbol ds6708型号的。
我做了ocx控件,但是发布在服务器,客户端如何下载注册这个控件呢?我在网上找了,好像要数字签名的,
比较麻烦的,我用delphi 7做的ocx控件的。
各位兄弟有什么好办法呢,如果拷到客户注册很麻烦,不是很好。
本人来web不是很熟的。
项目中对方是用网页实现信息系统的,并且让我们提供网页的例子。
不太明白你的意思
我的条码是打印到word文档里,其实就是word文档里的一部分内容用条码信息替换掉,而那段内容在word里的字体是条码字体……
如果想让html知道你用的是条码字体……
或者转成图片吧
比如用usb方式,在网页的文本框中扫描条码,就显示在这个文本框中,也就是代替键盘输入的方式,和字体无关,不是条码打印。是条码扫描。
由于usb方式无法识别2维中的中文字符,需要用串口代替。也就是说怎么在网页中通过串口读取条码信息。
也可以通过编写类似屏幕键盘原理的方式替代键盘输入。好像是通过键盘钩子的方式实现,但是我对钩子编程
不是很熟,不知道各位兄弟有什么办法。
cab包安装注册
codebase="activex"发布的地址uRL.绝对的或者相对的.一般是"/download/XXX.ocx"这种地址,不能是本地地址.
楼上高手那个是让浏览器端下载条码插件吧?
我那个就是打印数据导word,只不过word里显示用的字体是条码字体
如果服务器可以生成条码字体,那变成图片输出也可以,就不用浏览器端下载插件了,插件不是对所有浏览器都有效吧
cab包安装注册
codebase="activex"发布的地址uRL.绝对的或者相对的.一般是"/download/XXX.ocx"这种地址,不能是本地地址.
这种方式好像没用的,听说要通过数字签名的方式才行呢。我刚才试过了。
你去看看 flash 引用撒 不是和你的情况差不错
还有 在 ie 里面要设置安全选项
使用控件for web版本就可以了
例如 : Neodynamic Barcode Professional for asp.net
还真没注意usb不能读二维码里的中文,等上班了去看看
symbol的就这样的。没办法呀,其他的品牌我有用过,可以的。
symbol的不需要安装驱动的了,比较方便的了。