How to: Fix a network printer suddenly showing as offline in Windows Vista, 7 or 8
This post has become quite popular – so I’ve updated it with a bit more detail, plus some people’s experiences from the comments. If you find it useful then please leave a comment – or, even better, if I’ve saved you time and money then donate a bit to cover my hosting costs.
You may find, as I have done recently, that a network printer installed on a Windows Vista starts suddenly showing as Offline even when other machines on the network can access it fine. I originally thought it would be an IP address issue, but it turned out not to be anything to do with that. In fact, the solution was far simpler – but also slightly strange…
It turns out that Windows Vista automatically enables SNMP support for networked printers, and if it can’t get a response to a SNMP message then it assumes the printer is offline. SNMP stands for Simple Network Management Protocol and is a way of getting information from network devices (such as routers, servers and printers), mainly for the purposes of finding out if there are any problems with the devices. A number of networked printers implement SNMP, and will respond to SNMP queries with information, but some don’t. My printer (a fairly old Lexmark T640) is one of the ones that doesn’t implement it – so of course Vista will never get a response to a SNMP message. The result of which is that the printer will start showing as offline at a seemingly random time because Vista has just sent a SNMP message to it, and it hasn’t responded.
Thankfully there is a simple way to fix this – and it just involves telling Vista not to try and communicate with the printer via SNMP. Simply right-click on the printer in the Printers window, choose the Ports tab, and select Configure Port. At the bottom you will see a checkbox saying something like SNMP Status Enable. Untick that, and the printer should start showing as online again.
That should be it…but here are a few other tips/observations from people who’ve commented on this post:
- This has been found to work on a variety of versions of Windows including
- Windows Vista
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10
- Windows Server 2003
- Windows Server 2008
- Windows Server 2012
- You could need to be logged in as an administrator before you can change the SNMP status
- If you’re running Windows 8 then this could be the problem instead (thanks Gompo)
- If you find that this solves it for a bit but it keeps going offline again then editing the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print and adding a new DWORD called SNMPLegacy with the value 1 and restarting may solve it (thanks Coxy)
- The issue can be caused even when the printer does support SNMP, but somehow the SNMP communications aren’t getting through – for example, due to a firewall or port configuration issue somewhere on the network (thanks Jonathan)
- Setting the SNMP ‘group name’ to “public” can also help (thanks PP)
If you found this post useful, please consider buying me a coffee.
This post originally appeared on Robin's Blog.
Categorised as: Computer Help, Computing, How To, Windows
This saved me a bunch of time and the company money. Thanks. We were working on a Konica Minota biz hub pro 1200 bt the way. Customer was using about 5 hubs all day chained together for some reason. At any rate this got them printing again.
THANK YOU THANK YOU THANK YOU!!!! I HAVE BEEN HAVING THIS PROBLEM FOR QUITE SOMETIME AND IT WAS EASY PEEZY WITH YOUR HELP. PAY IT FORWARD!!!
Thanks a bunch! What a relief when the printer finally started working again!
You are a lifesaver! Like others, I have spent many many hours researching this problem, uninstalling and re-installing my printer, talking to the Brother technical rep, all to no avail. The problem would be fixed sometimes and then suddenly – printer offline again! This simple solution worked the first time and my printer continues to be seen as ready, days later. Thank you for saving me from going totally crazy!
You Da Man, thanks VERY much for the assist!
AHHH this is good info to have right here!!!
Thanks so much
Thank you so much, would have never thought to try this Thank you very much
WE FIGURED IT OUT! After trying everything else suggested, we realized that too many Android phones in our school environment were on Wi-fi and were interfering with the IP address of the BizHub. The BizHub IP address should not be affected, but possibly we hit a network threshold of some sort. IT is coming to change the printer IP address, but in the meantime, as long as some of keep our Androids off Wi-fi, we can print with no problem! TRY IT.
Thanks so much for the great information.
Thank you, worked with windows vista.
Hi, on occasion I see a 404 site message when I view your webpage. I thought you may wish to know, cheers
Just wanted post this in case it helped someone – My printer said Connected, but my computer said printer was Offline. This happened after the electricity went off for just a few seconds! I unplugged the router connection from my computer for maybe 30 seconds, and it starting printing before I could even get it plugged back up… I know nothing about computers and don’t know how its possible that happened, but it did. All ok now, for some reason.
thanks!! Very good piece of information!! I had this issue with a Hp2600 network printer.
Im afraid this did not help as the SNMP is not enabled. We tried with a brother wireless printer and got this offline issue. Now again with a new Epson printer with wireless and ethernet connections via a hub still offline on some PCs/& laptops. Kinda driving me nuts. Any other suggestions peeps before i lose my mind?
cannot send job to printer…..keeps going offline and jumping port….????????
Thanks a lot dear, this post means me lot.
I’ve solved this issue by changing my printers cable actually it too old and look like any rat bit it. Thanks for information.
I’ve got the same problem as Angel and Frits: “error occurred at port configuration,” “operation not supported.” Can someone suggest another solution? Thanks if you can help.
Wow my savior
Unable to de-select the SNMP. Received message “operation could not be completed” error 0x000000aa
Have had the problem with the Samsung 3400 series printer for several years. Any suggestions?
Using windows 7
I had my Windows 10 on sleep mode all night and I found after doing everything else suggested that if I restarted my laptop, it worked fine again. Thanks for the help, great tip article. great a
When I click on the configure port tab it gives me an error saying an error occurred during port configuration. This operation is not supported
Thank you!
I can verify this method worked on Windows Server 2008.
Thank you!
I can verify this method worked on Windows Server 2008.
Do you have any idea how to fix this on a MAC? Since I have received my new computer from work, my home printers won’t stay online, although the wifi network on the printer says excellent. In order for me to print, I have to reset the wifi and password.
Tech Giggs Thanks
I am having this problem, but I am using a Mac, and do not see any way to configure the ports, at least I do not know how
It still works in 2017 on Windows 7!! Thank you!
I nearly called in a Tech,,..thnks a Mill.
Thanks for this tip. I am running Win10 and figured it out where the check box is and I am finally printing again. Been so frustrating for the last several weeks.
Thank you, thank you!
Great !!! Thank you for the solution.
It works like a charm
Thanks again
Big thumbs up, this was just the ticket for me as well.
Thank you for the fix.
Thanks, TomHollandPA! Your comment helped so much! Whenever I tried to configure the port it kept coming up as “An error occurred during port configuration. This operation is not supported.â€
But as soon as I tried your fix the printer started printing right away. For those who can’t find TomHollandPA’s comment, you can find it copy/pasted below…
When you install a printer in Win10 and allow it to be found, it is installed with a ‘WSD port’. If you go into Printer Properties and click on ‘Configure Port…’, you get a pop-up that says, “An error occurred during port configuration. This operation is not supported.â€
For this reason, I had to re=install the network printer anew by its IP address… Add printers & scanners, The printer that I want isn’t listed, add a printer using a TCP/IP address or hostname, enter the IP address.
Once the ‘new’ printer was installed and the port was now its IP address, the port could be configured and SNMP turned off. Now I had to go to the PCs that use the printer and assign the ‘new’ one.
Seem to be fix my issue by Registry editing. Thank you all….
This save lot of valuble time of our office people.
Great post.
that was really good but i just want alittle bit more help that when i open the configure port it does not opens it …! how can I change the SNMP settings.
Thank you so much, save my money to call technician.
And this worked perfectly 😉
Thanks a lot mate 😀
I love you stranger. This was driving me nuts until now!
Unfortunately, when I try to click Configure Port, it gives me an error message: “An error occurred during port configuration. This operation is not supported.” I’m using Windows 10 and an Epson XP400. Any thoughts?
Thank you. You are a star.
Have windows 10 Pro with same “offline” issue.
Thanks! Nice Information. It works on Windows 7 Ultimate. 🙂 🙂 🙂
Thanks a lot.
You saved me from a daily routine of computer rasterates
thanks for this info….HP really had no clue and absolutely no help at all
works for now
What a huge save!
2 network primters suddenly went AWOL to my Mac and PC. SNMP fix worked for PC, brillinat. But priters stil offline to the Mac, no way to disable SNMP I can find. Apple trying to make complex stuff too simple this time?
Thanks
First, thanks. At least today, disabling SNMP in both Windows 10 and a Xerox printer has fixed it…so far.
While in the middle of debugging the SNMP, before disabling, I do want to offer a couple small bits of advice.
First, do set your network printer to a hard network address – solves some problems nicely and is more convenient for things like pinging.
Next, remember how useful ping is to make sure it’s actually there at whatever point you’re trying to mess with it.
In my case, with my Xerox, the SNMP names were inside a utility that’s accessed by entering the IP address in a browser (as were many other settings). I would think that many Ethernet printers would have such a utility. I disabled SNMP support in there for the printer, and I uninstalled the feature for SNMP support on my computer (which I had to install in the first place, as it’s not there by default in Win 10).
If anyone actually manages to debug their SNMP rather than abandoning it, that would be a useful contribution the discussion!
I realize this is a rather old page, but it still ranks rather high in Google.
Thanks so much this has been driving me crazy and the only way to fix before was to reboot computer
THAAAANK YOU!!!! Wow such an easy, less than 5 second fix. I’ve spent HOURS trying to figure this out. Thanks for stopping future headaches!!