prints reports from Visual Basic forms. It utilizes Visual Basic integrated controls placed on PictureBoxes which are used as report sections. The report can then be sent to a printer or a preview window after all the formatting work is done by EasyReports. EasyReports allows the selection of the printer device and paper orientation at runtime.