Hello,
Although the general idea behind epesi is to minimize the amount of data you need to export/print, we understand that it may still be quite crucial. Thus, we're be aiming at providing printable version for many parts of the system.
One thing you can already find in epesi is printable version for all recordsets in browse mode. That feature is not finely-tuned yet and it remains enabled for administrator only. Please see the file modules/Utils/RecordBrowser/RecordBrowser_0.php, around line 738 there should be code looking like this:
if (!$this->disabled['pdf'] && !$pdf && $this->amount_of_records<200 && Base_AclCommon::i_am_admin()) {
These are conditions on which Print button is displayed on action bar.
I'm afraid further modification will require good knowledge of RecordBrowser architecture. If possible, i'd recommend limiting the changes to that single line mentioned and file print.php (even changing that file completely), making it easier to update epesi preserving this new feature you may add.
Hope this helps,
Arek