EC-520 User’s Manual
ESC
&
Define user-defined characters
Format: ASCII: ESC & s n m a d1 d2……db
Decimal: 27 38 s n m a d1 d2……db
Hex:
1B 26 s n m a d1 d2……db
[Description]
This command is used for self-defining characters. The meaning of each parameter is shown as follows:
S:
The number of longitudinal byte. Here S=1,2. When n=1, define 7×7 character.
When n=2, define 7×9 or half-size character.
N: Starting ASCII code of user-defined character set
。
n
≥
32.
M: Ending ASCII code of user-defined character set
。
m
≤
127. The number of user-defined
characters is m-n+1, and the maximum number is 96. When user defines only 1
character, m=n.
A: The byte number of user-defined characters.
d1 d2…db: The data of user-defined characters. Every character has s×a bytes. m-n+1 bytes
altogether have
(
s×a
)
×
(
m-n+1
)
bytes.
The user-defined characters after being defined will be valid all the time until they are
defined again or the printer is turned off.
The format of user-defined characters is shown as follows:
b7
d1 d4 …
d2 d3 …
ESC
*
Select bit-image mode
Format: ASCII: ESC * m n1 n2
[
d
]
n1+256×n2
Decimal: 27 42 m n1 n2
[
d
]
n1+256×n2
Hex:
1B 2A m n1 n2
[
d
]
n1+256×n2
[Description]
This command is used for setting dot matrix figure mode (m) and setting the transverse dots number
(
n1
,
n2
)
of dot matrix figure.
m=0
,
1
0
≤
n1
≤
255
,
0
≤
n2
≤
3
,
0
≤
d
≤
255
。
n1
,
n2 is hexadecimal figure with two bits. n1 is low byte and n2 is high byte. n1
,
n2 is used for denoting
the transverse dots number of figure printed by “ ESC
* “ command. This value should be within the
number of maximum line-width dots.
When m=0
,
normal printing is selected, the maximum number of printing dots is 210.
When m=1
,
half-dot printing is selected, the maximum number of printing dots is 420. On this condition
the adjacent dots cannot be “1” at the same time.
ESC
-
Turn underline mode on/off
Format: ASCII: ESC
-
n
Decimal: 27
45
n
Hex: 1B
2D
n
[Description]
n=0, turns off underline mode; n=1, turns on underline mode.
- 25 -