How can I add this option to my reports, if the Printer I am using does not have it in its options!

Having a report with many columns that would not fit on a A4 size page in Landscape, for some printers, they have the feature 'Fit to Page' built in, but many others do not. Then how can I add this custom option in my reports.

I'd appreciate it if any one can help me with this.

Best regards.