Last week all my printers "vanished" in my 64-bit Windows 7 (version 6.1 Build 7601: Service Pack 1).
Note I just have a locally connected printer, I don't have a network printer.
I had a Dell All-In-One 948 printer installed, and had used it that morning, but in the afternoon when I went to use it, I got a message "no printers installed". I tried reinstalling the driver, the install runs through fine, but at the end when I try to print the test page, I get the message "The Dell AIO Printer 948 printer driver is not installed. Please reinstall your printer driver."
I must have run the installer 3-4 times and it does this each time. I have tried turning the PC off and on again (I turn it off every night anyway).
Also I had the CutePDF printer driver installed, and this has vanished too - I think I had the One Note driver as well, but now I have nothing.
Part of the problem appears to be the Print Spooler service isn't running. It is set to run automatically, but when I go to services after turning on my PC it isn't running. I can start it manually, but it doesn't seem to make any difference.
When I try to print - for example from IE - I get the message "before you can print you need to select a printer, if you need to install a printer..."
Under the "select printer" list it just says "Add Printer".
Under Control Panel/ printers it does show
AIO Printer 948
but when I open it, it is only showing as a scanner.
If I try to scan it just does nothing - and I have to use Task Manager to stop the process.
When cancelling the scan I have got the message
Function Discovery Printer Provider is not responding
Any help in fixing this would be appreciated.