Ho aggiunto

codice:
PrcProcesso.Start()
System.Windows.Forms.Application.DoEvents()
Threading.Thread.CurrentThread.Sleep(200)
Ma niente da fare.

Ti ringrazio per le risposte, ma ho risolto in tutt'altra maniera: ho utilizzato l'oggetto printdocument creandolo dinamicamente ed ora funziona.

Ciò non toglie che sarei molto curioso di sapere per quale motivo la lista di stampa la fà come vuole lui e non come voglio io!!!!!!

Grazie ancora. Se hai altre idee postamele pure.