Printer installed on terminal server 2012 only works with group “everybody”

Posted on

Printer installed on terminal server 2012 only works with group “everybody” – Managing your servers can streamline the performance of your team by allowing them to complete complex tasks faster. Plus, it can enable them to detect problems early on before they get out of hand and compromise your business. As a result, the risk of experiencing operational setbacks is drastically lower.

But the only way to make the most of your server management is to perform it correctly. And to help you do so, this article will share nine tips on improving your server management and fix some problem about windows, security, terminal, rds, printer.

I’m trying to restrain access to printers on my terminal server.

The printers are installed directly on the server because we’re using thin clients to connect, so people don’t have a local default printer. This is why I’m not using EasyPrint

The problem I’m facing here is that I don’t want everyone to see every printer.
I tried adding the specific user to the security tab in printer properties with all access and remove the everybody group.
When I do this, the printer I set up disappear from every accounts except the one I set the security rights(thjs is what I want) , but the printer won’t print anything.

As soon as I add back the Everybody group with print access, the printer starts working again, but now everybody can see it.

Any idea what could cause this ??
Thanks !!

Solution :

Best way to manage printer deployment is with gpo and print management roles.

To properly resolved the issue I would do the following:

  1. Delete all printers from all profiles
    (can be done with scripts, if they are deployed through a GPO now, it will remain there even after GPO has been removed since it was an installation)

  2. Verify all the printers are installed directly on your print management server, test them all and rename if you feel to do so.
    (can be installed the DC, file server etc… doesn’t matter where as long as it has access to replicate from GPO server)

  3. Create a blank GPO called “printer deployment”

  4. Install Print Management Role

  5. Configure Printer Management role by user

Open print management and select “installed printers”
Select the printer you want to deploy
Select “deploy printer using GPO”
Select “printer deployment” GPO
Check box “per user”
Select “Apply”
Verify it is now being displayed under “deployed printers”

Perform that above steps for all printers you want to deploy. This will deploy all printers install on printer manager server to all users, however it wont be based on which usermachine is on or offline since the printers are installed and coming from the server directly. Server or the printer would have to be offline for printing to not function.

Leave a Reply

Your email address will not be published. Required fields are marked *