云打印C-Lodop到底是个啥东东?
 

       自C-Lodop推出以来,就备受关注,最近文章《云打印:谷歌云打不努力,有人替你“接地气”》的出现,更是推波助澜。但同时也带来疑问连连,反复解释“啥是C-Lodop云打印”成了一个辛苦活,看来有必要用篇博文解读。     

下面我用尽可能简洁通俗的语言,梳理一下工作原理和产品特点:​​

工作原理

       C-Lodop是一个特殊的Web服务程序,安装在一台Windows电脑上之后,可接受来自本地或其它客户端浏览器的远程打印指令。​​从这个Web站点(云服务端)可下载的最关键JS文件名叫:CLodopfuncs.js  所有对话和打印指令都囊括其中,通常下载引用该文件的方式类似如下:​​

<script src='http://C-Lodop主机IP:8000/CLodopfuncs.js'>< /script>

      该JS文件下载执行后,立即在页面内自动建立一个WebSocket链接,并与云服务端保持通讯畅通,随时接收来自页面的JS打印指令。由于这些指令严格遵守著名“打印控件Lodop”的指令语法,所以在本地(Localhost)使用时,可以完全替代控件(浏览器插件)功能,从这个角度讲,C-Lodop可以看作Lodop升级换代产品。​​​
     服务端收到指令后,即在云端排队加工处理,快速实现传统Windows打印,如果指令来自本地,云主服务程序还能直接跳出“打印预览窗口”或"打印设计窗口"。如果指令来自其它客户端,则交由CLodopfuncs.js在页面内用iframe+img标签元素临摹展现一个“打印预览窗口”。​​​​​

产品特点​

特点1:安装文件仅2M多,体积小,服务安装部署简单,几乎一键完成,零配置;​​​
            这一特点为本地安装替代控件功能奠定了基础,几乎和控件安装类似。​

特点2:纯JS调用,跨各种浏览器,包括手机和平板,无需APP或插件,客户端零安装;

特点3:可远程调用,实现后台集中打印,催生新的业务模式;​​​​
            鉴于移动设备发展势头,​“JS+远程打印”的编程思路必将走向经典。

特点4:WebSocket通讯,速度快,堪比本地进程功能;

特点5:辅助WebSocket+Http组合通讯,兼顾各家浏览器的历史版本
           (有些老版本浏览器不支持WebSocket就转而采用http通讯);​​​

特点6:由于支持全部Lodop语法,所以打印功能强大无比;​

特点7:C-Lodop属于Windows服务,可免登录运行;​​
           这一特点可以让它运行在黑盒子设备上,如专用打印服务器。

特点8:服务运行稳定,可超级巨量连续打印,承载高端业务;​

特点9:兼顾各种普通打印机,本地串口的、并口的,网络共享的;​

总结​​

C-Lodop兼顾历史,开创未来。
兼顾历史浏览器,兼顾新旧打印机;​​
开创JS远程打印的编程模式,开创内网部署云打印;​​


示意图:


C-Lodop下载中心:

http://www.c-lodop.com/download.html



​​​


<<转到博文目录