Have you ever experienced the tilting problem where your machine doesn't print, and the print status window shows that the job is "spooling"?

While "spooling" sounds like a process which will complete, in reality this means your computer is stuck in an endless loop, and that print job will never occur. Here is how to fix it:

1) Run "services.msc". On Windows 7, you do this by going Start->Run and typing in services.msc. On Windows 10, just enter services.msc into the Cortana bar on the bottom-left, and hit enter. On Windows 8, get an upgrade to Windows 10, because fuck Windows 8 (but this will work on Windows 8, too... just run services.msc).

2) Scroll down to Print Spooler. Right click on it. Select "Stop".

3) Turn off and on your printer.

4) Shut down computer, then turn it on again.

5) After bootup, run services.msc again, as described in #1

6) Scroll down to Print Spooler. Right click on it. Select "Restart"

Printing should work now.