Fix Printer Status Stuck in Offline in Windows
Usually, the fix only involves turning on the printer and waiting some seconds for the offline status to change to online. This does not always happen, unfortunately. Instead, the Windows 10 printer status will stay offline even as the device is on and connected to the network or your computer. There are many reasons why the OS may not detect the device is online. Here we will cover as many fixes to this as possible.
Power Cycle the Devices
Before going deep into tools and settings for troubleshooting, you have to first try to switch off and unplug your printer from power, then turn off your computer, and turn the devices back on after a few minutes. Once your printer is turned on, wait until the device is connected to your network. If you use a USB cable, then wait until it is completed starting up. Then, turn on your PC, and see whether the printer status is still shown as offline. If it is, then try the next step to troubleshoot the issue.
Use Printer Software
Try using your printer software program. These utilities can generally detect a printer on your network and fix issues which cause it to appear offline.
Set Printer Online
Although the printer is connected and online, sometimes the settings are not configured correctly. Open the print queue by clicking on the Start button, choosing Devices and Printers, and double-clicking on your printer.
In the print queue, click the Printer option at the upper left corner, and be sure to deselect Use Printer Offline and Pause Printing options.
Run the Troubleshooter
If the issue is related to Windows’s printing subsystem, running the tool might help solve the issue. You can see the link to Run the Troubleshooter in the program, which came with your printer. Just click on that link, then the troubleshooter will check the print spooler, network settings, and so forth. This usually works if the issue has to do with Windows.
Check Printer Port
In the event nothing has worked thus far, the issue is most likely related to the printer port configuration. Most likely, this will apply to a network printer, having an IP address. The probable cause is the printer’s IP address is changed, but the configuration points to the previous address.
First, discover the address for the printer by taking a printout of the network configuration page. When you have the address, open the Devices and Printers window, right-click the printer and choose Printer Properties. Select the Ports tab in Printer Properties, and find the port that is selected. Select it or highlight it in blue and click on the Configure Port button.
The next dialog box will show the present IP address it feels the printer has. If it is different from the actual IP address you found in the configuration page, then that is your issue. Just configure the right one in the box next to Printer Name or IP Address, and apply the changes.
“An error occurred during port configuration. This operating is not supported.”
If you see any error, such as the one displayed above, when configuring the port, it is perhaps because it is configured by default as a WSD one. A WSD port is automatically configured, and you cannot edit it. If that is the case, plus you are not able to connect to the printer, then you need to add a fresh TCP/IP port. How to add that port is not covered here, but you can read a different tutorial post about that topic.
The next one is the less technical step, which is to remove the printer and add it again, thus automatically using the fresh IP address.
Delete and Re-add the Printer
If you cannot get your printer working yet, your best option may be to get rid of it and install it again. When Windows installs your printer, the OS will detect it, verify all settings, and ensure the printer driver is installed correctly.
To get rid of the printer, go to Devices and Printers in Control Panel, right-click on the printer icon and choose Remove Device from the shortcut menu. Restarting Windows once, before reinstalling the printer is a good idea too. Note that this is not going to remove the printer driver from your computer. If there is any problem with the driver, then follow the last step. It is one of the troubleshooting steps to fix printer driver issues.
When you have rebooted, click on Add Printer, and the OS should automatically detect it connected to your local network.
Reinstall Printer Driver
The issue can sometimes be associated with your current driver. If it is, you have to download the latest one from your printer manufacturer site. However, before doing that, removing the current driver is a good idea.