You can use Printer Templates for this, but I would suggest using Reports instead.
Printer Templates are really designed more for Tickets rather than Reporting… and a Report is probably what you really want anyway for a few reasons, the first one being the really important one:
you can use Report Widget(s) on a Custom Entity Screen
you can have Date Filters on an Entity Screen that change the Report Output
you can Save Reports to File
you can Email saved Reports as attachments
you can Print Reports
This is my Payroll Screen with:
Entity Grid for selecting Employee
Date Filter for Reports
Automation Commands for making Payments
Automation Commands for Printing Reports
3 Reports
The screen is dynamic. Selecting an Employee changes all the Reports to correspond to the selected Employee. Applying a Date Begin and End also filters the Report Data to show all Hours, Earnings, and Payments for that Employee within the Date Range.