LODOP设置同一个任务发送到不同打印机
前面的博文Lodop打印语句最基本结构介绍(什么是一个任务),一个任务只能有一个打印语句(最后PRINT,PRINTA,PREVIEW等),如果执行多个,LODOP会弹出多次,C-LODOP会提示窗口已打开等,可查看本博客相关博文。
一个任务中如果执行了两个PRINT,由于打印后lodop会自动清理前面的任务,不只是打印内容,还有打印初始化的语句等全部清理,所以连续执行两个,会导致后面的一个PRINT打出来是空白的。
如果想一个任务中第二个也有内容,可用该语句:
LODOP. SET_PRINT_MODE("NOCLEAR_AFTER_PRINT",true);//设置打印完毕不清理打印信息
设置好后,可再次发送就还会保留之前打印前的信息,通过这个,可以重新设置打印机语句,第二个会按照第二个打印机进行打印,就实现了一个任务发送给两个打印机。
正常情况下,打印完会清理打印任务,所以一个任务只能设置一次打印机,发送给一个打印机,通过该设置,可发送给多个打印机。
发送给两个打印机,也可以设置两个任务,两个任务内容是相同的,每个任务选择不同打印机。
如果是发送一个打印机多次,直接设置份数就可以了。
代码:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <script language="javascript" src="LodopFuncs.js"></script> </head> <body> <a href="javascript:prn1()">默认清理任务后再打印(队列里第一个文档)</a><br> <a href="javascript:prn2()">设置不清理后,再打印(队列里第二个文档)</a><br> <script language="javascript" type="text/javascript"> var LODOP; //声明为全局变量 function CreatePrintPage() { LODOP=getLodop(); LODOP.PRINT_INIT("这是任务名"); LODOP.SET_PRINT_PAGESIZE(1,300,500,"");LODOP.ADD_PRINT_TEXT(37,5,100,20,"新加文本1");LODOP.ADD_PRINT_SHAPE(5,92,7,100,60,0,1,"#000000");}; function prn1() {//错误写法,任务完成后自动清理了打印任务,第二个空白 LODOP=getLodop(); CreatePrintPage();LODOP. SET_PRINTER_INDEXA("HP Color LaserJet 1600 Class Driver");//设置某个打印机 LODOP.PRINT();//打印 LODOP. SET_PRINTER_INDEXA("Brother Color Type3 Class Driver");//设置另一个打印机 LODOP.PRINT();//打印 };function prn2() {//正确写法,设置带你完不清理,第二个有内容。 LODOP=getLodop(); CreatePrintPage();LODOP. SET_PRINT_MODE("NOCLEAR_AFTER_PRINT",true);//设置打印完毕不清理打印信息 LODOP. SET_PRINTER_INDEXA("HP Color LaserJet 1600 Class Driver");//设置某个打印机 LODOP.PRINT();//打印 LODOP. SET_PRINTER_INDEXA("Brother Color Type3 Class Driver");//设置另一个打印机//LODOP. SET_PRINTER_INDEXA("Doro PDF Writer");//设置某个pdf虚拟打印机 LODOP.PRINT();//打印 };//注意这里用的是PRINT,//如果是预览,设计,PIRNTA(直接打印带弹框)的,那种,c-lodop只能打开一个窗口。c-lodop会提示窗口已开单,详见其他博文 </script> </body>
图示:
由于本博客自己设置的标签杂乱,可用搜索框,花谢悦神的cnblog,右侧的搜索框,填入关键词点击搜索。
转载于:https://www.cnblogs.com/huaxie/p/11133262.html
LODOP设置同一个任务发送到不同打印机相关推荐
- 发送文件到打印机,打印机收不到(无线打印机)
发送文件到打印机,打印机收不到(无线打印机) 文章目录: 一.打印机收不文件 二.打印的时候说页数受限 一.打印机收不文件 在打印的时候,明明已经发送文件了,但是打印机那边还是查收不到.但是打印机旁边 ...
- lodop设置html字体大小无效,LODOP设置纸张无效问题
有的打印机不支持自定义纸张,或不支持当前设置的纸张尺寸,会造成纸张尺寸和代码里设置的尺寸不一致的情况. 现象: 1.代码一样,纸张语句设置正确,有的打印机纸张正常,有的打印机不正常. 2.代码一样,纸 ...
- LODOP设置纸张无效问题
有的打印机不支持自定义纸张,或不支持当前设置的纸张尺寸,会造成纸张尺寸和代码里设置的尺寸不一致的情况. 现象: 1.代码一样,纸张语句设置正确,有的打印机纸张正常,有的打印机不正常. 2.代码一样,纸 ...
- 计算机无法传送文件到打印机,发送文件给打印机却没反应?解决方案都在这里了...
原标题:发送文件给打印机却没反应?解决方案都在这里了 发送文件给打印机等了半天却没反应怎么办?到底是卡了还是死机了?打印任务到底有没有发送到打印机? 首先关闭打印机电源,并重新启动电脑,让电脑处于一个 ...
- 远程计算机不接受连接 smb,该设备或资源(192.168.1.100)未设置为接受端口“文件和打印机共享(SMB)̶ - Microsoft Community...
前段时间希望通过windows文件共享功能让处于同一wifi下的两台电脑之间能互相访问对方的共享文件,设置完毕后笔记本A(win10专业版)能扫描到笔记本B但是不能访问笔记本B(win10家庭版),但 ...
- Apache Commons Email 怎样设置接收方发送已读回执?
Apache Commons Email 怎样设置接收方发送已读回执? 在给别人发邮件时,怎么知道对方是否收到? 类似126/163邮箱里面,发信时 勾选 "[ ] 已读回执" 对 ...
- 超过最大重发次数后如何设置文件仍然发送失败的邮件告警?
在使用知行EDI系统时,客户常常会遇到由于某一段时间网路不稳定,而导致文件发送失败的情况, 但由于我们配置了自动重发机制,EDI系统会根据设置的时间间隔重新发送,但如果重发次数超过了设置的最大发送次数 ...
- 同一个局域网怎么计算机共享打印机,如何共享同一个局域网中的打印机
共享打印机 第一步:将打印机连接至主机,打开打印机电源,通过主机的"控制面板"进入到"打印机和传真"文件夹,在空白处单击鼠标右键,选择"添加打印机&q ...
- linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求
linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...
最新文章
- 如何关闭jdk自动更新提示
- EmEditor编辑器正则表达式的优点
- tyvj1068 STR
- MySQL中int(5) 中的5代表什么意思?
- Spring Cloud应用监控与管理Actuator
- 美国 CISA 和 NIST 联合发布软件供应链攻击相关风险及缓解措施
- python编程入门-最好的Python入门教材是哪本?
- SQL server 表中如何创建索引?
- php多次登录失败,PHPCMS登录后台失败次数过多解决办法
- 管理感悟:一种人才分类
- 企业全链路数字化营销一站式解决方案
- 淘宝天猫购物优惠券系统开发,java后端(ssm)+Android 原生APP,对接淘宝开放平台
- Premiere Pro之更改视频占用内存大小(十九)
- 开发APP软件需要多少钱?
- 假定1km长的CSMA/CD网络的数据率为1Gbit/s。设信号在网络上的传输速率为200000km/s.求能够使用此协议的最短帧长。
- 投资组合报告-马科维茨模型
- ASA入门实验之NAT
- python正则表达式相关知识点记录
- c语言实现计算函数在某点的导数近似值
- 第一啪,第一啪电影网,第一啪电影网用的哪里的模板diyipa.cc
热门文章
- 关于多张图片在数据库中的存储问题
- 商品是否会超发?(UPDATE ... remained = remained - 1 WHERE ...)
- Django项目部署
- n个人围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数, 数到m的人再出圈,……依次类推, 直到所有的人都出圈,请输出依次出圈人的编号.
- UG二次开发 创建圆弧 UF_CURVE_create_arc
- 2020年中国生猪养殖行业发展现状分析,行业往规模化生态养殖发展「图」
- Paint(一):画笔基本使用
- 渗流稳定性分析(MATLAB实现)
- 保存准考证电脑快捷键
- 招商银行网银在Mac上装了插件仍然无法登录