Report Viewer - Scripting the Print Option

In the bottom right corner of the Report Viewer in Perspective, there are two options, one to download the report or print.

Is there a way to script what the print button is doing? A few of our users have mentioned how small this button is and I was wanting to give them a bigger print button that still has that print preview screen it triggers, but I can't find any documentation that would be useful.

Has anyone else done this or can share some links to info on this?

Disable that button by setting props.allowDownload to false, and use a button component with system.report.executeAndDistribute.