Specifications
Programmers Guide TH230/TH230+
44
ESC *
Function: Select bit-image mode
Code ASCII: ESC * m nL nH d1 ... dk
Code HEX:
0x1B 0x2A m nL nH d1 ... dk
Range: m = 0, 1, 32, 33, 49, 98
0 ≤ n
L
≤ 255
0 ≤ n
H
≤ 3
0 ≤ d ≤ 255
k = n
L
+ n
H
× 256 [in case of m = 0, 1]
k = (n
L
+ n
H
× 256) × 3 [in case of m = 32, 33]
Description: Selects a bit-image mode using m=0,1,32,33 for the number of dots
specified by (n
L
+ n
H
× 256) as follows:
m Mode Number of
bits for
vertical
data
Dot density
in horizontal
Amount of data (
k)
0 8-dot single-
density
8 Single-
density
nL + nH × 256
1 8-dot double-
density
8 Double-
density
nL + nH × 256
32
24-dot single-
density
24
Single-
density
(nL + nH × 256) × 3
33 24-dot double-
density
24 Double-
density
(nL + nH × 256) × 3
49 Command ESC * 1 (see page 46)
98 Command ESC * b m (see page 47)
d indicates the bit image data.
If m=49, d1..dk defines a line graphics (see GS 0x83).
If m=62,
Notes:
• Data d specifies a bit printed to 1 and not printed to 0.
• If the bit image data exceeds the number of dots to be printed on a line,
the excess data is ignored.
• The bit-image is not affected by print mode (emphasized, double-strike,
underline, character size, white/black reverse printing, or 90° clockwise-
rotated), except for upside-down printing mode.
• After printing a bit image, the printer processes normal data.
• This command is used to print a picture or logo.
• The relationship between the bit image data and the print result is as
follows.