一个扫码枪如何对接多个软件

-Begin-

前言

相信有的小伙伴遇到过这种情形,只有一个扫码枪,但是两个软件都需要条码信息,这种情况应该怎么处理呢?

思路

对于实现思路,有以下4种方式:

对于这四种方式,从实现使用的角度来说,建议大家使用通信方式。

对于通信的方式,如果两个软件在一台电脑上,串口和以太网都可以,但是串口的方式要简单一点,如果两个软件不在一台电脑上,那就需要使用以太网通信了。

本文采用串口通信的方式,对实现过程进行说明。

框架

原理很简单,首先需要虚拟出一对串口A和B,软件A同时连接虚拟串口A和扫码枪串口,软件B连接虚拟串口B,当用户扫码之后,软件A首先通过串口收到条码,收到之后,验证无误,直接写入虚拟串口A中,这样软件B就可以通过虚拟串口B收到条码数据了。

实现

(0)

相关推荐