本帖最后由 renho 于 2022-5-8 00:16 编辑
找了一圈,暂时没有发现比lodop更好的方案了
使用公有云(钉钉云打印,福昕智慧打印)方案的请自行绕过
这次主要分享下lodop 的 AO打印(端桥模式)
端桥模式的优点:既可以外网异地打印,也可以内外网本地打印,对打印两端的网络位置无要求,从而轻松实现广域网远程打印,手机、平板打印问题也一举搞定。
CLODOP免费使用限制为5个终端
ps:不担心安全问题的,可以直接使用官方服务 http://121.196.197.102:8000/
简单理解也就是,
打印服务器(具备公网独立IP,安装CLODOP) → AO端桥(本地电脑,不具备公网独立ip,安装CLODOP(需进行AO客户端桥设置)) → 本地打印机
用户通过向打印服务器发送打印命令,服务器发送打印命令给AO端桥,然后端桥通过打印机把文件打印出来
很好理解的是吧?
太详细的也就不解释了,上代码,JS调用就能用
- //等待js加载完毕
- jQuery.getScript("http://121.196.197.102:8000/CLodopfuncs.js")
- .done(function(){
- lodoprint();
- });
-
- function lodoprint(){
- //打印任务名
- LODOP.PRINT_INIT("测试AO打印2022");
- //讲一下拼接规则 打印驱动名或序号,端桥编号;端桥标识名,打印机名
- //至少需要 打印驱动名或序号,端桥编号
- LODOP.SET_PRINTER_INDEX("3,XXXXXXX;NUC11PAHI7");
- LODOP.ADD_PRINT_HTM(30,10,"100%","80%","HTML代码");
- LODOP.On_Return=function(TaskID,Value){ alert("打印结果:"+Value); };
- LODOP.PRINT();
- }
复制代码
|