Ошибка "Настройки доступа к принтеру" имя_принтера "недействительны" при печати из службы Windows
Я получаю сообщение об ошибке при печати на сетевом принтере.
Ошибка не возникает при запуске под XP/Win2003, в приложении WinForm или при использовании локального принтера.
Ошибка возникает только при запуске в качестве службы Windows под Vista/Win7/Win2008 и печати на сетевом принтере.
Служба Windows работает под сетевым пользователем, который имеет доступ к сетевому принтеру. Перед печатью я проверяю, правильно ли указано имя принтера (включая сетевой путь), просматривая доступные принтеры.
Как это можно решить?
3 ответа
Решено путем добавления принтера к пользователю SYSTEM через взлом реестра, как описано в документе Microsoft: http://support.microsoft.com/kb/184291/en-us.
Для тех, кто столкнется с этой проблемой в будущем.
Дважды проверьте правильность имени вашего принтера , так как это также может быть причиной появления этой ошибки.
В моем случае мы получили ту же ошибку для клиентских компьютеров Windows 10 OS. Я думаю, что ошибка связана с пользователями и их разрешениями.
После внесения клиентских компьютеров в домен нашей компании ошибка была исправлена.