how to call a report from a sys class ?

I want to call a report again after it gets loaded I.e. when a user selects a pdf format in print option., the report should again be generated .So what I want to do is recall the same report from the SYSPrintForm or sysPrintOptions class which generates the print dialog…

Thankx