Allora, ricapitolando...

Alla pressione del tasto BttStampa parte l'esecuzione della sub che intercetta l'evento. All'interno di questa...

Dim pd As New PrintDocument
AddHandler pd.PrintPage, AddressOf Me.Lancia_Stampa
pd.print
...


La routine Lancia_Stampa, sempre al'interno della classe della form, richiama una routine che risiede in un modulo, e cioč St_doc

Questa routine stampa un'intestazione (tramite una routine chiamata St_Intest risiedente sempre all'interno del modulo) e poi stampa il corpo del documento per poi, tramite la routine St_PičPag, stampare la parte inferiore della pagine.

Il problema mio č che quando il corpo del documento č troppo grande lo voglio stampare su 2 pagine mantenendo per ogni pagina intestazione e pič di pagina.

Non so come fare il salto pagina!
Arrivato alla fine dela pagina, torna all'inizio della stessa e ci sovrascrive le nuove cose