通过HTML链接添加网络打印机

时间:2018-07-30 15:49:43

标签: javascript html activex printers activexobject

好吧,尝试通过启动Javascript函数的html链接添加网络打印机。

<script>
    function AddP(pName)
    {
    var x=confirm("This will add the printer. Please wait a minute while it installs. You will receive a confirmation dialog once complete.")
    if (x) 
    WshNetwork = new ActiveXObject("Wscript.Network");
    WshNetwork.AddWindowsPrinterConnection(pName);
    alert("Printer has been successfully added.")
    }
</script>

<a href='#' onclick="AddP('\\<$printserver>\<$printername>')">Add printer</a>

pName只是打印机安装的网络地址。它可以手动单击它,并且我的测试告诉我该故障发生在wshnetwork.addwindowsprinterconnection(pname);上。线。

很明显,我做过一些愚蠢的事情,或者我不理解代码(或者我猜两者)。我看了其他代码和其他问题,所有这些都表明我做得对,所以我很茫然。有提示吗?

0 个答案:

没有答案