Are all your users running the same system with the same printer?
If not, you may have gotten a pretty difficult task. Printing the same stuff with a complex layout on different systems could really turn out to be hard. Systems have different fonts, different margins, font sizes etc.
The best thing you could do is to create your pages as simple as possible. So do not assume you can use the entire page (A4, Letter, whatever) that your system can print on.
To create the confirmation page, output your stuff to the browser as you would do for normal pages. You can use HTML and CSS techniques to control the layout of your pages. If you need to control page breaks, take a look
here.
If you elaborate a bit about what exactly you're trying to accomplish, we may be able to provide you with more tips.
Regards,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.