Printer Won't Print?
Here's the Real Fix.
Works for HP, Canon, Epson, and Brother printers on Windows 10 & 11. 5 steps, 8 minutes, no tech knowledge needed.
When a printer won't print: first clear the print queue (Printers & Scanners → open queue → delete all jobs), then restart the Print Spooler service (Win+R → services.msc → Print Spooler → Restart), and verify your printer is set as the default device. This 3-step sequence fixes 80% of "printer won't print" cases in under 3 minutes on any brand.
Why Printers Stop Printing
Fix Your Printer Step by Step
All brands · Windows 10 & 11 · ~8 minutes total
Check the Basics First
Is the printer ON? Does it have paper? Does it have ink or toner? Is there an error code on the printer display? Fix any of these first — they account for 15% of 'won't print' calls we receive.
Clear the Print Queue
Settings → Printers & Scanners → click your printer → Open print queue. Select all jobs (Ctrl+A) → press Delete. A single stuck job can block ALL printing. Restart the printer after clearing.
Restart Print Spooler
Press Win+R → type services.msc → press Enter. Find 'Print Spooler' in the list. Right-click → Restart. This resets the Windows print service that communicates with your printer. Works 90% of the time when combined with Step 2.
Check Default Printer
Settings → Printers & Scanners → make sure your actual printer is set as default — not 'Microsoft Print to PDF' or 'OneNote'. Windows sometimes switches the default after updates. This is the #1 overlooked cause.
Reinstall or Update Driver
Device Manager → Printers → right-click your printer → Update driver. Or visit your printer brand's website (hp.com, canon.com, epson.com, brother.com) and download the latest full driver package for your exact model and Windows version.