When dealing with printing issues, your first stop should be the printer troubleshooting tool that’s built into Windows. It’s handy for connection and communication problems.
Use the printer troubleshooter
The Windows printer troubleshooter can be a great help for any issues that are ‘non-physical’. It won’t help with paper jams or leaking ink, but it can solve problems with communication between your printer and computer.
Click Start then type troubleshoot and click the Troubleshooting link that appears. In the window that opens, click View all then scroll down to Printer.
In the next window, click Advanced, then Run as administrator. Click Next, then select the printer that you want to troubleshoot, then click Next again. The tool will attempt to detect and fix problems automatically. If your printer isn’t shown in the troubleshooter’s list of connected printers, make sure that it’s connected and switched on, then try again.
If it still doesn’t appear or if the troubleshooter can’t find any issues, you may need to update or reinstall the printer’s driver
Solve Print Job errors
Printer software 'queues' your print jobs, and if one job fails, this can prevent others from being printed. Check to see if there’s a document holding up the print queue.
1. Click the Start button and click Control Panel then Devices and printers. Double-click your printer.
2. Look at the Status column to see if a print job has failed.
3. Right-click the failed print job and select Cancel from the pop-up menu.
4. Click Yes when asked to confirm. This will delete the job and get the queue moving again.