S/390 parameters and corresponding i5/OS printer file parameters

Be aware of these special considerations when working with these S/390® (VM and MVS™) parameters:

FCB
If you specify the FCB parameter on VM or MVS, the iSeries™ server uses the printer file of that name. i5/OS™ uses the library list of the user receiving the spooled file to find the printer file. If the FCB parameter is not specified, the i5/OS printer file QSYSPRT is used.
BIN and DUPLEX
The values for the DRAWER and DUPLEX parameters are taken from the printer file specified in the FCB parameter if both of these are true: If the FCB parameter is not specified, the DRAWER and DUPLEX values are set to *FORMDEF. This means that the values are taken from the form definition.
FORMDEF
If the form definition (FORMDEF) parameter is not specified from VM or MVS, the i5/OS form definition parameter is set to *DEVD, and *LIBL is used for the library. *DEVD means that the form definition used is the one specified in the device description for the printer you want to use.

These S/390 parameters are supported when an S/390 user sends data directly to the output queue of a user on the iSeries server.

The S/390 parameter is ignored when the data is printed on the iSeries server when both of these are true:

Table 5. VM S/390 parameters
S/390 printer parameter VM commands Function i5/OS printer file parameter
BIN PSF Specifies which drawer to take the paper from. DRAWER
CC PRINT, PSF Specifies control characters. CTLCHAR1
CHARS SPOOL Specifies a table of coded fonts. AFPCHARS
COPY SPOOL Specifies the number of copies. COPIES
DATACK PSF Specifies whether the printer blocks print positioning and incorrect character errors. Printers will always block these unless the printer file that is used to create the spooled file specifies *ABSOLUTE for fidelity. None
DEST TAG Specifies node and user ID. None
DUPLEX PSF Specifies whether duplex printing is used. DUPLEX
FCB SPOOL, TAG Specifies the printer file used. FILE
FORM SPOOL Specifies the form type used. FORMTYPE
FORMDEF PSF Specifies the form definition used. FORMDF
PAGEDEF PSF Specifies the page definition used. PAGDFN
PRMODE2 PSF Specifies the device type, ideographic character data, processing shift-out, shift-in characters. DEVTYPE, IGCDTA, IGCSOSI
TRC PRINT, PSF Specifies whether the data stream contains table reference codes. TBLREFCHR
1 To correctly print S/390 line data with first-character forms control, each channel value specified in the CTLCHAR parameter must have a unique line number associated with that channel value.

2 Only PRMODE values of PAGE, LINE, SOSI1, SOSI2, and SOSI3 are supported. The supported PRMODE values translate to device types of *AFPDS, *LINE, or *AFPDSLINE. See Network Job Entry Formats and Protocols for more specific information.

Table 6. MVS S/390 parameters
S/390 printer parameter MVS JCL statements Function i5/OS printer file parameter
CHARS DD, OUTPUT Specifies a table of coded fonts. AFPCHARS
CONTROL OUTPUT Specifies line spacing None
COPIES DD, OUTPUT Specifies the number of copies. COPIES
DATACK OUTPUT Specifies whether the printer blocks print positioning and incorrect character errors. Printers will always block these unless the printer file that is used to create the spooled file specifies *ABSOLUTE for fidelity. None
DCB=RECFM DD Specifies control characters. CTLCHAR1
DEST DD, OUTPUT Specifies node and user ID. None
FCB DD, OUTPUT Specifies the printer file used. FILE
FORMDEF OUTPUT Specifies the form definition used. FORMDF
FORMS OUTPUT Specifies the form type used. FORMTYPE
PAGEDEF OUTPUT Specifies the page definition used. PAGDFN
PRMODE2 OUTPUT Specifies the device type, ideographic character data, processing shift-out, shift-in characters. DEVTYPE, IGCDTA, IGCSOSI
TRC OUTPUT Specifies whether the data stream contains table reference codes. TBLREFCHR
1 To correctly print S/390 line data with first-character forms control, each channel value specified in the CTLCHAR parameter must have a unique line number associated with that channel value.

2 Only PRMODE values of PAGE, LINE, SOSI1, SOSI2, and SOSI3 are supported. The supported PRMODE values translate to device types of *AFPDS, *LINE, or *AFPDSLINE. See Network Job Entry Formats and Protocols for more specific information.

Related information

Network Job Entry Formats and Protocols PDF, SC23-0070