Ciao ragazzi come dice l'oggetto devo stampare le righe di una ListView, io utilizzo il metodo EasyPrint per stampare i contenuti dei controlli, ma ho difficoltà a stampare i record di una ListView, vi posto un pezzo di codice che utlizzo per stampare:

...
.PrintLeft 20, 40, "Codice:"
.PrintLeft 50, 40, "Descrizione:"
.PrintLeft 140, 40, "Produzione:"
Pr.PrintRight 170, 79, "€ "
Pr.PrintRight 197, 79, INCASSIPOS.Text
Printer.Print
fin qui tutto bene, ma è il codice per stampare la ListView che non è un casino:

For i = 1 To LsVw1.ListItems.Count
Printer.CurrentX = 50
Printer.PaintPicture LsVw1.Picture, 26, 26
Printer.Print LsVw1.ListItems(i).ListSubItems(1).Text
Printer.Print LsVw1.ListItems(i).ListSubItems(2).Text
Next i

chiaramente le righe stampate sono tutte sfalsate...dove sbaglio??
Grazie a tutti in anticipo
vrclaudio