Network Printer Needs a Restart to Print Every Time

Your network printer won't print until you restart it. This fix stops that mess. I'll show you what to do and why it works.

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:

  1. 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.
  2. Log in. Default username is often admin, password is password or blank. Check the printer manual if that fails.
  3. Look for Power Settings or Energy Saving. It might be under Preferences or System.
  4. 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.
  5. 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:

  1. Open Devices and Printers.
  2. Right-click the printer and go to Printer Properties > Ports.
  3. 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.

Related Errors in Hardware – Printers
null Print Job History Shows Error Status Unknown – Quick Fix 0XC0000139 Fix Printer Error 0xC0000139: Entry Point Not Found 0xc19a0005 Fix HP Printer Error Code 0xc19a0005 on Windows 11 0X00000BC7 Fix Printer Driver Error 0X00000BC7 Package in Use

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.