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