Здравствуйте,
Перестал работать маппинг принтеров на терминальном сервере.
Принтеры, порты перенаправляются, но при печати в очереди практически моментально появляется сообщение об ошибке. Появляются 2 файла в папке спулера на сервере, которые потом никуда не исчезают. При этом печать на сетевые принтеры работает.
В системных событиях никаких сообщений не появляется.
От драйвера - не зависит, ошибка и при easyprint и при родных драйверах.
Переустановка net framework и даже терминальных служб ничего не дала, параметры политик проверены.
Зоопарк клиентских ОС и принтеров сильно разнится: от ХР до 7, HP, Xerox, Brother, Canon и т.д. ОС: 2008 R2 SE.
Как диагностировать и вылечить?
2008 R2 - после перезагрузки перестали печатать перенаправлленные принтеры
-
Nektod
Re: 2008 R2 - после перезагрузки перестали печатать перенаправлленные принтеры
Как работает EasyPrint? Может кто-нибудь дать ссылку на подробное описание? С описанием обмена информацией между клиентами, каким образом задание подхватывается XPS и передается клиенту? Какие права необходимы системным службам?
Дебаг spoolersv.exe показывает использование монитора WSD? Зачем он там нужен?
Сейчас ситуация следующая: при печати перенаправленный принтер ложит файлы в папку spooler/printers . Там файлы подхватываются, судя по всему, MS_XPS_PROC, который их заменяет на им преобразованные. Появляется файл tmp, который через секунду удаляется. Вот после его удаления и очереди печати меняется состояние задания на Ошибка.
Дебаг spoolersv.exe показывает использование монитора WSD? Зачем он там нужен?
Сейчас ситуация следующая: при печати перенаправленный принтер ложит файлы в папку spooler/printers . Там файлы подхватываются, судя по всему, MS_XPS_PROC, который их заменяет на им преобразованные. Появляется файл tmp, который через секунду удаляется. Вот после его удаления и очереди печати меняется состояние задания на Ошибка.