标签:
杂谈 |
餐厅点餐服务的升级可以通过巧妙的构思+简单的设备投资(甚至零投资)实现。例如当你来到一家微点餐厅,竟然看到顾客在没叫服务员的情况下实现了点餐,一定好奇这是怎么做到的呢?其实通过C-Lodop云打印(一款免费的云打印服务程序)编写一组JS代码就很容易实现到店微信点餐。
一、关于Lodop
下面我用尽可能简洁通俗的语言,梳理一下工作原理和产品特点:
工作原理
<
Lodop(音:劳道谱)2016版已在官网(新址www.C-Lodop.com)发布,具体版本号是6.2系列,有一些重大改进,但功能语句仍旧全面兼容老程序。
相对于经典6.198版,新版亮点是与另外一个独立“云打印”产品巧妙搭配,从而支持任何浏览器,详情如下:
1、新版发行包里包含“install_lodop32.exe”和“install_lodop64.exe”这2个传统安装文件和50个小例子及其JS文件,此外新增了一个“CLodopPrint_Setup_for_Win32NT.exe”,这就是云打印“C-Lodop”的安装文件。
2、所谓“云打印”,简单来说就是一个特殊web服务程序,可接受来自浏览器的远程JavaScript语句指令控制打印,这些语句完全覆盖Lodop传统语法。由于该程序做的精巧快捷,且能本地安装,所以从使用者角度感觉不出远程味道,会误以为仍是本地控件功能。
该问题从Chrome33版本开始出现,此前版本并没这个现象,后来的版本一直保持,让很多朋友烦恼不已。
经过对谷歌官方例子的调试分析,发现无论是NP插件还是最新PEP插件,只要js发起的请求进程在插件内部运行时间超过30秒,浏览器就固定弹出这个警示!这个结论有点愕然,不得不说谷歌方面也太懒惰,太不专业了!!要说此前把罪过推给网景公司当年制定NP插件技术规则上,可PEP插件是谷歌自己亲生的,而且目前几乎就是独生子,甚至谷歌好像也正靠这张牌打败IE呢。
针对这个现象,Lodop最新版本(6.1.9.8版)增加了一个特殊语句:
LODOP.SET_SHOW_MODE('NP_NO_RESULT',true);
该语句的作用是让页
原因有如下几种:
1:使用的64位浏览器,但提供给客户安装的Lodop是32位的,反之也一样,Lodop位数要与浏览器位数一致,与操作系统位数无关,总之尽量按Lodopfuncs.js提示的去做,不要人为自行判断。
2:IE11以上浏览器,则要求用Lodop6.1.5.8以上版本附带的lodopfuncs.js文件。
3:IE浏览器,注意查看是否误选了“ActiveX筛选”,查看途径:IE菜单->工具->ActiveX筛选(默认情况下不选)。
4:所安装Lodop版本号小于判断语句中比较的版本号,这种情况提示的是“请升级”(不是“未安装”)。
5:判断控件已安装(一般由LodopFuncs.js中getlodop实现,也有自己编写)的js过程有错误,建议对比lodop在线例子:http://www.mtsoftware.cn/demo.html。
6:安装的Lodop版本太低(小于6.0.5.8)老控件受浏览器安全设置影响较大,尽量用Lodop最新版。
7:控件主文件(CAOSOFT_WEB_PRINT_lodop.ocx)被安全软件等警示(老版本易发生)且被操作者误选禁用或隔离。
面对这种情况,Lodop用户咋办呢?
第一:鉴于Chrome33版并没有彻底停用Plugin技术,所以安装最新版Lodop6.1.7.3(下载地址)可以解决大部
第二:很显然以上解决办法和结果前途难料,谷歌需要一系列试探性动作也说明其中存在变数,为了避免下一
第三:由于Chrome是一款使用广泛的浏览器,Lodop会在局面稳定之后推出应对方案,目