Du könntest alle Rechnung in eine Seite generieren und diese dann am Ende wie schon beschrieben drucken.
Der Clou dabei wäre aber das Einfügen von CSS-Codes. Du findest bei
selfHTML in der CSS-Abteilung Beschreibungen von Sequenzen mit denen Du die Druckausgabe steuern kannst.
Da findest Du u.a. einen der besagt, das eine neue Seite im Druck beginnen soll was für Deine Zwecke ideal sein sollte.
Mfg
der wuslmann