There are some important things that have to be kept in mind before you start the troubleshooting process. This will help in troubleshooting the problem to print invoices in QB
Ensure that you have updated your QuickBooks software to its most recent version. If there are any small updates available, please do that even.
Make sure that your internet connection is strong and seamless. There should not be any lag or network issue.
You should also check whether your printer is connected correctly to your desktop or not.
Also, that the drivers of your printer are updated and installed correctly.
you may also read: How to fix ps038 in QuickBooks desktop