prima di poter vedere un esempio penso che sia importante che tu conosca qualcosa sulla:
System.Drawing;
System.Drawing.Printing;

Io ho sviluppato un sistema di stampa per "prefincati" e devo dirti che le stampe in dot.net sono un potentissimo strumento se utilizzato con "CRITERIO".

good luck.