Alan,
Here's one option...
1) If your table doesn't already have a field with sequential numbers, add a field and hide it or color the numbers white.
2) Use VBA code to extract one page at a time (based on the sequential numbers) to a separate sheet.
3) Have the separate sheet pre-set with headings and a formula at the bottom of the extraction range. This will calculate your required total for Column G for each page.
4) Instead of having a normal Page # as a header, have your VBA code change the page number for each page.
5) Instead of printing by clicking the "Print" icon, you would attach the VBA code to a "Print" macro button. So the process will be similar, except that you'll get the result your seeking.
I hope this helps. If you'd like more specific help in setting up this process, perhaps you might prefer to email me your file. If you have sensitive data, replace it with fictitious data. I'll then set it up and return it.
Regards, ...Dale Watson dwatson@bsi.gov.mb.ca