Epson Commands
PcOS Series 80PLUS
Programmer's Guide
Command Descriptions
Page 74
Rev B 4/13/99
Function
Define user-defined characters
[EA]
ASCII
ESC
&
y
c1
c2
[
x1 d1
...
d
(
y
×
x1
)]...[
xk
d1
...
d
(
y
×
xk
)]
Hexadecimal
1BH
26H
y
c1
c2
[
x1
d1
...
d
(
y
×
x1
)]...[
xk
d1
...
d
(
y
×
xk
)]
Decimal
<
27>
<38>
y
c1
c2
[
x1
d1
...
d
(
y
×
x1
)]...[
xk
d1
...
d
(
y
×
xk
)]
Range
y
= 3
0
≤
x
≤
13 Font A (13 × 24)
0
≤
x
≤
10 Font B (10 × 24)
0
≤
d1
...
d
(
y
×
xk
)
≤
255
k
=
c2
-
c1
+ 1
[
Axiohm 7193
]
32
≤
c1
≤
c2
≤
254
[
Epson TM-T8x
]
32
≤
c1
≤
c2
≤
126
Description
This command defines user-defined characters.
y
specifies the number of bytes in the vertical direction.
c1
specifies the beginning character code for the definition.
c2
specifies the final code.
x
specifies the number of dots in the horizontal direction.
d
is the dot data for the characters. The dot pattern is in the horizontal
direction from the left side. Any remaining dots on the right side are
blank.
The allowable character code range differs between Epson and Axiohm
emulation. See Range above.
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.
In Epson emulation mode, there is a unique user defined character set for
each pitch. In Axiohm emulation mode, both pitches share the same user
defined character set.
Function
Cancel user-defined characters
[E]
ASCII
ESC
?
n
Hexadecimal
1BH
3FH
n
Decimal
<
27>
<63>
n
Range
[
Axiohm 7193
]
32
≤
n
≤
254
[
Epson TM-T8x
]
32
≤
n
≤
126
Description
This command cancels user-defined characters.