Skip to content

Troubleshooting·Published ·By Dan Dadovic

Written and maintained by Dan Dadovic · Last updated

Printer Offline: How to Get It Back Online

Your printer is powered on, the lights are normal, maybe it even shows "Ready" on its display, but your computer or phone insists it's offline. You can't print, and the queue piles up with unsent jobs. This is one of the most common printer complaints, and it's almost never a hardware failure. The printer is fine. The communication path between your device and the printer is broken, and the fix depends on your operating system and connection type.

This guide is for printers that were working and then stopped. If you're setting up a new printer for the first time and it shows offline, skip to the mobile setup guide or the brand-specific guide for your printer ( HP, Canon, Epson, Brother).

Why Printers Go Offline

"Offline" means the operating system sent a print command and didn't get an acknowledgment back within its timeout window. The five most common reasons:

  1. The printer's IP address changed. Home routers assign dynamic IP addresses via DHCP. After a router restart, power outage, or DHCP lease renewal, the printer may receive a different IP than what your computer has saved. Your computer sends the job to the old IP, gets no response, and declares the printer offline.
  2. Wi-Fi connection dropped. Printers have weaker Wi-Fi radios than laptops. Walls, distance, microwave ovens, and interference from neighboring networks can cause the printer to quietly disconnect. The printer's Wi-Fi light may still appear solid even after the connection drops because some models only update the indicator on the next connection attempt.
  3. The "Use Printer Offline" flag is set. Windows has a toggle that forces offline mode. It can get set by a stalled print job, a sleep/wake cycle, or a network glitch. It stays set until you manually clear it.
  4. A stuck print job is blocking the queue. One corrupted job can jam the entire queue. The printer looks offline because no new jobs can be sent until the stuck one is cleared.
  5. Driver update or OS update. Operating system updates sometimes replace manufacturer drivers with generic versions that don't communicate correctly with the printer. This is the most common cause of offline status that appears "out of nowhere."

Fix Printer Offline on Windows

Windows is the most common platform for offline issues because of its "Use Printer Offline" flag and its habit of replacing drivers during updates.

Step 1: Clear the offline flag

  1. Open Settings → Bluetooth & devices → Printers & scanners.
  2. Click your printer.
  3. Click Open print queue.
  4. In the print queue window, click the Printer menu at the top.
  5. If Use Printer Offline is checked, uncheck it.

This single step fixes a surprising number of cases. If the option is grayed out or the printer still shows offline, continue.

Step 2: Cancel stuck jobs and restart the spooler

  1. In the same print queue window, select all jobs and cancel them.
  2. Press Win+R, type services.msc, press Enter.
  3. Find Print Spooler in the list.
  4. Right-click → Restart.

If jobs won't cancel, stop the Print Spooler service, navigate to C:\Windows\System32\spool\PRINTERS, delete all files in that folder, then start the Print Spooler service again. This clears the queue at the file system level. Our print spooler guide covers edge cases and permission issues.

Step 3: Remove and re-add the printer

  1. Go to Settings → Bluetooth & devices → Printers & scanners.
  2. Click your printer → Remove.
  3. Restart your computer.
  4. Return to Printers & scanners → Add device.
  5. Windows should discover the printer. If it doesn't, click "Add manually" and enter the printer's IP address (found on the printer's network configuration page).

Step 4: Update the driver

If re-adding didn't fix it, the driver may be corrupted. Go to the manufacturer's website ( HP, Canon, Epson, Brother), download the latest full driver package for your model and Windows version, and install it. Do not rely on Windows Update for printer drivers; it often installs a generic version that lacks full functionality.

Fix Printer Offline on macOS

macOS handles printer communication through CUPS (Common Unix Printing System) under the hood. Offline issues are typically cleaner to resolve than on Windows.

Step 1: Delete and re-add the printer

  1. Open System Settings → Printers & Scanners.
  2. Select the offline printer and click the minus (−) button.
  3. Click the plus (+) button to add it back.
  4. macOS should auto-detect the printer if it's on the same network.

Step 2: Reset the printing system

If re-adding didn't work, the nuclear option: right-click (or Control-click) anywhere in the printer list area and select Reset printing system. This removes all printers, queues, and cached drivers. Re-add your printer afterward. This is aggressive but effective: it clears every possible source of cached bad state.

Step 3: Check network privacy settings (Sequoia and Sonoma)

macOS Sonoma (14) and Sequoia (15) introduced stricter local network privacy controls. Your printer app may not have permission to discover devices on the local network. Check: System Settings → Privacy & Security → Local Network. Make sure your printer manufacturer's app (HP Smart, Canon PRINT, Epson iPrint) has the toggle enabled. Without this permission, the app can't see the printer even if it's on the same Wi-Fi.

Fix Printer Offline on iPhone and iPad

iOS uses AirPrint for wireless printing. There is no driver to install and no offline flag to toggle. If your printer doesn't appear in the iOS print dialog, the issue is network-level.

  1. Confirm same Wi-Fi network. Open Settings → Wi-Fi on your iPhone and check the network name. Then check the printer's network status (usually on the LCD display or by printing a network configuration page). Both must be on the same network.
  2. Check for band mismatch. Most printers only connect to 2.4 GHz Wi-Fi. If your iPhone is on the 5 GHz band and your router isolates the bands, the printer is invisible. Switch your iPhone to the 2.4 GHz network, or disable AP isolation / band steering on your router.
  3. Restart both devices. Restart the printer (power off, wait 30 seconds, power on) and your iPhone (hold Side + Volume Up, slide to power off, turn back on). AirPrint discovery relies on Bonjour (mDNS), which can get stuck after network changes.
  4. Use the manufacturer app. If AirPrint doesn't find the printer, try the manufacturer's iOS app (HP Smart, Canon PRINT Inkjet/SELPHY, Epson iPrint, Brother iPrint&Scan). These apps use their own discovery methods and can sometimes find printers that AirPrint misses.

Fix Printer Offline on Android

Android uses the Mopria print service for wireless printing. Like iOS, there are no drivers. Offline issues are almost always network-related.

  1. Verify Wi-Fi and band. Same as iOS: both devices on the same network, same band (2.4 GHz for most printers).
  2. Check the default print service. Go to Settings → Connected devices → Connection preferences → Printing (path varies by manufacturer). Make sure the Default Print Service or Mopria Print Service is enabled. Some Android vendors disable this by default.
  3. Install the manufacturer plugin. While Android's built-in print service handles basic printing, manufacturer plugins (available free on Google Play) provide better discovery and additional features. Install your brand's plugin and try printing through it.
  4. Restart and rediscover. Toggle Wi-Fi off and on in Android's quick settings, then open the print dialog again. Android refreshes its printer discovery list each time the print dialog opens.

Network-Level Fixes

If the OS-specific steps above didn't resolve the issue, the problem is likely at the network level. These fixes apply regardless of operating system.

Assign a static IP address

This is the single most effective long-term fix for recurring offline issues. A static IP means the printer's address never changes, so your computer always knows where to find it.

  1. Print a network configuration page from the printer's control panel. Note the current IP address and MAC address.
  2. Open your router's admin page (typically 192.168.1.1 or 192.168.0.1 in a browser).
  3. Find the DHCP reservation, static lease, or address reservation section.
  4. Add a reservation binding the printer's MAC address to its current IP (or choose any unused IP in your subnet).
  5. Restart the printer to pick up the reserved address.

Disable AP isolation

Some routers have an "AP isolation" or "client isolation" feature (sometimes called "guest mode" on the main network) that prevents devices on the same Wi-Fi from talking to each other. This is a security feature for public networks, but on a home network it blocks your computer from reaching the printer. Check your router's wireless settings and disable AP isolation if it's enabled.

Move the printer closer to the router

Printers have notoriously weak Wi-Fi antennas. A signal that's adequate for your laptop may be too weak for the printer, especially through walls or across floors. If the printer frequently drops offline and the router is in a different room, moving the printer closer (or adding a Wi-Fi extender near the printer) can eliminate the problem entirely. Alternatively, a USB connection or Ethernet cable (if your printer has an Ethernet port) eliminates Wi-Fi reliability issues completely.

Once your printer is back online, print a black and white test page to confirm it is producing output correctly. Printers that have been offline for an extended period — especially inkjets — may have developed minor nozzle clogs during the downtime.

For a broader diagnostic starting point, our printer troubleshooting guide covers every common printer problem with symptom-based navigation.

Frequently Asked Questions

Why does my printer go offline after every sleep or restart?

This is almost always an IP address change. Most home routers assign dynamic IP addresses via DHCP, and when the router or printer restarts, the printer may get a different IP address than the one your computer has saved. The computer sends the print job to the old IP, gets no response, and marks the printer as offline. The fix: assign a static IP address to your printer. Access your router's admin page (usually 192.168.1.1 or 192.168.0.1), find the DHCP reservation or static lease section, and bind your printer's MAC address to a fixed IP. The printer's MAC address is on its network configuration page.

My printer shows offline on my laptop but works from my phone. Why?

Your phone and laptop are likely on different network bands. Many dual-band routers broadcast a 2.4 GHz and a 5 GHz network. If your printer is on 2.4 GHz (most printers only support 2.4 GHz) and your laptop connected to the 5 GHz band, some routers isolate the two bands and devices can't see each other. Check your laptop's Wi-Fi connection and switch to the same band as the printer. Alternatively, disable band steering or AP isolation in your router settings so all devices on both bands can communicate.

How do I fix a USB printer that keeps going offline?

USB offline issues are almost always cable or port problems, not software. First, try a different USB port on your computer — front ports on desktops are often underpowered. Use a direct connection, not a USB hub, as hubs can cause intermittent disconnects. Try a different USB cable (USB-A to USB-B cables degrade over time, especially at the connector joints). If the printer still drops offline, uninstall it from your system, unplug the USB cable, restart your computer, plug the cable back in, and let Windows or macOS rediscover it. On Windows, also check Device Manager for any USB controller warnings.

Does resetting the print spooler fix an offline printer?

Sometimes. The print spooler manages the queue of pending print jobs. If a corrupted job is stuck in the queue, it can block all subsequent jobs and make the printer appear offline. On Windows: open Services (Win+R → services.msc), find Print Spooler, click Restart. On macOS: System Settings → Printers & Scanners → right-click (or Control-click) the printer list → Reset printing system. This clears all pending jobs and resets printer connections. After resetting, you may need to re-add your printer. Our print spooler guide covers the full process.

Why did my printer go offline after a Windows update?

Windows updates frequently replace printer drivers with generic Microsoft versions that may not be fully compatible with your printer. The update can also reset network settings or change firewall rules that block printer communication. After a Windows update: go to Settings → Windows Update → View update history to confirm an update was installed. Then visit your printer manufacturer's website and download the latest driver for your exact model and Windows version. Install it, restart, and the printer should come back online. If the manufacturer driver is not yet updated for the new Windows build, temporarily roll back the update.

How do I fix printer offline on macOS Sequoia or Sonoma?

macOS handles printers differently from Windows. First, try: System Settings → Printers & Scanners → select the offline printer → click the minus button to remove it → click the plus button to re-add it. If that doesn't work, reset the entire printing system: right-click (or Control-click) anywhere in the printer list and select 'Reset printing system.' This removes all printers and queues. Re-add your printer afterward. For network printers, also check System Settings → General → Sharing and ensure 'Printer Sharing' is configured correctly. macOS Sequoia introduced stricter network privacy settings that can block printer discovery — check Settings → Privacy & Security → Local Network and ensure your printer app has access.

Can a firewall or VPN cause my printer to show offline?

Yes, both are common causes. A VPN routes your network traffic through an external server, which means your computer is effectively on a different network than your local printer. Most printers won't be reachable while a VPN is active unless you configure split tunneling to exclude local network traffic. Firewalls (both Windows Defender Firewall and third-party software like Norton or Bitdefender) can block the ports printers use for discovery and communication. The relevant ports are TCP 9100 (raw printing), UDP 5353 (mDNS/Bonjour for AirPrint), and TCP 631 (IPP). Check your firewall settings and add exceptions for these ports or for your printer's IP address.

Was this page helpful?

DD

Dan Dadovic

PhD in Information Sciences · Commercial Director at Ezoic · Builder of BinBosh and PrinterTools. Dan writes about printers, print quality diagnostics, and colour management.

Test Your Printer Now

Print a free test page to check your printer's ink, toner, and alignment after following this guide.

Related Resources

More Guides

PrinterTools is not affiliated with or endorsed by the printer manufacturers mentioned in this guide. Steps may vary by model and firmware version. See our full disclaimer.