【jcp使用手册】一键打印到不同打印机
[code]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);
} [/code]
本例中,利用回调函数done,将文档 pages1.jsp和pages2.jsp两个文档中的page1,page2,...,分别打印到 oki和hp打印机。
这里的打印机参数,是直接写成常量,实际项目中,你可以使用jcp的getPrinters取得打印机列表,并把它们显示在<select> 中,便于用户选择需要的打印机。
正如上节所说,本例使用回调来进行第二次打印,而不是采用连续调用。 在线演示:[url=http://print.jatools.com/jcp/0.99/donemultidoc.htm]http://print.jatools.com/jcp/0.99/donemultidoc.htm[/url]
页:
[1]