How to Fix a Printer That Won't Print on Windows 11 — The Print Spooler Reset That Works When Nothing Else Does

By Adhen Prasetiyo

Thursday, April 2, 2026 • 10 min read

Windows 11 printer settings showing offline printer status with print queue stuck jobs

There’s a very specific kind of rage reserved for printers that refuse to print.

You’ve got a document you need printed right now. Maybe it’s a boarding pass, a contract you need to sign, or a school project due in an hour. You click Print. The print dialog appears. You click Print again. The dialog closes. And then… nothing. The printer sits there, power light on, paper loaded, ink full, absolutely refusing to acknowledge that you asked it to do the one thing it was designed to do.

No error message. No paper jam indicator. No helpful pop-up explaining what went wrong. Just silence and a printer that’s apparently decided today is its day off.

The maddening thing is that the problem is almost never the printer. In the vast majority of cases, the hardware is perfectly fine. The issue is somewhere in the chain of software between your “Print” button click and the printer receiving the instruction — and Windows 11 has a surprisingly fragile chain.

The Three Things That Actually Break Printing on Windows 11

Before you start randomly restarting things (though we’ll get there), understand what’s happening behind the scenes when you click Print.

The Print Spooler service. This is a Windows background service that manages every print job on your computer. When you click Print, the application sends the document to the Print Spooler. The Spooler converts it to a format the printer understands, queues it, and sends it to the printer. If the Print Spooler has crashed — which happens more often than Microsoft would like to admit — nothing prints. No error appears because the crash happens silently in the background.

The print queue. Every print job passes through a queue before reaching the printer. If one job gets corrupted or stuck (say, the printer was off when you sent it), it blocks the entire queue. Every subsequent print job lines up behind the stuck one and waits forever. You might have sent 15 print commands and none of them reach the printer because job #1 from three days ago is still sitting at the front of the line, corrupted and immovable.

The printer driver. This is the software that translates your document into a language your specific printer model understands. If the driver is outdated, corrupted, or incompatible with a recent Windows update, the translation fails and the printer receives either garbage data it can’t process or nothing at all.

In early 2026, Microsoft made this worse by pushing updates that deprecated older V3 and V4 printer driver frameworks in favor of modern IPP (Internet Printing Protocol) drivers. Thousands of perfectly functional printers suddenly stopped working after the January and February 2026 updates because their drivers relied on the older framework that Windows quietly removed.

Let’s fix this systematically.

Step 1: Check If the Print Spooler Is Running

This is the single most common cause of “nothing happens when I click Print” and it takes 30 seconds to check.

Press Windows + R, type services.msc, and press Enter. Scroll down the list until you find Print Spooler.

Look at the Status column. If it says Running, the Spooler is alive (though it might still be misbehaving — we’ll address that). If it says Stopped or the field is blank, there’s your problem.

Right-click Print Spooler and select Start. Then right-click again, select Properties, and make sure Startup type is set to Automatic.

Try printing now. If the Spooler was stopped, starting it often instantly fixes the issue. All those print jobs you sent earlier might even come flooding out of the printer as the backed-up queue finally gets processed.

If the Print Spooler keeps stopping on its own — you start it, try to print, and it crashes again — that indicates a deeper problem, usually a corrupted print job in the queue or a faulty driver. The next steps address both.

Step 2: Nuke the Print Queue

If the Spooler is running but nothing prints, a stuck job is probably poisoning the queue. We need to clear it completely.

The polite way first: go to Settings → Bluetooth & devices → Printers & scanners, click your printer, click Open print queue. Right-click any jobs listed and select Cancel. If they actually cancel, try printing again.

But corrupted jobs often refuse to cancel. They just sit there, immune to your right-click, blocking everything. For these, you need the manual approach.

Open Command Prompt as Administrator and run these three commands in order:

net stop spooler

This stops the Print Spooler service. Nothing can print while it’s stopped, but that’s fine — nothing was printing anyway.

del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"

This deletes every file in the print spool folder — all queued jobs, including the stuck corrupt ones. The /Q flag suppresses confirmation prompts, /F forces deletion of read-only files, and /S processes subdirectories.

net start spooler

This restarts the Print Spooler with a completely clean queue.

Now try printing a test page: go to Settings → Bluetooth & devices → Printers & scanners, click your printer, click Print test page.

If the test page prints, the queue was the problem. Your printer is fine. If it still doesn’t print, the driver is likely the issue.

Step 3: Get a Fresh Driver (Skip Windows Update — Go to the Manufacturer)

Windows Update is convenient for finding drivers, but for printers, it’s often unreliable. The generic drivers that Windows provides are frequently outdated or lack full functionality for your specific printer model. And after the 2026 driver framework changes, many printers need manufacturer-specific updated drivers that Windows Update doesn’t have yet.

Go directly to your printer manufacturer’s website:

Search for your exact model number (it’s usually printed on the front or top of the printer). Download the latest Windows 11 driver package.

Before installing the new driver, remove the old one completely:

  1. Go to Settings → Bluetooth & devices → Printers & scanners
  2. Click your printer
  3. Click Remove
  4. Confirm the removal

Then open the downloaded driver package and follow the installation steps. When prompted, connect your printer (USB or WiFi) and let the fresh driver detect it.

This clean driver installation eliminates any corruption from the previous driver and ensures you have the latest version that’s compatible with the most recent Windows 11 changes.

Step 4: The TCP/IP Trick for Wireless Printers That Keep Going Offline

If you have a wireless printer that frequently shows as “offline” or stops responding randomly, the issue is often how Windows discovered the printer on the network.

When you add a wireless printer through the automatic “Add device” process, Windows typically uses WSD (Web Services for Devices) to find and connect to the printer. WSD relies on network discovery protocols that can be unreliable — they depend on multicast packets that some routers filter, some WiFi access points delay, and some network switches drop.

The more reliable alternative is connecting via TCP/IP — a direct connection to the printer’s IP address.

Find your printer’s IP address. On most printers, you can find this through:

  • The printer’s display screen: look in Network Settings, WiFi Status, or TCP/IP Settings
  • Print a Network Configuration Page from the printer’s menu
  • Check your router’s admin panel for connected devices — your printer will be listed with its IP address

Add the printer via TCP/IP:

  1. Go to Settings → Bluetooth & devices → Printers & scanners
  2. Click Add device
  3. Wait a moment, then click Add manually (the link at the bottom)
  4. Select Add a printer using a TCP/IP address or hostname
  5. Enter the printer’s IP address
  6. Let Windows detect the printer and install the driver

TCP/IP connections go directly to the printer’s IP address without relying on network discovery. They’re more stable, more reliable, and don’t randomly disconnect the way WSD connections do.

Pro tip: if your printer’s IP address changes (because your router assigns dynamic IPs), the TCP/IP connection will break. To prevent this, set a static IP for your printer either in the printer’s network settings or by creating a DHCP reservation in your router’s admin panel. Your router’s documentation will explain how to create a DHCP reservation for a specific device.

Step 5: When a Windows Update Broke Your Printer

If your printer was working perfectly and then stopped after a Windows Update, you’re not imagining things. This has been a recurring issue throughout 2025 and 2026.

The first thing to try is installing any newer updates that might contain a fix. Go to Settings → Windows Update and click Check for updates. Microsoft has been relatively fast about issuing patches for printer-breaking updates — usually within 1-2 weeks.

If no fix is available yet, you can temporarily uninstall the problematic update:

  1. Go to Settings → Windows Update → Update history
  2. Scroll down and click Uninstall updates
  3. Find the most recent update that corresponds with when your printer stopped working
  4. Click Uninstall

This is a temporary workaround. The update will eventually reinstall itself (usually with the bug fixed) on the next update cycle.

You can also run the built-in troubleshooter: Settings → System → Troubleshoot → Other troubleshooters → Printer → Run. The troubleshooter checks for common issues and can sometimes fix them automatically. It’s not always effective, but it costs nothing to try and occasionally catches things you’d miss manually.

Step 6: The Completely Stuck Printer (When Nothing Above Works)

If you’ve reset the Spooler, cleared the queue, reinstalled the driver, and added via TCP/IP — and the printer still won’t print — try this complete reset procedure:

Fully remove the printer from Windows:

  1. Go to Settings → Bluetooth & devices → Printers & scanners
  2. Remove the printer
  3. Open Device Manager (search for it in Start)
  4. Expand Print queues
  5. Right-click your printer and select Uninstall device
  6. Check “Delete the driver software for this device” if prompted

Clean up leftover driver packages:

Open Command Prompt as Administrator and run:

printui /s /t2

This opens the Print Server Properties dialog. Click the Drivers tab. Select your printer driver and click Remove. Select Remove driver and driver package and confirm.

Restart your computer. This ensures all driver components are fully unloaded from memory.

Reinstall from scratch. Download the latest driver from the manufacturer’s website and install it as if the printer were brand new. Connect via USB or WiFi when prompted.

This scorched-earth approach removes every trace of the previous printer installation from Windows. It takes a bit longer but eliminates any possibility of corrupted leftovers interfering with the new installation.

Preventing Future Printer Problems

Printers are the most annoying category of computer peripherals because they break in ways that give you no useful information. But a few habits keep them working reliably:

Keep your printer driver updated. Check your manufacturer’s website every few months for driver updates. Don’t rely on Windows Update for printer drivers — it’s often months behind and sometimes installs generic drivers that lack features.

Use TCP/IP instead of WSD for wireless printers. Set a static IP or DHCP reservation so the address doesn’t change.

Don’t let the print queue accumulate. If a print job fails, cancel it immediately instead of sending the same job again and again. Multiple stuck jobs make the problem exponentially harder to fix.

After major Windows updates, print a test page before you need to print something important. Catching a broken printer on a random Tuesday is annoying. Discovering it when you’re trying to print a boarding pass at 5 AM before a flight is a crisis.

The printer itself is rarely the problem. The software layer between your computer and the printer is where things break. Understanding that layer — the Spooler, the queue, the driver, the connection type — gives you the ability to fix printing problems in minutes instead of hours.

Step-by-Step Guide

1

Check if the Print Spooler service is running

Press Windows plus R and type services.msc then press Enter. Scroll down to Print Spooler in the list of services. Check if the Status column shows Running. If it shows Stopped or is blank right-click Print Spooler and select Start. Also right-click and select Properties. Set the Startup type to Automatic so it starts every time Windows boots. If the Print Spooler was stopped that was likely your entire problem. The Print Spooler manages all print jobs on Windows and if it crashes silently no error message appears. Your printer just stops responding to print commands entirely. Try printing a test page after starting the service.

2

Clear the stuck print queue completely

Sometimes a corrupted print job gets stuck at the front of the queue and blocks everything behind it. Open Settings then Bluetooth and devices then Printers and scanners. Click on your printer and click Open print queue. If you see any jobs listed right-click each one and select Cancel. If the jobs will not cancel you need to manually clear the queue. Open Command Prompt as Administrator and run these commands in order. Type net stop spooler and press Enter to stop the Print Spooler service. Then type del /Q /F /S "%systemroot%\System32\spool\PRINTERS*.*" and press Enter to delete all queued print files. Then type net start spooler and press Enter to restart the service. This forcefully removes every pending print job and gives you a clean queue.

3

Update or reinstall the printer driver

Outdated or corrupted drivers are the most common cause of persistent printing failures especially after Windows updates. Go to your printer manufacturer's website directly. For HP go to support.hp.com. For Canon go to usa.canon.com/support. For Epson go to epson.com/support. For Brother go to support.brother.com. Search for your exact printer model and download the latest Windows 11 driver. Before installing the new driver remove the old one. Go to Settings then Bluetooth and devices then Printers and scanners. Click your printer and select Remove. After removal install the fresh driver you downloaded. This is more reliable than letting Windows Update find a driver because manufacturer drivers are typically more complete and current than the generic ones Windows provides.

4

Add the printer using TCP/IP address instead of WSD

If your wireless printer keeps showing as offline or not responding try adding it using its IP address instead of automatic network discovery. First find your printer IP address from the printer's own display screen usually under Network Settings or WiFi Status or print a network configuration page from the printer menu. Then go to Settings then Bluetooth and devices then Printers and scanners then Add device. Click Add manually then select Add a printer using a TCP/IP address or hostname. Enter the printer IP address. Windows will detect the printer and install the appropriate driver. TCP/IP connections are more reliable than WSD connections because they communicate directly with the printer rather than relying on Windows network discovery which can be unreliable on some networks.

5

Run the Windows printer troubleshooter and check for Windows Update conflicts

Go to Settings then System then Troubleshoot then Other troubleshooters. Find Printer and click Run. The automated troubleshooter checks for common issues and can fix many problems automatically. If the troubleshooter does not help and your printer stopped working after a recent Windows Update check for newer updates that may contain a fix. Go to Settings then Windows Update and install any pending updates. Microsoft has acknowledged several printer-breaking bugs in 2025 and 2026 updates and released patches. If a specific update broke your printer and no fix is available yet you can temporarily uninstall the problematic update from Settings then Windows Update then Update history then Uninstall updates.

Frequently Asked Questions

Why does my printer show as offline when it is clearly turned on and connected?
The offline status in Windows does not always mean the printer is physically disconnected. It often means Windows has lost its software connection to the printer. The most common causes are the Print Spooler service crashing, a stale WSD network connection timing out, or Windows setting the printer to Use Printer Offline mode after a temporary network interruption. Check the print queue and make sure Use Printer Offline is unchecked. Then restart the Print Spooler service. If the printer is connected via WiFi also try turning the printer off and on again to force it to re-announce itself on the network.
My printer worked fine before a Windows 11 update and now it does not print at all. What happened?
Microsoft has been transitioning Windows 11 away from older V3 and V4 printer drivers toward modern IPP drivers starting in 2025 and continuing through 2026. Some Windows updates removed support for legacy driver frameworks that older printers relied on. If your printer stopped working after an update the fix is usually to download the latest driver directly from your printer manufacturer's website. The manufacturer may have released an updated driver that uses the new IPP framework. If no updated driver exists you may need to add the printer manually using a TCP/IP connection and a compatible generic driver.
Can I print from my phone to a Windows-connected printer?
If your printer has built-in WiFi it likely supports direct mobile printing without going through your Windows computer. iPhones use AirPrint which works automatically with most modern WiFi printers on the same network. Android devices use the default Print Service or the manufacturer's app. If your printer does not have WiFi and is connected to your PC via USB you can share it on the network from Windows. Go to Settings then Bluetooth and devices then Printers and scanners then click your printer then Printer properties then Sharing tab then check Share this printer. Other devices on the same network including phones with the right app can then print to it.
How do I fix faded or streaky prints?
Faded or streaky output is a hardware issue not a Windows issue. For inkjet printers run a print head cleaning cycle from the printer's built-in menu or the printer software on your computer. You may need to run the cleaning cycle two or three times. If prints are still streaky after multiple cleanings the ink cartridge nozzles may be permanently clogged and the cartridge needs replacing. For laser printers faded prints usually mean the toner cartridge is low. Remove the toner cartridge and gently rock it side to side to redistribute the remaining toner which can extend its life by a few hundred pages. If that does not help replace the toner cartridge.
Adhen Prasetiyo

Research Bug bounty at javahack team

Research Bug bounty Profesional

Web Development Research Bug Hunter
View all articles →