I encountered the following:
When printing a 3 page document, often the first page is printed twice, the second page isn't printed and the third page is ok. When I first navigate to the second page (and back), all pages are printed correctly.
I wait for Preview.State = psReady before printing.
I use WinXP, PrintPreview 4.20.
Any ideas welcome.