Can this (JRI) be used as APEX "report Printing" option. like apex_fop.jsp which is used to print report using fop . 2 parameters passed template and xml where template cn be jrxml file and xml id data generated from report query.
No, not at the moment.
I did build an integration into it in the past, but never made it into production. Conceptionally it should work. Nevertheless, the report has to be built differently. The data source would have to be XML, which is fed into the report.
Didn't investigate it further.