Я не верю, что вы можете получить доступ к сетевому принтеру таким образом. Я думаю, что вам нужно сначала добавить устройство локально.
- Совместное использование принтера в системе с установленным принтером
- Подключитесь к общему ресурсу в системе, в которой работает ваше приложение
- Пользователь локального имени принтера в PrinterOptions.PrinterName
Возможно, при необходимости вы можете подключить и установить принтер программно.
У меня создается впечатление, что вы хотите печатать на локальном принтере из веб-приложения. Возможно, вы сможете сделать это с ActiveX или чем-то еще, но, насколько мне известно, принтер должен быть установлен на веб-сервере.