Я получаю указанную ошибку при печати на сетевом принтере.
Ошибка не возникает при запуске под XP / Win2003, в приложении WinForm или при использовании локального принтера.
Ошибка возникает только при запуске в качестве службы Windows под Vista / Win7 / Win2008 и печати на сетевом принтере.
Служба Windows работает от имени пользователя сети, имеющего доступ к сетевому принтеру. Перед печатью я проверяю, в порядке ли имя принтера (включая сетевой путь), просматривая доступные принтеры.
Как это решить?