Deploying Printers/Setting Default Via Group Policy

Hi folks!

I am the systems administrator at a junior college. We have several computer labs, all with workstations running Windows XP Professional SP3 (x86) on a Windows Server 2003 R2 (x64)-based Active Directory network.

I am trying to find the best way to use group policy and/or scripting to automatically deploy the proper printer drivers, connect to the proper printer, and set the proper default printer based upon the room the computer is in. Already, our computers are divided into OU's by room, so it's no problem applying a group policy to them based on their location. But I'd like suggestions on the best approach to take for this.

Who is Participating?
AcklesConnect With a Mentor Commented:
There are two ways of setting up printers:
1) Group Policy: The issue with this is that you will not be able to setup anything as Default.

2) Group Policy Preferences: You will be able to setup Default printer as per this, however please bear in mind that since this is a Preference, user can always change this.
See below link for step by step referral.

After you have setup the printer you will have to use Item Level Targeting (ITL) to setup the default printer as per OU of your choice. Please see below to have an idea of ITL:

The above link shows you how to target it as per criteria, when you configure this you can decide to select is as per specific OU & that will get you what you want.

Good Luck,
You might neeeed to install the print managemnet console. If you have the disks for server 2003r2 its on the second disk.
Never miss a deadline with

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Oh, to do this you can take this approach:

You can create a policy and call it say Printers GPO. Then link it to the top OU that contained all Room OU's. Then go in and add each printer that you have print server. After adding these printers you would go into Item Level targeting and choose New Item then from the drop down Organizational Unit then choose the proper OU to target.

This is one way of achieving it, I am sure there are other ways but this should do the job.

IthizarAuthor Commented:
Most of the links provided here seem to be acting under the assumption that these are printers being managed by the server and/or available via UNC paths (e.g. \\server\printer). However, in our case, these are TCP/IP printers that the OS sees as local using a Standard TCP/IP Port. Any suggestions on how to best accomplish this given that?
Is this printer shared? If yes, try giving that as path
DaveConnect With a Mentor Commented:
I would still set them up on a server, and publish the, in Active Directory as above. That way you get the proper driver. When you update the printer drivers on the server they all update, and you only have one device, the server, trying to connect to each printer,
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.