Default Printer by User - Terminal Server

Hi all, we have 4x terminal servers on Server 08 R2

We would like to have the users specify which default printer they would like, we noticed that is done on the server level, and it cant be done by user?

Please let me know if i am mistaken and if there is a way to set this up.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dirk KotteSECommented:
every user should be able to select his own default printer within his session.
how do you configure and test?
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
Usually, the default printer on the user's machine is the default printer they get when they log on and print redirection is enabled.

If print redirection is not enabled and the printer they need is already set up for them then allow access to Devices & Printers so that they can set the correct default printer or set that up for the user profile prior to locking things down.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Printing is a hugely complex subject in a Terminal Services/Remote Desktop Services.  The default printer setting is never per machine.. it is per user and is stored in the User's profile.

What you are probably seeing is that if there are only local printers available on the server, and the user doesn't "see" any other printers, ,then they will pick the first available local printer as their default automatically.  

Now -- the question is *where* that printer connection comes from.  It can be defined locally, defined by group policy, defined by login script, etc..   Generally, in a WTS/RDS environment, the printer connection usually comes from the client.  It can connect through the client, or directly through the server.  There are also a number of third party products that can be used to manage printer connections.  

So, what do you want to have happen? Do you want the printers to come from the end points that the users connect in from? (which means you will need to either configure the universal printer driver (good idea), or install the correct drivers on the server (bad idea)).  If you have a small deployment, you can define the printers directly on your WTS/RDS servers and then assign the user's their default printer by policy or script.  (This is entirely unsuitable for anything larger than a small deployment).

Another common deployment scenario is to use a print server adjacent to the RDS/WTS servers and map the printers by script or policy to the users from there.

Dirk KotteSECommented:
Question answered.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server OS

From novice to tech pro — start learning today.