When you run “control printers” the loading bar in Explorer will take a long time, and the Window will be blank indefinitely. This is almost always caused when Windows has an incorrect driver loaded for a printer.
Run => cmd- net stop spooler (This stops the printer spooler service)
Go to C:\windows\system32\spool\PRINTERS and C:\Windows\System32\spool\DRIVERS and delete any files there.
Run => cmd- net start spooler (This starts the printer spooler service)
Install only printers that you know the driver is correct for, remove any older printers if not in use.
Batch File - Make a batch file from this:
1 2 3 4
net stop spooler del %systemroot%\system32\spool\printers\*.shd del %systemroot%\system32\spool\printers\*.spl net start spooler