Troubleshooting guide

Printer Offline or Not Printing in Windows 11: A Diagnostic Guide

Diagnose a Windows 11 printer that is offline or will not print by separating device readiness, connectivity, detection, queue, spooler, driver, and app-specific faults.

On this page
  1. Start with the exact failure, not a generic printer reset
  2. If Windows cannot find the printer, diagnose the connection first
  3. Treat an Offline status as a reachability problem until evidence says otherwise
  4. Inspect the print queue before resetting the spooler
  5. Restart the Print Spooler when the queue evidence points there
  6. Move to drivers when detection works but printing remains broken
  7. If only one app cannot print, keep the diagnosis inside that boundary
  8. Use remove and reinstall as an escalation, not the opening move
  9. A short diagnostic order avoids most destructive guesswork

Start with the exact failure, not a generic printer reset

A printer that Windows labels Offline is not the same problem as a printer that is missing from Printers & scanners, a job frozen in the queue, a crashed Print Spooler, or one application that cannot print. Those symptoms sit at different layers. Identify which boundary is failing before removing drivers, clearing queues, or reinstalling the printer.

First verify that the printer itself is powered on, ready, and not reporting a paper, ink, toner, cover, or hardware error. Then open Settings > Bluetooth & devices > Printers & scanners and check whether Windows lists the intended printer. If it is present, open its queue and note whether jobs appear, remain pending, fail immediately, or disappear without output. That small amount of evidence determines which branch is worth testing next.

Use the symptom to choose the right diagnostic layer
SymptomLayer to investigateUseful next check
Printer is absent from Printers & scannersDetection or connectionVerify USB, Wi-Fi, Bluetooth, or shared-printer connectivity before queue repair
Printer is listed but shows OfflineDevice reachability or printer statusConfirm the printer is ready and reachable, then inspect its Windows status
Jobs remain stuck in the queueQueue or Print SpoolerCancel stuck jobs and restart the spooler if the queue cannot recover
Multiple printers or apps stop printingPrint Spooler or driver packageCheck the spooler service and recent driver changes
Only one application fails to printApplication or document pathTest the same printer from another app before changing the system
A shared printer alone failsHost/share/network pathVerify the host PC, share, network, and client connection independently

If Windows cannot find the printer, diagnose the connection first

For a USB printer, Microsoft recommends checking that the cable is secure and trying another USB port when practical. For a Wi-Fi printer, confirm that the printer is connected to the intended network and that the PC can use that network. For Bluetooth, confirm Bluetooth is enabled and the printer is in range. A device that Windows cannot detect is not primarily a print-queue problem.

Network and shared printers add another boundary. A shared printer depends on the host PC, the local network, sharing configuration, and a compatible client connection. Test whether the host and share are reachable before repeatedly reinstalling the client-side printer. If another PC can print to the same network printer while this PC cannot, that narrows the fault toward the Windows client rather than the physical printer.

Treat an Offline status as a reachability problem until evidence says otherwise

When the printer is installed but Windows reports it as Offline, confirm the printer is awake, ready, and still connected by the expected path. A Wi-Fi printer can remain installed in Windows even after its network connection changes; a USB printer can remain configured after a cable or port problem. The existence of a printer entry therefore does not prove that Windows can currently communicate with the device.

Also make sure you are sending the job to the intended printer. Systems that have accumulated old queues, virtual printers, or multiple instances of the same physical device can make a selection mistake look like a hardware failure. Confirm the selected/default printer before deeper repair, especially if printing works from one application but not another.

Inspect the print queue before resetting the spooler

Open the printer queue from Settings > Bluetooth & devices > Printers & scanners. Microsoft documents the queue as the place to inspect pending print jobs. If one damaged or stalled job is blocking everything behind it, canceling that job can restore the queue without changing drivers or reinstalling the device.

If jobs cannot be canceled normally, or printing across applications freezes while jobs remain stuck, the Print Spooler becomes a stronger suspect. The spooler manages Windows print jobs; a failure there can affect more than one document or application. A queue with no arriving jobs points somewhere different from a queue full of jobs that Windows cannot process.

Restart the Print Spooler when the queue evidence points there

Microsoft documents restarting Print Spooler from Services when printing stops, jobs freeze, or the service has failed. Press Windows key + R, enter `services.msc`, locate Print Spooler, and choose Restart. Retest with a small known document. If the service immediately fails again, repeated restarts are less useful than investigating the driver package or another recurring spooler fault.

For a queue that remains jammed, Microsoft also documents a deeper spooler reset that stops the service, clears files from `%WINDIR%\System32\spool\PRINTERS`, and starts the service again. Use that escalation for stuck spool files, not as the first action for a printer Windows cannot detect. Clearing the spool folder removes queued jobs, so do not use it if preserving those pending jobs matters.

Move to drivers when detection works but printing remains broken

Printer-driver problems become more plausible when Windows detects the device but jobs fail, when trouble begins after a Windows or driver change, or when the spooler repeatedly crashes around a particular printer package. Microsoft recommends current compatible printer drivers and documents removing and reinstalling a printer when ordinary troubleshooting does not resolve the fault.

Avoid downloading printer drivers from generic driver sites or forcing an unrelated package because the model name looks similar. Use Windows Update, Windows printer installation, or the printer manufacturer’s support path for the exact model and supported Windows version. On some ARM-based Windows PCs, Microsoft currently warns that a manufacturer installer may fail to add a printer and directs users to Windows Settings to add it instead; that is a platform-specific installation issue, not a diagnosis for every Windows 11 PC.

If only one app cannot print, keep the diagnosis inside that boundary

If a Windows test page or another application prints normally, the printer, connection, and basic Windows print path have already passed useful tests. Check the failing application’s selected printer, document, print settings, and application updates before resetting the whole print subsystem. A single malformed document can also be tested by printing a simple new document from the same application.

Conversely, if every application fails in the same way, move back toward the shared layers: device reachability, Windows detection, queue, spooler, and driver. Testing across two applications is a fast way to avoid treating an app-specific problem as a system-wide printer failure.

Use remove and reinstall as an escalation, not the opening move

Removing and adding the printer again is reasonable after you have verified the physical or network path and the existing Windows queue or driver state remains wrong. Microsoft documents removal and reinstallation through Settings > Bluetooth & devices > Printers & scanners. Reinstalling can rebuild the Windows printer instance, but it cannot fix a powered-off printer, broken USB cable, unreachable Wi-Fi device, or unavailable shared-printer host.

After reinstalling, test a small local document before restoring unusual application-specific settings. If the printer still fails on multiple PCs or cannot complete its own built-in self-test, the evidence has moved outside Windows. At that point, use the printer manufacturer’s hardware or network diagnostics rather than repeatedly changing the Windows client.

A short diagnostic order avoids most destructive guesswork

A practical order is: 1) verify the printer is physically ready; 2) identify whether the connection is USB, Wi-Fi, Bluetooth, or a shared queue; 3) confirm Windows detects the intended printer; 4) inspect its status and queue; 5) clear an ordinary stuck job; 6) restart or reset Print Spooler only when queue behavior points there; 7) update or reinstall the correct driver or printer instance when detection works but printing does not; 8) compare another application or PC to isolate the remaining boundary.

This order is deliberately evidence-led. Avoid registry cleaners, blanket service-disabling scripts, deleting driver-store files by hand, or repeatedly removing every printer. Each broad change can create a second fault and make the original one harder to identify.

Sources

Primary and technical sources

Technical details can vary by exact model, firmware, and platform. These are the sources used for the factual claims in this article.

  1. 01 Microsoft Support

    Microsoft Support — Fix printer connection and printing problems in Windows
  2. 02 Microsoft Support

    Microsoft Support — Fix printer not found and printer not recognized errors in Windows
  3. 03 Microsoft Support

    Microsoft Support — Fix print spooler service not running errors in Windows
  4. 04 Microsoft Support

    Microsoft Support — View a printer’s print queue in Windows
  5. 05 Microsoft Support

    Microsoft Support — Fix shared printer connection problems in Windows

Related

Technical guide

How to Back Up Installed Drivers in Windows 11

Export third-party driver packages from the Windows 11 driver store with PnPUtil, preserve them before a reinstall, and understand what the backup does and does not contain.