Сервер: Windows 2008 Server Standard SP2 с ролью «Службы терминалов»
Клиенты: Windows XP SP3 + .NET 3.5 Framework SP1 + Клиент удаленного рабочего стола 7.0
Мы используем функцию «Easy Print», которая позволяет программам, работающим на сервере, «видеть» принтеры, установленные на клиентских машинах. Все работает нормально, ЗА ИСКЛЮЧЕНИЕМ тех случаев, когда мы отправляем только текстовый вывод на матричный принтер. В этом случае принтер выводит только пустую страницу.
Сначала у нас были проблемы с ошибкой «Windows Presentation Foundation Terminal Server Print W обнаружил проблему и должен быть закрыт». но это было исправлено заменой TsWpfWrp.exe на ту из Vista SP1, как было предложено Вот.
Но теперь мы получаем только пустую страницу! Каждый другой (графический) документ, который мы отправляем на принтер, работает на 100%.
Мы также пробовали использовать драйвер "Generic text-only", но результат тот же.
Теперь мы пытаемся изменить такие параметры, как процессор печати, на вкладке «Дополнительно» в драйвере принтера, чтобы посмотреть, не произойдет ли что-то. Но это всего лишь предположение, и мы действительно не знаем, что еще попробовать.
Проблема, похоже, связана с драйвером Easy Print, но мы почти не нашли ресурсов по этому поводу. Любые подсказки приветствуются.
Я обнаружил, что Easy Print всегда работает медленно. Также он всегда будет производить графический вывод. Если вам нужна только печать текста, выполните следующие действия:
Use Terminal Services Easy printer driver first
, это находится в User Configuration/Policies/Administrative Templates/Windows Components/Terminal Services/Terminal Server/Printer Redirection
Попробуйте удалить ...
А потом переустановите ...
Из Вот.
Я считаю, что Easy Print очень медленный (генерирует огромные файлы) и несовместим с хост-принтерами. Как уже предлагалось, отключите параметр «Сначала использовать простой драйвер печати» на сервере и установите собственный драйвер принтера на сервере. Затем отключите сеанс терминала, выйдя из системы, повторно подключитесь и убедитесь, что используется собственный драйвер, проверив свойства принтера на сервере терминалов.