Deploying Printers using Group Policy Preferences.

Published on
18,800 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 26

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 26

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 26

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.
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

LVL 26

Expert Comment

Thanks for helping, Yo_bee. Appreciated.
LVL 26

Author Comment

No problem.

Let me know if you need further assistance.

Expert Comment

by:Senior IT System Engineer
Hi Yo_Bee,

Why not adding the checkbox for the below:
LVL 26

Author Comment

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

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 26

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

The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

Join & Write a Comment

This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month