Description
Sets or cancels the user-defined character set.
• Only the lowest bit of n is valid.
When n =
< * * * * * * *1 >B, the user-defined character
set is set.
When n =
<* * * * * * *0>B, the user-defined character
set is canceled (and the internal character set is set).
Default
n = 0
Reference
ESC &
ESC & s n m [a[p]sXa]m-n+1
Name
Format
Range
Description
Define user-defined characters
< 1B >
H
< 26 >
H
< s >< n >
H
< m >
H
[< a >< p1>
< p2 >...< psXa >] m-n+1
s = 1
32 n m 126
0 a 6 (5X7 font)
0 a 10 (7X7 font)
0 p1...psXa 255
Defines user-defined characters for ANK character codes.
• “s” specifies the number of bytes in the vertical direction-
• “n” specifies the beginning ASCII code for the definition
and “m” the final code. If only one character is defined,
use n = m.
• The allowable character code range is from ASCII code
< 20 >
H
to < 7E >
H
and the maximum number of
characters is 95.
• “a“ specifies the number of dots in the horizontal direction.
• “p” is the dot data for the characters. The dot pattern is
in the horizontal direction from the left side. The remaining
dot pattern on the right side is space.
• After user-defined characters are defined once, they are
available until another definition is made, until ESC @ is
executed, until the printer is reset, or until the power is
turned off.
-24-