Apr il 1, 1981 J: The print image can be specified in character or hexadecimal The code in DMKUCS to support the preferred character set, AN, is as follows: UCS DC
DC
DC
DC
DC
DC
DC
DC UCSCCW PCAN C
i
1234567890,-PQR#$m/STUVWIYZ'
,X'9C' C'.*1234567890,-JKLMNOABCDEFGHI+.*' C'1234567890,-PQRS&$%/STUVWXYZ',X'9C' C'.*1234567890,-JKLMNOABCDEFGHI+.*' C'1234567890,-PQR#$m/STUVWIYZ' ,X'9C' .*1234567890,-JKLMNOABCDEFGHI+.*' C'1234567890,-PQR&&$%/STUVWIYZ',X'9C' C' .*1234567890,-JKLMNOABCDEFGHI+.*' PCAN, (60,60,60,60)
The DCs are coded in both character and hexadecimal notation. The
hexadecimal code for the lozenge (X'9C') follows the character notation
on 4 of the DCs. The DCs, when taken in pairs, represent 60 characters. When print verification of a buffer load is requested, 4 lines of 60
characters are printed. UCSB IMAGES
The Universal Character Set Buffer (UCSB) contains up to 512 characters
and supports the 3211 printer. To add a new UCSB image, first code the UCB This macro creates a 12-byte header record for the buffer load that is used by the CP module, DMKCSO. The format of the UCB macro
is:
r I I UCB I ucbname L-- ucbname is a 1-to 4-character name that is assigned to the buffer
load.
Next, supply the exact print image. The print image is supplied by
coding DCs in hexadecimal or character notation. The total length of
the image cannot exceed 512 characters.
The format of the UCSB is: £Q§!i.!QI! 1-432
433-447
448-511
512 Print train image.
Reserved for IBM use. Must be all zeros.
Associative field. See Figure 25 for an explanation
of the contents of this field. The associative
field is used to check (during print line buffer (PLB) loading) that each character loaded into the PLB for printing also appears in the train image
field of the UCSB and, therefore, is on the print
train. Any character loaded into the PLB without
its associated code in the train image field of the UCSB is nonprintable, and causes a "print data check" to be set immediately. The associative field
also contains dualing control bits.
Reserved for IBM use. Must be zero. Part 2. Control Program (CP) 219
Page of GC20-1807-7 As Updated April 1, 1981 by TNL GN25-0829
Bit 0 Bit 1 Bit2 Bit 3
UCSB Hexa-Graphic & Control Hexa- I Graphic & Control ! Hexa-Graphic & Control . Hexa-Graphic & Control I Address decimal Symbols EBCDIC decimal ! Symbols EBCDIC i decimal Symbols EBCDIC decimal Symbols EBCDIC I 448 00 NUL 40 SP I 80 CO i 1 I 449 01 41 81 a C1 I 450 02 42 82 b C2 B 1 451 03 43 83 c C3 C 452 04 PF 44 84 d C4 D
453 05 !
HT 45 85 e C5 E I '+0'+ 06 !
LC I 46 I 86 f C6 I F
455 07 I DEL I 47 87 9 C7 G
456 08 i
48 88 h C8 H
457 09 I 49 i 89 i C9 I 458 I OA I I 4A I ¢ ! 8A
{ CA 459 OB I 4B I 8B CB 11'1 460 OC 4C I < I 8C CC I 461 00 40 ( 80 ( CD y 462 OE 4E + 8E + CE 463 OF CU1 4F I 8F CF } 464 10 50 & 90 DO
465 11 51 91 j 01 J
466 12 52 92 k 02 K
467 13 53 93 I D3 L
468 14 RES 54 94 m 04 M
469 15 NL 55 95 n 05 N 470 16 BS 56 96 0 D6 0 471 17 IL 57 97 p D7 P
472 18 58 98 q D8 Q
473 19 59 99 r D9 R
474 lA CC 5A ! 9A
}
DA
475 lB 5B $ 9B DB
476 lC 5C * 9C !l DC 477 10 50 ) 90 ) OD 478 1E 5E ; 9E ± DE
479 IF CU2 5F -, 9F OF 480 20 60 - AO 0- EO \
481 21 61 I Al El 482 22 62 A2 s E2 S 483 23 63 A3 t E3 T
484 24 BYP 64 A4 u E4 U
485 25 LF 65 A5 v E5 V
486 26 EOB 66 A6 w E6 W
487 27 PRE 67 A7 x E7 X
488 28 68 A8 y E8 Y 489 29 69 I A9 z E9 Z 490 2A SM 6A I AA EA
491 2B 6B AB
! L EB
492 2C 6C % AC r- EC rl
493 2D 6D AD [ ED
494 2E 6E > AE EE
495 2F CU3 SF ? AF EF
496 30 70 BO 0 FO 0 497 31 71 B1 1 Fl 1
498 32 72 B2 2 F2 2
499 33 73 B3 3 F3 3 500 34 PN 74 B4 4 F4 4 501 35 RS 75 B5 5 F5 5 502 36 UC 76 B6 6 F6 6 503 37 EOT 77 B7
7 F7 7 504 38 78 B8 8 F8 8 505 39 79 B9 9 F9 9 506 3A 7A #: BA FA 507 3B 7B BB .J FB 508 3C 7C @ BC I Fe 509 3D 7D BD l FD 510 3E 7E = BE '" FE
511 3F 7F
..
BF - FF
'Figure 25. UCSB Associative Field Chart 220 IBM VM/370 System Programmer's Guide
Previous Page Next Page