If you are able to submit the request successfully and able to generate the output, then the output file gets stored at some specific path on the server. You have to write some code to download the output file from that path.

After clicking the print button, i'm getting request id. This concurrent is executing in system administrator responsibility. but actually I registered this concurrent under HRMS Manager responsibility. I don't know then why it is executing in system administrator responsibility.

Second, it completed normal but there is no out put because there is no layout picked up even I added layout.

*1. I can able to see only the request in the system administrator responsibility not in other responsibility?*

Have you added your concurrent program in the request group of the responsibility where you want to see the request?? If you have not done this step, then you can see the request only in System Administrator and not in any other responsibility.

Check the below link for this step: Assign this Concurrent Program to a request group:
http://erpschools.com/articles/concurrent-program-registration-and-add-it-to-request-group

*2. How do I open that output in new window.*

Where do you want to open the output, from oaf page or from forms some other responsibility?