I have listed two methods in this guide that have worked for me in the past. The 1st method involves deleting the driver, while the second method requires copying the driver from a working computer. If Method 1 works for you, then you do not need to proceed with Method 2.
Method 1: Printing Server Properties.
Hold the Windows key and press ‘R’.
In the Run dialog, type “services.msc” and click “OK.
Locate the “Print Spooler” service, right-click on it, and select “Stop.
Once it has stopped, hold the Windows key and press R again. In the Run dialog, type:”. printui.exe /s /t2 Click OK. Look under the ‘Name’ field here for your printer that is causing issues, click on it and select ‘Remove.’ When asked if you want to delete the driver, choose the appropriate prompts to confirm deletion.
After this has been removed, go back to the Services Console, right-click the Print Spooler service, and select ‘Start’. Now, try to re-add or reinstall the printer. If it still doesn’t work, then proceed to Method 2. Method 2 can be viewed here: Error 0x00005b3 – Although the error number is different, the procedure works for this error as well.
Method 3: Copy the driver directory files from a working machine.
For users attempting to install these drivers on multiple machines, in cases where some installations fail and others succeed, try copying the files from the driver directory of a working machine to one that has failed. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3

