Printer IP address keeps changing — assign a static IP (Windows/Mac)
Joe B.
Expert ★★★★★ 27,853 satisfied customers
Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Wi‑Fi & Ethernet, DHCP/DNS
Fix a printer that keeps getting a new IP address — set static IP or DHCP reservation (HP, Epson, Canon, Brother)
Quick answer: the accepted fix
Accepted fix when the printer IP address keeps changing: create a DHCP reservation in your router (bind IP to MAC) or set a static IPv4 on the printer outside the DHCP pool. Then update the TCP/IP port in Windows and re‑add the printer via IP/IPP on macOS.
IP changes after reboot or power outage — DHCP lease & pool tips
Use a longer DHCP lease time (e.g., 7 days), reserve addresses for HP/Epson/Canon/Brother printers, and keep the static IP range outside the pool (e.g., pool .100‑.199, static .20‑.50). Disable WSD in Windows environments to avoid dynamic ports recreating themselves.
How to verify the static IP works
Ping the new IP from a PC and a Mac. Open the printer’s web interface via the IP. Print a test page from Windows using the Standard TCP/IP port and from macOS via IPP. If jobs still fail, check subnet mask, gateway, DNS, and disable SNMP status on the port temporarily.
Static IP setup — troubleshooting tips
Most “printer offline” errors come from changing DHCP addresses or WSD ports.
Quick path: print network config → make a DHCP reservation or static IP → prefer Standard TCP/IP over WSD → re‑add Mac queue via IPP/AirPrint → extend lease time and update firmware.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including networking and printer specialists.
Expert will respond in minutes
We match you with an Expert who specializes in static IP setup, DHCP reservations, and TCP/IP port fixes.
Save time & money
Avoid recurring “printer offline” tickets. Lock the IP once and print reliably from every device.
FAQ
Why does my printer’s IP address keep changing?
Because it’s using DHCP. When the lease renews or the router or printer reboots, the address can change. Fix it with a DHCP reservation or manual static IP outside the pool.
What’s better: DHCP reservation or static IP on the printer?
DHCP reservation is best — easier to manage, fewer typos, and the router maintains gateway/DNS. Use static IPv4 only if your router can’t reserve.
How do I update Windows after setting a new IP?
Change the queue to a Standard TCP/IP Port pointing to the new address; avoid WSD ports. Disable SNMP status if the queue shows offline.
How do I update Mac after setting a new IP?
Remove the old printer and add it via the IP tab using IPP/AirPrint with the static IP. Flush DNS if the old hostname persists.
Will a static IP help with Google Cloud/Docs printing?
Yes. A fixed IP makes the queue stable for Chrome, Google Docs, and mobile devices. Use IPP over the static address.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Printer offline / can’t connect | Queue points to old IP; WSD port | Create DHCP reservation; switch to Standard TCP/IP Port |
| IP changes after reboot | Short DHCP lease | Extend lease; reserve IP; set static IPv4 |
| Mac finds old hostname | Cached Bonjour/DNS | Re‑add via IP/IPP; flush DNS |
| Intermittent Wi‑Fi printing | 2.4/5 GHz roaming; weak signal | Use 2.4 GHz or Ethernet; fixed channel; static IP |
Step‑by‑step (Windows 10/11)
- Create a DHCP reservation in your router or set a static IPv4 on the printer.
- Open Devices and Printers → Printer properties → Ports → Add Port… → Standard TCP/IP Port → enter the static IP.
- Select the new port and disable SNMP if status remains offline.
- Print a test page; remove any WSD port duplicates.
Step‑by‑step (macOS)
- Remove the old printer queue.
- Click Add Printer → IP tab → enter the static IP; choose protocol IPP or AirPrint.
- Select the correct driver/model; name it “<Model>‑Static‑IP”.
- Print a test page from Safari/Chrome or Google Docs using the system dialog.
Sources
- Microsoft — Troubleshoot printer problems (Windows 10/11)
- Apple — Add a printer on Mac
- HP — Embedded Web Server (EWS) networking
- Brother — Set static IP / Boot Method
Filed under: Printer offline & disconnects
Related articles
- Device IP Address Keeps Changing — step-by-step DHCP & static IP fix
- Printer not detected after changing internet provider — what happened?
- Printer not showing up after I restarted my router — what do I check first?
- Printer not detected after Wi-Fi change — why can’t my computer find it?
- Printer won’t stay connected to Wi-Fi — why does it keep going offline?
- My printer keeps disconnecting from Wi-Fi — why does it keep going offline?
- Printer goes offline after sleep — why does it happen and what can I check?
- Printer always shows Offline status — why does it keep happening?