How can I push printers out from Windows Server 2008 R2?

I have tried both the PushPrinterConnections.exe method and the prntmgmr.vbs (in a batch script pushed via group policy) method for automatically deploying shared printers to all computers on the domain upon user login. Both have failed. I even tracked down the x86 version of PushPrinterConnections.exe, but it still doesn't work.

What's the best way to successfully deploy shared network printers upon logon to 32-bit XP, Vista, and Win7 computers?
Who is Participating?
Brian BEE Topic Advisor, Independant Technology ProfessionalCommented:
Brian BEE Topic Advisor, Independant Technology ProfessionalCommented:
The pushprinter conenctions isn't neccessary in order to publish printers this way. Do you have the 32-bit drivers installed on the printer server?

Just FYI, according to MS, you need the 64-bit version of that program if you are pushing from a 64-bit server.

I answered a question about this earlier. I'll post the link in a minute.
NRTCFAuthor Commented:
I have the drivers for x86 on the printers on the server, but it's failing to push those printers to the computers.
TBone2k's answer will work.  I had a devil of a time with some of the HP Universal drivers, on some of my xp clients I had to uninstall the printer and re-add it.  On some I did not.  Also, when re-adding it would add it from the printer and not the server so I had to be careful to ensure I chose the network path\printername and not just printername.  Other printers, Toshiba's especially I had to upgrade the firmware on the printer first before the driver would push.  That was odd.  ANd all my plotters needed firmware upgrades as well.
I did all mine through printmanagement console on the 2008 server.  Remember that users who have Word or Outlook open may have to just double click the printer to get the new driver or close/open the application.  Office 2007 apps like to assume they know where to print without consulting anything else.  close/open to refresh.  So I did my other offices at 5pm and then when everyone came in the next morning and booted up it was OK.
Brian BEE Topic Advisor, Independant Technology ProfessionalCommented:
You may also need to install KB915865 and KB943729 from Microsoft on the XP stations so they can see the new policies being deployed from a 2008 DC.
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.