Solved

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

Posted on 2011-09-28
6
392 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
ID: 36716197
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
ID: 36716214
It's server 2008 R2 version.

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

Expert Comment

by:mwadmin
ID: 36717488
Hi Yashy,

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

Thanks
0
Too many email signature changes to deal with?

Are you constantly being asked to update your organization's email signatures? Do they take up too much of your time? Wouldn't you love to be able to manage all signatures from one central location, easily design them and deploy them quickly to users. Well, you can!

 
LVL 1

Author Comment

by:Yashy
ID: 36717517
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
ID: 36718156
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
ID: 36718432
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

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

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…
Scenario:  You do full backups to a internal hard drive in either product (SBS or Server 2008).  All goes well for a very long time.  One day, backups begin to fail with a message that the disk is full.  Your disk contains many, many more backups th…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…

867 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

23 Experts available now in Live!

Get 1:1 Help Now