Printing Question

I am trying to implement a print functionality using GoPrintView.

I have a ASP.Net page where I am using AjaxToolKit Modal Popup extender to show a preview of diagram.
Once a Print button is click I have a GoPrintView and GoView and GoOverview images printed onthe same page.
I have looked at print example implemented in the Demo1 example. In that example user is sent to new page where one can print the image.
Is this the only one way this can be implemented?
Thank Tom

There’s no control over what the browser prints, so you have to send just what you want to the page and no more. You see that on a lot of websites, where they take you to a “printer friendly” version of the web page. (like here: