If you know any software or idea how to address this issue, please let me know.
- Create a PF with a record length of at least 134 characters (assuming that none of the spooled files are wider than the standard 132 characters)
- Use the CPYSPLF command for each file in the output queue, copying the spooled file into the PF with the options MBROPT(*ADD) CTLCHAR(*FCFC).
- Issue an OVRPRTF command against an existing PRTF definition, being sure to specify CTLCHAR(*FCFC) OVRSCOPE(*JOB)
- Use the CPYF command: CPYF FROMFILE(
) TOFILE( )
If the new combined spooled file can be printed on the AS/400, then it can be routed to the desired output queue and released. If it needs to be printed on a LAN printer, then you would probably be best off converting it to a PDF using one of the many choices on the iSeries for PDF creation.
The trickiest part of this might be getting the list of spooled files in a particular output queue.
This was first published in December 2009