If the printer is currently installed on the system, you should see it in Device manager. If you open its properties and go to the Details tab, there is a drop down. If you pick the "Driver Node Strong Name" you will see the line will look like: oem31.inf:blahblahblah The number after "oem" will probably not be 31, that is just an example. But this INF file is the driver that Windows has used for the device. Any drivers that do not come with the OS, or are injected into an install image, or (potentially) added by a driver or Windows Update will be renamed to oem*.inf, where * is the next number sequentially following the highest oem#.inf already in the system. Anyways, this driver actually resides in "C:\Windows\inf" and also there will be a .PNF file with that name also. You can back these up if you don't have the original installer anymore. You now need to prepare the drivers you DO want to use. If they are in a zip file or so, they should be extracted out. You will need to tell Windows where the new INF is located. If it is only in an installer that may complicate things. WinRaR can open some installers like InstallShield. Here is the rest of the process: 1. In Device Manager, uninstall the device and select the "delete driver files" checkbox. 2. Unplug the printer 3. You *may* want to reboot the PC, it doesn't hurt. 4. Plug in the printer 5. When Windows asks for the driver, point it to the driver you prepared earlier If Windows likes that driver, it will install. It still might not, depending on how it was written, or if the driver isn't signed or whatever. Worse case scenario you can install the old driver again until you figure out other ideas.