RD 2008 R2 and remote printing

Posted on 2012-08-22
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
    LVL 46

    Expert Comment

    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

    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 46

    Accepted Solution

    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

    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

    Just ned to close the ticket

    Featured Post

    Free Trending Threat Insights Every Day

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    Join & Write a Comment

    Have you ever had a hard drive that you can't boot into, but need to change the registry? Here is the solution! This article guides you through accessing and editing a registry of a non-primary drive. To read registry information on a non-prim…
    Many admins will agree: WSUS is is a nice invention but using it on the client side when updating a newly installed computer is still time consuming as you have to do several reboots and furthermore, the procedure of installing updates, rebooting an…
    Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…
    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…

    732 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

    Need Help in Real-Time?

    Connect with top rated Experts

    24 Experts available now in Live!

    Get 1:1 Help Now