串口扫描枪扫描时会和USB扫描枪一样及时显示在文本框里吗? 为什么不需要串口编程?

 我来答
59分粑粑分享生活
高粉答主

2020-06-29 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119792

向TA提问 私信TA
展开全部

是的,因为USB接口使用USB-HID模式,在这种模式下,windows将设备识别为输入和输出设备,这也是键盘d模式,Microsoft内置了通信和驱动程序,并加载到系统中。

如果扫描枪处于USB DATA PIPE模式,则需要对其进行开发和驱动。但是,串行端口不是,因为无法识别通过串行端口使用的串行设备的类型。Windows的默认超级终端可以与串行端口通信,但是默认情况下它不会启动并加载到系统中。

至于文本框的显示,则与串行端口无关。无论是PS2,USB还是串行端口,程序是否接收数据,还是Windows系统接口数据。两者都在系统缓冲区或程序缓冲区中。剩下的一切就是让系统决定在哪里显示,或在哪里显示程序。当然,默认的键盘输入设备自然会显示在光标的焦点位置。

扩展资料:

USB端口和键盘端口的扫描枪可以在光标所在的位置直接显示读取的内容。 但是串口需要显示在特定的程序上,可以打开超级终端进行测试,或在Internet上下载串行助手。 通常,除非特定软件使用串行端口,否则大多数软件仍将使用键盘和USB端口。

如果是带有USB数据线的扫描枪,则在设置为串行端口的USB仿真时,将在计算机上形成虚拟串行端口(需要驱动程序,正确安装后,可以在设备管理器的端口中查看,如com2。

如果将扫描枪与串行数据电缆一起使用,则将扫描枪端口直接设置为串行端口模式,例如,连接到计算机的com1端口。

上海赛图图像设备有限公司
2023-06-12 广告
扫描仪可以用于多种用途,包括但不限于以下几个方面:1. 办公用途:可以用于文件和图片的扫描,可以将纸质文档转化为电子文档,方便存档和传递。2. 图像处理用途:可以用于图像的扫描、修复、缩放、旋转、识别等,可以将图像转化为数字化信息,便于后期... 点击进入详情页
本回答由上海赛图图像设备有限公司提供
郑州条码收款机
推荐于2017-11-26 · TA获得超过1581个赞
知道小有建树答主
回答量:1633
采纳率:0%
帮助的人:910万
展开全部
很简单,USB接口是采用 USB-HID模式,在这个模式中 windows会将设备识别为输入输出设备,也就是键盘模式,微软已经内置了通讯和驱动。并且加载到系统中了。
如果你的枪是USB DATA PIPE 模式,那就需要开发和驱动了。
而,串口则不是,因为无法通过串口识别你具体是什么类型的串口设备。
windows默认的超级终端是可以和串口通讯,但是不会默认启动和加载到系统中。
至于显示到文本框,更是和串口一点关系都没有。
不管是 PS2 还是USB 还是串口,不管是你的程序接收数据,还是windows系统接口数据。
都在系统缓冲,或者你的程序缓冲中。剩下的就是系统决定显示到哪里,或者你的程序显示到什么地方。当然默认键盘输入设备自然是显示到光标焦点位置。
如果没有系统缓冲这个东西,那些所谓的键盘记录黑客程序也就无从谈起了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
那漾丶青春灬
2013-10-31 · TA获得超过329个赞
知道小有建树答主
回答量:659
采纳率:0%
帮助的人:312万
展开全部
需要一个串口程序的。
追问
USB接口的为什么不需要啊?
用VB接受条纹码信息,用串口,vb一检测到有数据,大概需要延时多长时间再从缓冲区取数据啊?
追答
usb能直接在txt上显示数字+字符,但是中文字符不能显示。
至于串口为什么不能跟txt直接连接,我觉得是com口没有对应到txt文本,还有波特率的问题。
要多长时间才能从缓冲区读取数据,这个我真不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式