两种方法,可以得到打印机名称
1. 从控制面板,打印机去设置中,去复制打印机名称;
2. 从控件的js方法, 获得打印机列表,代码如下:
function fillPrinterList(printers) {
if (printers) {
var printer_list = document.getElementById('printer_list');
for (i = 0; i < printers.length; i++)
printer_list.options[i + 1] = new Option(printers
,
printers);
printer_list.options[0].selected = true;
}
}
function loadPrinters() {
//打印文档对象
var jatoolsPrinter = getJatoolsPrinter();
// chrome 45+, 用新插件api,异步调用
jatoolsPrinter.getPrinters(function(printers) {
fillPrinterList(printers);
});
}
具体可参照示例:
http://print.jatools.com/printdialog.htm