Lodop和c-lodop目前只能安装到windows操作系统上,但是其他操作系统可通过向C-Lodop安装的电脑发送打印任务,实现手机广域网或局域网打印,打印语句也是简单的JS语句,可以轻松实现云打印。

手机用C-Lodop(云打印方式)打印目前有三种方式:
手机访问c-lodop集中打印(局域网)
手机访问c-lodop广域网端桥打印(广域网)
手机访问c-lodop广域网AO打印(广域网)

由于Lodop和c-lodop目前只能安装到windows操作系统上,常见的客户访问网站,然后用客户自己本地的打印机进行打印,这种客户端本地打印角色不能实现。

手机打印方式一:
手机访问c-lodop集中打印
场景:1.办公室内的手机电脑集中到一台机器上打印。
2.微信到店点餐,消费者进入餐厅,连上餐厅的wifi,然后在手机上就可以点餐,后台打印机打印(后台有一个windows电脑,连接的打印机)

1.集中打印那台电脑安装c-lodop并启动成功。
2.页面引用"http://[C-Lodop服务所在主机ip]:[C-Lodop端口]/CLodopFuncs.js
远程机器[ip地址:169.254.118.87]上通过远程机器打印例如:

<scriptsrc="http://169.254.118.87:8000/CLodopFuncs.js"></script>

手机打印方式二:
广域网AO端桥打印
1.一台win电脑作为服务器,安装扩展版,安装时勾选服务器端模式。
2.打印端电脑安装扩展版(也需要是windows系统)开启AO端桥,指向那台win服务器。(打印端连接的是普通打印机)
3.其他电脑或手机,访问那台win服务器,选择某个端桥,在那个端桥电脑上进行广域网打印。

手机打印方式三:
广域网AO打印机打印
该方式类似方式二,只是客户端不再需要一台电脑安装c-lodop并开启端口,而是直接通过AO服务器发送到AO打印机端。
由于广域网服务器是看不到的,所以该方式可以实现手机—直接发送给打印机的类似效果,只不过其中间经过了一个服务器。
注意:该方式需要特殊的AO打印机,目前Lodop公司已经推出了一台。

如图,第一张图示集中打印和端桥打印的区别介绍。
第二张图示手机到端桥打印的图。
由于是以前做的图,那时候AO打印机还没推出,所以没有第三种方式的图。
第二张广域网图,服务器 和客户端都用的笔记本图,实际上服务器一般都不会是笔记本,这里代指一台windows服务器电脑。

第二张,广域网AO端桥打印:

c-lodop云打印实现手机打印 JS语句打印的更多相关文章

  1. 利用lodop打印控件轻松实现批量打印 (转载http://www.thinkphp.cn/topic/13085.html)

    最近在做一个打印程序,要实现批量打印功能,在网上找了很多天,也在tp官网咨询大牛们,对大家的的提议我一一进行了研究,总结如下: 要实现批量打印可以有两个办法: 一是利用专业的报表程序,能实现十分复杂的 ...

  2. vue使用lodop打印控件实现浏览器兼容打印

    前言 此控件直接进行打印底部会有水印,通过官网购买可以解决: 如不想购买,可先执行预览,弹出预览框进行打印: 需要用到的js文件和api文档附后,请注意查看. 首先需要在局部或全局引入LodopFun ...

  3. JS Web打印,实现预览新样式

    问题描述:     JS实现Web打印,要求打印前一种样式,打印预览时新样式 问题解决:         (1)设置打印时的css样式,设置打印前的css样式 注:         以上为print. ...

  4. JS 网页打印解决方案

    这些日子真是太忙了,项目太多了公司总是加班,而且这些项目中好多都用到的打印,所以学习了一段时间js的打印. 其实原来只是用到了简单的功能,现在要深入的了解才发现原来ie的网页打印也是如此的强大. 以下 ...

  5. JS控制台打印星星,总有你要的那一款~

    用JS语句,在控制台中打印星星,你要的是哪一款呢~来认领吧~ 1.左直角星星 效果: 代码: let readline=require("readline-sync"); cons ...

  6. 网站开发进阶(十二)JS实现打印功能(包括打印预览、打印设置等)

    JS实现打印功能(包括打印预览.打印设置等) 绪 最近在进行项目开发时,需要实现后台管理端打印功能,遂在网上一阵搜索,搜到了很多相关的文章.其中绝大部分文章都是使用的Lodop5.0(Web打印和套打 ...

  7. JS页面打印

    平常浏览网页和文档的时候,随处可见打印两个字,有时候不小心点到或者快捷键触发到,就会弹出一个打印的页面,上边显示的打印机是GoldGrid Virtual Printer,这是计算机的虚拟打印机,打印 ...

  8. Html打印需要内容块(Js实现)

    首先在head里面加入下面一段js代码: function preview(oper) { ) { bdhtml = window.document.body.innerHTML; //获取当前页的h ...

  9. js完成打印功能

    最近在做项目要求实现打印功能,我采用js方式来实现 window.print();会弹出打印对话框,打印的是window.docunemt.body.innerHTML中的内容,可以局部打印,也可以全 ...

随机推荐

  1. sizeof(自己摸索d)

    Sizeof() 判断数据类型长度符的关键字 sizeof用法 sizeof(类型说明符,数组名或表达式); 或sizeof (变量名); 定义 sizeof是C/C++中的一个操作符(operato ...

  2. Redis 安装部署

    1. 官网(https://redis.io/download)下载稳定版安装包 3.0.7或3.2或4.1; 2. 复制到部署服务器 /opt/redis4,解压 tar zxvf redis-4. ...

  3. npm安装cnpm报错

    1.持久使用 npm config set registry https://registry.npm.taobao.org // 配置后可通过下面方式来验证是否成功npm config get re ...

  4. php中按值传递和按引用传递的一个问题

    php中传递变量默认是按照值传递. 简单举个例子: <?php function testArray($arr){// &$arr $arr = array(1,2,3,); } $ar ...

  5. 利用shell脚本或者php移动某个文件夹下的文件到各自的日期组成的目录下

    背景是这样的:网站一开始访问量比较小,大家就把所有的图片文件上传到一个目录下(比如是/data/images/).后来访问量大了,图片也多了,这样就影响读取效率.所以有个这样的需求,把这些个图片文件移 ...

  6. C# 实现表单的自动化测试<通过程序控制一个网页>

    学历代表你的过去,能力代表你的现在,学习代表你的将来 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 C# 实现表单的自动化测试,这标题看着就来劲!那么,如何通过C#程序控制一个网页呢? 在此,以 ...

  7. 2018年高教社杯全国大学生数学建模竞赛C题解题思路

    题目 C题   大型百货商场会员画像描绘 在零售行业中,会员价值体现在持续不断地为零售运营商带来稳定的销售额和利润,同时也为零售运营商策略的制定提供数据支持.零售行业会采取各种不同方法来吸引更多的人成 ...

  8. Webpack 2 视频教程

    这是我免费发布的高质量超清「Webpack 2 视频教程」. Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲解的. 这个基本就是目前 ...

  9. mysql 多主

    原理:多个msyql/mariadb之间可以实时同步,任意节点的操作可以立即同步到其他节点,底层采用galera插件同步,类似rsync,上层mysql相对于galera是透明的,可以实现多节点同时读 ...

  10. LVS+Keepalived 高可用环境部署记录(主主和主从模式)

    之前的文章介绍了LVS负载均衡-基础知识梳理, 下面记录下LVS+Keepalived高可用环境部署梳理(主主和主从模式)的操作流程: 一.LVS+Keepalived主从热备的高可用环境部署 1)环 ...