发新话题
打印

【jcp使用手册】一键打印到不同打印机

【jcp使用手册】一键打印到不同打印机

复制内容到剪贴板
代码:
function doPrint() {  
    var myDoc1 = {  
        settings : {  
            printer : 'oki 5330'  
        },  
        documents : 'pages1.jsp',  
        copyrights : '杰创软件拥有版权  www.jatools.com',  
        done : function() {  
            var myDoc2 = {  
                settings : {  
                    printer : 'hp laser jet 1000'  
                },  
                documents : 'pages2.jsp',  
                copyrights : '杰创软件拥有版权  www.jatools.com',  
                done : function() {  
                    console.log("打印结束");  
                }  
            };  
            getJCP().print(myDoc2);  
        }  
    };  
    getJCP().print(myDoc1);  
}  
本例中,利用回调函数done,将文档 pages1.jsp和pages2.jsp两个文档中的page1,page2,...,分别打印到 oki和hp打印机。

这里的打印机参数,是直接写成常量,实际项目中,你可以使用jcp的getPrinters取得打印机列表,并把它们显示在<select> 中,便于用户选择需要的打印机。

正如上节所说,本例使用回调来进行第二次打印,而不是采用连续调用。

TOP

TOP

发新话题