Potresti usare il metodo Bitbilt e salvare così il form come se fosse una immagine che puoi quindi tranquillamente stampare.adesso non sono in casa ma appena torno vado a cercare il codice giusto...intanto ti suggerisco di cercare in rete magari su google io avevo trovato la soluzione su un sito inglese
il c# è un linguaggio tagliente...