使用教程
浏览器:ie
编程语言:js
使用ActiveXObject,该对象是微软的私有拓展名, 只在微软的IE浏览器上支持。指定打印机进行打印,是先将指定打印机设置成默认打印机,打印完成后,再恢复原来的打印机。
//打印条码function GetPrintInfo(p1,p2,p3,p4,p5,p6,p7){ //系统信息获取 var localtor=new ActiveXObject("WbemScripting.SWbemLocator"); var service=localtor.ConnectServer("."); //取得默认打印机 var defaultPrint; var defPrint=service.ExecQuery("SELECT * FROM Win32_Printer Where Default = TRUE"); var e=new Enumerator(defPrint); for(;!e.atEnd();e.moveNext()){ var p=e.item(); defaultPrint=p.Name } //将barcode设置成默认打印机 SetDefaultPrint('打印机名称') //打印 PrintInfo(p1,p2