lodop指定打印机打印_LODOP在页面让客户选择打印机
获取打印机列表可以放在onload事件里,如过当前是使用的c-lodop,由于websoket链接需要时间,一进入页面可能会报错,被准备好或网页没下载完成等,也可以在点击事件里让用户获取打印机。
之前写过两个在页面选择打印机的博文:
Lodop在页面获取打印机列表 选择打印机预览
C-Lodop获取打印机列表Create_Printer_List(c-lodop独有的方法,集中打印,AO打印可以用这个方法)
都是早期写的博文,搬运到新博客的,没有代码,这里重新介绍一下第一个博文的那种lodop和c-lodop通用的方法,选择打印机也可以不在页面加载的时候获取,点击后获取打印机列表然后选择。
正常情况下点击一次,获取到打印机列表,用户就可以选择打印机了,但是用户也可能手滑或者点了多次等原因,为了避免重新装载打印机到列表里,可以判断为不为空的时候就不再装载了。
在onload理论原来写的这个获取打印机列表方法:(由于之前写过,不再放这个的图)后面的有按钮获取的图。其实和按钮获取的方法是一样的,就是一个在onload理论,一个按钮点击获取。
代码:
WEB打印控件LODOP
选择打印机:
打印预览
varLODOP;//声明为全局变量
window.οnlοad=function(){creatPrintList();}functioncreatPrintList(){
LODOP=getLodop();variPrinterCount=LODOP.GET_PRINTER_COUNT();for(vari=0;i
option.innerHTML=LODOP.GET_PRINTER_NAME(i);
option.value=i;
document.getElementById('PrinterList').appendChild(option);
};
};functionprn1_preview() {
LODOP=getLodop();
LODOP.PRINT_INIT("");
LODOP.SET_PRINTER_INDEX(document.getElementById("PrinterList").value);
LODOP.SET_PRINT_PAGESIZE(1,300,500,"");
LODOP.ADD_PRINT_TEXT(4,62,150,40,"文字");
LODOP.PREVIEW();
};
lodop指定打印机打印_LODOP在页面让客户选择打印机相关推荐
- lodop指定打印机打印_LODOP指定window默认打印机和临时默认打印机
通过以下语句,可指定windows默认打印机 LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",某打印机名或序号); 这种默认打印机是指的windo ...
- websocket没准备好如何解决_惠普打印机打印没反应如何解决 惠普打印机打印没反应解决方法【详解】...
在我们的生活中经常会看到打印机的存在,它是电脑输出的一种设备,可以将电脑或者手机中的数据通过打印机打印出来.如今市面上的打印机品牌非常的多, 惠普打印机 就是其中一个很不错的品牌,可是在使用的过程中, ...
- android 打印机打印html,Android下通过wifi调用打印机打印
Android下通过wifi调用打印机打印 // Code in Activity try { Socket sock = new Socket("192.168.199.245" ...
- 无线打印机打印时显示服务器脱机,教你打印机提示脱机打印应如何处理
原标题:"打印机提示脱机打印怎么解决"的相关路由器设置教程资料分享.- 来源:路由器之家. Win10.Win8.Win7.WinXP等系统下,打印机提示脱机打印,无法正常使用. ...
- vb.net 如何文件指定打印机打印文件_大规模使用FDM 3D打印机的三大挑战
到目前为止,FDM(熔融堆积)是3D打印机行业最常用的3D打印技术.对于许多使用者来说,这是他们最初使用3D打印机所接触的第一种3D打印技术.无论是学校,生产实验室或者大型制造工厂,每天我们都会看到3 ...
- Lodop在页面获取打印机列表 选择打印机预览
利用GET_PRINTER_COUNT,获取打印机个数,然后用GET_PRINTER_NAME(intPrinterIndex);循环获取打印机名称,添加到list列表里,可以让用户在页面就选择打印机 ...
- js调用打印接口打印web页面之——使用lodop组件打印jsp web页面
最近项目需求需要使用web页面的打印功能,最开始使用window.print()直接打印能出效果,但是无法实现预览功能,并且不同的浏览器执行的效果都不一样.后面百度找到webEx--那个组件,结果在h ...
- electron 连接打印机打印pdf文件
electron 打印内容 区分系统 类似unix系统的使用 npm包:unix-print window系统使用: pdf-to-printer 运行线程 视图线程 函数参数 两个包都提供了prin ...
- 程序功能:创建打印机类Printer,定义抽象方法Print()。 创建针式打印机类DotMatrixtPrinter和墨式打印机InkpetPrinter两个子类,修改测试类,实现该打印机打印。
程序功能:创建打印机类Printer,定义抽象方法Print(). 创建针式打印机类DotMatrixtPrinter和墨式打印机InkpetPrinter两个子类,并在各自类中重新print方法,编 ...
最新文章
- 22个案例详解 Pandas 数据分析/预处理时的实用技巧,超简单
- 郁闷。用户的无聊话题
- 手机中的图片怎么压缩大小?
- Ubuntu root 密码 sudo passwd
- Java学习之路(一):日常第一课,认识JAVA
- python合并excel文件关键字_使用 Python 合并多个格式一致的 Excel 文件,Excel 表格...
- 百度云cdn设置州五年制大专_[百度云CDN]配置过程坑点集合
- 算法之递推及其应用(递推关系的建立及在信息学竞赛中的应用 安徽 高寒蕊)...
- 5月16日上午学习日志
- java中,数值计算时的类型转换 ( 两个int类型相加,赋值给double )
- Python中zip函数
- PAT乙级1005. 继续(3n+1)猜想 (25)
- 8个SVG动画JavaScript库
- linux上apk免杀,kali 免杀工具shellter安装以及使用(示例代码)
- C语言程序设计实验报告——实验六
- 5. 位操作指令 AND,ORR, TST,BIC
- 一、对文本文件进行数据粒度转换,即将文本文件personnel_data.txt中字段household_register的数据统一成省份,并且输出到文本文档personnel_data_new.tx
- AI 研究助力体育分析
- (node)Warning: Accessing non-existent property ‘xxx‘ of module exports inside circular depen
- 二叉树非递归遍历的一点理解