Getting you that copy of your expense transactions for 2017 is my top priority. Can you clarify which report or page you're using to list these items for printing? Once a statement has been prepared, the data is sent to your web browser to be printed. Therefore, all related settings or options will need to be controlled from there.
The steps necessary to ensuring all pages are included will vary based on which browser you use. Here's how you can accomplish this in Google Chrome:
Printing expense transactions for an entire year
From QuickBooks Online, navigate to the Expenses tab and the Expenses section.
Open the Filter dropdown menu (▼) and set the date range to Last Year (or Custom to 01/01/2017-12/31/2017).
Click the Printer icon in the top-right of the list. Chrome will open a Print Preview window.
Verify that all of the pages appear in the preview. Next to Pages, be sure the All option is selected.
Alternatively, in Step 3, you could click the page and arrow icon to Export the list to Excel, which offers greater variety and control for printing. I'm including a brief video demonstration in which I filter and print the Expenses list for your convenience:
We also offer an extensive guide on expense reporting that you may find helpful. Please let me know what else I can do to help you today. Thanks for coming to the Community, wishing you a wonderful rest of your day.