Note whether the printer is connected by USB, Wi-Fi or a network cable. Have the printer's model number at hand for the driver step. If Windows cannot start, see the startup guide.
Work through these checks
0 of 7 complete01Restart the printer and check its connection
Microsoft's first step is to power cycle the printer, which reconnects it to the network.
- Turn the printer off, unplug it, wait 30 seconds, plug it back in and turn it on.
- For a USB printer, check the cable at both ends and try another USB port.
- Restart the PC as well.
The printer shows as Ready or Idle instead of Offline.
If it does not helpIf it is still offline, check the network in step 2.
02Check that both are on the same network
Microsoft notes the printer must be on the same Wi-Fi network as the PC.
- On the printer's display or a printed network report, check which Wi-Fi network it is connected to.
- Make sure the PC is connected to the same network, not a guest network or a different band name.
- Run the printer's wireless test, if it has one.
Both are on the same network.
If it does not helpIf the printer was moved to a new router, connect it to the new Wi-Fi using its control panel or app.
03Set the printer as default
Microsoft's offline troubleshooting includes setting the printer as default so Windows uses it directly.
- Open Settings > Bluetooth & devices > Printers & scanners and select the printer.
- Choose Set as default. If that option is missing, turn off Let Windows manage my default printer first.
- On Windows 10, open the queue and clear Pause Printing and Use Printer Offline in the Printer menu.
The printer is the default and shows as online.
If it does not helpTry printing a test page.
04Clear the print queue
A stuck job can block everything behind it.
- In Printers & scanners, select the printer > Open print queue.
- Click the three dots (...) > Cancel all, and confirm.
Cancelling deletes all waiting print jobs.
The queue is empty.
If it does not helpPrint again. If jobs cannot be cancelled, reset the spooler in step 5.
05Restart and reset the Print Spooler
Microsoft recommends restarting the Print Spooler service and, if needed, clearing its files.
- Press Win + R, type services.msc, right-click Print Spooler > Restart.
- If that is not enough: open Print Spooler, click Stop, then delete all files in %WINDIR%\system32\spool\PRINTERS.
- Return to Print Spooler, set Startup type to Automatic and click Start.
Delete only the files inside the PRINTERS folder, not the folder itself.
The spooler runs and the printer is online.
If it does not helpIf the spooler stops again by itself, a printer driver may be damaged; reinstall it in steps 6 and 7.
06Remove and add the printer again
Re-adding the printer refreshes its connection details, such as a changed network address.
- In Printers & scanners, select the printer > Remove > Yes.
- Click Add device (or Refresh) and select the printer when it appears.
- If it is not listed, choose Add manually and follow the steps.
The printer is added again and prints.
If it does not helpFor network printers that keep going offline, reserving a fixed IP address for the printer in the router can help.
07Install the printer maker's driver
Microsoft recommends installing the latest printer driver when problems continue.
- Download the latest driver or full software package for your exact printer model from the maker's website.
- Install it and add the printer again if asked.
Download drivers only from the printer maker.
The printer works with the current driver.
If it does not helpMicrosoft's Get Help app also has a printer troubleshooter that checks these steps automatically.
Possible causes
- The printer and PC are not on the same network
- The printer is asleep, switched off or got a new IP address
- A stuck print job blocks the queue
- The Print Spooler service is stuck
- Pause Printing or Use Printer Offline is turned on (Windows 10)
Useful Windows tools
These commands open Windows tools. Review changes before applying them.
services.mscWas this helpful?
Your progress is saved on this device.