Доступ к папке «Принтеры и факсы» на сетевом компьютере в asp.net - PullRequest
0 голосов
/ 08 октября 2009

Из моего кода vb.net я пытаюсь установить имя принтера для печати отчетов Crystal

rpt.PrintOptions.PrinterName = "\ johnKing \ HP LaserJet 2200 Series PCL"

Но когда я иду в Windows -> Пуск -> Выполнить и введите \ JohnKing

Он показывает мне папку «Принтеры и факсы» и папку «Запланированные задачи». Но когда я открою «Принтеры и факсы», он покажет адрес как «Принтеры и факсы» на JohnKing.

Из моего веб-приложения я хочу отправить Имя принтера - это имя, показанное выше.

Пожалуйста, помогите

1 Ответ

0 голосов
/ 13 октября 2009

Я не верю, что вы можете получить доступ к сетевому принтеру таким образом. Я думаю, что вам нужно сначала добавить устройство локально.

  • Совместное использование принтера в системе с установленным принтером
  • Подключитесь к общему ресурсу в системе, в которой работает ваше приложение
  • Пользователь локального имени принтера в PrinterOptions.PrinterName

Возможно, при необходимости вы можете подключить и установить принтер программно.

У меня создается впечатление, что вы хотите печатать на локальном принтере из веб-приложения. Возможно, вы сможете сделать это с ActiveX или чем-то еще, но, насколько мне известно, принтер должен быть установлен на веб-сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...