发布网友 发布时间:2022-04-24 05:43
共3个回答
热心网友 时间:2022-05-07 16:29
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;
}
}
//之后就是正常的打印动作了
热心网友 时间:2022-05-07 17:47
用lodop插件可以解决火狐兼容问题,也可以满足不弹框
热心网友 时间:2022-05-07 19:22
系统默认设置应该有啊。