热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

二维条码扫描器通过串口在网页中实现数据展示

在使用USB接口的二维条码扫描器时,发现其无法正确识别条码中的中文字符。然而,采用串口连接的方式则能够成功识别。目前面临的问题是如何将通过串口获取的数据在网页中进行实时展示,希望各位专家能提供解决方案,不胜感激。
我用usb方式的二维条码枪无法识别条码中的中文字符,但是用串口方式可以实现。但是串口方式如何在网页中显示不太清楚了。请各个大哥帮我想想办法。谢谢了!

11 个解决方案

#1


我用usb方式的二维条码枪无法识别条码中的中文字符,是不是驱动有问题啊,向厂家咨询一下,建议用USB,串口不是每台机器都有的,如果一定要用串口,做个OCX控件,封装串口读写程序

#2


我咨询过厂家了,usb方式不行的,没有驱动,插上就可以用的。我用的是symbol ds6708型号的。
我做了ocx控件,但是发布在服务器,客户端如何下载注册这个控件呢?我在网上找了,好像要数字签名的,
比较麻烦的,我用delphi 7做的ocx控件的。
各位兄弟有什么好办法呢,如果拷到客户注册很麻烦,不是很好。
本人来web不是很熟的。
项目中对方是用网页实现信息系统的,并且让我们提供网页的例子。

#3


不太明白你的意思

我的条码是打印到word文档里,其实就是word文档里的一部分内容用条码信息替换掉,而那段内容在word里的字体是条码字体……

如果想让html知道你用的是条码字体……

或者转成图片吧

#4


比如用usb方式,在网页的文本框中扫描条码,就显示在这个文本框中,也就是代替键盘输入的方式,和字体无关,不是条码打印。是条码扫描。
由于usb方式无法识别2维中的中文字符,需要用串口代替。也就是说怎么在网页中通过串口读取条码信息。
也可以通过编写类似屏幕键盘原理的方式替代键盘输入。好像是通过键盘钩子的方式实现,但是我对钩子编程
不是很熟,不知道各位兄弟有什么办法。

#5




cab包安装注册
codebase="activex"发布的地址uRL.绝对的或者相对的.一般是"/download/XXX.ocx"这种地址,不能是本地地址.   

#6


楼上高手那个是让浏览器端下载条码插件吧?

我那个就是打印数据导word,只不过word里显示用的字体是条码字体

如果服务器可以生成条码字体,那变成图片输出也可以,就不用浏览器端下载插件了,插件不是对所有浏览器都有效吧

#7




cab包安装注册
codebase="activex"发布的地址uRL.绝对的或者相对的.一般是"/download/XXX.ocx"这种地址,不能是本地地址. 

这种方式好像没用的,听说要通过数字签名的方式才行呢。我刚才试过了。

#8


你去看看 flash 引用撒 不是和你的情况差不错
还有 在 ie 里面要设置安全选项

#9


使用控件for web版本就可以了

例如 : Neodynamic Barcode Professional for asp.net

#10


还真没注意usb不能读二维码里的中文,等上班了去看看

#11


symbol的就这样的。没办法呀,其他的品牌我有用过,可以的。
symbol的不需要安装驱动的了,比较方便的了。

推荐阅读
  • 在List和Set集合中存储Object类型的数据元素 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 第二十五天接口、多态
    1.java是面向对象的语言。设计模式:接口接口类是从java里衍生出来的,不是python原生支持的主要用于继承里多继承抽象类是python原生支持的主要用于继承里的单继承但是接 ... [详细]
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 本指南详细介绍了如何利用华为云对象存储服务构建视频点播(VoD)平台。通过结合开源技术如Ceph、WordPress、PHP和Nginx,用户可以高效地实现数据存储、内容管理和网站搭建。主要内容涵盖华为云对象存储系统的配置步骤、性能优化及安全设置,为开发者提供全面的技术支持。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • Unity3D 中 AsyncOperation 实现异步场景加载及进度显示优化技巧
    在Unity3D中,通过使用`AsyncOperation`可以实现高效的异步场景加载,并结合进度条显示来提升用户体验。本文详细介绍了如何利用`AsyncOperation`进行异步加载,并提供了优化技巧,包括进度条的动态更新和加载过程中的性能优化方法。此外,还探讨了如何处理加载过程中可能出现的异常情况,确保加载过程的稳定性和可靠性。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 本文介绍了如何使用 CMD 批处理脚本进行文件操作,包括将指定目录下的 PHP 文件重命名为 HTML 文件,并将这些文件复制到另一个目录。 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 近期在研究逆向工程,因此尝试了一些CTF题目。通过合天网络安全实验室的CTF实战演练平台(http://www.hetianlab.com/CTFrace.html),我对Linux逆向工程的掌握还不够深入,因此暂时跳过了RE300题目。首先从逆向100开始,将文件后缀名修改为.apk进行初步分析。这一过程不仅帮助我熟悉了基本的逆向技巧,还加深了对Android应用结构的理解。 ... [详细]
  • VS2019 在创建 Windows 恢复点时出现卡顿问题及解决方法
    在使用 Visual Studio 2019 时,有时会在创建 Windows 恢复点时遇到卡顿问题。这可能是由于频繁的自动更新导致的,每次更新文件大小可能达到 1-2GB。尽管现代网络速度较快,但这些更新仍可能对系统性能产生影响。本文将探讨该问题的原因,并提供有效的解决方法,帮助用户提升开发效率。 ... [详细]
author-avatar
罢脑货_246
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有