Solved

Printers added in TS show under Admin login, but not another user? Permissions?

Posted on 2011-09-28
6
391 Views
Last Modified: 2012-08-14
hi guys,

I've recently added some printers to the Terminal Services server under the Administrator login in the domain. However, when I log on with my own username (which is also part of the Admin group), then nothing shows up.

Any ideas why they don't show up?

Cheers
Yashy
0
Comment
Question by:Yashy
  • 2
  • 2
  • 2
6 Comments
 
LVL 1

Expert Comment

by:j_meca
Comment Utility
Is it Tservices 2008 or 2003? they work differently with printers.

Anyway, if you have added a printer on the server with a profile (Administrator), of course will not appear when you log on with another user (John, for example, even if it belongs to the Administrators group). Wonders of Microsoft!!!, each user has his own profile with his desktop, printers, folders ... on the same machine.

Printing in Terminal Services is easy if you understand how it works, you don´t need to add the printers in the server. I can help you but i need to know the O.S. Version

Bye and regards from Spain
0
 
LVL 1

Author Comment

by:Yashy
Comment Utility
It's server 2008 R2 version.

I'm looking forward to your feedback:)
0
 
LVL 3

Expert Comment

by:mwadmin
Comment Utility
Hi Yashy,

How many servers do you have? Do you want the printers to be on the TS server?

Thanks
0
Promote certifications in your email signature

Has your company recently won an award or achieved a certification? They'll no doubt want to show it off. Email signature images used to promote certifications & awards can instantly establish credibility with a recipient and provide you with numerous benefits.

 
LVL 1

Author Comment

by:Yashy
Comment Utility
We have two servers. We want the printers to be on the TS. We've installed them as Admin, but when I log on as myself they're not there and instead I can only see the 'redirected' printers.

Any ideas?

Thanks a lot mate
0
 
LVL 1

Accepted Solution

by:
j_meca earned 500 total points
Comment Utility
First, you need RDP Client 6.1 and .Net Framework 3.0 SP1

Now a bit of history: In Windows 2003 (Terminal Services) you had to install (in the server) each printer driver that was going to connect from an RDP client, the driver but not the printer!!! install the driver, without adding the printer (of course, there is a way of doing). So, in the server, if you go to HOME + printers, the list would be empty. Thus, when the client is connected the system took his local default printer with the drivers that were installed on the server.

One of the great advantages of Windows 2008 is not having to do this. Windows 2008 uses, by default, the Terminal Services Easy Print as driver for all RDP clients.

This must be very clear on the Terminal Services Server  is not necessary to define any printer, repeat, no printer.
When the client connects automatically in the opened session, the default printer is one that has defined the computer itself.
I mean, I start my computer with Windows 7 and my default printer is an HP Laserjet 4700 and it is the one that i use to print my documents, pictures, excel, etc.. Now... open the TServer RDP session, I logon and go to Home + printers ....! abracadabra! the printer that appears in my session is the HP4700 (from PC-XXX on session xxx).

It's that simple, my computer printer is the printer that my Terminal Services session uses, without defining absolutely no printer on the server.

I would say even more, is a mistake to define printers in the server except in the case of computers connecting from outside the network but who wants to print on the network.

and that's it, I hope I have clarified some.

Regards
0
 
LVL 3

Expert Comment

by:mwadmin
Comment Utility
Assuming that the solution above is not viable in your situation you can try the following.

If the printers you added under the administrator profile are network printers then you can run the command below. If not then you will need to share the printers that you created prior to running the command.

Rundll32 printui.dll,PrintUIEntry /ga /c\\tscomputername /n\\printservername\printername

Let us know if you come right.
Thanks
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Normally after a failure of Domain Controller, when promoting new DC the DC is renamed, we will discuss the options in Dcpromo to re-create the DC with the same name. Scenario: You are a small IT shop with two Domain Controllers (Domain Contr…
If you migrate a Terminal Server licenses server inside the 2008 server family, you can takte advantage of the build-in migration tool. If you like to migrate an older 2003 Server (and the installed client CALs) to a 2008 R2 server for example, you …
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
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…

762 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

5 Experts available now in Live!

Get 1:1 Help Now