Specifications
Control Codes POSjet
®
1500 Programmer's Guide
Page 120 Rev N Nov-10
Function Define user-defined characters Not valid in page mode
ASCII [ESC] = <y> <c
1
> <c
2
> [<x
1
> <d
1
> … d(y x x
1
)] … [<x
k
> <d
1
> … d (y x x
k
)]
Hexadecimal 1BH 3DH <y> …
Decimal <27> <51> <y> …
Range y = 2 or 3
32 c
1
c
2
126
0 x 12 (12 x 12 font)
0 x 14 (12 x 14 font)
0 x 16 (24 x 16 font)
0 d
1
… d (y x x) 255
IPCL none
Description The [ESC] = <y> <c
1
> <c
2
> [<x
1
> <d
1
> … d(y x x
1
)] … [<x
k
> <d
1
> … d (y x x
k
)] command
defines user-defined characters from character code <c
1
> to <c
2
>. <y> and <x> are the
configurations of a user-defined character. <y> specifies the number of bytes in the vertical
direction. <x> specifies the number of bytes in the horizontal direction. Character code ranges
from zero to 255 (FFH) can be defined by <c
1
> and <c
2
>. Up to 32 user-defined characters can be
defined. Data (<d>) specifies a bit printed to one and not printed to zero. At the default, user-
defined characters are not defined and the internal character set is printed. Once the user-defined
characters have been defined, they are available until [ESC] $ is executed; the user-defined
characters are redefined; the power is turned off; or the printer is reset.
Each internal font, draft, large draft, and NLQ, has its own 32-character storage area. If possible,
the currently selected font will be used to select which user-defined font is defined. If the font
being defined is not suitable for the currently selected mode, a suitable font will be temporarily
selected for the definition. If <y> = 2, the 12 x 12 draft font or the 12 x 14 large draft font can be
defined. If <y> = 3, only the 16 x 24 NLQ font can be defined. If <y> = 2 and the NLQ font is
active, the large draft user-defined font will be loaded. If <y> = 3 and a draft font is active, the
NLQ user-defined font will be loaded.