Solved

Branch office printing performance through terminal server

Posted on 2013-12-13
11
1,064 Views
Last Modified: 2013-12-23
My company has migrated to a Terminal Server based system (Server 2008 R2 64bit) to improve application response and performance over our WAN links.  Cable Internet with Site to site VPN.  The application performance increase for the branches is well liked, but the branch users do not like the increase in delay when printing, especially with PDFs.

All Branch users connect to the terminal server at my main office and their sessions map printers shared from a printer server also at the main office.  The printing then goes to the branches from the print server.
 
Is there a better configuration or way to handle branch printing in a terminal server environment?  If I shared the printers from separate print servers at the branches and either connected the users sessions to those, or locally installed the printers with printer redirection through RDP help?  I wouldn't expect much difference since the data still is going over the WAN links.

Any ideas or suggestions would be appreciated.
0
Comment
Question by:remmett70
  • 5
  • 4
  • 2
11 Comments
 
LVL 43

Expert Comment

by:Davis McCarn
ID: 39718770
The trick is to avoid GDI printers altogether as they don't know how to print anything but rows of dots which can result in 20+ megabytes per page being sent to the printer.
Ensure that the printers are true PCL and it drops to kilobytes per page.
0
 
LVL 15

Assisted Solution

by:joharder
joharder earned 150 total points
ID: 39721378
To determine whether the print server is the issue, try mapping a few printers via direct IP instead.  There's a good chance that will address your issue.  If printing is still slow, that rules out your print server.

Take a look at your printer drivers.  In general, PCL5 drivers are best (but not always, e.g., HP 4250).  Use PCL6 secondarily.  Universal drivers are hit and miss, which is why I prefer native drivers.

Printers leave a lot of junk in the registry, both on the user side and in the user profile.  Delete any unnecessary printer mappings and drivers, but keep in mind that these entries often don't clean themselves the way you think they should.  You may need to resort to some registry cleanup.

But, before you go that route, try printing from a pristine, new workstation with a new test user account that has printers mapped via IP address.  That will enable you to rule out any junk in the user profile and/or workstation.
0
 
LVL 10

Author Comment

by:remmett70
ID: 39722752
The print server is not the issue.  Print speed is fine at the main office, it only becomes an issue when printing across the WAN to the branches.
 
I will install a printer to IP on the Terminal server and see if it makes anything better.  And look into the driver type.
 
I suspect the speed is just something we are going to have to live with at the branches.
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 43

Expert Comment

by:Davis McCarn
ID: 39722891
What is(are) the make(s) and model(s) of the printer(s)?
0
 
LVL 10

Author Comment

by:remmett70
ID: 39725095
Printers are primarily HP LJ4050 and LJ4100.  With an assortment of a lj4650, P3015 and some Konica Bizhubs C35P, 20 and Copiers
0
 
LVL 15

Expert Comment

by:joharder
ID: 39725160
Please configure IP printing on the client device, which will effectively bypass the print server.
0
 
LVL 10

Author Comment

by:remmett70
ID: 39725244
By client device, are you referring to the users PC or Terminal session?
 
Not sure I want 50-60 printers all installed on the terminal server.
0
 
LVL 43

Expert Comment

by:Davis McCarn
ID: 39725422
What printers are out at the branch offices?
And, what do you mean by slow? (30 seconds, 1 minute, 2, ......)
0
 
LVL 10

Author Comment

by:remmett70
ID: 39726957
One branch is running all Bizhubs, the other branches have a variety of HPs.
0
 
LVL 43

Accepted Solution

by:
Davis McCarn earned 150 total points
ID: 39727291
Do this first at one of the BizHub sites.
Are there images in the print jobs?  If so, try having a branch user change their preferences to 300DPI to lower the data sent.  600DPI is 4 times more dots.
Are you using the PCL5 drivers?  PCL6 also sends a lot more data.
If you want the real scuttlebutt, have a user change a printer so it keeps a copy of the spool files.  Then you can look and see just how big the print jobs are.
0
 
LVL 10

Author Comment

by:remmett70
ID: 39736874
Drivers don't seem to be making much noticeable difference.  It seems like as I suspected, this is just the performance they will need to live with.  The data needs to cross the WAN and that is limited.  The increased application performance outweighs the printer slowness.
 
Thanks for the ideas.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

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

I had a question today where the user wanted to know how to delete an SSL Certificate, so I thought that I would quickly add this How to! Article for your reference. WHY WOULD YOU WANT TO DELETE A CERTIFICATE? 1. If an incorrect certificate was …
Printers have changed substantially in the last 30 or so years, not just in technical capabilities but in cost and usage as well.  Printers were originally used for interfacing with the operator, not necessarily for printing copy or pictures. In …
This tutorial will walk an individual through configuring a drive on a Windows Server 2008 to perform shadow copies in order to quickly recover deleted files and folders. Click on Start and then select Computer to view the available drives on the se…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

770 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