If your printer shows “Not Responding” in Windows, the fix usually involves restarting the Print Spooler service, clearing the print queue, and reinstalling the driver. This article walks through those steps and other common solutions in order of likelihood.
Why Windows Says “Not Responding”
The message appears when the print job is sent but the printer does not acknowledge it within a timeout period. Common causes include:
- A stuck print queue (a corrupted job blocks everything behind it).
- The Print Spooler service has stopped or crashed.
- An outdated or incompatible printer driver.
- The printer is in an error state (paper jam, low ink, cover open).
- USB or network connection problems (cable, Wi-Fi, firewall).
- Windows Update changed a setting or driver.
Most “not responding” errors are software-side, not hardware failures. The printer may still power on and show a ready light, but the communication between Windows and the printer is broken.
Step 1: Restart the Print Spooler Service
The Print Spooler is the Windows service that manages print jobs. Restarting it clears temporary glitches and stuck jobs.
- Press Win + R, type
services.msc, and press Enter. - Scroll to Print Spooler. Right-click it and select Restart.
- If Restart is grayed out, first click Start (if stopped), then right-click and choose Restart.
- After restarting, try printing again.
If the service fails to start, check that Dependencies (like HTTP service) are running, or run the Print Troubleshooter in Windows Settings (Settings > System > Troubleshoot > Other troubleshooters).
Step 2: Clear the Print Queue
A corrupted print job is the most common cause of a persistent “not responding” message. Windows keeps a queue of files; if one is stuck, all subsequent jobs wait forever.
- Open Settings > Bluetooth & devices > Printers & scanners (or Control Panel > Devices and Printers).
- Click your printer and select Open print queue.
- Click Printer in the menu bar and choose Cancel All Documents.
- If the queue won’t clear, restart the spooler again, then delete the files manually:
- Open File Explorer and go to
C:\Windows\System32\spool\PRINTERS. - Delete all files in that folder (you may need admin rights).
- Restart the Print Spooler service.
Step 3: Check the Printer’s Status and Connections
Before reinstalling anything, verify the basics:
- Power: The printer must be on and not in sleep mode. Press its power button to wake it.
- Error lights: Check for paper jams, empty ink/toner, or an open cover. Resolve any error on the printer’s display.
- USB: Unplug and replug the cable, try a different port, or use a different cable.
- Network: For Wi-Fi or Ethernet printers, confirm the printer is on the same network as your PC. Print a network configuration page from the printer’s menu to see its IP address.
- Set as default: Right-click the printer in Settings > Printers & scanners and choose Set as default if it isn’t already.
If the printer is connected via Wi-Fi, a firewall or router change can block communication. Temporarily disable the firewall to test, but re-enable it afterward.
Step 4: Update or Reinstall the Driver
An outdated or corrupted driver is a leading cause after a Windows update. Windows often installs a generic driver that lacks full features.
- Go to Settings > Bluetooth & devices > Printers & scanners.
- Click your printer and select Remove device.
- Download the latest driver from the printer manufacturer’s website (not from a third-party site).
- Run the installer and follow the on-screen instructions. Choose the correct connection type (USB or network).
- Restart your PC and try printing.
If you already have the latest driver, try Windows Update (Settings > Windows Update) to see if a newer driver is available under Optional updates.
Step 5: Use Windows Built-in Troubleshooters
Windows includes automated tools that can detect and fix common printer issues.
- Printer troubleshooter: Settings > System > Troubleshoot > Other troubleshooters > Printer > Run.
- Hardware and devices: In older Windows versions, search for “troubleshoot” in Control Panel and run the Hardware and Devices troubleshooter.
These tools restart the spooler, check drivers, and reset the printer connection. They won’t fix hardware failures, but they resolve many software conflicts.
Step 6: Advanced Fixes for Persistent Errors
If the above steps fail, try these less common but effective solutions:
- Run as administrator: Right-click the printer icon in Devices and Printers, select Run as administrator, then try to remove and re-add the printer.
- Add the printer again: In Settings > Printers & scanners, click Add device and let Windows detect it. If it appears, select it and click Add.
- Disable SNMP: For network printers, go to printer properties > Ports > Configure Port, and uncheck SNMP Status Enabled. This prevents Windows from polling the printer and hanging.
- Check for Windows updates: Install all pending updates, as they often include printer driver fixes.
- Use the IP address directly: For network printers, add a new port using the printer’s IP address (Standard TCP/IP Port) instead of relying on automatic discovery.
Frequently Asked Questions
Why does my printer say “Not Responding” even though it’s on?
The printer can be powered on but still fail to communicate. This usually means the spooler is stuck, the driver is corrupted, or the connection (USB or network) is interrupted. Restarting the spooler and clearing the queue fixes most cases.
How do I clear a stuck print queue?
Open the print queue from Settings > Printers & scanners, click your printer, and select “Open print queue.” Then go to Printer > Cancel All Documents. If that doesn’t work, restart the Print Spooler service and delete files in C:\Windows\System32\spool\PRINTERS (requires admin).
Will reinstalling the driver delete my printer settings?
Yes, removing the device removes custom settings like paper size and print quality presets. You’ll need to reconfigure them after reinstalling. It’s a good idea to note your settings before removal.
Can a firewall block my printer?
Yes, especially for network printers. Windows Firewall or third-party security software can block the ports used for printing (commonly 9100, 515, 631). Temporarily disable the firewall to test, and add an exception for your printer’s IP if that resolves it.
What if my printer is not detected at all?
If Windows doesn’t see the printer, check the USB cable and port, try a different cable, or for network printers, verify the printer’s IP address and that it’s on the same subnet. Also run the Add Device wizard in Settings.
Is there a way to prevent this error in the future?
Keep your printer driver updated, avoid sending large or complex print jobs, and regularly restart your printer and PC. Also, set the printer to not go into deep sleep if you print infrequently.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Find Leaked Passwords in Chrome, Edge, Wallet & iCloud Keychain
- Fingerprint Limit Reached on MacBook Pro: Fix It
- WhatsApp Call Errors: Meanings & Fixes
- Error 0x8007025d: Fix Windows Install Fails
- Net Framework 3.5 Installation Error 0x800f0950
- How to Organize Google Photos with Face Groups & Labels