一、概述
  AO打印是英文Active-Online Print的简称,也称主动在线打印。打印前支持AO通讯协议的AO打印机(购买地址>>)首先通过普通网络与C-Lodop服务保持在线链接,网页程序利用JavaScript语句向打印机输出复杂内容。
相比于传统网络打印,打印机由被动链接变为主动链接,这种部署的优势很明显,既可以外网异地打印,也可以内外网本地打印,对打印两端的网络位置无要求,从而轻松实现广域网远程打印,手机、平板打印问题也一举搞定。鉴于当前宽带普及,加之云服务器租金越来越便宜,这都为AO打印的流行创造了条件。
(没有AO打印机时也可用“普通电脑打印机+AO端桥软件”代替,端桥模式见另文详解>>)
下面是一个典型示意图:
AO打印部署可分为两部分:
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 文件,中间有个步骤选择“云服务器工作模式”,其它步骤一律默认,见如下界面:

注意以上界面左上方“远程桌面”字样,表明是在远程公网主机上安装哟!
软件安装完毕后,正常会出现如下界面:

 下一步,在该公网主机Windows系统里添加AO打印机驱动,和传统打印驱动安装一样,任选一个打印端口,这里以“DASCOM DL-218”(得实品牌的AO打印机购买地址)为例,成功后出现如下界面:
这步安装,可以让链接本主机的所有DL-218型号的得实AO打印机同时获得驱动服务,一次安装支持N个客户端打印机。
不仅如此,在不添加更多驱动的情况下,通过修改驱动名称还能支持多个型号,起名原则是让驱动名称包含型号名,譬如想同时支持DL-210和DL-218两种型号(它俩属于功能相似的同一产品系列,设备厂商允许使用同一个驱动),我在这里改名为DASCOM DL-210 & DL-218 见上图。那其中的型号名是如何定义的?又是如何获取的呢?这要在后面讲。
最后,注意以上主机的公网IP地址121.196.197.102,这是购买公网主机时由云服务运营商提供的,现在牢记之,后面的打印机端安装设置会用到它。注意AO服务的默认端口是9200,测试和管理(访问)端口是8000(备用端口18000),服务器开启防火墙的话,要开通这三个端口访问权。
三、AO打印机端安装设置
AO打印机安装也不复杂,多了一个关键步骤:要设置指向的服务器。该步需要临时借用一个PC电脑,连接USB接口,下图是我的真实拍照,来点感性认识!(其中黑线是电源,白线是USB接口)
在PC电脑上运行打印机厂商提供的“网络打印机设置工具”程序,譬如得实公司的DLSetToolForInternet.exe 文件,以上红箭头指向的屏幕放大为:

注意以上“服务器IP”值就是上一节谈到的 121.196.197.102 其它项“端口9200”“心跳15秒”“握手5秒”等等都用默认,“打印机名称”比较关键,起一个好记的,这里起名“AO-Printer01”(本例中得实打印机目前只能英文名)。

设置完毕后,打印机会永久记忆。现在把白色USB接口线撤除,连接上网线(蓝线是LAN有线,其实Wifi无线方式也一样):
下面就可以进行实际打印喽!
四、进行AO打印
按以上章节部署完毕后,从公网主机桌面的托盘右键菜单里,可进入“AO打印服务”。
进入AO打印服务器主界面后,可以查看打印机在线情况,仔细观察下图中名称为“AO-Printer01”的打印机已经上线了哈!
用鼠标双击它,可以查看详细打印机信息,注意其中“设备型号”是DL-218,这就是前面提到的型号名,是AO通讯协议里关键的信息之一。型号名是打印机厂商自行定义的,在AO打印机上线的同时提交给C-Lodop服务器,有服务程序按照“驱动名包含型号名”原则来区分归属,在本例中,型号名是DL-218,归属到DASCOM DL-210 & DL-218这个驱动名下。
至此安装部署完毕,现在测试打印。从任何一个能够上网的智能设备(PC电脑、平板、手机)中,打开任何浏览器,输入如下网址:
http://121.196.197.102:8000/c_aoprint   (该地址在互联网上真实可测!)
会展开看到如下欢迎画面,其中下拉列表有个“AO-Printer01”打印机可选:
点击其中第四步的“打印”,如无意外,打印机端就开始吐纸输出测试内容了。下面是我用平板电脑和手机进行远程打印的现场拍照,再感性一把:
平板电脑的:
智能手机的:
以上仅仅是欢迎页面的简单测试,真实打印要强大的多,需用JS编程,当然编程也很容易上手,参看一下该欢迎页面的源代码:
只要在网页head中用script标签加载目标云主机8000端口下的CLodopfuncs.js文件(固定文件名),就可以开始用Lodop语句进行打印了。至于Lodop语句如何使用请参阅《C-Lodop技术手册》和演示样例,相关文档的下载地址仍是:http://www.c-lodop.com/download.html

更多AO打印机购买地址>>
AO云打印的演示短视频>>

转载于:https://www.cnblogs.com/NoviceOnRoad/p/9987051.html

图文详解AO打印(标准模式)相关推荐

  1. 远程在线打印图文详解AO打印(端桥模式)

    一.概述 AO打印是英文Active-Online Print的简称,也称主动在线打印.打印前支持AO通讯协议的AO打印机首先通过普通网络与C-Lodop服务保持在线链接,网页程序利用JavaScri ...

  2. 图文详解STM32F0xx基于标准库新建工程

    之前从来没有接触过F0系列,更没有基于STM32F0标准库函数新建工程的经历,但是新建F1系列那还都是家常便饭,可是没有想到折腾了大半天才成功,最后记录一下吧.保证可以从无到有,详细记录每一个步骤. ...

  3. 如何将3dmax软件的界面设置成经典模式?-图文详解

    据3dmax软件的版本不同界面也会有所改变,很多朋友还是习惯于经典模式.那你知道如何将3dmax软件的界面设置成经典模式吗?本文小编将和大家分享将3dmax软件的界面设置成经典模式的方法与步骤,感兴趣 ...

  4. rust机枪塔攻击模式_《辐射4》机枪塔类型及使用心得图文详解 全类型机枪塔伤害介绍...

    今天小编给大家分享的是玩家"影与静"总结的<辐射4>机枪塔类型及使用心得图文详解 全类型机枪塔伤害介绍,一起来看下吧. 查过相关攻略,内容也就是在庇护山庄和星光做的攻速 ...

  5. python爬虫图片实例-【图文详解】python爬虫实战——5分钟做个图片自动下载器...

    我想要(下)的,我现在就要 python爬虫实战--图片自动下载器 之前介绍了那么多基本知识[Python爬虫]入门知识(没看的赶紧去看)大家也估计手痒了.想要实际做个小东西来看看,毕竟: talk ...

  6. Linux系统7个运行级别图文详解

    Linux系统7个运行级别图文详解 当安装linux操作系统时将选择下列那一个操作 ______ A.选择 "图形登录方式" 设定系统开始运行级为4 B.选择 "文本登录 ...

  7. 面渣逆袭:Redis连环五十二问,图文详解,这下面试稳了

    大家好,我是老三,面渣逆袭系列继续,这节我们来搞定Redis--不会有人假期玩去了吧?不会吧? 基础 1.说说什么是Redis? Redis是一种基于键值对(key-value)的NoSQL数据库. ...

  8. Tensorflow安装教程详解(图文详解,深度好文)

    Tensorflow安装教程详解(图文详解,深度好文) 前言 安装前的准备工作 关于python 关于Anaconda 开始使用Tensorflow 系统内配置Anaconda使用路径 Anacond ...

  9. 04-HTML标签图文详解(一)

    一.排版标签 注释标签 <!-- 注释 --> 段落标签<p> <p>This is a paragraph</p> <p>This is ...

最新文章

  1. Nginx 学习总结(2) —— 基本配置
  2. Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
  3. java 下载处于挂起状态_即使脚本执行完成,Java也会挂起。
  4. 学习笔记Kafka(一)—— Kafka简介
  5. 对象创建方法,对象的内存分配,对象的访问定位
  6. typecho 去掉index.php,typecho如何去掉index.php
  7. 计算机专业和机电专业的区别,12届计算机专业和机电专业.doc
  8. python从云端数据库获取数据失败_使用%s的Python MySQL Connector数据库查询失败
  9. [读码时间] 记住密码提示框
  10. 浙大 PAT b1052
  11. druid mysql 配置优化_数据库连接池优化配置(druid,dbcp,c3p0)
  12. 海康SDK集成,PTZ控制
  13. PandoraBox潘多拉无线桥接(中继)使用方法和无法使用解决----小米mini小米3路由
  14. photoshop柔光模式原理和案例教程
  15. 使用Vendor NDK实现Android Camera preview
  16. linux下安装weblogic出现的两个错误解决办法
  17. UOS系统(ubuntu)安装开发环境
  18. 移动2G/4G物联网卡、流量卡资费,13位物联网专用卡,专为智能设备而生,全国通用无漫游
  19. 真正厉害的人,是怎么分析问题的?
  20. 练习22,密码锁【广搜BFS】

热门文章

  1. Android利用方向传感器获得手机的相对角度实例说明
  2. Redis list常用命令
  3. 什么是 IaaS,PaaS,SaaS 以及它们的区别是什么?
  4. 大叔分几种类型_这三种类型的大叔,最受年轻女孩喜爱,你知道吗?
  5. tsconfig.json 配置 update `jsx: “react“` into `jsx: “react-jsx“`终端警告
  6. 敲实用的视频小插件,你确定不瞄一眼吗~
  7. Nginx配置cros跨域以及遇到401响应的问题
  8. 01网络协议:从TCP协议到RPC协议都经历了哪些?
  9. 基于物联网的数据接入与数据存储的一些思考
  10. 人工智能 | ShowMeAI资讯日报 #2022.06.02