Printer says offline but it's on
Nine times out of ten the printer is fine and the computer has simply lost track of it. Clear the stuck queue, take it off Offline mode, then re-point the computer at the printer's current IP address.
Clear the print queue first
One stuck job jams everything behind it and makes the printer look dead.
- Windows: Settings → Bluetooth & devices → Printers & scanners → your printer → Open print queue → cancel every job.
- Mac: System Settings → Printers & Scanners → your printer → Printer Queue → delete every job.
Try printing a test page now. If it works, you're done.
Turn off "Use Printer Offline"
Windows has an actual Offline switch that gets flipped by a dropped connection and then never flips back.
In the print queue window, open the Printer menu and make sure Use Printer Offline is unchecked. While you're there, uncheck Pause Printing too.
Power-cycle in the right order
Order matters here — the printer needs the network to exist before it asks for an address.
- Turn the printer off and unplug it from the wall for 30 seconds.
- Plug it back in and wait for it to finish booting.
- Restart your computer.
Don't skip the 30 seconds. That's what drains the power supply and actually resets the network chip.
Check the printer's IP address hasn't moved
This is the real culprit most of the time. Your router hands out addresses on a lease, and when the lease expires the printer can come back at a different one. The computer is still calling the old number.
Print a network configuration page from the printer's own control panel — every printer can do this from its settings or wireless menu. Compare the IP on that page to the one your computer has stored.
Give the printer a permanent address
So it never happens again. Two ways, either is fine:
- On the printer: set a static IP in its wireless settings, picking an address outside your router's DHCP range.
- On the router: find DHCP reservations (sometimes called Address Reservation or Static Lease) and tie the printer's MAC address to one IP.
The router method is easier to undo later.
Re-add the printer as a last resort
Remove the printer from your computer entirely, then add it back. It picks up the current address on the way in.
On Windows, if the old entry refuses to delete, remove it from Print server properties → Drivers as well.