Printer Loses Network Config After Power Cycle – Real Fix
Printer forgets IP and settings after reboot? It's a static IP vs DHCP lease issue. Here's the fix for Windows, macOS, and printer web interface.
Quick answer
Set a static IP address on the printer itself (not just via router DHCP reservation) through its web interface. This stops DHCP lease timeouts from wiping your config on power loss.
Why this happens
What's actually happening here is your printer's network stack is designed for convenience, not reliability. Most home and small office printers default to DHCP. When you power-cycle the printer, it requests a new DHCP lease. If your router's lease time is short (say 1 hour) and the printer was off for longer than that, the router may have reassigned that IP to another device. The printer then gets a different IP. Worse, some printer firmwares (looking at you, older HP and Brother models) wipe their entire network configuration—including wireless SSID/password—if they fail to get a DHCP lease after a reboot. That's why your printer shows up as offline on your network after a brownout or intentional power cycle.
Fix steps – permanent solution
- Find your printer's current IP. On most printers, print a network configuration page from the control panel (look under Settings > Network or Wireless). Write it down exactly, along with the subnet mask (usually 255.255.255.0) and default gateway (your router's IP, often 192.168.1.1 or 10.0.0.1).
- Open your printer's web interface. Type that IP into a browser on the same network. You should see the printer's embedded web server—no software install needed. If it doesn't load, check that your computer is on the same subnet.
- Navigate to network settings. Look for TCP/IP, IPv4 Configuration, or Network Setup. The exact wording varies by brand (HP calls it 'Network > IPv4', Brother has 'Network > TCP/IP').
- Switch from DHCP to Manual/Static. Enter the same IP you recorded, plus subnet mask and gateway. Do not use the IP you want—use the exact one it's already using, unless you know your router's DHCP pool range. This prevents conflicts. If you must change it, pick an IP outside the DHCP range (usually 192.168.1.2–192.168.1.50 for many routers, but check your router settings).
- Save and reboot the printer. The printer will restart. Wait 2 minutes, then ping that IP from a command prompt (
ping your-printer-ip). If you get replies, you're done. - Re-add the printer on your computers. On Windows, go to Settings > Bluetooth & Devices > Printers & Scanners > Add Device. Choose 'Add manually' and enter the static IP. On macOS, System Settings > Printers & Scanners, click the + icon, then IP tab, fill the address.
Alternative fixes if the main one fails
- Router-side DHCP reservation. If your printer's firmware doesn't allow static IP configuration (some cheap Canon models), log into your router admin panel, find DHCP reservation or IP/MAC binding. Add your printer's MAC address (printed on the network config page) with a fixed IP. This isn't as reliable as setting it on the printer, because the printer still negotiates DHCP—it just requests the same IP. But it works for most routers.
- Factory reset and reconfigure from scratch. If the printer's config is corrupted after repeated power cycles, reset it (usually hold the Wi-Fi button for 10 seconds or use the menu Reset > Network). Then re-run wireless setup and immediately set static IP via the web interface before any power loss.
- Check for firmware updates. Some Brother and Epson models had bugs where DHCP client would drop after power events. Updating firmware via the printer's settings menu (or manufacturers' update tool) may fix it. You'll lose current network config during update, so set static IP again after.
Prevention tip
The real fix is to never rely on DHCP for a printer. Printers sit idle for hours or days—they're exactly the device that loses its lease when you're not looking. Set a static IP on the printer itself, pick an address outside the router's DHCP scope (like 192.168.1.200), and then also add a DHCP reservation for that same IP in the router. That way if you factory-reset the printer, it still gets the right IP from the router. Two layers of defense, no more lost configs.
Was this solution helpful?