Few things are more annoying than clicking Print and seeing a message that your printer is offline when the device is clearly turned on and connected. In this guide, I will show you exactly how to fix a printer that says offline but is turned on in Windows, using the same steps our team has used to bring dozens of printers back online for Windows 10 and Windows 11 users.
The offline status usually means Windows has lost communication with the printer. That can happen because of a stalled print job, a network discovery glitch, a stopped Print Spooler service, or a temporary driver conflict. The good news is that most of these problems can be fixed in under 20 minutes without calling technical support.
I have organized the fixes from quickest to most thorough. Try each step in order, test printing after each one, and stop when your printer shows online again.
Quick Fixes to Try First
If you are in a hurry, start with these three actions. They resolve the issue for about half of the users I help.
Power cycle the printer. Turn the printer off, unplug it from the wall, wait 30 seconds, then plug it back in and turn it on. This clears temporary memory and forces the printer to reconnect to the network.
Restart your router and PC. A quick restart of both devices refreshes the network connection and clears stale communication states. Unplug the router for 10 seconds, plug it back in, then restart your computer.
Check the cable or Wi-Fi connection. For USB printers, try a different port or cable. For wireless printers, make sure the printer is connected to the same Wi-Fi network as your PC.
How to Fix a Printer That Says Offline but Is Turned On in Windows
The steps below cover the most reliable troubleshooting sequence. They work for HP, Canon, Epson, Brother, and most other printer brands connected to Windows 10 or Windows 11.
Step 1: Power Cycle Your Printer Properly
A simple restart is not always enough. A full power cycle drains residual power and resets the printer’s internal network stack.
Turn the printer off using the power button. Unplug the power cord from the back of the printer and from the wall outlet. Wait at least 30 seconds. Plug the power cord back in, then turn the printer on.
Wait until the printer finishes its startup sequence and reconnects to Wi-Fi. Check the printer screen for a Wi-Fi or network icon. Once it shows connected, try printing a test page.
Tip for laser printers: Some laser printers have a deep sleep mode. Press the power button once to wake it, or disable sleep mode in the printer settings if offline issues keep happening.
Step 2: Check Your Network Connection
Network printers must be on the same network as your computer. If your PC is on a 5 GHz band and the printer joined a 2.4 GHz guest network, Windows may mark it as offline.
Print a network configuration page from the printer’s menu. This page shows the IP address and network name the printer is using. Compare that network name to the one your PC is connected to.
On Windows 11, go to Settings, then Network & internet, then Wi-Fi. On Windows 10, go to Settings, then Network & Internet, then Wi-Fi. Make sure both devices show the same network name.
If your printer is connected by Ethernet, check that the cable is firmly seated and the router port light is active. For USB printers, try a different USB port and avoid USB hubs when troubleshooting.
Step 3: Run the Windows Printer Troubleshooter
Windows has a built-in printer troubleshooter that can detect and repair common offline issues automatically. It often fixes driver and spooler problems without manual intervention.
On Windows 11, open Settings, go to System, then Troubleshoot, then Other troubleshooters. Click Run next to Printer. On Windows 10, open Settings, go to Update & Security, then Troubleshoot, then Additional troubleshooters. Select Printer and click Run the troubleshooter.
Follow the on-screen prompts. The troubleshooter may ask you to select the printer that is having problems. Choose the printer showing as offline, then let Windows attempt the repair.
If the troubleshooter reports that the issue is fixed but the printer still shows offline, move to the next step. Sometimes the troubleshooter only resolves part of the problem.
Step 4: Set Your Printer as Default
Windows can send print jobs to the wrong printer if the default printer setting is misconfigured. It can also switch defaults automatically, which causes confusion.
On Windows 11, open Settings, go to Bluetooth & devices, then Printers & scanners. On Windows 10, open Settings, go to Devices, then Printers & scanners.
Find your printer in the list and click it. Click Set as default or Set as default printer. If the button is grayed out, scroll up and turn off the option labeled Let Windows manage my default printer.
When Let Windows manage my default printer is enabled, Windows switches the default to the printer you used most recently at your current location. That can make a working printer appear offline because jobs are being sent elsewhere. Turning this off keeps your chosen printer as the default permanently.
Step 5: Check and Clear the Printer Queue
A stuck print job can block all new jobs and force Windows to report the printer as offline. Clearing the queue removes the blockage.
Open Settings, go to Bluetooth & devices or Devices, then Printers & scanners. Click your printer, then click Open print queue. In the window that appears, click Printer in the menu bar. If you see a checkmark next to Use Printer Offline, click it to remove the checkmark.
Next, cancel all documents in the queue. Click Printer, then Cancel All Documents. Confirm the action. Once the queue is empty, close the window and try printing again.
If a job refuses to delete, that usually means the Print Spooler service needs to be restarted. The next step covers that.
Step 6: Restart the Print Spooler Service
The Print Spooler is a Windows service that manages print jobs and communication with printers. If it freezes, every printer on your system can show offline.
Press Windows key plus R to open the Run dialog. Type services.msc and press Enter. In the Services window, scroll down and find Print Spooler. Right-click it and select Restart.
Wait a few seconds for the service to restart. The status column should show Running. If it does not start automatically, right-click Print Spooler, choose Properties, set Startup type to Automatic, and click Start.
After the Print Spooler restarts, check your printer status. This step alone fixes many cases where the printer says offline but is turned on in Windows.
Step 7: Remove and Reinstall Your Printer
If the printer still shows offline, removing it and adding it back forces Windows to rebuild the connection from scratch. This often resolves driver conflicts and stale network entries.
Go to Settings, then Bluetooth & devices or Devices, then Printers & scanners. Click your printer, then click Remove or Remove device. Confirm the removal.
Restart your computer. This clears any lingering driver caches. After the restart, go back to Printers & scanners and click Add device or Add a printer or scanner. Wait for Windows to find your printer, then select it and follow the prompts.
If Windows cannot find the printer automatically, click Add manually or The printer that I want is not listed. Choose Add a printer using a TCP/IP address or hostname if you know the printer’s IP address from the network configuration page.
For network printers, installing with the IP address bypasses discovery protocols that can fail. For USB printers, simply reconnect the cable after removing the device and let Windows reinstall the driver.
Step 8: Restart Your PC
A full Windows restart clears memory-resident errors and refreshes all printing components. It is a simple step, but it should not be skipped.
Save your work, then restart your computer. After it boots back up, wait for the printer to finish connecting to the network. Try printing a test page to confirm the offline status is gone.
Advanced Troubleshooting for Persistent Offline Issues
If your printer still shows offline after following all eight steps, the issue is likely caused by a deeper network discovery or protocol problem. Here are the fixes that resolve stubborn cases.
Disable WS-Discovery on Network Printers
WS-Discovery is a network protocol Windows uses to find printers automatically. It works well on small home networks, but it has poor error recovery. If a discovery packet is missed, Windows can mark the printer as offline even though the printer is still reachable by its IP address.
Our team has seen this repeatedly on Windows 10 and Windows 11. The printer works fine for a day or two, then randomly shows offline. The fix is to stop relying on WS-Discovery and connect by IP address instead.
First, print a network configuration page from your printer to find its IP address. Then go to Settings, Printers & scanners, and click Add device. If your printer appears, click Add manually. Choose Add a printer using a TCP/IP address or hostname. Enter the IP address and follow the prompts.
On some business networks, you may also need to disable the Function Discovery Provider Host and Function Discovery Resource Publication services in services.msc. These services power network discovery and can conflict with manual IP setups.
Update or Reinstall Printer Drivers
Outdated or corrupted drivers can cause false offline status. Windows Update sometimes installs generic drivers that do not fully support your printer’s status reporting.
Go to Device Manager by pressing Windows key plus X and selecting Device Manager. Expand Print queues. Right-click your printer and select Update driver. Choose Search automatically for drivers.
For better results, download the latest driver directly from the printer manufacturer’s website. HP, Canon, Epson, and Brother all provide full driver packages that include status monitoring tools. Install the full package rather than relying on the basic Windows driver.
Check Router and Firewall Settings
Router settings can block printer communication. Guest networks often isolate devices from each other, which prevents your PC from seeing the printer.
Make sure your printer and PC are on the same network band and not isolated. Disable AP isolation or client isolation if it is enabled. Restart your router by unplugging it for 10 seconds, then plug it back in.
Windows Firewall can also block printer discovery. Open Control Panel, go to System and Security, then Windows Defender Firewall. Click Allow an app or feature through Windows Defender Firewall. Make sure File and Printer Sharing is allowed on private networks.
Test with Another Device
If the printer works from another computer or phone but shows offline on your Windows PC, the problem is almost certainly on the Windows side. Focus on the Print Spooler, drivers, and network discovery settings on that specific machine.
If the printer is offline on every device, the printer itself or the network connection is the cause. Check the printer’s network settings, restart the router, and consider a factory reset of the printer’s network configuration.
Frequently Asked Questions
Why is my computer saying my printer is offline when it’s not?
Windows marks a printer as offline when it cannot establish communication, even if the printer is powered on. Common causes include a stopped Print Spooler service, a stuck print job, a mismatched Wi-Fi network, or a discovery protocol failure.
How do I get my printer back online when it’s offline?
Start by power cycling the printer and your PC. Then run the Windows printer troubleshooter, set the printer as default, clear the print queue, and restart the Print Spooler service. If the issue persists, remove and reinstall the printer.
How to take printer off offline mode?
Open the print queue window, click Printer in the menu bar, and uncheck Use Printer Offline. Then make sure the printer is set as the default in Settings under Printers u0026amp; scanners.
How to fix a printer that keeps going offline?
For recurring offline issues, disable WS-Discovery and add the printer manually using its IP address. Also update the printer driver, disable Let Windows manage my default printer, and restart your router regularly.
Conclusion
Learning how to fix a printer that says offline but is turned on in Windows does not require advanced technical skills. The eight-step sequence in this guide addresses the most common causes, from simple power cycling to deeper network discovery issues.
Most users solve the problem by power cycling the printer, checking the network, and restarting the Print Spooler service. If your printer keeps going offline, switch to a manual IP-based installation and keep your drivers updated.
If you have tried every step and the printer still shows offline on every device, the printer may need service or replacement. But in our experience, one of the fixes above gets Windows talking to the printer again in 2026.
