If you are printing wide reports and some of the columns don't print, try any of these suggestions:
Resize columns in a report.
Remove unnecessary columns.
Make the margins smaller.
Change the orientation to landscape.
Print on legal-size paper.
Scale the page by a percentage. Check your Printer Setup properties to see if your printer driver supports scaling.
Update header/footer of printed reports
When you print reports, the QuickBooks Online URL and other information at the top and bottom of printed report can be removed by going through the browser settings.
Go to File and select Page Setup.
In the Headers and Footers section, select each drop-down and change the field(s) that are not wanted to -Empty-.
Select Print then More Settings.
In the Options section, uncheck Headers and footers.
Select File then Page Setup.
Go to the Margins & Header/Footer tab.
In the Headers & Footers section, the fields that aren't printed should have the dropdown set to --blank--.
Select File then Print.
Uncheck Print headers and footers.
Select the Email icon.
Check report preview then select Email.
Enter or update recipient email address, subject and report title.
Select the Export icon then choose Export to Excel or Export to PDF. You can use Export to Excel if you want to change the fonts, colours, or other aspects of the visual appearance or if you want to complete further customization of your report. For detailed steps, see How to export reports to Excel.