In your settings/printers and faxes folder--do you have a printer, or "add printer" or nothing?
Even if your printer is on, off, not connected, or just a random printer that is not connected to anything, you should have on or more named printers here.
Just a guess--but you don't need a spooler running if there are no printers defined that use the "spooler"... A printer can be directly attached (more or less, the print application prints directly to the hardware printer port) and not need the spooler task at all (spooler basically lets the printing program "print to file"--which is faster; then the other half takes the printed (or 1/2 printed file) and sends the data to the hardware printer port--the slower operation; allows the printing program to complete a large print job while the printer is still digesting and printing).
If you have the right printer defined, then right click and check the properties.
For example, under "Ports" I have COMx, File, TCP/IP, PDF, IR, etc...
Under "Advanced", you can make sure the priorty is set (mine is = 1), there is a named Driver, and either "Spool Print" or "Print Directly to Printer" option. I have had some problems with Spoolers over the years (and MS OS's...) and if I am having printing problems (hangs, lockups, no-prints, etc.), the first thing I do is hit the "Print Directly to Printer" button.
Also, if you are using a TCP/IP shared printer (and sharing files on your TCP/IP network) there is a NetBIOS setting in the Networking folder that needs to be set to always on (For all computers that will be sharing on your home network, or else, sharing does not seem to work for me--might be required for network printing too...).
-Bill