二维码扫描枪对接手册 |
您所在的位置:网站首页 › 超级扫码枪怎么关联电脑 › 二维码扫描枪对接手册 |
前言 本博客介绍二维码扫描枪对接,本博客仅仅写写实现过程,仅仅是给学习者作为一个了解,二维码扫描枪需要相关硬件厂家做好一些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 |