Previous Topic: #PRINT—requests that the system transmit dataNext Topic: #PRINT Parameters


#PRINT Syntax

►►──┬─────────┬───────────────────────────────────────────────────────────────►
    └─ label ─┘

 ►─── #PRINT RECORD=message-location-pointer,RECLEN=message-length-register ──►

 ►─┬───────────────────────────────────┬──────────────────────────────────────►
   └─ ,RPTID= ─┬─ 1 ◄ ────────────────┬┘
               └─ report-id-register ─┘
 ►─┬───────────────────────────────────────┬──────────────────────────────────►
   └─ ,CLASS= ─┬─ 1 ◄ ────────────────────┬┘
               └─ printer-class-register ─┘

 ►─┬─────────────────────────────────┬────────────────────────────────────────►
   │               ┌─── , ────┐      │
   └─ ,OPTNS= ───(─▼─ option ─┴─ ) ──┘

 ►─┬───────────────┬──────────────────────────────────────────────────────────►
   └─ ,MF= ─┬─ R ─┬┘
            ├─ L ─┤
            └─ E ─┘
 ►─┬─────────────────────────────────────────┬────────────────────────────────►
   ├─ ,DEST=printer-destination-pointer ─────┤
   ├─ ,LTEID=direct-printer-ltermid-pointer ─┤
   └─ ,LTEADDR=direct-printer-lterm-address ─┘

 ►─┬────────────────────────────────────────────┬─────────────────────────────►
   └─ ,ECBADDR=direct-print-return-ecb-address ─┘

 ►─┬──────────────────────────────────────────┬───────────────────────────────►
   └─ ,JOBNAME=batch-request-jobname-pointer ─┘
 ►─┬─────────────────────────────────┬────────────────────────────────────────►
   └─ ,COND= ─┬── NO ◄ ─────────────┬┘
              ├── ALL ──────────────┤
              │     ┌─── , ────┐    │
              └(─┬──▼── NOPR ──┴┬─)─┘
                 ├───── IOER ───┤
                 ├───── INVP ───┤
                 ├───── UNDF ───┤
                 ├───── SCRN ───┤
                 ├───── INVT ───┤
                 ├───── WAIT ───┤
                 ├───── OUTS ───┤
                 ├───── DEAD ───┤
                 ├───── CANC ───┤
                 └───── REQU ───┘

 ►─┬───────────────────────────────────────────┬──────────────────────────────►
   └─ ,PRB= ─┬─ SYSPLIST ◄ ──────────────────┬─┘
             └─ print-request-block-pointer ─┘
 ►─┬─────────────────────────────┬────────────────────────────────────────────►
   └─ ,NOPRXIT=no-printer-label ─┘

 ►─┬─────────────────────────────────────────┬────────────────────────────────►
   └─ ,INVPXIT=invalid-parameter-list-label ─┘

 ►─┬─────────────────────────────┬────────────────────────────────────────────►
   └─ ,IOERXIT=i/o-error-label ──┘

 ►─┬───────────────────────────────────────┬──────────────────────────────────►
   └─ ,UNDFXIT=invalid-destid-list-label ──┘
 ►─┬────────────────────────────────────────┬─────────────────────────────────►
   └─ ,SCRNXIT=screen-term-i/o-error-label ─┘

 ►─┬───────────────────────────────────┬──────────────────────────────────────►
   └─ ,INVTXIT=invalid-terminal-label ─┘

 ►─┬──────────────────────────────────────────┬───────────────────────────────►
   └─ ,WAITXIT=wait-for-direct-printer-label ─┘

 ►─┬────────────────────────────────────────────────┬─────────────────────────►
   └─ ,OUTSXIT=direct-printer-out-of-service-label ─┘
 ►─┬───────────────────────────────────────────┬──────────────────────────────►
   └─ ,DEADXIT=deadlock-on-direct-print-label ─┘

 ►─┬───────────────────────────────────────┬──────────────────────────────────►
   └─ ,CANCXIT=cancel-direct-report-label ─┘

 ►─┬────────────────────────────────────────┬─────────────────────────────────►
   └─ ,REQUXIT=requeue-direct-report-label ─┘

 ►─┬──────────────────────┬───────────────────────────────────────────────────►◄
   └─ ,ERROR=error-label ─┘