How to troubleshoot and fix a printer that shows as offline in Windows
Summary
This guide helps you troubleshoot and resolve: How to troubleshoot and fix a printer that shows as offline in Windows. Follow the steps below to fix the issue.
Common Causes
When your printer displays as "Offline" in Windows, it usually means your computer cannot communicate with the printer, even if the device is powered on and connected. This is one of the most common printing issues and is typically caused by a stuck print queue, an incorrect connection setting, or an outdated driver. The steps below will walk you through resolving the issue, starting with the quickest fixes first.
Quick Fix Steps
Before diving into detailed troubleshooting, try these common solutions:
- Restart your printer and your computer.
- Confirm the printer is powered on, has paper loaded, and shows no error lights.
- Check that the cable (USB or Ethernet) is firmly connected at both ends, or that your Wi-Fi printer is connected to the same network as your computer.
- Cancel any stuck print jobs in the print queue.
If the printer still shows as offline after these steps, continue to the detailed instructions below.
Detailed Instructions
1. Check the Printer's Connection Status
The most common reason a printer appears offline is that Windows thinks it is disconnected. Start by verifying the physical or wireless connection.
For USB printers:
- Disconnect the USB cable from both the printer and the computer.
- Reconnect the cable, ensuring it clicks firmly into place.
- Try a different USB port on your computer, preferably one on the rear of the desktop or directly on the laptop.
- Avoid using USB hubs, as they can cause communication issues.
For network or Wi-Fi printers:
- Print a network configuration or self-test page from the printer's control panel. This usually shows the printer's current IP address and connection status.
- Confirm the printer is connected to the same network as your computer. On your PC, open Settings > Network & internet and check the network name (SSID).
- If the printer shows a valid IP address, open Command Prompt and type
ping [printer IP address]to confirm your computer can reach it.
2. Set the Printer to Online in Windows
Windows sometimes sets a printer to "Use Printer Offline" mode after a communication error. You can re-enable it manually.
- Open the Control Panel and navigate to Hardware and Sound > Devices and Printers.
- Right-click the affected printer and select See what's printing.
- Click Printer in the menu bar at the top.
- If Use Printer Offline has a tick next to it, click it to remove the tick.
- If Pause Printing has a tick, click it to remove the tick as well.
- Try printing a test page.
3. Restart the Print Spooler Service
The print spooler is the Windows service that manages print jobs. If it becomes stuck, all print jobs (including new ones) will sit in the queue and the printer will appear offline. Restarting this service clears the queue and resolves most offline errors.
- Press
Windows Key + Rto open the Run dialog. - Type
services.mscand press Enter. - Scroll down and locate Print Spooler in the list.
- Right-click Print Spooler and select Stop. Wait a few seconds for the service to stop completely.
- Right-click Print Spooler again and select Start.
- Close the Services window and try printing again.
4. Clear the Print Queue Manually
If restarting the spooler does not resolve the issue, there may be corrupted files in the print queue. Clearing them manually often fixes persistent offline errors.
- Open File Explorer and navigate to
C:\Windows\System32\spool\PRINTERS. - Select all files in this folder (
Ctrl + A) and delete them. You may need administrator permission. - Restart the Print Spooler service using the steps in the previous section.
- Try printing a test page.
5. Set the Printer as the Default Device
If Windows is sending jobs to a different printer or a virtual printer (such as OneNote or Microsoft Print to PDF), your primary printer may appear offline.
- Open Settings > Bluetooth & devices > Printers & scanners.
- Locate your printer in the list.
- Click on the printer and select Set as default.
6. Remove and Re-add the Printer
If the printer still appears offline, removing it from Windows and adding it again can clear out any corrupted settings.
- Open Settings > Bluetooth & devices > Printers & scanners.
- Click on the offline printer and select Remove.
- Confirm the removal when prompted.
- Click Add device and allow Windows to search for nearby printers.
- Select your printer from the list and follow the prompts to install it.
For network printers, you may need to add it by IP address. Choose The printer that I want isn't listed, then select Add a printer using an IP address or hostname and enter the printer's IP address from the configuration page you printed earlier.
7. Update or Reinstall the Printer Driver
An outdated or corrupted driver is a frequent cause of offline printer errors. Updating or reinstalling the driver can restore proper communication.
- Open Device Manager by pressing
Windows Key + Xand selecting Device Manager. - Expand the Print queues section.
- Right-click your printer and select Update driver.
- Choose Search automatically for drivers and follow the prompts.
If Windows cannot find a newer driver, visit the printer manufacturer's website (such as HP, Canon, Epson, or Brother) and download the latest driver for your specific model and Windows version.
To perform a clean reinstall:
- In Device Manager, right-click the printer and select Uninstall device.
- Tick Attempt to remove the driver for this device if the option appears, then confirm.
- Restart your computer.
- Windows will attempt to reinstall the driver automatically when it detects the printer, or you can install the driver you downloaded manually.
Troubleshooting
Printer Still Shows Offline After All Steps
If your printer continues to display as offline after completing all the steps above, the issue may be with the printer's own network configuration or a deeper Windows problem.
- Check for IP address conflicts: If your printer's IP address has changed, Windows may still be trying to connect to the old address. Print a new configuration page and update the printer's port in Windows by opening Devices and Printers, right-clicking the printer, selecting Printer properties > Ports, and configuring the port to match the new IP address.
- Restart your network equipment: Power off your modem, router, and printer, wait 30 seconds, then power them back on in this order: modem first, then router, then printer. Allow each device a minute to fully restart before powering on the next.
- Check Windows Firewall settings: An overzealous firewall or security suite can block communication between your computer and the printer. Temporarily disable any third-party firewall software to test whether it is the cause.
- Run the Windows Printer Troubleshooter: Open Settings > System > Troubleshoot > Other troubleshooters, then run the Printer troubleshooter. Windows will attempt to detect and fix common printing problems automatically.
- Test from another device: Try printing from a different computer or mobile device on the same network. If the printer works from another device, the issue is specific to your computer's configuration rather than the printer itself.
- Contact the printer manufacturer: If the printer still shows as offline after all of the above, the printer's hardware or firmware may be faulty. Contact the manufacturer's support line or visit their website for model-specific assistance.
Still Having Issues?
💻 Open a Ticket