Start -> Run -> services.msc. Scroll down to Print Spooler. Double click its entry. Set the startup type to “Automatic.” Restart.
It’s basically a special buffer in the memory for printing documents. By placing the documents in this buffer, you don’t need to keep the documents open while you’re waiting for them to print.
Have you tried just a plain old restart of your computer with it connected. Other suggestions include opening up the printer in the Printer control panel and making sure there aren’t any hung documents. Try to delete them if there are.
If that doesn’t work, deleting the printer from the printer control panel and reinstalling it probably will. Your computer will keep the driver on hand even after you delete the entry so that shouldn’t cause much problem with a reinstall and should be automatic once you start it.
Do the same for those two services as you did for the print spooler service. I had a similar issue at one ppint, and it was, in fact, the LexBCE service which was disabled and preventing the print spooler from being able to start.