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)