Ich würde es mir da ehrlich gesagt viel einfacher machen...
ich würde die ListView durchgehen und alle Daten im
HTML-Format in eine Datei speichern und diese anschließend ausdrucken.
So bekommt man auch alles genau so hin wie es in 1.pdf zu sehen ist und muss sich nicht mit Printers etc rumschlagen.