Медленная печать на терминальном сервере Windows 2008
При миграции на терминальные серверы Windows 2008 R2 столкнулся с проблемой медленной печати.
Выглядит это примерно так: Юзер отправляет документ на печать; задание формируется от 40 векунд до нескольких минут а затем отправляется на принтер; появляются значки в треях; начинается печать.
Сервер: Windows 2008 Enterprise R2.
Клиент: Windows XP SP3. FrameWork 3.5 SP1, RDP Client 7, HP Universal Printing PS (v5.0). Все обновления.
Клиентские принтеры: HP 2015nf и HP M2727nf, подключенные по Ethernet порту и с использованием драйверов HP Universal Printing PS (v5.0).
Проблема явно не с Интернет-каналом, т.к. его ширина более 10 мегабит. Пинг < 30 мс. Последняя миля - Оптика с 1 хопом. Далее - только точка обмена трафиком и датацентр. Проблема явно не с железом: Все оборудование достаточно мощное, чтобы обрабатывать небольшие вордовские документы. Да и визуально видно, что печать "залипает" именно на стадии формирования задания.
Замечу, что на терминальных серверах, работающих под Windows 2003 подобных сложностей небыло. Печать по скорости не уступала локальной.
Складывается стойкое впечатление, что это проблема "By Design". На это указывают топики на официальных форумах TechNet: Медленная печать в TS, Easy Print и объем передаваемых данных.
Рассмотренные варианты решения кроме того, что не гарантирую 100% результат, не подходят под нашу специфику:
1. ThinPrint или аналоги. Дорого.
2. Печать напрямую в TCP/IP порт с терминального сервера минуя RPD клиент и PC пользователя. Появляется масса весьма сомнительной рутинной работы по настройки подключения конкретных принтеров конкретным пользователям. Необходимость настройки на сетевом оборудовании видимость принтеров серверами из датацентра. Увеличение сетевого трафика, т.к. по Сети будет гоняться пакеты не оптимизированного RDP протокола, а задания на печать.
3. Использовать Easy Print. Не менее тормозное решение. Повышенный трафик на не специализированных принтерах.
4. Использовать родные драйверы. Драйверы Hewlett Packard весьма нехорошо ведут себя на терминальных серверах, очень любят загружать сервер, да и в целом проблемные.
5. Использовать не PS, а PCL драйверы. С PCL глючит пользовательское ПО.
6. Использовать HP Universal Printing PS (v5.1). Особой разницы не заметил.
7. На клиентских компьютерах в настройках принтера вместо фирменного HP использовать стандартный TCP/IP порт. Разницы не заметил.
Ещё есть варианты?
10 Комментариев
Август 27th, 2010
В 5-м пункте ошибка. Не PC драйвер, а PS — PostScript.
А по теме ничего сказать не могу. Не использую пока Windows 2008 R2
Август 27th, 2010
Благодарю. Поправил.
Август 27th, 2010
У нас такая же проблема сейчас. Задачи из Oracle Reports печатаются от минуты и дольше… Не знаем как и бороть. Пока — только возвращать печать на Oracle Client…
Ноябрь 13th, 2010
Использую Citrix XenApp 5, вместо RDP. Подобного голюна не ловил и на RDP, но это все касается 2003 сервера. Теперь боизно апдейтиться…
Декабрь 27th, 2010
Можно попробовать дать полные права (и владельцем чтобы можно было стать) на папку спулера
Апрель 27th, 2011
аналогичная проблема. только на клиентской стороне используются hp t5530 и t5540. Удалось решить проблему?
Май 17th, 2013
Вы решили проблему? У меня такая же беда…
Май 17th, 2013
2 Fray: Привет Sysadmins.*u )))
По теме: Использовали старые драйвера для HP Universal Printing, благо были в архиве. Но сейчас их достать не смогу.
Декабрь 17th, 2013
у нас на работе выявили проблему в следующем,если стоит easyprint, то на клиентских компах надо удалять фреймворки 3, 3.5
Трэкбеки
Добавить комментарий