Previous topic |
Next topic |
Contents |
Index |
Contact z/OS |
Library |
PDF
Specifying shift-out, shift-in (SOSI) codes PSF for z/OS: User's Guide S550-0435-04 |
|
Specifying shift-out, shift-in (SOSI) codesTo change from one kind of character code to another in a data set, PSF provides special SOSI processing. PSF uses the process mode values SOSI1, SOSI2, SOSI3, and SOSI4 to print data sets containing both single-byte and double-byte fonts. You can specify the SOSI codes on one of these:
See PSF for z/OS: Customization for information about specifying PRMODE on the PRINTDEV statement, specifying a default PRMODE in Exit 7, or specifying the Default process mode parameter in the Printer Inventory. You can specify a particular single-byte and double-byte font pair for a line or field, or you can use the same single-byte and double-byte font pair for the entire page. If you specify a specific single-byte and double-byte font pair for a line or a field, you must use the font list in a page definition to specify the single-byte fonts and double-byte fonts you want to use for the page. Then, you can use more than one single-byte font and more than one double-byte font per page. If you use the same single-byte and double-byte font pair for the entire page, you must specify the single-byte font first and the double-byte font second. Using the JCL CHARS parameter or the font list in a page definition, specify a single-byte font as font 0 and a double-byte font as font 1. If you do not place font 0 and font 1 in this sequence, PSF generates an error message and stops the printing process. You can also use the SOSIFONTS subcommand on the PPFA PAGEDEF or PAGEFORMAT command to ensure that a single-byte font is mapped first and a double-byte font is mapped second. See Page Printer Formatting Aid: User’s Guide. The following example indicates that PSF uses a particular data-scanning mode when printing line data. Both single-byte fonts and double-byte fonts are to be used for printing. The first font specified is 60D8, a single-byte font; the second is G24F, a double-byte font. The single-byte coded font is named X060D8, and the double-byte font file is named X0G24F. Example:
This example uses the PRMODE
parameter in the OUTPUT statement to specify that the SOSI1 process
mode is to be set up for a data set that is printed on a specific
3820 printer:
Notes:
For more information about SOSI codes, including the data conversion that PSF makes for SOSI1, SOSI2, SOSI3, and SOSI4, see Shift-out, shift-in (SOSI) codes. |
Copyright IBM Corporation 1990, 2014
|