The following are printer file performance considerations:
- For externally described printer files, the fewer the number of fields
in a record, the faster the processing of that record. Also, by putting several
lines of text within a record instead of each line as a separate record, system
overhead involved with the processing of each record is reduced.
- When coding the DDS for externally described printer files, define the
fields in sequential order. The output is not changed if fields are not defined
in sequential order, but the extra travel time of the printer head might be
noticeable.
- For externally described printer files, specify a specific font or FONT(*CPI)
on the CRTPRTF, CHGPRTF, or OVRPRTF command instead of FONT(*DEVD). This helps
keep the data stream as small as possible.
- If a spooled file is intended to be printed on an IPDS™ printer configured
AFP(*NO), specify DEVTYPE(*IPDS) on the CRTPRTF, CHGPRTF, or OVRPRTF command
to avoid the extra system processing required to transform the data stream
from SCS to IPDS.
- If a spooled file is intended to be printed on an IPDS printer configured
AFP(*YES), specify DEVTYPE(*AFPDS) on the CRTPRTF, CHGPRTF, or OVRPRTF command.
- When printing on an IPDS printer configured AFP(*YES), large spooled files
begin to print sooner if the print while convert (PRTCVT) parameter on the
printer device description is set to *YES. However, some printing might occur
before the syntax of the entire spooled file is checked. A data stream error
might be found after printing has started. This causes printing to end. If
you want all data stream syntax checking to complete before the spooled file
starts printing, set the print while convert (PRTCVT) parameter of the printer
device description to *NO.