<p>I have seen examples of printing from a windows application but I have not been able to find a good example of any way of doing this.  </p>

If you just need to print your web page from the client-side use
```
window.print()
```
. Sample could be found here:
http://www.javascriptkit.com/howto/newtech2.shtml
. I would suggest preparing a special version of your page first with no dynamic content and with a layout which would look nice on print.
If you need to send something to printer on the server-side that would be a
little bit
more complicated. Check out this
MSDN
article on how to do the basic printing.