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:

  1. All parameters preceding this point are key parameters.

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

  3. This value cannot be specified with SPOOL(*NO).

  4. DBCS systems only.

  5. A maximum of 12 repetitions.

  6. A maximum of 4 repetitions.

  7. A maximum of 122 repetitions.

  8. The value cannot be specified with DEVTYPE(*USERASCII) or DEVTYPE(*AFPDS).