Try these steps.
Step 1: Clear all jobs from a print queue.
- Click on start button, type services and press enter.
- Right-click Print Spooler and select Stop.
- Now again click on start button, type C:\WINDOWS\System32\spool\PRINTERS and press enter.
- Delete all the files in PRINTERS folder.
- Go Services window Right-click Print Spooler and select Start.
- Now check if you can print.
Step 2: Check the Spooler service on the desktop:
It appears to me that the Printer Spooler service is not starting on the desktop when you send a print job to the desktop. When you print from your Computer, check the status print spooler service, before restarting the desktop. If it’s started, stop and restart the same follow the steps:
- Click Start, type services.msc and hit Enter.
- Look for the Print spooler.
- Restart the print spooler service.
Also make sure that the service is set to Automatic:
a. Right click on service and click on Printer spooler service and click on Properties.
b. Under the startup type, set it to ‘Automatic’.
c. click recovery options and make sure its set to always restart on errors
Step 3: Disable Bidirectional printing:
It could also be possible that you are having issues with bidirectional printing. Disable bidirectional printing and check if you have the same issue:
If you encounter a problem with bidirectional printing, disable bidirectional printing and resend your print job.
To disable bidirectional printing, do the following:
- Click Start, and search for Devices click Printers.
- Right-click the printer, and then click Properties.
- Click the Ports tab, clear enable bidirectional support checkbox, and then click OK.