You can customize to allow a user to print an object (in the following example, a report) without exiting QMF.
Use this technique to invoke a local print utility when the Print function key is pressed.
PRINT REPORT (QUEUENAME=QMFREPT,QUEUETYPE=TS) CICS QMFP (FROM='QMFREPT')
INSERT INTO COMMAND__SYNONYMS (VERB, SYNONYM__DEFINITION, REMARKS) VALUES('PRTQMF','RUN PRT_QMF','Print QMF Report')
INSERT INTO PFKY_TABLE (PANEL,ENTRY_TYPE,NUMBER,PF_SETTING) VALUES('REPORT','K', 4, 'PRTQMF')
This example assumes the user's profile has the PFKEYS column value set to PFKY_TABLE, the name of the function key customization table. (After the query runs, QMF must be restarted to implement the function key change.)