Terminal Server printing problem

I run a terminal server on a non domain controler. When a normal user trys to connect to a network printer they receive the following message "you do not have sufficient access to your machine to connect to the selected printer". I researched this on google and found info regarding this problem.

Error Message: You Do Not Have Sufficient Access to Your Machine to Connect to the Selected Printer
View products that this article applies to.
This article was previously published under Q259937
When you attempt to connect to a printer while you are connected to a Windows 2000-based server that is running Terminal Services by using the Remote Desktop Protocol (RDP) client, you may receive the following error message:
You do not have sufficient access to your machine to connect to the selected printer.
The Prevent users from installing printer drivers option is enabled by default in the local security settings.
On the server running Terminal Services:

   1. Click Start, point to Programs, click Administrative Tools, and then double-click Local Security Policy.
   2. Double-click Local Policies.
   3. Double-click Security Options.
   4. In the right pane, double-click Prevent users from installing printer drivers.
   5. Click Disabled, and then click OK.
   6. Close the Local Security Settings window.

I made the changes as suggested and I still can not connect. The only way I was able to resolve this is by placing the users domain account into either the local power users or administrator account on the terminal server and then add the printers. After I installed the printers I removed the users account and everything seems to be working OK. There has got to be a better way to do this.

Does anybody have any ideas.

Who is Participating?
exx1976Connect With a Mentor Commented:
All you have to do is to install the printers yourself on the server as the administrator from the console.  The problem that the users are having is that they are not allwoed to load drivers into the system.  If you install the drivers, they are already loaded in the system, and the users will not have an issue when installing them into their local sessions.  Then just make sure they have the proper permissions to the printers' shares....

That is, assuming of course, that you are running in application mode, not administrative mode...

Create a PrinterUsers group and add the users to it. Make sure that group has all necessary permissions to printer. This way you don't give them too much power like the admin or power users group.
If you don't know what permissions they need for printing, just use the power users print permissions as a guideline. If you already have a group that all users are in, just add that group to the printer and give that group the correct permissions.
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

glenneberhardAuthor Commented:
I'm still not sure how to go about this. The problem seems to be with the terminal server. I've tried giving full control of the printers to the individuals with the terminal server profiles. How would I give a print users group the same permissions as a power user on the terminal server.

Are you running this on a domain at all? ie do you have a Windows 2000 Domain Controller on your network?

Deb :))
glenneberhardAuthor Commented:
You can Create the PrinterUsers group to the domain, add all users to the group. Right click the printer, properties, security, click add, add the PrinterUsers group, give them manage documents (you can also add manage printers if you would like) and print permissions. click ok.

To create the group, go to AD users and groups, right click in OU or domain and go to new group.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.