Chapter 2: Character Set Commands 13
Upper Range Control Code Commands (Epson)
⻬ ML320 E/I, ML321 E/I ⻬ ML320 Turbo, ML321 Turbo ⻬ ML520, ML521
⻬ ML390 Turbo, ML391 Turbo ⻬ ML590, ML591
Function ASCII Dec Hex
Permit Printing Upper
Range Control Codes
ESC 6
or
ESC I 1*
27 54
or
27 73 49*
1B 36
or
1B 49 31*
Cancel Printing Upper
Range Control Codes
ESC 7
or
ESC I 0*
27 55
or
27 73 48*
1B 37
or
1B 49 30*
* Not available for ML390 Turbo or ML391 Turbo.
In the Epson emulation, the ASCII characters from decimal 128 through 159 are normally
interpreted as control codes and cannot be printed. In some cases, you may wish to store
custom characters in these locations.
The ESC 6 and ESC 7 commands allow you to print custom characters stored in these areas and
then return to ”normal” printing. These commands are not necessary in the ML590 and ML591
printers.
The ESC I n command allows you to print custom charters stored in the following ASCII areas:
00H to 06H, 10H, 11H, 15H to 17H, 19H to 1AH, 1CH to 1FH, 80H to 86H, 90H, 91H, 95H
to 97H, 99H, 9AH, or 9CH to 9FH.
Select Code Page Set Command (Epson)
⻬ ML390 Turbo, ML391 Turbo ⻬ ML590, ML591
Function ASCII Dec Hex
Select Code Page Set ESC ( t L
n
H
n
P
n1
P
n2
P
n3
27 40 116 L
n
H
n
P
n1
P
n2
P
n3
1B 28 74 L
n
H
n
P
n1
P
n2
P
n3
Use this command to store any four code page sets from the table below, engaged using the
ESC t n command.
Parameters L
n
and H
n
Parameters L
n
and H
n
are used to designate the number of bytes to follow in the subsequent
parameters, where
Number of bytes = L
n
+ (H
n
x 256)
L
n
and H
n
can have any value from 0 to 255 decimal. Generally, L
n
is set to 3 and H
n
is set to 0.
Parameter P
n1
Parameter P
n1
selects the table area in which the four code page sets will be stored. You can
assign it to hexadecimal 00, 01, 02, 03, 30, 31, 32, or 33.
Parameters P
n2
and P
n3
Parameters P
n2
and P
n3
determine which code page set will be used, as follows:
Table 13: Epson 24-Pin ESC ( t Command —