Supported SCS Commands
| SCS Command | Abbreviation | Hexadecimal Code | Function |
|---|---|---|---|
| Character Attribute | |||
| Set Font Size Scaling | SFSS | 2BFDnn02xxyy | Specifies the font-size scaling for expansion. |
| Character Set Control | |||
| Load Alternate Character
(DBCS only) |
LAC | 2BFEnnmmee | Loads the alternate character font. |
| Set CGCS1 Through Local ID | SCL | 2BD1nn810B | Specifies the character set for each language. |
| Set Character Distance | SCD | 2BD2nn29xxxx | Selects the pitch and font. |
| Set Font ID Through GFID2 | SFG | 2BD1nn05xxxxyyyyzz | Selects the font. |
| Set GCSGID3 Through GCID4 | SCG | 2BD1nn01xxxxyyyy | Specifies the code page. |
| Set Presentation of Control Character | SPCC | 2BFDnn03xxxx | Specifies the treatment of SO and SI. |
| Shift Out
(DBCS only) |
SO | 0E | Start of DBCS field. |
| Shift In
(DBCS only) |
SI | 0F | End of DBCS field. |
| Device Control | |||
| Bell | BEL | 2F | Ignored. |
| Null | NUL | 00 | Ignored. |
| Repeat | RPT | 0A | Ignored. |
| Set Exception Action | SEA | 2BD2nn85p1–pn | Specifies the explicit action. |
| Set Initial Conditions | SIC | 2BD2nn45xx | Sets the environment of the EBCDIC transform. |
| Set Print Setup | SPSU | 2BD2nn4Cp1–pn | Ignored. |
| Switch | SW | 2A | Ignored. |
| Generation Control | |||
| Begin Emphasis | BES | 2BD1nn8Axx | Begins emphasis. |
| Begin Overstrike | BOS | 2BD4nn72wwxxyyyyzzzz | Begins overstriking. |
| Begin Underscore | BUS | 2BD4nn0Axxyy | Begins underscoring. |
| Enable Presentation | ENP | 14 | Ignored. |
| End Emphasis | EES | 2BD1nn8Exx | Ends emphasis. |
| End Overstrike | EOS | 2BD4nn76 | Ends overstriking. |
| End Underscore | EUS | 2BD4nn0E | Ends underscoring. |
| Inhibit Presentation | INP | 24 | Ignored. |
| Justify Text Field | JTF | 2BD2nn03xxxxyy | Justifies the following text. |
| Set Graphic Error Action | SGEA | 2BC8nnxxyy | Specifies how to process a received unprintable character font. |
| Set Justify Mode | SJM | 2BD2nn0Dxxyy | Justifies each line of text between the left and right margins. |
| Subscript | SBS | 38 | Subscript. |
| Substitute | SUB | 3F | Synonym for the graphic exception character. |
| Superscript | SPS | 09 | Superscript. |
| Word Underscore | WUS | 23 | Underscore the entire word immediately preceding the control. |
| Grid Control | |||
| Define Grid Line | DGL | 2BFDnn00 xxyyG1~Gn | Specifies and prints the grid line |
| Print Format Control | |||
| Form Feed | FF | 0C | Moves the printing position to the next page. |
| Page Presentation Media | PPM |
2BD2nn48ssssuuvv |
Specifies the forms setting, the source drawer, the quality, and the duplex function. |
| Required Form Feed | RFF | 3A | Moves the printing position to the next page and restores the indent level to the left margin. |
| Set Horizontal Format | SHF | 2BC1nnxxyyzzt1–tn | Specifies the maximum print position, the left and right margins, and the horizontal tab stops in units of 1 character. |
| Set Horizontal Margins | SHM | 2BD2nn11xxxxyyyy | Sets the left and right margins in units of 1/1440 inch. |
| Set IGC Type | SIT | 2BFDnn010000 | Specifies the pitch of DBCS characters |
| Set Presentation Page Size | SPPS | 2BD2nn40xxxxyyyy | Specifies the presentation surface width and depth. |
| Set Text Orientation | STO | 2BD3nnF6xxxxyyyy | Specifies the page rotation. |
| Set Vertical Format | SVF | 2BC2nnxxyyzzt1–tn | Specifies the maximum print line, the top and bottom margins, and the vertical tab stops in units of 1 character. |
| Set Vertical Margins | SVM | 2BD2nn49xxxxyyyy | Sets the top and bottom margins in units of 1/1440 inch. |
| Printing Position Control | |||
| Backspace | BS | 16 | Moves the printing position to the left one font width. |
| Carriage Return | CR | 0D | Moves the printing position to the left margin. |
| Horizontal Tab | HT | 05 | Moves the printing position right to the next tab stop. |
| Indent Tab | IT | 39 | Moves the printing position right to the next tab stops and sets the indent level one tab stop further to the right. |
| Index Return | IRT | 33 | Synonym for “Required New Line.” |
| Interchange Record Separator | IRS | 1E | Synonym for “New Line.” |
| Line Feed | LF | 25 | Moves the printing position one line vertically. |
| New Line | NL | 15 | Moves the printing position to the left margin of the next line. |
| Numeric Backspace | NBS | 36 | Synonym for “Backspace.” |
| Presentation Position | PP | 34fpxx | Moves the printing position. |
| Release Left Margin | RLM | 2BD2nn0B | Ignored. |
| Required New Line | RNL | 06 | Moves the printing position to the left margin of the next line and resets any pending indent level. |
| Set Horizontal Tab Stops | STAB | 2BD2nn01xxt1–tn | Specifies the tab stops. |
| Set Indent Level | SIL | 2BD2nn07xx | Sets the indent level to the specific tab stop. |
| Set Line Density | SLD | 2BC6nnxx | Specifies the line pitch in units of 1/72 inch. |
| Set Line Spacing | SLS | 2BD2nn09xx | Specifies the number of lines spaced by a new line control. |
| Set Single Line Distance | SSLD | 2BD2nn15xxxx | Specifies the line pitch in units of 1/1440 inch. |
| Unit Backspace | UBS | 1A | Moves the printing position 1/60 inch to the left. |
| Vertical Tab | VT | 0B | Moves the printing position down to the next tab stop. |
| Transparent Control | |||
| ASCII Transparent | ATRN | 03 | Allows printer commands and ASCII data to be passed to the printer. |
| Transparent | TRN | 35nn | Allows printer commands and ASCII data to be passed to the printer. |
|
Note:
| |||
|
Legend: | |||