Background:
I have a serious problem using Printer Object for Printing a report. The report is generated dynamically that contain Boxes, Pictures, Text, Lines, so on. The printing is done by using methods of Printer Object like Line, Print, PaintPicture. When I coded the application to print report, I was also printing the same to a picture box for preview.

The Problem:
Now, when I am printing the same on different printers, the printout is coming on two pages instead of one with graphics on one page and text on another page. This means that the compatibility for printing is not there accross various printers (devices). Can any one please let me know how to achieve this either using VB code or a set of API's. Can I find some examples regarding this on any site ?

This is very urgent please.

Thanks & Regards
B. J. Sarma