How to force printer drivers on a server to replace drivers on the client

print-serverprintingwindows-server-2003windows-xp

We have a Windows 2003 server acting as a print server for our Konica/Miolta 7222 Biz Hub, among others. Recently the driver was updated on the server to the incorrect version (Why Konica has a "special" driver for something is beyond me). That was caught fairly quickly and the correct driver was then installed.

On some XP clients, the incorrect driver was updated causing a password prompt (part of the driver) to be displayed. After the second update they password box went away. On a few clients; however, the password prompt continues, signifying the incorrect driver is still installed even though it is days and several reboots later.

We have tried removing the printer from the affected clients and adding them back, but that has not worked. Attempting to delete the driver from the clients also fails with the message "The files may be in use". This occurs even right after a clean boot. We cannot do it in safe mode because the drivers will not come up without the spooler service running, and that is one service that will not run in safe mode.

Any help or suggestions would be greatly appreciated.

Best Answer

  • Remove the printer "connection" from the client computer by deleting it from the "Printers and Faxes" dialog.

  • After it's deleted, go to "File / Server Properties".

  • On the "Drivers" tab, find and remove the driver for the device there.

  • Add the printer "connection" to the client again through whatever means you've previously used.

  • Verify that you now have the correct driver version.