Недавно мы переместили наших клиентов с терминального сервера Server 2003 с использованием ThinPrint .print на Windows Server 2008 R2 RDS через шлюз RDS с помощью Easy Print.
У нас есть несколько клиентов в Индонезии, использующих дрянные ISDN-ссылки, которые говорят, что печать теперь занимает намного больше времени при использовании RDS, чем при использовании ThinPrint.
Я предполагаю, что ThinPrint каким-то образом сползает в буфер, сжимает его, передает, а затем затем печатает это, где RDS делает что-то другое.
Есть ли какие-нибудь советы и рекомендации по ускорению печати RDS? Или нам теперь нужно пойти и выложить еще несколько тысяч на дополнительные лицензии ThinPrint?
Используя Windows 2008 Easy Print, мы обнаружили, что файл XPS, созданный сервером, сильно раздувается, и ему требуется больше времени для перехода в очередь клиента. На клиенте, если вы используете более старый драйвер принтера, который не поддерживает Windows XPS, выполняет XPS в GDI преобразование перед печатью. Все это увеличивает и замедляет массовую печать из-за медленной передачи объемных файлов XPS клиенту и последующего преобразования XPS в GDI на клиенте.
Я считаю, что основная операция Easy Print такова: клиент отправляет информацию о принтере (опции, аксессуары и т. Д.) В форме XML / XPS на сервер, который затем использует функцию Easy Print для инкапсуляции задания печати в в файл очереди XPS и отправляет этот файл клиенту для визуализации. Microsoft утверждает, что это требует меньшей пропускной способности и ускоряет процесс печати для клиента, но я скептически отношусь к этому. Существует исправление (для исправления), которое может применяться в вашем случае: