1.从顺丰开发平台下载 clodop打印插件
https://scp-tcdn.sf-express.com/scp/soft/SCPPrint_Win32NT_6.570CN.exe
2.下载安装 启动
3. 查看打印服务
4.打开测试
5.导出代码
Welcome Active-Online Print
欢迎使用C-Lodop云服务的AO打印
使用说明:
AO打印是英文Active-Online Print的简称,也称主动在线打印,
是C-Lodop扩展版特有的功能。打印前具有主动链接功能的特殊打印机(AO打印机)
首先通过普通网络与C-Lodop服务保持链接状态,然后网页JS程序利用LODOP语句向打印机输出复杂内容。打印发起者(浏览器)客户端设备无需与打
印机进行对接设置,打印机在网络上独立存在,网络位置不限,从而实现广域网打印(未来打印的主流趋势)。
如果手头没有AO打印机,也可以用普
通PC和普通打印机组合代替,这就需要在该PC中另外安装一个C-Lodop扩展版,并启用其客户端桥(Client-Bridge)功能。AO打印与普通打印的主要
区别是SET_PRINTER_INDEX/A语句参数值,由于一个驱动下可能存在多个AO打印机,所以该参数中要用逗号串接上目标打印机的识别信息,该识别
信息由AO打印机编号与AO打印机标识名用分号组合而成,也可以仅有一项,语句格式如下:
LODOP.SET_PRINTER_INDEX(" AO打印机驱动名或序号 , AO打印机编号;AO打印机标识名 ");
LODOP.SET_PRINTER_INDEX(" AO打印机驱动名或序号 , AO打印机编号 ");
下面演示AO打印常见四步骤:
第一步选择云主机:
第二步选择打印驱动名(传统打印机名):
(以上名称中,那些末尾带省略号者,表明其链接了AO打印机可用,如果看不到就刷新一下本页面)
第三步选择AO打印机(编号及标识名):
(编号和标识名提前在AO打印机端预先设置好,注意一个驱动下可有多个同款AO打印机或端桥)
第四步点打印执行如下语句看看效果:
对于需要发送源打印指令的情况(如RFID打印),可以点
发送指令执行如下语句:
以上AO识别信息是用函数Get_AOPrinters_List在页面生成的,其实还可以调用
LODOP.PREVIEW(true);语句,从而在内含式预览的打印对话框里选择。
C-Lodop更多功能请参阅通用使用说明,
安装程序可通过官网www.c-lodop.com下载最新版。
6.代码到新的电脑电脑运行,把连接的ip修改成要连接电脑的ip,就可以连接打印了
输出代码
var iDriverIndex=document.getElementById("Select02").value;
var strAOPrinterIDandName=document.getElementById("Select03").value;
LODOP.PRINT_INIT("测试AO打印");
LODOP.SET_PRINTER_INDEX(iDriverIndex+','+strAOPrinterIDandName);
LODOP.ADD_PRINT_TEXT(10,10,300,200,"这是纯文本行");
LODOP.ADD_PRINT_HTM(30,10,"100%","80%","超文本横线:
下面是二维码:");
LODOP.ADD_PRINT_BARCODE(85,10,79,69,"QRCode","123456789012");
LODOP.ADD_PRINT_IMAGE(0,0,"76mm","130mm","ceshi/test.png"); //打印图片 需要自行配置
LODOP.On_Return=function(TaskID,Value){ alert("打印结果:"+Value); };
LODOP.PRINT();