You sit down, hit print, and nothing happens. You restart the printer, and boom—it works. Until tomorrow. I've seen this with small businesses using Brother, HP, and Epson printers. It's not your printer dying. It's a settings problem. Let's fix it.
The Quick Fix: Turn Off Power Saving Mode
Most network printers have a power saving mode that puts them to sleep after a few minutes of no use. When the printer wakes up, it sometimes loses its network connection or takes too long to reconnect. The computer gives up. So you restart, and the printer wakes up fresh.
Here's what to do:
- Open your printer's web interface. Type the printer's IP address into a browser. You can find the IP from the printer's control panel or a printed network settings page.
- Log in. Default username is often
admin, password ispasswordor blank. Check the printer manual if that fails. - Look for Power Settings or Energy Saving. It might be under Preferences or System.
- Disable Sleep Mode or set it to a longer timeout—like 2 hours instead of 5 minutes. On some printers, it's called Deep Sleep. Turn that off entirely.
- Save and exit. Reboot the printer once manually.
Had a client last month whose HP LaserJet would only print after a restart. Turned off Auto Off in the power menu. Haven't heard from them since.
Why This Works
Network printers are designed to save power. That's fine for home use. But in a small office, the printer gets random print jobs throughout the day. When it's asleep, it can take 30 seconds to wake up. Your computer sends the job, waits 15 seconds, then throws a timeout error. Restarting the printer forces it to wake up fully and reconnect to the network. Disabling sleep mode keeps it ready.
What If That Doesn't Fix It?
Sometimes the issue isn't sleep mode. Here are four other causes I've seen:
1. Printer Spooler Service Stalls
Your computer's print spooler can hang. The printer is fine, but Windows won't send the job. Restart the spooler from an admin command prompt:
net stop spooler
net start spooler
If this fixes it, the spooler has a problem. Check for corrupt print drivers. Uninstall and reinstall the printer from Devices and Printers.
2. Printer IP Address Changes
If your printer uses DHCP, it might get a new IP after a power cycle. Your computer still points to the old IP. Set the printer to a static IP from its web interface. Then update the printer port on your computer:
- Open Devices and Printers.
- Right-click the printer and go to Printer Properties > Ports.
- Check the port that uses the IP. If it's wrong, create a new Standard TCP/IP Port with the new IP.
3. Printer Timeout Setting
Some printers have a timeout for network connections. If the printer doesn't get data for X minutes, it drops the connection. Your print job arrives after that. On Brother printers, check Network > Wired LAN > Timeout. Set it to 0 (no timeout) or 300 seconds.
4. Faulty Network Cable or Switch Port
I once spent an hour changing printer settings only to find a loose Ethernet cable. Swap the cable. Try a different port on the switch. If you're on Wi-Fi, move the printer closer to the router or use a wired connection.
How to Stop It Coming Back
Once you fix it, do this to keep it fixed:
- Give the printer a static IP. Write it on a sticky note on the printer.
- Update the printer's firmware. Most printers have a Firmware Update section in the web interface. Newer firmware fixes sleep bugs.
- Check your printer's energy settings every few months. Some printers reset power settings after a firmware update.
- If you use a Brother printer, turn off Sleep Timer and Deep Sleep in the web interface. Those are the worst offenders.
That's it. You should be able to print without restarting the printer every time. If not, check the network spooler and static IP first. I've seen this fix work for 9 out of 10 cases.