VB编程 关于USB口条码扫描枪的数据读取问题


    目前我手上有一个“USB口”的条码枪,需要完成的任务是扫描枪扫描条形码之后,我的程序去读取扫描枪传递的数据,并做一些处理之后自动完成打印操作。
    我知道扫描枪可以在文本区域自动输出扫描出来的信息,但是由于我的程序一般情况下是处于最小化状态,在文本区域直接输出扫描信息显然不现实。
    通过什么方式可以让我的程序在后台或者最小化状态下可以读取到扫描信息???就像串口扫描枪可以通过VB自带的MSComm控件,监控mscomm.input里的数据就可以取到扫描信息?
    求各路高手不吝赐教~
    

18 个解决方案

#1


该回复于2010-08-03 10:30:12被版主删除

#2


VB学的不是很精通  遇到这个问题  没有头绪了   一般扫描枪也没有提供动态链接库的函数接口的 

#3


哎呀 没有人有相关的VB系统开发使用条码枪 的类似经历么?

#4


应该问扫描枪的厂家

#5


usb扫描枪一般是模拟键盘输入,也就是和按键盘是一样的

#6


引用 5 楼 flfq 的回复:
usb扫描枪一般是模拟键盘输入,也就是和按键盘是一样的




难道要监控所有的键盘事件?  这样也太麻烦了,取到的数据还会存在风险。  程序需要一个精确地“扫描完成”提示来自动触发运行。  

除了向开发商联系索取接口函数之外,是否还有例外的途径完成扫描数据的获取呢?

#7



换一个 RS232 接口的条码扫描器。

#8


好吧 我自己联系了厂家  推荐大家以后碰到外设编程遇到麻烦可以直接联系厂家客服 客服MM还是很给力的 哇哈哈哈哈

面对USB接口设备无动态链接库接口函数的情况,下面总结一下解决方案:
1、USB口条码枪可以使用一个串口仿真驱动将USB口模拟成串口,安装这个驱动以后还需要扫描一次激活串口仿真的条形码,之后就能从电脑的设备管理器中找到模拟的串口号(USB设备一般是从人体学输入设备一项中找到)。至于该驱动和条形码可以向厂家索要。
2、USB转化成串口之后,VB编程就很简单了,vb有个MSCOMM控件,可以进行串口通讯。找不到这个控件的可以导入MSCOMM32.OCX后就可以看到了。

#9


你好!我现在非常需要这方面的资料,请问可以mail一份sample给我。感谢!
longdrang@tom.com

#10


你好,也能给我发一份这样的资料吗?710434201@qq.com

#11


我也需要一份资料,能发我一份么???fengke@xnmsn.cn

#12


我想知道在哪可以下到串口仿真驱动,不需要加USB转串口线之类的东西么??

#13


能发我一份不??急需~~谢谢哦~~

731662640@qq.com

#14


linqlou@126.com 请给我一份,谢谢(有源码更好)

#15


345

#16


你好,可以发一份给我吗?
现在我也在做这样的项目 305207001@qq.com

#17


你好,可以发一份给我吗?
现在我也在做这样的项目 411098972@qq.com

#18


你好,可以发一份给我吗?
现在我也在做这样的项目 1756070916@qq.com 

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号