TransAct Technologies ITHERM 280 User Manual

Page 107

Advertising
background image

iTherm

®

280 Programmer’s Guide

Programming Codes

28-07764

Rev C

Page 105

[ESC] =

Define user-defined characters


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 32 (20H) to 126 (7EH) 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.

Advertising