При миграции на терминальные серверы 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 порт. Разницы не заметил.

Ещё есть варианты?