Citizen Systems Model CMP-10 Printer User Manual


 
— 43 —
GS * n1 n2 [ d ] n1 n2 D1 ...... Dn
[Function] Defining the Download Bit Image (LOGO)
[Code] <1D>H<2A>H<n1><n2> [ < d > ]
[Range] {1 =< n1 =< 7F} Defines horizontal size of downloaded image.
{1 =< n2 =< F8} Defines the vertical size of downloaded image.
[Outline] Defines downloading bit images of the number of dots specified by n1 and n2.
The numbers of dots are n1 × 8 in horizontal direction and n2 × 8 in vertical direction.
The number of horizontal bytes can be up to 7F, but only the first 48 (30H) bytes will
be printed. The rest will be rejected.
•d indicates bit image data.
The downloaded bit image thus defined is valid till it is redefined or ESC _ is
executed. After power off, the downloaded bit image is maintained even by the
execution of Initialize command.
[Caution] This downloaded bit image is also printed at the self-test printing.
The maximum size of the Bit image cannot exceed 16 KB.
Relations between the bit image data and the dot defined are shown below.
[See Also] GS /
[Sample Program]
GOSUB IMG
PRINT #1, CHR$ (&H1D) + “/” + CHR$ (0);
PRINT #1, CHR$ (&H1D) + “/” + CHR$ (1);
PRINT #1, CHR$ (&H1D) + “/” + CHR$ (2);
PRINT #1, CHR$ (&H1D) + “/” + CHR$ (3);
END
IMG:
n 1 = 10 : n 2= 50
PRINT #1, CHR$ (&H1D) + “*”;
PRINT #1, CHR$ (n1) + CHR$ (n2);
FOR I=1 TO n2
FOR J=1 TO n1
PRINT #1, CHR$ (J);
NEXT I
NEXT J
RETURN
30 × 8 dot = 240 dot
123 282930
31 32 33 58 59 60
61 62 63
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
88 89 90
n2
30*n2
1LSB 2 3 4 5 6 7 8 MSB
When n1 = 30 (1E Hex)