78
Chapter 4 Configuring the Serial MatrixEmulation with Control Codes
Configuring the Serial Matrix Emulation with Control Codes
The remainder of this chapter describes the Serial Matrix printer control
language codes that may be sent from a host computer attached to the
printer, in order to configure and invoke numerous printer functions.
Format for Control Code Descriptions
The following information is listed for each code function (where applicable
and possible).
Name The title or function of the command.
ASCII Code The standard ASCII name for the control code.
Hex Code The code's numeric equivalent in hexadecimal.
Dec Code The code's numeric equivalent in decimal.
Purpose The function(s) of the control code.
Discussion A description of exceptions or limitations to normal u se.
Example A sample is provided for some control codes when it is poss ible
to illustrate the effect of a control code, or if a specific syntax is
required to complete the program statement (i.e. Horizontal Tab
set, Vertical Tab set/clear).
IMPORTANT
Ifyou specify any parameters for a control code other than the ones that
are defined in the control code description, unpredictable results may
occur.

Escape Control Code Header

Serial Matrix codes use only ESC as the control code header. For example, to
enable bold print in the Serial Matrix printer protocol, use the Serial Matrix
ESC and the bold print control code character G as follows:
Ascii: ESC G Hex: 1B 47 Dec: 27 71
Attribute Set and Reset Codes
Certain print attributes are set or reset (turned on or off) by using the
appropriate ESC code sequence and the numbers 1 or 0. These may be
either the hexadecimal code 01 and 00, or the ASCII code for the printable
symbols of decimal 1 and 0 (hexadecimal code 31 and 30, respective ly).
Expanded Print, Superscript/Subscript Print, and Underline are attributes
which are set and reset in this fashion.