Not sure if this will be helpful but you can try it the next time it hangs and before you reboot.
Try these in the order listed to try to localize the problem to a specific area.
Check Print Spooler
1. Press Windows + R to open the Run box.
2. Type services.msc and select OK. The Services app should load momentarily.
3. Right Click the Print Spooler and select STOP.
4. Right Click the Print Spooler and select START.
If it restarts printing the problem is with the spooler hanging.
Next;
Run Printer Troubleshooter
1. Open the Start menu and select Settings.
2. Select Update & Security.
3. Switch to the Troubleshoot tab and select the option labeled Additional troubleshooters.
4. Select Printer > Run the troubleshooter.
5. Follow all prompts on the Printer troubleshooter to find and fix problems with printing.
Bookmarks