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?

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

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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.
Brian BEE Topic Advisor, Independant Technology ProfessionalCommented:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.