5525B/31/32 Line Matrix Printer LinePrinter Plus Programmer's Reference

134
Chapter 4 Configuring the Epson FX-1050 Emulation with Control Codes
Select User-Defined Font
ASCII Code ESC %
n
Hex Code 1B 25
n
Dec Code 27 37
n
Purpose Selects a user-defined font.
Discussion The printer ignores this command and removes all font data
sent from the data stream.
Select Vertical Tab Channel
ASCII Code ESC /
c
Hex Code 1B 2F
c
Dec Code 27 47
c
Purpose Selects a vertical tab channel set by ESC b.
where
c
= 0 through 7.
Discussion Subsequent VT (Hex 0B) commands use tab table specified by
c
. If no tab table is selected, channel 0 is used.
Set Absolute Horizontal Print Position in 1/60 Inch
ASCII Code ESC $
n1 n2
Hex Code 1B 24
n1 n2
Dec Code 27 36
n1 n2
Purpose Moves the logical print head to an absolute horizontal print
position, using 1/60 inch increments.
where (
n1
+ [256
n2
]) / 60 = the unsigned distance in inches from the
left margin.
n1
= (Number of DATA bytes) - 256(
n2
)
(remainder of division of number of DATA bytes by 256,
sometimes referred to as MOD 256)
n2
= Number of DATA bytes) / 256 (quotient of division)
Discussion If the distance goes beyond right margin, the sequence is
ignored.
Set Bit 7 of Incoming Data Bytes to 1
ASCII Code ESC >
Hex Code 1B 3E
Dec Code 27 62
Purpose Sets the most significant bit (MSB) of all incoming data to 1.
Discussion The MSB is bit number 7. This command only affects text and
control code data. Graphics data pass through unchanged.