Добавить сетевой принтер через HTML-ссылку

Хорошо, пытаемся добавить сетевой принтер через ссылку html, которая запускает функцию Javascript.

<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 ответов

Другие вопросы по тегам