二维码扫描枪对接手册

您所在的位置:网站首页 超级扫码枪怎么关联电脑 二维码扫描枪对接手册

二维码扫描枪对接手册

2024-06-05 13:37| 来源: 网络整理| 查看: 265

前言 本博客介绍二维码扫描枪对接,本博客仅仅写写实现过程,仅仅是给学习者作为一个了解,二维码扫描枪需要相关硬件厂家做好一些dll动态链接库,当然也有一些不需要dll动态链接库,动态链接库的需要厂家提供,各有不同,所以本博客仅仅是作为学习参考。

DLL动态链接库和ActiveX的相关概念

DLL是Dynamic Link Library的缩写,意为动态链接库。DLL是一个包含可由多个程序同时使用的代码和数据的库。 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。

二维码生成 现在要实现的功能是这样的,网站打开按钮,就启动扫描枪,扫描二维码之后,网站自动跳转一个页面 页面上,我们可以用jquery一些插件生成一个二维码,二维码里可以放一个查询的id就好。

定义一个div,来放二维码

引入jquery生成二维码的插件jquery.qrcode.js,脚本实现

$(function(){ $("div[name='tQrcode']").each(function(index,element){ createtQrcode(element); }) }); //生成办件二维码 function createtQrcode(obj){ var qrcode = $(obj).qrcode({ text: '${t.seq}',//加上统一查询码 width: 100, height: 100, colorDark : '#000000', colorLight : '#ffffff', correctLevel:3 }); var canvas = $(obj).children("canvas"); var img = canvas[0].toDataURL("image/png") $(obj).html("") }

驱动安装和dll注册 1.先确认电脑是否有安装过VC库 若没有,需安装

2、安装udp_and_vcom_drv_x86x64V2.0.1.msi

3、注册COM组件 根据电脑多少位将【扫描枪Dll注册.zip】的所有dll复制到 32位:C:\WINDOWS\system32或者64位:C:\ WINDOWS\SysWOW64 在CMD下运行下面命令注册COM组件 regsvr32 NLcpfw_Com.dll

regsvr32 NLcpfw_Com.dll或者regsvr32 C:\Windows\SysWOW64\NLcpfw_Com.dll

4、安装驱动【USB-COM-Driver-x32.msi 适用于32位操作系统】/【USB-COM-x64.msi 适用于64位操作系统】

5、把【approveUnit.txt】放C盘根目录下,然后修改如下图的三个位置的数字,改为设备管理器里的端口号。端口号在设备管理器里能看到,右键“我的电脑”–管理–设备管理器,

6、测试 若发现串口号是com4的话,则需继续修改C盘目录下的approveUnit文件 最后测试是否可以正确读取二维码信息,若可以正确读取,则在下面空白框中自动显示所读取数据

注意问题: 硬件对接的必须用ie浏览器,先设为受信任站点,在进去自定义级别设置支持ActiveX控件

这里写图片描述

扫描枪对接 页面加上这些代码

触发函数,扫描枪扫二维码后,获取的数据dataStr

var len = idtPort.get_data_len(); var arr = idtPort.get_data(len); var vbarray = new VBArray(arr); var jsarray = vbarray.toArray(); for(var i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3