honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
最近一项目要集成 honeywell 也就是 霍尼韦尔 的一个工业扫描枪 安装形式的,型号为3310G,看似非常简单,也浪费了我三天的工作时间。 
主要是资料少,能找到的又都是英文,只能靠自己摸索搞出来,这里把我成功集成所用到的资料全部拿出供大家使用。 
我浪费三时间,你们只要几分钟就可实现自己的想要的功能。 
资料包括扫描枪3310G的 ,资料通用其他型号,我当前使用的是3310G这一型号; 
1.用户手册,快速使用手册, 
2.扫描枪配置软件, 
3.USB转串口驱动文件, 
4.串口控制扫描枪扫描源代码程序(基于VC2010) 
 
附件目录截图如下: 
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
BarScanner源代码  : 为串口控制枪的源代码,内有直接运行的程序; 
驱动(新点)HSM USB Serial Driver version 3.5.5-WHQL-06-06-2016   ,驱动HSMUSBSerialDriver1900 为两个版本的驱动,:我是用第一个; 
扫描枪配置步骤 :  内含配置步骤图片 
3310快速手册,3310-手册  为扫描枪的两手册。 
COM_Text_V2.0条码获取软件: 手动扫描后,此软件会将扫描结果定稿输入光标所在焦点位置; 
EZConfig-Scanning v4_v4.5.4_Setup,EZConfig-Scanning-v2-Setup,EZconfig软件介绍 : 为新旧版本的配置软件,我用的是第一个; 
 
配置过程如下 
一.  安装目录下 EZConfig-Scanning v4_v4.5.4_Setup.EXE  配置软件,安装文件夹(驱动(新点)HSM USB Serial Driver version3.5.5-WHQL-06-06-2016)内setup.bat 驱动文件 
二.  打开EZConfig-Scanning,加载配置文件,写入扫描枪; 三.打开EZConfig-Scanning,串口指令窗口,指令指令PAP232 四.编写串口代码,操作扫描枪,完成功能开发;  
 
具体操作如下: 
在安装完配置软件与驱动文件后,打开配置软件如下图,软件以浏览器形式呈现; 
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
点击图中按键进入下面界面 
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
点击扫描枪图标可连接与断开连接,在连接状态下,底部的三个按钮可点击,点击 configure device 进入下面界面: 
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
open config 打开附件根目录下,<扫描枪配置步骤>文件夹内的配置文件 <扫描配置文件.exm> 
save to device  保存配置到 扫描枪,配置文件主要实现 扫描枪可通过串口控制,串口通讯参数如后面步骤所示保持默认; 
完成上面两操作后,返回配置软件主界面,如下图 
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
点击红框按钮,进入串口通讯测试,如下图: 
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
在上图中,port number选择 驱动生成的串口号(代码中使用COM6),(具体操作为点击我的电脑,鼠标右键,管理,弹出对话框点击设备管理,右边就有串口关键字,更具体也可百度), 
在串口指令框中输入PAP232执行这一指令,失扫描枪回馈如图所示,表示设置成功,我们就可以通用代码控制扫描枪扫描了; 
最后就是使用附件根目录<BarScanner源代码>文件夹内的程序,或源代码,执行扫描,如下图 
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
源代码的结构与使用,如视频介绍: 
 
      
 
应网友定制,1. 增加串口修改,BASE64码转换功能 ; 2.隐藏软件触发扫描,改成枪扫描显示结果;界面如下,源代码一并放入附件供下载;  
  
honeywell霍尼韦尔扫描枪3310G串口通讯源代码与驱动手册配置工具 
 
 
 
      
 
 
  如果您认可,可联系功能定制!   如果您着急,充值会员可直接联系发您资料!              
 
实现图片保存到电脑硬盘功能:
实现图片保存到电脑硬盘功能 
 
 
项目深入使用扫描枪,要求实现读取任意多个条形码功能,这样枪使用起来就不很方便。 
最直接的办法就是把枪当作摄像机,拍摄获取图片后,自行通过算法实现任意功能。 
下面附件就实现了此功能:点击拍照按钮,会向扫描枪发送,1打开传输指令;2打开光源与拍照指令;3图片传输指令; 随后将获得的图片数据存储硬盘;  
扫描枪图片传输协议并没有详细说明,只能通过手工监视串口,分析数据;  
代码中也明确注明图片回馈规则;  
-    /*
 
 -                         0X16 0XFF 0X77 0XA2 0X00 0X00 0X0D( 1.length of picture data )
 
 -                         
 
 -                         0X49 0X4D 0X47 0X53 0X48 0X50 0x32 0x50 0x30 0x4c 0x38 0x34 
 
 -                         0x33 0x52 0x36 0x33 0x39 0x42 0x30 0x54 0x30 0x4D 0X38 0X44 0X31 
 
 -                         0X53 0X36 0X46 0X1D( 2. 2P 0L 843R 639B 0T 0M 8D 1S 6F 组群分隔符; +picture data)
 
 -                         
 
 -                         0x49 0x4D 0X47 0X53 0X48 0X50 0X06 0X2E( 3.I M G S H P ACK . )
 
 -                         */
 
  复制代码 
      
 
 
  如果您认可,可联系功能定制!   如果您着急,充值会员可直接联系发您资料!              
 
 
 |