TH82 Series Reference Manual
65/65
GS v 0
Print raster bit image
[FORMAT]
<1D>H<76>H<30>H<m><xL><xH><yL><yH>[d1...dk]
[RANGE]
0
≦
m
≦
3
、
48
≦
m
≦
51
0
≦
xL
≦
255
0
≦
xH
≦
255
0
≦
yL
≦
255
0
≦
yH
≦
8
0
≦
d
≦
255
k=(xL + xH x 256) x (yL + yH x 256)
(k
≠
0)
[FUNCTION]
Prints raster bit image specified by mode
m
.
m Mode
Vertical dot density
Horizontal dot density
0,48 Normal
200dpi
200dpi
1,49 Double-width 200dpi
100dpi
2,50 Double-height 100dpi
200dpi
3,51 Quadruple 100dpi
100dpi
*xL, xH specifies the number of data (xL+xH x256) bytes in the horizontal direction for the bit
image
*yL, yH specifies the number of data (yL+yH x256) bytes in the vertical direction for the bit image.
[DETAILES]
*This command is effective only when there in no data in the print buffer in standard mode.
*This command does not affect all printing modes (character size, emphasized character,
double-strike, upside-down, underline, white/black reverse printing mode, etc.) for raster bit image.
*If the printing area width specified by
GS L
,
GS W
is less than the minimum width, the printing
area is extended to the minimum width only on the line in question. The minimum width is 1 dot in
normal mode (m = 1,49) and double-height mode (m = 2,50), and 2 dots in double-width mode (m
= 1,49) and quadruple mode (m = 3,51).
*Data outside the printing area is read in and discarded in increments of a dot.
*The position which characters should be printed for raster bit image is specified by
HT
(horizontal
Tab),
ESC $
(Set absolute print position),
ESC
╲
(Set relative print position) and
GS L
(Set left
margin). If the position which characters should be printed is not a multiple of 8, printing speed may
decline.
*The
ESC a
(Select justification) setting is also available for raster bit images.
*When this command is received during macro definition, the printer stops macro definition and
begins to process this command. At this time, the macro is not defined.
*d indicates the defined data. The setting 1 is a bit to print a dot and the setting 0 is a bit not to print a
dot.
【
Example
】
xL + xH x 256 = 64
(xL+xH x256)x8dots = 512 dots
1 2 3
・・・・・・・・
62 63 64
65 66 67
・・・・・・・・
126 127 128
・・・・・・・・
・・・・・・・・
k-2 k-1 k
yL + yH x 256dots
7 6 5 4 3 2 1 0
MSB LSB