I have tried all of the above with no success. I ran a diagnostic from work and it stated there were no printers installed. Prior to the 8.1 upgrade I had 4 printers. In Control Panel | Program and features | Turn Windows Features
on or off, I tried removing and adding XPS services to see if that would install the XPS driver with no luck. Under print and document services I added LPD print service and now all printers appear, I can add printers and print fine now.
I too have had the same problem (losing access to all three of my printers ). Running Win8.1 on Lenovo X1 Carbon, HP LaserJet 1025NW printer is my primary one at work. I have tried all of the above, (running HP Print diagnostics (tells me the print spooler
is not running) uninstalling all drivers, then reinstalling, starting print spooler, adding the LPD print service, dozens of reboots, etc.) The only thing that happens is the test page from one of the many uninstall and reinstall of my print drivers finally
prints. But the applications still do not see the printer (No Printers Installed, and I get the error message about end points exhausted).
I suppose my only option is to reinstall the OS. But I had this problem several months before and that was my only option at that time too. I reinstalled the OS, it worked, but now I have lost my printers again. Please fix this obvious bug with Win 8.1.
Thanks!