$OCR mapping

Table 1. Structure OCR
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 0 OCR OUTPUT CONTROL RECORD DSECT
0 (0) CHARACTER 4  OCRCODE FORMS CODE
4 (4) CHARACTER 5   (0) KEEP MOD AND MODC TOGETHER
4 (4) CHARACTER 4  OCRMODF N/I PRINTER COPY-MOD IMAGE
8 (8) BITSTRING 1  OCRMODFT N/I PRINTER MODIFY TAB REF CHAR
9 (9) BITSTRING 1  OCRFLAGS OUTPUT FLAGS
10 (A) BITSTRING 1  OCRINDEX PRINT INDEX
11 (B) BITSTRING 1  OCRCOPY COPY COUNT (MUST PRECEDE COPYG)
12 (C) CHARACTER 8  OCRCOPYG N/I PRINTER COPY GROUPS
20 (14) CHARACTER 4  OCRFORMS FORMS SPECIFICATION
24 (18) CHARACTER 4  OCRFCB FCB SPECIFICATION
28 (1C) CHARACTER 4  OCRUCS UCS SPECIFICATION
32 (20) SIGNED 4  OCRRECNT RECORD COUNT LIMIT
36 (24) CHARACTER 4  OCRCHAR1 N/I PRINTER TRANS-TABLE 1
40 (28) CHARACTER 4  OCRCHAR2 N/I PRINTER TRANS-TABLE 2
44 (2C) CHARACTER 4  OCRCHAR3 N/I PRINTER TRANS-TABLE 3
48 (30) CHARACTER 4  OCRCHAR4 N/I PRINTER TRANS-TABLE 4
52 (34) SIGNED 4  OCRDEST1 DESTINATION 1
56 (38) CHARACTER 8  OCRUSER1 DESTINATION 1 USERID/RMTID
56 (38) X'C' 0  OCRUSDST "*-OCRDEST1" LNGTH OF 1 OCR USERID/DEST UNIT
64 (40) SIGNED 4  OCRDEST2 DESTINATION 2
68 (44) CHARACTER 8  OCRUSER2 DESTINATION 2 USERID/RMTID
76 (4C) SIGNED 4  OCRDEST3 DESTINATION 3
80 (50) CHARACTER 8  OCRUSER3 DESTINATION 3 USERID/RMTID
88 (58) SIGNED 4  OCRDEST4 DESTINATION 4
92 (5C) CHARACTER 8  OCRUSER4 DESTINATION 4 USERID/RMTID
92 (5C) X'30' 0  OCRUDND "*-OCRDEST1" END OF DEST/USER ID SECTION
100 (64) CHARACTER 5   (0) KEEP FLASH, FLASH CNT TOGETHER
100 (64) CHARACTER 4  OCRFLASH N/I PRINTER FLASH
104 (68) BITSTRING 1  OCRFLSHC N/I PRINTER # FLASH COPIES
105 (69) BITSTRING 1  OCRCPTN COMPACTION TABLE NUMBER
106 (6A) SIGNED 2  OCRCKPTP NO. OF LOGICAL PAGES/CKPT
108 (6C) SIGNED 2  OCRCKPTL NO. OF LINES/LOGICAL PAGE
110 (6E) BITSTRING 1  OCRLINCT LINECT
111 (6F) BITSTRING 12 RESERVED
124 (7C) SIGNED 4  OCREND(0) END OF OUTPUT CONTROL RECORD
124 (7C) X'7C' 0  OCRLENG "*-OCR"
         OCRFLAGS
      1... ....  OCRBRSTN "B'10000000'" N/I PRINTER BURST=NO FLAG
      .1.. ....  OCRBRSTY "B'01000000'" N/I PRINTER BURST=YES FLAG
      ..1. ....  OCRLNCTF "B'00100000'" LINECT SPECIFIED
      ...1 ....  OCRFLAG3 "B'00010000'" RESERVED
      .... 1...  OCRFLAG4 "B'00001000'" RESERVED
      .... .1..  OCRFLAG5 "B'00000100'" RESERVED
      .... ..1.  OCRFLAG6 "B'00000010'" RESERVED
      .... ...1  OCRFLAG7 "B'00000001'" RESERVED
Table 2. Cross Reference for $OCR
Name Offset Hex Tag
OCR 0
OCRBRSTN 7C 80
OCRBRSTY 7C 40
OCRCHAR1 24
OCRCHAR2 28
OCRCHAR3 2C
OCRCHAR4 30
OCRCKPTL 6C
OCRCKPTP 6A
OCRCODE 0
OCRCOPY B
OCRCOPYG C
OCRCPTN 69
OCRDEST1 34
OCRDEST2 40
OCRDEST3 4C
OCRDEST4 58
OCREND 7C
OCRFCB 18
OCRFLAGS 9
OCRFLAG3 7C 10
OCRFLAG4 7C 8
OCRFLAG5 7C 4
OCRFLAG6 7C 2
OCRFLAG7 7C 1
OCRFLASH 64
OCRFLSHC 68
OCRFORMS 14
OCRINDEX A
OCRLENG 7C 7C
OCRLINCT 6E
OCRLNCTF 7C 20
OCRMODF 4
OCRMODFT 8
OCRRECNT 20
OCRUCS 1C
OCRUDND 5C 30
OCRUSDST 38 C
OCRUSER1 38
OCRUSER2 44
OCRUSER3 50
OCRUSER4 5C