CBM-270 User’s Manual
ESC * m n1 n2 [ d ] k
[Function] Specifying the bit image mode
[Code] <1B> H <2A> H <m> <n1> <n2> [<d>] k
[Range] m= 0, 1, 32, 33
0 n1 255
0 n2 1
0 d 255
k = n1 + 256 × n2 (m = 0, 1)
k = (n1+ 256 × n2) × 3 (m = 32, 33)
[Outline] Acc or ding to the num ber of dot s spe c if ie d i n n1, n2, spe ci fy the bit i m age of mode n.
The No. of dots printed is divided by 256, whose quotient is taken as n2 and residualas
n1.
The total no. of dots printed in the bit image is equal to n1 + (256 × n2).
When bit image data have been input in excess of dot position of one line (448 dots) , the
excess data are discarded.
d i s bit image dat a, the bit s subject to pr inting are take n as "1" a nd those not as "0".
The bit image modes specified by m are shown as follows:
Vertical Direction Horizontal Direction
m Mode No. of Dots Dot Density Dot Density Max. No. of Dots
0 8-dot single density 8 67 DPI 101 DPI 192
1 8-dot double density 8 67 DPI 203 DPI 384
32 24-dots single density 24 203 DPI 101 DPI 192
33 24-dots double density 24 203 DPI 203 DPI 384
[Caution] When the values set in m (Bit image mode) are out of the above range, the data following
after n1 is processed as normal printing data.
After completion of bit image printing, printer returns to normal data processing mode.
[Example]
[Sample Program]
LPRINT CHR$ (&H1B) ; "*" ;
LPRINT CHR$ (0) ; CHR$ (20) ; CHR$ (0) ; *IMG1:
GOSUB *IMG1 LPRINT CHR$ (&HFF) ;
LPRINT CHR$ (&HA) ; FOR I=1 TO 18
LPRINT CHR$ (&H1B) ; "*" ; LPRINTCHR$ (&H85) ;
LPRINT CHR$ (1) ; CHR$ (20) ; CHR$ (0) ; NEXT I