[Webinar] Learn how to a build a cloud-first strategyRegister Now


RD 2008 R2 and remote printing

Posted on 2012-08-22
Medium Priority
Last Modified: 2013-05-20
Looking for some suggestions.....We have recently moved one of our clients into our private cloud running 2008 R2 servers. We have a Remote Desktop Farm with 2 RDSH, 1 Connection Broker which is also a DC, 1 Gateway server and 1 Web App server. We have published applications on all the client machines, it should be noted that all of the client machines are remote to the RD Farm. They are also connecting through the Gateway. Everything is working as expected with the exception of SSO which is a completely different story and we don’t care to much to get this working at the moment (but have a ticket open with Microsoft to troubleshoot)

The issue we are seeing is that Easy Print seems to be really slow no matter what setting you choose, drivers, gpo policies etc. Easy Print does work but the client business model requires that printing be somewhat efficient due to part of their business process. When using Easy Print jobs can take up to 8 to 12 minutes to print. These are large jobs (10 to 12 MB) and contain everything from graphics to different fonts etc.

We have recently installed the printers on the RDSH servers and used Isolated Driver mode and print jobs are now completing within 2 to 3 minutes which is great BUT it appears that when printing in this manner the print jobs are consuming much more bandwidth and bring the internet to a slow crawl thus making all published apps fail/timeout.

Client bandwidth at the remote sites are around 15 down/up and the latency looks really good as well. With the limited info provided above does anyone have any suggestions, configuration tuning around printing. Seems to be tha printing in RDSH is a real nightmare when you need performance.....

thx for your time.
Question by:bushido2006
  • 3
  • 2
LVL 47

Expert Comment

ID: 38323451
A heck of a lot of I/O has to go back and forth to render drawings, and graphics-intensive items.  Sometimes hundreds of MB by the time it is all over.

Printers/drivers vary in intelligence, and generally the cheaper the printer, the less RAM and CPU power it has to do the job.  Is this one of those $99 printers, or one that has built-in postscript capability?  

A course of action is to get a printer that doesn't let the windows printer driver do all the work. That requires going back and forth.  Get a smarter printer that speaks native postscript. Such a printer is told what to print, where to put it, and then the printer just figures out the rendering.

Author Comment

ID: 38323575
The printer they are using are Lexmark T650/T640, mid-sized company printers. i would think that these are middle grade printers and they are 100% supported on 2008 R2 running RD roles according to their specs and Microsoft HCL.


So my question is are there any perfomance tuning options that anyone recomends to improve printing performance or should i try and go back to Easy Print Driver as this is what Microsoft recomends in the first place.

So far Direct IP printing with the standard Raw protocol seems to be the most efficient method when you need print jobs quickly and Easy Print is the preferred method when performance is not of concern.
LVL 47

Accepted Solution

David earned 1500 total points
ID: 38323640
Do the printers have any emulation modes, in particular postscript? That is the most efficient as the work gets done in the printer, not the device driver.  The HCL means it works, it doesn't have to work "well".

Assisted Solution

bushido2006 earned 0 total points
ID: 38389717
We ended up setting up the printers on the RDS Server with Driver Isolation Mode. For anyone else who finds this post if you are hosting RDS servers in a site that your users do not reside in and need printing performance stay away from Easy Print.

Author Closing Comment

ID: 38402963
Just ned to close the ticket

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This is a little timesaver I have been using for setting up Microsoft Small Business Server (SBS) in the simplest possible way. It may not be appropriate for every customer. However, when you get a situation where the person who owns the server is i…
INTRODUCTION The purpose of this document is to demonstrate the Installation and configuration of the Data Protection Manager product. Note that this demonstration was prepared on the basis of Windows OS is 2008 R2 and DPM 2010. DATA PROTECTI…
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
Suggested Courses

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question