Deploying printers through Group Policy on Windows XP clients
Posted on 2011-09-07
I am trying to deploy network printers using Group Policy but am having some trouble with some XP clients.
I have installed three printers on a Windows Server 2008 R2 server, using the HP Universal Print Driver PCL6 (x64 and x86 drivers installed).
I created a Group Policy, linked it to an OU where the users exist, and deployed the printers using the Print Management Console to that policy.
Works great for Windows 7 clients, but not so well for XP. I'm having mixed results.
Some XP clients are fine, and the three printers install within seconds of running a gpupdate/force.
Others don't install the printers at all. I can see the new driver being installed in the system logs, but no log of why the printers were not deployed. I can add them manually to the clients with no problem.
I have read about a requirement for pushprinterconnections.exe to be present on XP machines for this to work, however after further reading I understand this is no longer a requirement, as long as the server and client have KB943729 installed (Group Policy Preference Client Side Extensions). I have confirmed that both clients and server have this installed.
I should mention that the print server is a 2008 DC, but the primary DC with all the FSMO roles is a 2003 box (soon to be demoted!). The 2003 primary DC has the KB installed too.