Is it Possible to Extend the AdvancedPrint or Standard Print controls with SDK?

I have a requirement where we want to use the functionality provided by the Advanced Print tool (i.e. selecting print templates, scales etc) and printing direct to the printer rather than saving to a pdf on the local disc and then opening that pdf for printing.

So is it possible to print direct to printer from the Advanced Print tool?

OR

Is it possible to select Print templates using the standard print tool?

 

I am a developer so I can use the Site Author SDK if that's how it should be implemented.

 

Thanks

Sean.