Printer Vanishes After Router Restart? Fix in 2 Minutes

Your network printer disappears after a router restart because the IP address changed. Here's how to lock it down so it stays put.

Quick answer for advanced users

Set a static IP on the printer itself or create an IP reservation in the router's DHCP settings. That keeps the printer at the same address even after reboots.

Why this happens

When you restart your router, it hands out new IP addresses to everything connected to it. Most printers are set to get an IP automatically (DHCP). So after the restart, the printer picks up a different IP than before. Your computer still remembers the old IP. That's why you can't see the printer anymore. This happens with any brand — HP, Canon, Epson, Brother. I've seen it dozens of times.

The fix is simple: give the printer a permanent IP address. You got two ways to do this. I'll show you the easier one first.

Fix 1: Set a static IP on the printer itself

This method works on almost all network printers. It doesn't depend on your router brand.

  1. Find the printer's current IP address. On most printers, press the Setup or Menu button. Look for Network Settings or Wi-Fi Setup. Then find TCP/IP or IP Address. Write down the number. It looks like 192.168.1.105 or something similar. If you can't find it, print a network configuration page from the printer menu.
  2. Access the printer's web interface. Open a browser on a computer that's on the same network. Type the printer's IP address into the address bar. Hit Enter. You should see a web page for the printer.
  3. Find the network settings. Look for tabs or links like Network, TCP/IP, or Connectivity. On HP printers it's often under the Networking tab. On Brother printers it's under Network Configuration.
  4. Change from DHCP to Static. Inside the IP settings, you'll see a choice: DHCP (automatic) or Static (manual). Select Static or Manual. Now you'll see boxes for IP Address, Subnet Mask, and Default Gateway.
  5. Copy the numbers from step 1. For the IP address, use the one you wrote down. For Subnet Mask, usually it's 255.255.255.0. For Default Gateway, it's usually your router's IP. Common ones: 192.168.1.1, 192.168.0.1, 10.0.0.1. If you're not sure, check any other computer on your network — open CMD and type ipconfig. Look for Default Gateway.
  6. Apply the settings. Click Apply or Save. The printer might restart. That's normal.
  7. Re-add the printer on your computer. Go to Windows Settings > Devices > Printers & scanners. Click Add a printer. Wait a few seconds. Your printer should show up. If it doesn't, click The printer I want isn't listed. Select Add a printer using an IP address. Enter the static IP you set.

After you do this, the printer keeps that IP forever. Even if you restart the router 50 times, it'll still be there.

Fix 2: Set an IP reservation in the router

Some people prefer doing it from the router side. This also works. But it means if you ever get a new router, you need to do it again.

  1. Figure out your router's IP. Open CMD and type ipconfig. Look for Default Gateway. Write it down.
  2. Log into the router. Open a browser, type that IP, hit Enter. Enter your router's username and password. If you don't know them, check the sticker on the router or look up the default login for your brand (like admin/admin or admin/password).
  3. Find the DHCP reservation section. This is usually under Advanced > LAN > DHCP or similar. Look for Address Reservation, Static DHCP, or DHCP Leases.
  4. Find your printer's MAC address. This is a 12-character code like 00:1A:2B:3C:4D:5E. You can get it from the printer's network config page or from your router's list of connected devices. Once you find it, copy it.
  5. Add a new reservation. Click Add or Create Reservation. Paste the MAC address. Enter the IP address you want it to have. Use something outside the DHCP range — like 192.168.1.200 — so the router doesn't give it to another device. Apply the setting.
  6. Restart the printer. Turn it off, wait 10 seconds, turn it back on. It should get the reserved IP.

When these don't work

If neither fix works, try restarting both the printer and the router. Then check if the printer is on the same network (SSID) as your computer. Sometimes after a restart the printer switches to a different Wi-Fi network, especially if you have a guest network or a mesh system. Go into the printer's Wi-Fi settings and make sure it's connected to the right one.

Also check your firewall. Some security software blocks network devices after a network change. Temporarily disable the firewall and see if the printer shows up. If it does, add the printer's IP to the firewall exceptions.

How to stop this from happening again

The real prevention is doing Fix 1 (static IP on the printer) or Fix 2 (router reservation). Pick one. I prefer Fix 1 because it travels with the printer. If you take it to a friend's house or a new office, the static IP might cause issues there. But for home use, either works fine.

Also, write down the static IP and tape it to the bottom of the printer. You'll thank me later when someone asks what the printer's address is.

Related Errors in Network & Connectivity
Windows Network Profile Stuck on Public: The Fix That Actually Works 0X8004D01C XACT_E_CONNECTION_DOWN (0X8004D01C): Fix the DTC Link Fast BGP Route Flap Damping Killed My Routes – Quick Fix 0X8034000C Fix ERROR_NDIS_REQUEST_ABORTED 0x8034000C in Windows

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.