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: