Войти

Показать полную графическую версию : после перезагрузки перестали печатать перенаправлленные принтеры


Nektod
14-01-2011, 06:15
Здравствуйте,

Перестал работать маппинг принтеров на терминальном сервере.
Принтеры, порты перенаправляются, но при печати в очереди практически моментально появляется сообщение об ошибке. Появляются 2 файла в папке спулера на сервере, которые потом никуда не исчезают. При этом печать на сетевые принтеры работает.
В системных событиях никаких сообщений не появляется.
От драйвера - не зависит, ошибка и при easyprint и при родных драйверах.
Переустановка net framework и даже терминальных служб ничего не дала, параметры политик проверены.
Зоопарк клиентских ОС и принтеров сильно разнится: от ХР до 7, HP, Xerox, Brother, Canon и т.д. ОС: 2008 R2 SE.

Как диагностировать и вылечить?

Nektod
16-01-2011, 12:40
Как работает EasyPrint? Может кто-нибудь дать ссылку на подробное описание? С описанием обмена информацией между клиентами, каким образом задание подхватывается XPS и передается клиенту? Какие права необходимы системным службам?

Дебаг spoolersv.exe показывает использование монитора WSD? Зачем он там нужен?

Сейчас ситуация следующая: при печати перенаправленный принтер ложит файлы в папку spooler/printers . Там файлы подхватываются, судя по всему, MS_XPS_PROC, который их заменяет на им преобразованные. Появляется файл tmp, который через секунду удаляется. Вот после его удаления и очереди печати меняется состояние задания на Ошибка.




© OSzone.net 2001-2012