OVRPRTF (Override with Printer File) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: Conditional; see Restrictions
>>-OVRPRTF--FILE(--+-*PRTF--------------+--)-------------------->
                   '-file-override-name-'
 
>--+-------------------------------------------------------------+-->
   |          .-*FILE---------------------------------------.    |
   |          | .-*LIBL/--------.                           |    |
   '-TOFILE(--+-+---------------+--printer-device-file-name-+--)-'
                +-*CURLIB/------+
                '-library-name/-'
 
                                (1)
>--+--------------------------+--------------------------------->
   '-DEV(--+-*SYSVAL-----+--)-'
           +-*JOB--------+
           '-device-name-'
 
>--+-----------------------------+------------------------------>
   '-DEVTYPE(--+-*SCS-------+--)-'
               +-*IPDS------+
               +-*USERASCII-+
               +-*AFPDS-----+
               +-*AFPDSLINE-+
               '-*LINE------'
 
>--+----------------------------------------------------+------->
   |                                     .-*ROWCOL-.    |
   '-PAGESIZE(--page-length--page-width--+---------+--)-'
                                         '-*UOM----'
 
>--+------------------+--+-------------------+------------------>
   '-LPI(--+-3---+--)-'  '-CPI(--+-5----+--)-'
           +-4---+               +-10---+
           +-6---+               +-12---+
           +-7.5-+               +-13.3-+
           +-8---+               +-15---+
           +-9---+               +-16.7-+
           '-12--'               +-18---+
                                 '-20---'
 
>--+----------------------------------------------+------------->
   '-FRONTMGN(--+-*DEVD----------------------+--)-'
                '-offset-down--offset-across-'
 
>--+---------------------------------------------+-------------->
   '-BACKMGN(--+-*FRONTMGN------------------+--)-'
               +-*DEVD----------------------+
               '-offset-down--offset-across-'
 
>--+----------------------------------+------------------------->
   '-OVRFLW(--overflow-line-number--)-'
 
>--+--------------------+--------------------------------------->
   '-FOLD(--+-*YES-+--)-'
            '-*NO--'
 
>--+-----------------------------------------------------+------>
   |                    .-' '---------------------.      |
   '-RPLUNPRT(--+-*YES--+-'replacement-character'-+-+--)-'
                '-*NO-------------------------------'
 
>--+---------------------+--+------------------------------+---->
   '-ALIGN(--+-*NO--+--)-'  '-DRAWER--+-*E1-----------+--)-'
             '-*YES-'                 +-*FORMDF-------+
                                      '-source-drawer-'
 
>--+---------------------------+-------------------------------->
   '-OUTBIN--+-*DEVD------+--)-'
             '-output-bin-'
 
>--+------------------------------------------+----------------->
   '-FONT(--+-*CPI-----------------------+--)-'
            +-*DEVD----------------------+
            |             .-*NONE------. |
            '-identifier--+-point-size-+-'
 
>--+----------------------------+------------------------------->
   '-FORMFEED(--+-*DEVD----+--)-'
                +-*AUTOCUT-+
                +-*CONT----+
                +-*CONT2---+
                '-*CUT-----'
 
>--+-----------------------------+------------------------------>
   '-PRTQLTY(--+-*STD-------+--)-'
               +-*DRAFT-----+
               +-*DEVD------+
               +-*NLQ-------+
               '-*FASTDRAFT-'
 
>--+---------------------------+-------------------------------->
   '-CTLCHAR(--+-*NONE----+--)-'
               +-*FCFC----+
               '-*MACHINE-'
 
>--+--------------------------------------------------+--------->
   |                                             (2)  |
   '-CHLVAL(--+-*NORMAL---------------------+--)------'
              '-channel-number--line-number-'
 
>--+----------------------------+------------------------------->
   '-FIDELITY--+-*CONTENT--+--)-'
               '-*ABSOLUTE-'
 
>--+-------------------------------------------------+---------->
   '-CHRID(--+-*DEVD----------------------------+--)-'
             +-*SYSVAL--------------------------+
             +-*JOBCCSID------------------------+
             +-*CHRIDCTL------------------------+
             '-graphic-character-set--code-page-'
 
>--+-----------------------+------------------------------------>
   '-DECFMT(--+-*FILE-+--)-'
              '-*JOB--'
 
>--+---------------------------------------------------------------------------------------------------+-->
   '-FNTCHRSET(--+-*FONT--------------------------------------------------------------------------+--)-'
                 | .-*LIBL/--------.                 .-*LIBL/--------.             .-*NONE------. |
                 '-+-*CURLIB/------+--character-set--+-*CURLIB/------+--code-page--+-point-size-+-'
                   '-library-name/-'                 '-library-name/-'
 
>--+--------------------------------------------------------------------+-->
   '-CDEFNT(--+-*FNTCHRSET-----------------------------------------+--)-'
              | .-*LIBL/--------.                   .-*NONE------. |
              '-+-*CURLIB/------+--coded-font-name--+-point-size-+-'
                '-library-name/-'
 
>--+---------------------------------------------------------+-->
   '-PAGDFN(--+-*NONE-----------------------------------+--)-'
              | .-*LIBL/--------.                       |
              '-+---------------+--page-definition-name-'
                +-*CURLIB/------+
                '-library-name/-'
 
>--+---------------------------------------------------------+-->
   '-FORMDF(--+-*NONE-----------------------------------+--)-'
              +-*DEVD-----------------------------------+
              | .-*LIBL/--------.                       |
              '-+---------------+--form-definition-name-'
                +-*CURLIB/------+
                '-library-name/-'
 
>--+--------------------------------------------+--------------->
   '-AFPCHARS(--+-*NONE--------------------+--)-'
                | .----------------------. |
                | V                 (3)  | |
                '---coded-font-name------+-'
 
>--+-------------------------+--+-----------------------+------->
   '-TBLREFCHR(--+-*NO--+--)-'  '-PAGRTT(--+-*AUTO-+--)-'
                 '-*YES-'                  +-*DEVD-+
                                           +-*COR--+
                                           +-0-----+
                                           +-90----+
                                           +-180---+
                                           '-270---'
 
>--+--------------------+--+-----------------------+------------>
   '-MULTIUP(--+-1-+--)-'  '-REDUCE(--+-*TEXT-+--)-'
               +-2-+                  '-*NONE-'
               +-3-+
               '-4-'
 
>--+------------------------------+--+----------------------+--->
   '-PRTTXT(--+-*JOB---------+--)-'  '-JUSTIFY(--+-0---+--)-'
              +-*BLANK-------+                   +-50--+
              '-'print-text'-'                   '-100-'
 
>--+-------------------------+--+--------------------+---------->
   '-DUPLEX(--+-*NO-----+--)-'  '-UOM(--+-*INCH-+--)-'
              +-*YES----+               '-*CM---'
              +-*TUMBLE-+
              '-*FORMDF-'
 
>--+----------------------------------------------------------------------------------+-->
   '-FRONTOVL(--+-*NONE----------------------------------------------------------+--)-'
                | .-*LIBL/--------.           .-0-----------.  .-0-------------. |
                '-+---------------+--overlay--+-offset-down-+--+-offset-across-+-'
                  +-*CURLIB/------+
                  '-library-name/-'
 
>--+--------------------------------------------------------------------------------------------------+-->
   '-BACKOVL(--+-*FRONTOVL-----------------------------------------------------------------------+--)-'
               +-*NONE---------------------------------------------------------------------------+
               | .-*LIBL/--------.           .-0-----------.  .-0-------------.  .-*NOCONSTANT-. |
               '-+---------------+--overlay--+-offset-down-+--+-offset-across-+--+-*CONSTANT---+-'
                 +-*CURLIB/------+
                 '-library-name/-'
 
>--+-------------------------+--+---------------------------+--->
   '-CVTLINDTA(--+-*NO--+--)-'  '-IPDSPASTHR(--+-*DEVD-+--)-'
                 '-*YES-'                      +-*NO---+
                                               '-*YES--'
 
>--+---------------------------------------------------------+-->
   '-USRRSCLIBL(--+-*DEVD-------------------------------+--)-'
                  +-*NONE-------------------------------+
                  +-*JOBLIBL----------------------------+
                  +-*CURLIB-----------------------------+
                  | .---------------------------------. |
                  | V                            (3)  | |
                  '---user-resource-library-name------+-'
 
>--+-------------------------------+---------------------------->
   '-CORNERSTPL(--+-*NONE-----+--)-'
                  +-*DEVD-----+
                  +-*BOTRIGHT-+
                  +-*TOPRIGHT-+
                  +-*TOPLEFT--+
                  '-*BOTLEFT--'
 
>--+------------------------------------------------------------------------------------------------------------+-->
   '-EDGESTITCH(--+-*NONE----------------------------------------------------------------------------------+--)-'
                  '-+-*DEVD---+--+-*DEVD-----------------+--+-*DEVD----------+--+-*DEVD------------------+-'
                    +-*BOTTOM-+  '-reference-edge-offset-'  '-number-staples-'  | .--------------------. |
                    +-*RIGHT--+                                                 | V               (4)  | |
                    +-*TOP----+                                                 '---staple-offset------+-'
                    '-*LEFT---'
 
>--+-------------------------------------------------------------------------------+-->
   '-SADLSTITCH(--+-*NONE-----------------------------------------------------+--)-'
                  '-+-*DEVD-+--+-*DEVD----------+--+-*DEVD------------------+-'
                    +-*TOP--+  '-number-staples-'  | .--------------------. |
                    '-*LEFT-'                      | V               (4)  | |
                                                   '---staple-offset------+-'
 
>--+-------------------------+--+----------------------+-------->
   '-FNTRSL(--+-*DEVD---+--)-'  '-DFRWRT(--+-*YES-+--)-'
              +-*SEARCH-+                  '-*NO--'
              +-240-----+
              '-300-----'
 
>--+---------------------+-------------------------------------->
   '-SPOOL(--+-*YES-+--)-'
             '-*NO--'
 
>--+----------------------------------------------------+------->
   '-OUTQ(--+-*DEV---------------------------------+--)-'
            +-*JOB---------------------------------+
            | .-*LIBL/--------.                    |
            '-+---------------+--output-queue-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+-----------------------------+------------------------------>
   '-FORMTYPE(--+-*STD------+--)-'
                '-form-type-'
 
>--+-----------------------------------+------------------------>
   |                              (5)  |
   '-COPIES(--number-of-copies--)------'
 
>--+---------------------------------------------------+-------->
   '-PAGERANGE(--+-*ENDPAGE------+--+-*END--------+--)-'
                 '-starting-page-'  '-ending-page-'
 
>--+----------------------------------+------------------------->
   '-MAXRCDS(--+-*NOMAX----------+--)-'
               '-maximum-records-'
 
>--+----------------------------------------+------------------->
   '-FILESEP(--number-of-file-separators--)-'
 
>--+----------------------------+--+--------------------+------->
   '-SCHEDULE(--+-*JOBEND--+--)-'  '-HOLD(--+-*NO--+--)-'
                +-*FILEEND-+                '-*YES-'
                '-*IMMED---'
 
>--+--------------------+--------------------------------------->
   '-SAVE(--+-*NO--+--)-'
            '-*YES-'
 
>--+---------------------------------+-------------------------->
   '-OUTPTY(--+-*JOB------------+--)-'
              '-output-priority-'
 
>--+---------------------------+-------------------------------->
   '-USRDTA(--+-*SOURCE---+--)-'
              '-user-data-'
 
>--+-----------------------------+------------------------------>
   '-SPLFOWN(--+-*CURUSRPRF-+--)-'
               +-*JOB-------+
               +-*CURGRPPRF-+
               '-*JOBGRPPRF-'
 
>--+------------------------------------+----------------------->
   '-USRDFNOPT(--+-*NONE-----------+--)-'
                 | .-------------. |
                 | V        (3)  | |
                 '---option------+-'
 
>--+--------------------------------------+--------------------->
   '-USRDFNDTA(--+-*NONE-------------+--)-'
                 '-user-defined-data-'
 
>--+----------------------------------------------------------------+-->
   '-USRDFNOBJ(--+-*NONE---------------------------------------+--)-'
                 | .-*LIBL/--------.                           |
                 '-+---------------+--object-name--+-*DTAARA-+-'
                   +-*CURLIB/------+               +-*DTAQ---+
                   '-library-name/-'               +-*FILE---+
                                                   +-*PSFCFG-+
                                                   +-*USRIDX-+
                                                   +-*USRQ---+
                                                   '-*USRSPC-'
 
>--+-------------------------------------+---------------------->
   '-SPLFNAME(--+-*FILE-------------+--)-'
                '-spooled-file-name-'
 
>--+-------------------------------------+---------------------->
   '-WAITFILE(--+-*IMMED------------+--)-'
                +-*CLS--------------+
                '-number-of-seconds-'
 
>--+-----------------+--+----------------------+---------------->
   '-LVLCHK(--*NO--)-'  |          .-*NO--.    |
                        '-SECURE(--+-*YES-+--)-'
 
>--+------------------------------+--+---------------------+---->
   |            .-*ACTGRPDFN-.    |  '-SHARE(--+-*NO--+--)-'
   '-OVRSCOPE(--+-*CALLLVL---+--)-'            '-*YES-'
                '-*JOB-------'
 
>--+------------------------------+--+----------------------+--->
   '-OPNSCOPE(--+-*ACTGRPDFN-+--)-'  '-IGCDTA(--+-*NO--+--)-'
                '-*JOB-------'                  '-*YES-'
 
>--+-------------------------+--+-------------------------+----->
   '-IGCEXNCHR(--+-*YES-+--)-'  '-IGCCHRRTT(--+-*NO--+--)-'
                 '-*NO--'                     '-*YES-'
 
>--+----------------------------+------------------------------->
   '-IGCCPI(--+-*CPI-------+--)-'
              +-*CONDENSED-+
              +-5----------+
              +-6----------+
              '-10---------'
 
>--+-------------------------+---------------------------------->
   '-IGCSOSI(--+-*YES---+--)-'
               +-*NO----+
               '-*RIGHT-'
 
>--+-------------------------------------------------------------------+-><
   '-IGCCDEFNT(--+-*SYSVAL----------------------------------------+--)-'
                 | .-*LIBL/----.                   .-*NONE------. |
                 '-+-*CURLIB/--+--coded-font-name--+-point-size-+-'
                   '-lib-name/-'
 
 

Notes:

  1. All parameters preceding this point can be specified in positional form.

  2. A maximum of 12 channels with corresponding line numbers are allowed.

  3. A maximum of 4 repetitions.

  4. A maximum of 122 repetitions.

  5. Valid values range from 1 through 255.