欢迎,客人 | 请登录 | 免费注册 | 忘记密码?

 
当前位置: 首页 » 综合资讯 » 收单pos机 » POS机流量卡 »

扫描枪编程

发布日期:2014-07-29  中国POS机网
扫描枪获取的数据一般有两种方式,一种是以按键消息发出来的,扫描一个条码相当于顺序按下一系列键,第二种扫描枪是通过串口将数据传过来。
 
对于第一种比较简单,直接在对话框上建一个编辑框用于接收扫描的条码字符,扫描时只要将输入焦点设定到编辑框即可,一般扫描枪会在每次扫描的最后加一个回车键,你可以在对话框的ONOK消息中对扫描到的字符做保存动作。
 
对于第二种就要做串口的读取操作了,可以参考相关的串口编程的书籍,很简单的。
 
很简单,USB接口是采用 USB-HID模式,在这个模式中 windows会将设备识别为输入输出设备,也就是键盘模式,微软已经内置了通讯和驱动。并且加载到系统中了。

如果你的枪是USB DATA PIPE 模式,那就需要开发和驱动了。

而,串口则不是,因为无法通过串口识别你具体是什么类型的串口设备。

windows默认的超级终端是可以和串口通讯,但是不会默认启动和加载到系统中。

至于显示到文本框,更是和串口一点关系都没有。

不管是 PS2 还是USB 还是串口,不管是你的程序接收数据,还是windows系统接口数据。

都在系统缓冲,或者你的程序缓冲中。剩下的就是系统决定显示到哪里,或者你的程序显示到什么地方。当然默认键盘输入设备自然是显示到光标焦点位置。

如果没有系统缓冲这个东西,那些所谓的键盘记录黑客程序也就无从谈起了。
打赏
 

免责声明:
本网站部分内容来源于网站会员、合作媒体、企业机构、网友提供和互联网的公开资料等,仅供参考。本网站对站内所有资讯的内容、观点保持中立,不对内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如果有侵权等问题,请及时联系我们,我们将在收到通知后第一时间妥善处理该部分内容。

图文推荐

您在本栏的历史浏览
热门资讯

中国POS机行业权威门户网站 引领行业发展


微信号:pos580com

网站首页 | 网站地图 | 诚征英才 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅

版权所有:POS机网 北京瑞纪华人科技有限公司 京ICP证060984  |  京ICP备07503063号

联系电话:010-51658061 E-mail:bjsale#pos580.com(请把#替换成@)在线QQ:841617225

站所有信息均属本站版权所有,如需转载请注明来源地址 域名:www.pos580.com