User`s manual

Confidential
RS-T80 Programming Manual
- 94 -
ESC % n
[Function] Select/cancel user-defined character set
[Format] ASCII ESC % n
Hex 1B 25 n
Hecimal 27 37 n
[Range] 0 n 255
[Notes] • When the LSB of n is 0, the user-defined character set is canceled.
• When the LSB of n is 1, the user-defined character set is selected.
• When the user-defined character set is canceled, the internal character set is
automatically selected.
• n is available only for the least significant bit.
[Default] n = 0
[Relative] ESC &, ESC ?
ESC & y c1 c2 [x1 d1...d(y × x1)]...[xk d1...d(y × xk)]
[Function] Define user-defined characters
[Format] ASCII ESC & y c1 c2 [x1 d1...d(y
× x1)]...[xk d1...d(y × xk)]
Hex 1B 26 y c1 c2 [x1 d1...d(y
× x1)]...[xk d1...d(y × xk)]
Hecimal 27 38 y c1 c2 [x1 d1...d(y
× x1)]...[xk d1...d(y × xk)]
[Range] y = 3
32 c1 c2 127
0 x 12 Standard ASCII font (12
× 24)
0 x 9 Compress ASCII font (9
× 17)
0 d1 ... d(y
× xk) 255
• y specifies the number of bytes in the vertical direction.
• c1 specifies the beginning character code for the definition, and c2 specifies the final
code.
• x specifies the number of dots in the horizontal direction.
[Notes] • The allowable character code range is from ASCII code <20>H to <7F>H (96
characters).
• It is possible to define multiple characters for consecutive character codes. If only one
character is desired, use c1 = c2.
• d is the dot data for the characters. The dot pattern is in the horizontal direction from
the left side.
• The data to define a user-defined character is (y × x) bytes.
• Set a corresponding bit to 1 to print a dot or 0 to not print a dot.
• The user-defined character definition is cleared when:
1) ESC ? is executed.
2)The power is turned off.