How to Fix a Printer Showing Offline in Windows 11

The Problem

You hit Print and nothing lands on paper—or Windows insists the printer is offline while the printer itself looks fine. USB, Wi-Fi, and office network printers all do this; the fix depends on connection type.

Symptoms

  • The printer is greyed out and labelled Offline in Printers & scanners.
  • Jobs pile up in the queue and never clear, even after a restart.
  • The printer prints from a phone but not from the PC.
  • It worked yesterday, nothing changed, and it is offline this morning—almost always a changed IP address.

Step 1: Rule Out the Printer Itself

Before touching Windows, confirm the printer is genuinely ready.

  • Power on, paper loaded, no jam or lid-open warning, ink or toner not empty. Many printers refuse all jobs on a single empty colour cartridge even for black-only documents.
  • Print a self-test or configuration page from the printer's own menu. If that fails, the problem is not Windows at all.
  • On a Wi-Fi printer, check the panel shows it connected to your network—not a guest SSID, and not the 5 GHz band if the printer is 2.4 GHz only.
  • Restart the printer and the PC once. Do this before the deeper steps, not after.

Step 2: Take It Off "Use Printer Offline"

Windows has a manual offline flag that sticks until you clear it.

  1. Press Win + R, type control printers, press Enter.
  2. Right-click your printer → See what's printing.
  3. Open the Printer menu.
  4. Untick Use Printer Offline if it is ticked.
  5. Untick Pause Printing in the same menu.
  6. Right-click the printer in the folder → Set as default printer, so apps stop sending jobs to Microsoft Print to PDF.

Step 3: Clear a Stuck Print Queue

A single corrupted job blocks everything behind it.

  1. In the queue window: PrinterCancel All Documents.
  2. If jobs will not clear, open Terminal (Admin) and run:
net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler
  1. Print a test page: printer PropertiesGeneralPrint Test Page.

If the spooler service keeps stopping on its own, set it to restart automatically: services.mscPrint SpoolerPropertiesRecovery → set the first two failure actions to Restart the Service.

Step 4: Remove the Printer and Add It Again

  1. SettingsBluetooth & devicesPrinters & scanners.
  2. Select the printer → Remove device.
  3. Also remove any duplicate entries such as HP LaserJet (Copy 1)—duplicates fight over the same port.
  4. Click Add device, wait for the scan, then Add manually if it does not appear.
  5. Install the current driver from HP, Canon, Epson, or Brother. A driver from a decade ago will install and then behave exactly like this.

Step 5: Fix Network Printers Properly

Wi-Fi printers usually go offline because the router handed them a new IP address while Windows is still pointed at the old one.

  1. Print a network configuration page from the printer's menu and note the IP address.
  2. Type http://<that-ip> into a browser. If the printer's own web page loads, the network path is fine and only Windows is confused.
  3. In Printers & scanners → your printer → Printer propertiesPortsConfigure Port, correct the IP address. Or click Add PortStandard TCP/IP Port and add it fresh.
  4. Stop it recurring: open your router's admin page and create a DHCP reservation so the printer always receives the same address. This is the single most effective fix for a printer that goes offline every few days.

Step 6: Run the Printer Troubleshooter

SettingsSystemTroubleshootOther troubleshootersPrinterRun. It restarts the spooler, clears the queue, and re-registers the port—worth one pass before anything more drastic.

Step 7: Check the Services a Printer Depends On

Press Win + Rservices.msc and confirm these are Running with startup type Automatic:

  • Print Spooler
  • Function Discovery Provider Host and Function Discovery Resource Publication (network printer discovery)
  • Device Association Service

What Not to Do

  • Don't reinstall the driver repeatedly without removing the old one. Layered drivers are a common cause of a queue that never clears.
  • Don't disable the firewall to "test" network printing. Instead allow the printer's app through it—see fix Windows Firewall blocking apps.
  • Don't use a USB hub for first-time printer setup. Connect directly to the PC.

Setup Tip

For USB printers, connect the cable directly to the PC for the first install so the driver binds to the right port. For Wi-Fi printers, running the manufacturer's phone app once—rather than letting Windows guess—usually produces a cleaner setup, correct IP configuration, and working scan-to-PC.

Related: fix a printer not printing and fix a scanner not working.