🚀 NEW in v2.4.28: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Printer Not Working

How to Fix Printer Not Working on Windows 10 and 11

Printer showing offline, jobs stuck in the queue, or Windows just not detecting it at all? This guide walks through every common printer failure — spooler crashes, driver corruption, network printers disappearing, and USB detection issues — with step-by-step fixes.

  • Clears stuck print queues and resets the Print Spooler service automatically
  • Detects driver corruption and reinstalls the correct printer driver
  • Diagnoses whether the issue is software-side (fixable) or hardware/connection-side

Best for printers showing offline, stuck queues, spooler crashes, driver errors, and USB or network detection failures on Windows 10 and 11.

📖

Main Troubleshooting Guide

How to Fix Driver Issues

Complete symptoms, causes, and step-by-step solutions

Symptoms

You might be experiencing this problem if you notice:

  • Printer shows "Offline" in Windows even though it's powered on and connected
  • Print jobs sit in the queue but never print — queue shows "Error" or "Printing" indefinitely
  • Printer is not detected after connecting via USB — nothing happens when you plug it in
  • Network printer disappears from the device list after a restart or network change
  • Print Spooler service keeps stopping or crashing — printing fails system-wide
  • Documents print garbled text, missing sections, or random characters instead of the actual content
  • Printer prints blank pages even though ink/toner levels show as full
  • Windows says "Driver is unavailable" when you try to print
  • "Printer in error state" message that won't clear no matter what you try
  • Printer worked yesterday but stopped after a Windows update

Common types of printer problems on Windows

Print Spooler Failures

The Print Spooler service crashes, stops, or hangs — causing all printing to fail system-wide. Clearing the spool folder and restarting the service usually resolves it. If it keeps crashing, a corrupted driver is the likely root cause.

Driver Incompatibility

Printing broke after a Windows update or the printer shows "Driver is unavailable." Windows replaced the working driver with a generic one. Reinstalling the manufacturer's driver fixes this.

Network Printer Connectivity

Wireless or network printer keeps going offline or disappearing from the device list. Usually caused by the printer getting a new IP address from DHCP. Setting a static IP on the printer prevents recurrence.

USB Printer Not Detected

The printer isn't recognized when connected via USB. Could be a faulty cable, a dead USB port, or a missing driver. Testing with a different port and cable rules out hardware issues.

What RescuePC checks when your printer isn't working

Printer problems on Windows usually come down to one of four things: the Print Spooler service, the printer driver, the connection (USB or network), or a stuck print queue. RescuePC checks each of these components to identify the specific failure.

  • Checks Print Spooler service status — detects crashes, stops, and configuration errors
  • Scans installed printer drivers for corruption, version mismatches, and compatibility issues
  • Detects stuck print jobs that are blocking the entire queue
  • Verifies USB and network printer connectivity and port configuration
  • Identifies Windows Update-related driver replacements that broke printing

Most useful when the printer was working before and suddenly stopped, when multiple printers are affected (pointing to a spooler or system issue), or when printing broke after a Windows update.

Manual troubleshooting vs RescuePC

On your own

  • Stopping and restarting Print Spooler manually via services.msc every time it crashes
  • Navigating to the spool folder to delete stuck print jobs by hand
  • Trying to figure out if the problem is the driver, the spooler, the connection, or the printer itself
  • Searching for the correct driver on the manufacturer's website among dozens of similar model numbers
  • Dealing with network printer IP changes by re-adding the printer every time the IP rotates

With RescuePC

  • Checks Print Spooler health, driver integrity, and port configuration in one diagnostic pass
  • Identifies whether the problem is the spooler, driver, connection, or print queue
  • Detects corrupted drivers and Windows Update-related driver changes automatically
  • Clears stuck print jobs and repairs spooler configuration without manual folder navigation

Printer issues are frustrating because the error messages are vague — "Offline," "Error," "Driver Unavailable" — and the actual cause could be any of five different things. RescuePC narrows it down so you fix the right component.

When this page is most likely to help

  • Your printer was working before and suddenly stopped — nothing changed on your end
  • Printing broke right after a Windows update was installed
  • Print jobs are stuck in the queue and won't clear even after restarting
  • The printer shows "Offline" or "Error" even though it's on and connected
  • You're seeing "Driver is unavailable" when you try to print
  • Multiple printers on the same PC are affected (pointing to a spooler or system issue, not the printer itself)

Most Windows printer problems are caused by the Print Spooler service, a corrupted driver, or a lost network connection — all of which are fixable without replacing the printer.

When Windows-side printer repair may not be enough

Some printer problems are hardware issues with the printer itself, not Windows.

  • The printer doesn't power on at all, or powers on but shows an error on its own display panel
  • The printer prints on other computers but not on yours — and you've already reinstalled the driver (possible motherboard USB issue)
  • Print quality is poor (streaks, faded, smeared) — this is usually a printhead, ink, or toner problem on the printer itself
  • The printer makes grinding or clicking noises during printing — this indicates a mechanical failure
  • The printer is very old and the manufacturer no longer provides Windows 10/11 drivers
If the solutions above don't resolve the issue and the printer doesn't work on any computer, the printer itself may need servicing or replacement. If it works on other PCs but not yours, the issue is likely a USB port or driver problem on your specific machine.

Common Causes

  • Print Spooler service crashed or stopped — this service manages all print jobs, and if it fails, nothing prints
  • Corrupted or outdated printer driver — the driver Windows installed automatically may be incompatible with your printer model
  • Print queue jammed with stuck jobs — a failed print job blocks everything behind it in the queue
  • USB connection issue — damaged cable, wrong port, or the USB controller isn't providing enough power
  • Network printer IP address changed — the printer got a new IP from DHCP and Windows is still pointing to the old address
  • Windows Update replaced the working driver with a generic or incompatible one
  • Firewall or antivirus blocking network printer communication (port 9100 or SMB sharing)
  • WSD (Web Services for Devices) port lost connection — common with wireless printers that go to sleep
  • Printer firmware mismatch — the printer's firmware was updated but the Windows driver wasn't, or vice versa

Solutions

Solution 1: Clear the Print Queue and Restart the Spooler

  1. 1Press Windows + R, type services.msc, and press Enter
  2. 2Find "Print Spooler" in the list, right-click it, and click Stop
  3. 3Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS
  4. 4Delete all files in that folder — these are the stuck print jobs
  5. 5Go back to Services, right-click Print Spooler, and click Start
  6. 6Try printing a test page — right-click your printer > Printer Properties > Print Test Page
  7. 7If the spooler crashes again immediately, a corrupted driver is likely the cause (see solution 3)

Solution 2: Remove and Reinstall the Printer

  1. 1Go to Settings > Bluetooth & devices > Printers & scanners
  2. 2Click your printer and select Remove device
  3. 3Disconnect the printer — unplug the USB cable or disconnect it from the network
  4. 4Restart your computer
  5. 5Reconnect the printer (plug in USB or power on the network printer)
  6. 6Windows should auto-detect and install it — check Settings > Printers & scanners
  7. 7If it doesn't appear, click "Add a printer or scanner" and wait for the scan
  8. 8For network printers: click "The printer that I want isn't listed" and add by IP address

Solution 3: Reinstall the Printer Driver from the Manufacturer

  1. 1Open Device Manager (right-click Start > Device Manager)
  2. 2Expand "Print queues" and find your printer
  3. 3Right-click > Uninstall device > check "Delete the driver software" > Uninstall
  4. 4Go to your printer manufacturer's website (HP, Canon, Brother, Epson, Lexmark)
  5. 5Download the latest full driver package for your exact printer model and Windows version
  6. 6Run the installer — it usually handles adding the printer back automatically
  7. 7If the manufacturer's site doesn't have your model, check Windows Update: Settings > Windows Update > Check for updates > Optional updates > Driver updates

Solution 4: Fix "Printer Offline" Status

  1. 1Go to Settings > Bluetooth & devices > Printers & scanners > click your printer
  2. 2Click "Open print queue" and check if "Use Printer Offline" is enabled — uncheck it if so
  3. 3Check the physical printer: is it powered on? Is the USB cable secure? Is it connected to WiFi?
  4. 4For network printers: print a network configuration page from the printer itself to verify its current IP address
  5. 5If the IP changed, remove the printer from Windows and re-add it with the correct IP address
  6. 6Try setting a static IP on the printer (through the printer's web interface) to prevent future IP changes

Solution 5: Run the Windows Printer Troubleshooter

  1. 1Go to Settings > System > Troubleshoot > Other troubleshooters
  2. 2Find "Printer" and click Run
  3. 3The troubleshooter will check for: spooler issues, driver problems, port configuration errors
  4. 4Apply any fixes it suggests and test printing again
  5. 5If the troubleshooter says "Printer Spooler service is not running," it will offer to restart it
  6. 6This tool is limited but catches common configuration mistakes quickly

Solution 6: Fix Network Printer Connection Issues

  1. 1On the printer: print a network configuration page to get the printer's current IP address
  2. 2On your PC: open Command Prompt and run: ping [printer-IP-address] — if it doesn't respond, the printer isn't reachable
  3. 3Check that both the PC and printer are on the same network (same subnet)
  4. 4Temporarily disable Windows Firewall to test: Settings > Privacy & security > Windows Security > Firewall > Turn off
  5. 5If printing works with the firewall off, add an exception for port 9100 (raw printing) and port 515 (LPR)
  6. 6For shared printers on another PC: make sure File and Printer Sharing is enabled on the host PC
  7. 7Try adding the printer by IP: Settings > Printers & scanners > Add > "The printer I want isn't listed" > TCP/IP address

Fix a printer that will not print — the exact commands

Most "printer not working" cases are a jammed Print Spooler queue, not the printer itself. This clears the stuck jobs and restarts the spooler. Run in an elevated Command Prompt.

net stop spooler

Stops the Print Spooler service so its queue files can be cleared.

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

Deletes every stuck or corrupt print job that is jamming the queue.

net start spooler

Restarts the spooler with an empty, clean queue.

Get-Printer | Format-Table Name, DriverName, PrinterStatus

Lists installed printers, their drivers, and status so you can confirm the right one is online.

Print a test page after the spooler restarts. RescuePC does this automatically and re-checks the spooler service state afterward so a crashed spooler cannot silently reappear.

What kind of printer problem are you experiencing?

Printer shows "Offline" even though it's on and connected

Likely cause: Windows lost communication with the printer. For USB printers, the connection may be interrupted. For network printers, the IP address likely changed (DHCP assigned a new one). Check the physical connection and re-add the printer with the correct IP.

Print jobs are stuck in the queue — nothing prints

Likely cause: A failed print job is blocking the queue. The Print Spooler service may also be hung. Stop the spooler, clear the queue files from C:\Windows\System32\spool\PRINTERS, restart the spooler, and try again.

"Driver is unavailable" or printing broke after a Windows update

Likely cause: Windows Update replaced your working printer driver with a generic or incompatible version. Uninstall the current driver from Device Manager and install the latest driver directly from the printer manufacturer's website.

USB printer not detected — nothing happens when plugged in

Likely cause: The USB port, cable, or controller may be at fault. Try a different USB port (use a port directly on the motherboard, not a hub). Try a different cable. Check Device Manager for "Unknown Device" entries under Universal Serial Bus controllers.

Prints garbled text, blank pages, or random characters

Likely cause: The printer driver is corrupted or mismatched with the printer model. The print data is being sent in the wrong format (e.g., PCL vs PostScript mismatch). Uninstall and reinstall the correct driver from the manufacturer.

Best next step

Good fit for printers that show "Offline" or "Error," stuck print queues, Print Spooler crashes, driver incompatibility after Windows updates, and network printers that keep disappearing on Windows 10 and 11.

Why RescuePC handles printer problems well

Printer issues are one of the most common and most frustrating Windows problems because the error messages are vague and the cause could be the spooler, the driver, the connection, or the printer itself. Most users cycle through all four before finding the right one.

  • Checks Print Spooler service health and detects crash loops or configuration corruption
  • Identifies driver version mismatches and Windows Update-related driver replacements
  • Detects stuck print jobs blocking the queue without requiring manual folder navigation
  • Verifies printer port configuration for both USB and network connections

Browse More Hardware & Devices Guides

Frequently asked questions

Why does my printer show "Offline" when it's connected and turned on?
Windows has lost communication with the printer. For USB printers: check the cable and try a different port. For network printers: the IP address likely changed — print a network config page from the printer to find its current IP, then re-add it in Windows with the correct address.
Why did my printer stop working after a Windows update?
Windows Update sometimes replaces working printer drivers with generic or incompatible versions. Go to Device Manager > Print queues > right-click your printer > Uninstall device (check "Delete driver software"). Then install the latest driver directly from the manufacturer's website.
How do I fix a stuck print queue?
Stop the Print Spooler service (services.msc > Print Spooler > Stop), navigate to C:\Windows\System32\spool\PRINTERS and delete all files, then restart the Print Spooler service. This clears the jammed queue.
My network printer keeps disappearing — how do I make it stay?
Your printer is probably getting a new IP address every time it reconnects (DHCP). Set a static IP on the printer through its web interface (type the printer's current IP into a browser). Then add it in Windows using that static IP address instead of auto-discovery.
Why does my printer print garbled text or random characters?
Garbled output is almost always a driver mismatch — Windows is sending print data in a format the printer doesn't understand. Uninstall the printer in Settings > Devices > Printers, delete the driver from Print Server Properties (printui /s /t2), then reinstall using the manufacturer's latest driver. Avoid "Windows Update" drivers for this — use the one from the printer maker's website.
Why does my printer work from some apps but not others?
Different applications use different print APIs and driver features. If printing works from Notepad but fails from Chrome or Word, the issue is usually the print driver's handling of complex layouts or graphics. Try printing as PDF first (Microsoft Print to PDF), then print the PDF — this isolates whether the problem is the app or the driver. Also check the app's print settings for a "Print as image" option, which bypasses driver rendering issues.

Related Troubleshooting Guides

These specific guides cover common variations of this problem:

Share this:XRedditLinkedInEmail