图文详解AO打印(端桥模式)

一、概述

AO打印是英文Active-Online Print的简称,也称主动在线打印。打印前支持AO通讯协议的AO打印机首先通过普通网络与C-Lodop服务保持在线链接,网页程序利用JavaScript语句向打印机输出复杂内容。

相比于传统网络打印,打印机由被动链接变为主动链接,这种部署的优势很明显,既可以外网异地打印,也可以内外网本地打印,对打印两端的网络位置无要求,从而轻松实现广域网远程打印,手机、平板打印问题也一举搞定。鉴于当前宽带普及,加之云服务器租金越来越便宜,这都为AO打印的流行创造了条件。

但是,如果手头没有这种AO打印机就没办法了吗?办法是有的,可用“PC电脑+AO端桥软件+普通打印机”代替,这就是所说的端桥模式。本文就是专门针对该方案的详解(标准AO打印见另文)。

先看看标准AO打印的示意图:

图文详解AO打印(端桥模式)


再仔细分析端桥模式的AO打印示意图,与上图对比理解:


图文详解AO打印(端桥模式)

其中AO打印服务是有C-Lodop扩展版程序担任,AO端桥是由另一个同样版本C-Lodop程序担任。本部署分如下两部分,现在分章节详解:

1、AO打印服务器的安装部署;

2、AO端桥的安装设置;

二、AO打印服务器的安装部署

首先,租用一个公网IP主机,选装Windows系统,然后远程安装C-Lodop服务器软件,C-Lodop软件是本文关键产品,可从其官网下载(扩展版)

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

下载后执行CLodop_Setup_for_Win32NT_https_3.023Extend.exe文件,中间有个步骤选择“云服务器工作模式”,其它步骤一律默认,见如下界面:

图文详解AO打印(端桥模式)

注意以上界面左上方“远程桌面”字样,表明是在远程公网主机上安装哟!
(当然在局域网内部署也是一样道理,只不过网络位置受局限了)

软件安装完毕后,正常会出现如下界面:

图文详解AO打印(端桥模式)

注意以上主机的公网IP地址121.196.197.102,这是购买主机时由云服务硬件运营商提供的,现在牢记之,后面的端桥客户端安装设置会用到它。

正常情况下服务端安装就完成了,是不是很简单?!

三、AO端桥的安装设置

AO端桥的安装也不复杂,几乎与普通C-Lodop安装一模一样,仅仅多了一个端桥设置:指定AO服务器IP地址。首先在担任AO端桥角色的电脑上安装C-Lodop扩展版,该软件和AO服务器端是同一个程序,下载地址同上。然后在该电脑中添加普通打印机,见下图:

图文详解AO打印(端桥模式)

安装完毕后,进行
AO客户端桥设置,菜单路径为:

安装界面->设置->扩展功能->AO客户端桥->AO客户端桥设置

见下图:

图文详解AO打印(端桥模式)


其中设置“指向的AO服务器IP地址”就是上一节谈到的121.196.197.102另外“端桥的标识名”也很关键,起一个好记忆的,这里起名“我的端桥01”,这个名称和“端桥的编号”在打印时都会用到。
下面就可以进行实际打印喽!

四、进行AO打印

按以上章节部署完毕后,从公网主机桌面的托盘右键菜单里,可进入AO打印服务”。


图文详解AO打印(端桥模式)

进入
AO打印服务器主界面后,可以查看打印机在线情况,仔细观察名称为“我的端桥01”的打印机(端桥)已经上线了哈!

图文详解AO打印(端桥模式)

现在好了,从任何一个能够上网的智能设备
(PC电脑、平板、手机)中,打开任何浏览器,输入如下地址:http://121.196.197.102:8000/c_aobridge(本地址在互联网上真实可测!)
会展开看到如下欢迎画面,其中下拉列表有个“我的端桥01”的端桥/打印机可选:

图文详解AO打印(端桥模式)

以上仅仅是欢迎页面的简单测试,真实打印要强大的多,需用
JS编程,当然编程也很容易上手,参看一下该欢迎页面的源代码,有如下一行:

<script src="http://121.196.197.102:8000/CLodopfuncs.js"></script>


只要在网页head中用script标签加载目标云主机8000端口下CLodopfuncs.js文件(固定名),就可以开始用Lodop语句进行打印了,其中打印机选择语法:

LODOP.SET_PRINTER_INDEX("端桥驱动名或序号,端桥编号;端桥标识名,打印机名或序号");

Lodop语句如何使用请参阅《C-Lodop技术手册》和演示样例,相关文档的下载地址仍是:
http://www.c-lodop.com/download.html

最后再看一个端桥实战的小例子:
图文详解AO打印(端桥模式)




<完>

ao