C-Lodop 技术手册
C-Lodop可以扮演两种角色:
第一种是在windows客户端PC本机安装,从而替代Lodop控件功能,这也是常见基本用法; 第二种是单独部署云服务器,适合后台集中打印,能满足“移动设备+Wifi+普通打印机+集中打印”的需求。
Lodop 与C-Lodop 差异对比
对比 Lodop插件 IE内核系列(遨游、360、世界之窗、搜狗、蚂蚁等)浏览器,以及Firefox(火狐)系列、Chrome(谷歌,32位,45版本之下)系列、Opera系列、Safari系列 C-Lodop服务 Lodop支持的浏览器及不支持NP插件的浏览器;例如Chrome45及以上版本(含64位)、win10 edge、移动设备的浏览器等 浏览器 使用于支持NP插件的浏览器,IE系列、几乎所有的浏览器,只要支持JS调用就可以。包括安装 install_lodop32.exe适用于32浏览器 CLodopPrint_Setup_for_Win32NT.exe 可同时在32install_lodop64.exe 使用于64浏览位和64位Windows操作系统上安装,适应面较广; 器 CLodopPrint_Setup_for_Win64NT.exe 只能在64位Windows操作系统上安装,性能较高,适合单独部署 只能安装在本地机器 既可以安装在本地机器上,本机调用,其他机器调用;也可安装在其他机器上,由另外的机器调用。安装的服务器,必须能够提供实际的打印功能。 不能嵌入页面使用,但使用的浏览更广泛; 需要操作语句返回结果时,要使用回调函数实现 独立部署:一般只需要本机使用或只是打印,可以只部署C-Lodop;需要修改LodopFuncs.js中的过程,使之永返回True function needCLodop(){ try{ return true; } catch(err) {return true;}; }; 使用 方式 优缺点 部署 可以嵌入到页面使用,只能使用于支持ActiveX,NP插件的浏览器。 混合部署:为兼顾已有应用系统及两者的优缺点,即使用Lodop插件,又使用C-Lodop服务,随安装程序附带的LodopFuncs.js一般直接使用即可 注:
1、CLodopfuncs.js,这个文件不能配置在项目应用中,是在应用系统访问C-Lodop服务时,服务自动动态提供的。
2、LodopFuncs.js ,如果部署应用项目时,不是应用服务提供云打印服务时,请注释掉下面蓝色部分
//====页面引用CLodop云打印必须的JS文件:==== if (needCLodop()) {
//让其它电脑的浏览器通过本机打印(适用例子):
1
C-Lodop 技术手册 oscript = document.createElement(\ oscript.src =\
var head = document.head || document.getElementsByTagName(\ head.insertBefore( oscript,head.firstChild ); //让本机浏览器打印(更优先):
var oscript = document.createElement(\
oscript.src =\
var head = document.head || document.getElementsByTagName(\ head.insertBefore( oscript,head.firstChild ); };
2