If your printer is not working on your Windows 11/10 PC, this post will help you. Here, we will show you some effective and useful fixes that will help you resolve the problem.
Why is my printer not working on Windows 11?
There can be many reasons why a printer stops working on a Windows 11 computer. Sometimes, a software issue like a corrupt printer driver is responsible for the printer’s problems. In some cases, a hardware issue is responsible for a printer malfunctioning.
Fix Printer not working in Windows 11/10
If your HP, Cannon, Epson, Zebra, etc Printer is not working on your Windows 11/10 PC maybe after an Update, follow these suggestions:
- Power Cycle your printer
- Check all the connections
- Make sure that the printer is online
- Check if your printer is set as the default printer
- Remove and add your printer
- Run Printer Troubleshooter
- Uninstall and reinstall the printer driver
- Clear Print Spooler
- Update your printer firmware
- Has the issue started occurring after a recent Windows Update?
- Temporarily disable your firewall
- Is your printer showing an error code?
Before you begin, make sure that your printer is on and connected to the same WiFi network as your computer (in the case of the wireless printer). We also suggest you check for Windows Updates manually and install the same (if available).
1] Power Cycle your printer
Sometimes printer issues occur due to a minor glitch which can be fixed by power cycling the printer. We suggest you power cycle your printer and see if it helps. To do so, follow the steps provided below:
- Turn off your printer.
- Unplug it from the wall socket.
- Wait for 30 to 45 seconds.
- Plug the printer back in.
- Turn on your printer.
Now, see if your printer starts working.
2] Check all the connections
Now, the next step is to check all the printer connections. Check for loose wires. If your printer is wired, make sure that the USB cable is plugged into the USB port of your computer properly. Plug your printer into another USB port and see if it helps.
If your printer is wireless, turn it on and properly connected to your computer.
Fix: Printer Connection and Printing problems in Windows
3] Make sure that the printer is online
Your printer should be online, otherwise, it will not work. Windows 11/10 shows the status of the printers as online and offline. Hence, you can check the status of your printer. If your printer is offline, change its status to online and it will start working again.
4] Check if your printer is set as the default printer
Also, make sure that your printer is set as the default printer. You can check this in Windows 11/10 Settings. Open your system Settings and go to Bluetooth & devices > Printers & scanners to view your default printer. On the same page, you can set your default printer.
5] Remove and add your printer
Removing and adding the printer again can also help fix printer problems on Windows 11/10. You can use different methods to remove your printer from your Windows 11/10 computer. After uninstalling or deleting the printer, restart your computer and add the printer again.
6] Run Printer Troubleshooter
A Printer Troubleshooter helps resolve printer issues on a Windows computer. If your printer is still not working, we recommend you run the Printer Troubleshooter. You can do so via the Get Help app or Windows 11/10 Settings.
TIP: Use HP Print and Scan Doctor to fix HP Printer problems on Windows PC
7] Uninstall and reinstall the printer driver
A bad or corrupted printer driver can also cause printing problems. We suggest you uninstall your printer driver and reinstall it. You can uninstall the printer driver from the Device Manager. Open the Device Manager and expand the Print queues branch. Now, right-click on your printer driver and select Uninstall device.
After uninstalling the printer driver, visit the official website of your printer manufacturer and download the latest version of your printer driver. You need to enter your printer model on the website to download the right compatible diver.
8] Clear Print Spooler
Clearing the print spooler files and restarting the Print Spooler service can also help fix many printer issues. The Print Spooler service handles the interaction with the printer. To clear the print spooler, you have to stop the Print Spooler Service. The following steps will guide you on this:
- Open the Services Manager.
- Locate the Print Spooler service. Once you find it, right-click on it and select Stop.
Now, open the File Explorer and go to the following location:
%WINDIR%\system32\spool
Open the PRINTERS folder and delete all the files inside it. Do not delete the PRINTERS folder. Now, open the Services Manager, right-click on the Print Spooler service, and select Start.
9] Update your printer firmware
Printer issues also occur due to the outdated version of the printer firmware. Make sure that your printer firmware is updated to the latest version. Refer to the user manual of your printer to know the process to update your printer firmware.
10] Has the issue started occurring after a recent Windows Update?
Has the issue started occurring after a recent Windows Update? If yes, you can uninstall that particular Windows Update. Sometimes a Windows Update causes issues. In this case, users can downgrade their systems by uninstalling that particular update.
11] Temporarily disable your firewall
Sometimes, a firewall blocks network printers and prevents them from connecting to the computer or printing a document. This might be the case with you. To confirm this, disable your firewall temporarily. Now, check if you can print the document or not. If this works, you have to allow your printer through the firewall.
Network printers communicate with a Windows computer through the ports defined for them. Printers of different brands may have different ports to communicate with a computer. These ports should be allowed through the firewall. If the firewall is blocking any of the required ports, your printer will not work. Open the Microsoft Defender Firewall and allow all the required ports through it.
If you are using a third-party antivirus, you need to contact their support to know how to allow ports through its firewall. If you find any of the required ports missing in the firewall, you can create a new rule to allow those ports. To know what ports your printer uses to communicate with the computer, you need to refer to the user manual.
12] Is your printer showing an error code?
Printers also show an error code when an error occurs. If your printer is showing an error code or an error message, you can troubleshoot further based on that error code or error message.
For example, the error message “Printer is in error state” indicates that there is an issue with the printer. Maybe it is running on low ink, its cartridges are placed incorrectly, the paper is jammed, etc. In addition to this, there might also be an issue with the printer driver. The Epson Printer Error 0x10 occurs when there is an issue with the printer drivers.
Some printer error codes directly indicate that there is a hardware issue with the printer. For example:
- The Epson Printer error code 0xE8 occurs when the paper is jammed, there is an issue with the printhead, the printer is dirty, etc.
- The HP Printer error code 0x00759c98 also indicates a hardware issue, like the problem with ink cartridges, motor, etc.
How do I enable my printer on Windows 11?
To enable a printer on your Windows 11 computer, you have to do a few things. Add your printer and set it as default. Also, make sure that the printer is online. If it is offline, change its status to online. If you are using a wireless printer, make sure that it is on the same network.
Related: Printer not responding in Windows 11
Shared Printer not working in Windows
Different computers access a shared printer on the same network. A shared printer is usually used in enterprise environments. When a shared printer stops working, it can hamper the work. To fix this problem, you can try some fixes, like disabling your firewall, running the Printer Troubleshooter, etc. Also, make sure that the computer from which you are accessing the shared printer is connected to the same network.
Make sure that the user is allowed to print from the shared printer. Open the Printer properties and select the Security tab. Now, select the user account from the list of user accounts displayed in the list. Allow all or Print permissions for that user. You can also add Everyone as a new user and allow the Print permission to it.
It is also possible that all the users who have access to the shared printer do not have the write permission to the PRINTERS folder. You should check this. Open the File Explorer and go to the following location:
C:\Windows\System32\Spool
Right-click on the PRINTERS folder and select Properties. Go to the Security tab. Select the user from the list of available usernames and allow Full Control to it.
Network Printer not working in Windows
If your network printer is not working and you have connected it via an ethernet cable, make sure that the ethernet cable is not faulty. Also, remove your printer drivers and reinstall them. If this issue has started occurring after a recent Windows update, uninstall that update. Moreover, assigning a static IP address to a network printer can also fix issues.
Read next: We can’t find the Printer, Error 1801, The printer name is invalid.