扫码枪串口改usb (usb扫码枪如何设置成串口)

最近生产车间设备的串口无线扫码枪在使用过程中问题频繁,领导要求彻底解决这些问题,正好厂内还有一批呆滞的USB扫码枪,能利用起来,项目背景基本就是这样的。根据上述要求,首先分析一下工艺环境,现有的扫码枪主要用于产品的零件码和追溯码的扫描,使用范围在工位附近,距离不超过1m,一般USB扫码枪的数据线长度3m,满足替换条件。 其次,接口的适配问题,一般USB扫码枪有两种工作模式,一种是PC键盘模式,另一种是串行模式。其中,PC键盘模式不需要额外安装驱动,插入计算机的USB接口后,识别为HID标准输入设备,类似键盘输入;串行模式是启用扫码枪内部的USB转串口芯片,需要安装对应的驱动程序,将扫码枪识别为COM端口。根据以上信息,有两种改造方案,一是,到扫码枪厂家官网,查找*载下**串口驱动程序,安装完成后,根据识别到的串口号,更改设备的串口配置信息。二是,改造设备的上位机软件,将原有的串口读取模式,替换为键盘输入模式,直接读取输入字符。方案一的优势在于操作简便,只需要安装对应驱动,直接替换就可以,缺点是不够灵活,必须要选购支持串行模式的扫码枪,必须指定品牌,更换其他品牌后需要重新安装驱动。方案二通用性比较好,改造完成后基本可以做到即插即用,但是需要重新开发上位机程序,实现难度和风险都比较大。因此,可将整个方案分成两个阶段,方案一作为前期方案,满足功能,方案二逐步优化,后期替换,后续主要针对方案二展开分析。由于生产线的设备较多,逐个升级风险较大,考虑到适配器设计模式,开发一款通用的转换软件工具,抓取键盘数据,伪装成计算机串口数据,发送给上位机软件,实现扫码枪的替换,开发语言采用c#,具体实现过程如下:1. 设置键盘“钩子”,截取键盘输入;2. 根据输入的方式判断是键盘手动输入还是扫码枪输入;3. 使用虚拟串口工具软件(VSPD),制作一组虚拟串口;4. 将扫码枪数据输入传输到虚拟串口。部分杀毒软件会将键盘钩子检测为木马,调试过程中尽量关闭杀毒软件。

串口扫码枪,扫码枪串口改为usb

串口扫码枪,扫码枪串口改为usb

串口扫码枪,扫码枪串口改为usb