JavaScript 怎么调用指定的打印机来打印

JavaScript028

JavaScript 怎么调用指定的打印机来打印,第1张

                var nt = new ActiveXObject("WScript.Network") //获取插件

                var oPrinters = nt.EnumPrinterConnections() //需要编写 ActiveX 控件来获得d打印机列表

                if (oPrinters == null || oPrinters.length == 0)

                {

                    alert('当前你的机器暂没安装打印机')

                    return

                } else

                {

                    //alert('当前打印机台数:'+oPrinters.length)

                }

                

                for (i = 0 i < oPrinters.length i += 2)

                {

                    var name = oPrinters.Item(i + 1)

                        if (name.indexOf("BTP-2200E") > -1)//判断当前的打印机名称是否是你想要修改的那台

                        {

                            nt.SetDefaultPrinter(name)//修改默认打印机

                            break

                        }

                    

                }

                //之后就是正常的打印动作了

请问你要打印的内容是在一堆内容里面的还是整个网页只有你要打印的内容

JS就能写,如果不需要弹出打印窗口要另外加代码写

可以是西安的不管是小票还是大票都能自动的。