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


Deploying Printers using Group Policy Preferences.

Published on
18,953 Points
3 Endorsements
Last Modified:
I am an IT professionals that loves this area of business.  There is always a new challenge that you are addressed with.
I am finding many questions inquiring how to deploy printers to certain groups, locations, computers, etc.... by using a script.  Back 6 or 7 years ago this might have been  one of the only ways to achieve this task, but since Group Policy Preferences has been introduced this task has become much easier and does not require any scripting skills what so ever.

So rather than reproduce the same information over and over again I would like to post a how to article on deploying Printers using Group Policy Preferences.

Step 1:
Make sure the printer you are looking to deploy is shared and listed in your Active Directory.
Step 2:
Create a new GPO with new Printer objects for Create, Update, Replace, Or Delete
You can choose Create or Update for your Actions.  I prefer to useUpdate
Create and Edit the newly created GPO.
expand the User Configuration Node > Preferences > Control Panel Settings
Right Click printer and select New > Shared Printer
Step 3:
Select a shared Printer from Active Directory.
Click on the browse button (one with the dots) under Shared Printers
Step 4:
This step will apply Item Level Targeting (ILT) to filter how the object will be distributed .
If you do not set anything for ILT it will apply to all User or Computer Objects the GPO is linked to.

Here is a link to a Microsoft KB article for ILT(http://technet.microsoft.com/en-us/library/cc733022.aspx)
Click on the Common Tab
and make sure you check  "Apply Once and check Do Not Reapply "
and  Item-level Targeting
Click on the Targeting Button...
Once in the Targeting window you will have the option to add one or more New Items to target.
Click on New Item and select the type of item you are looking to target.
Once the Item has been selected enter the criteria that needs to be filtered for.
In this example the computer NetBios name is what is being targeted.
Either enter the complete name of the computer NetBios name or use * as a wildcard for anything Like that NetBios Name.
Step 5:
Step5Once completed Press Apply then OK
You should see the new Printer object in your list of items.
  • 5
  • 2
  • 2
LVL 27

Author Comment

I am not sure what you are thinking is out of sequence. Image Step4-d is illustrating the part that you enter the criteria you are looking to filter.

Also I do not see a repeat. Can you let me know which image is repeated as well as the large image not embedded.

Thanks for the review
LVL 27

Expert Comment

Thanks for your article.

- Does this printer "install" when the targeted machine connects to AD?
- How does this method differ from Deploying Printers through Print Server Management & Group Policy at http://www.experts-exchange.com/Software/Server_Software/Active_Directory/A_11330-Deploying-Printers-through-Print-Server-Management-Group-Policy.html
LVL 27

Author Comment

This depends on how you want to push them.
It you are connecting to the print server for a shared printer this will not install via a computer level.
i.e. \\PS01\Printer1  
Shared printers push to users only as logon.  If you want to do direct print connection and leverage the method above to push the setting to the computers that will install at startup.

Tell you the truth I never used Deployment Printer through PSM & GPO.  

I think that was an older method prior to introducing GPP to GP.
I would recommend GPP because you have much more control of your deployment with a single GPO.
If you plan to push out different printers to different groups of people I would go with the GPP method.

Try both methods out and see which one meets your needs.  

Good Luck.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

LVL 27

Expert Comment

Thanks for helping, Yo_bee. Appreciated.
LVL 27

Author Comment

No problem.

Let me know if you need further assistance.
LVL 10

Expert Comment

by:Senior IT System Engineer
Hi Yo_Bee,

Why not adding the checkbox for the below:
LVL 27

Author Comment

Sorry, but not sure what you are asking.
Can you elaborate what you are inquiring.
LVL 10

Expert Comment

by:Senior IT System Engineer
In your methods described on this page, the local user who does not have local administrator right will not be able to print when there is new printer driver updated on the print server.

Hence I just wanted to clarify with you if the method that I suggested to you is correct ?
LVL 27

Author Comment

I found that not selecting that option things do not work always. I do not think this option hurts, but you can play around with it.

Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Join & Write a Comment

Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month