<script> function loadPrinters() { // 取得系统安装的打印机 getJCP().getPrinters(function(printers) { // printers是取到的打印机列表,是一个字符串数组,第个元素表示一个打印机的名称 var printerlist = document.getElementById('printer-list'); // 填充到一个select中 for (i = 0; i < printers.length; i++) printerlist.options[i + 1] = new Option(printers[0], printers[0]); printerlist.options[0].selected = true; }) } function doPrint(how) { var printer = document.getElementById('printer-list').value; var myDoc = { settings : { // 设置要输出的打印机 printer : printer }, documents : document, copyrights : '杰创软件拥有版权 www.jatools.com' }; jcp.print(myDoc, false); // 不弹出对话框打印 } <script> ... <body onload="loadPrinters()"> ... <select id="printer-list"></select> ...