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. Android程序的反破解技术

    Android 程序的破解一般步骤如下:反编译.静态分析.动态调试.重编译.我们可以从这几个步骤着手反破解 反编译 我们可以查找反编译器的漏洞,从而使反编译器无法正确解析APK文件 静态分析 对jav ...

  2. springMVC中上传图片

    上传图片,很常见的问题,基本每个人都会遇到,但是个人认为在springMVC中上传图片相对来说是比较简单的,因为框架已经帮我们做好了许多事情. 这篇文章所用的环境:spring4.3.3 .jdk1. ...

  3. java,javascript中的url编码

    真实场景 url示例如下 http://localhost:31956/Login/Auto?Token=e8a67a9f-c062-4964-b703-d79f29c8b64e&Return ...

  4. WPF中, 启用添加到RichTextBox中的控件

    原文:WPF中, 启用添加到RichTextBox中的控件   WPF中, 启用添加到RichTextBox中的控件                                           ...

  5. vue 中使用 async/await 将 axios 异步请求同步化处理

    1. axios 常规用法: export default { name: 'Historys', data() { return { totalData: 0, tableData: [] } }, ...

  6. FreeRTOS 任务与调度器(1)

    前言: Task.c和Task.h文件内是FreeRTOS的核心内容,所有任务和调度器相关的API函数都在这个文件中,它包括下图这些内容FreeRTOS文件如下: Task.c和Task.h文件内是F ...

  7. su: 无法设置用户ID: 资源暂时不可用

    登录非root用户,报错如下:[root@test ~]# su - appsu: 无法设置用户ID: 资源暂时不可用 或者用ssh 命令连接服务器之后,如果一段时间不操作,再次进入 Terminal ...

  8. C_数据结构_递归自己调用自己

    # include <stdio.h> void f(int n) { ) printf("哈哈\n"); else f(n-i); } int main(void) ...

  9. 基于 CentOS 搭建 FTP 文件服务

    https://www.linuxidc.com/Linux/2017-11/148518.htm

  10. C. Oh Those Palindromes

    题意 给以一个字符串,让你重排列,使得回文子串的数目最多 分析 对于一个回文串,在其中加入一些字符并不会使回文子串的个数增加,所以对于相同的字符一起输出即可,我是直接排序 代码 #include< ...