Вы можете сделать это. Выполните ту же процедуру, чтобы добавить локальный принтер, и вместо добавления «Порт TCP/IP» добавьте "Локальный порт" и в качестве имени порта укажите UNC-путь к общему принтеру: \\<IP or Hostname>\PrnSharedName
Прошло много времени с тех пор, как я это сделал, но я помню, что у меня были проблемы с разрешениями на машинах Если эти машины находятся на домене, вы , вероятно , будет в порядке до тех пор , как принтер был совместно с правами everyone
Если эти машины не находятся в домене, вам может потребоваться настроить некоторые локальные политики безопасности, которые разрешают анонимные подключения, и относиться к анонимным всем. Абсолютно угроза безопасности, но может потребоваться в странных условиях, когда вам сначала нужно было задать этот вопрос. :)
Я полагаю, что соединение сделано из учетной записи SYSTEM, а не вошел в систему пользователя. Поэтому учетной записи компьютера необходим доступ к принтеру.