
Мне нужно развернуть принтеры с использованием IPP в скрипте входа (batch/vbs).
Я нашел следующий скрипт, который это делает:
rundll32 printui.dll,PrintUIEntry /if /q /b "r011-printer01 " /f %windir%\inf\ntprint.inf /r "http://10.0.0.1:631/printers/r011-printer01" /m "Apple Color Laserwriter 12/600"
Кажется, это добавляет принтер нормально. Однако при доступе к принтеру возникает ошибка «доступ запрещен». Пользователь, добавляющий принтеры, имеет учетную запись администратора.
Добавление принтера вручную работает нормально, однако мне необходимо ввести учетные данные локального пользователя. (?)
решение1
Проблема была в том, что использовался прокси, и хотя он был отмечен в настройках прокси, локальные адреса не обходили прокси. Добавив 10.*.*.*
исключения прокси, я исправил это.
Хотя я вообще не ожидал, что принтер будет использовать прокси-сервер.
Редактировать: Судя по всему, добавление исключения прокси-сервера не работает для подключений, созданных при добавлении принтера, что приводит к исключению «Отказано в доступе» при настройке принтера в качестве принтера по умолчанию перед ручным доступом к принтеру.