打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
扫描枪编程
扫描枪获取的数据一般有两种方式,一种是以按键消息发出来的,扫描一个条码相当于顺序按下一系列键,第二种扫描枪是通过串口将数据传过来。
对于第一种比较简单,直接在对话框上建一个编辑框用于接收扫描的条码字符,扫描时只要将输入焦点设定到编辑框即可,一般扫描枪会在每次扫描的最后加一个回车键,你可以在对话框的ONOK消息中对扫描到的字符做保存动作。
对于第二种就要做串口的读取操作了,可以参考相关的串口编程的书籍,很简单的。  
很简单,USB接口是采用 USB-HID模式,在这个模式中 windows会将设备识别为输入输出设备,也就是键盘模式,微软已经内置了通讯和驱动。并且加载到系统中了。
如果你的枪是USB DATA PIPE 模式,那就需要开发和驱动了。
而,串口则不是,因为无法通过串口识别你具体是什么类型的串口设备。
windows默认的超级终端是可以和串口通讯,但是不会默认启动和加载到系统中。
至于显示到文本框,更是和串口一点关系都没有。
不管是 PS2 还是USB 还是串口,不管是你的程序接收数据,还是windows系统接口数据。
都在系统缓冲,或者你的程序缓冲中。剩下的就是系统决定显示到哪里,或者你的程序显示到什么地方。当然默认键盘输入设备自然是显示到光标焦点位置。
如果没有系统缓冲这个东西,那些所谓的键盘记录黑客程序也就无从谈起了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于USB口条码扫描枪的数据读取问题
笔记本常见故障解决方法整理
Windows下通过USB线Edison刷Yocto指南
计算机硬件知识——故障解析(六)外设故障(2)
扫描仪故障全面分析
解决CHKDSK只读模式问题电脑使用技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服