beautypg.com

Citizen Systems Model CMP-10 User Manual

Page 45

background image

— 43 —

GS * n1 n2 [ d ] n1 n2 D1 ...... Dn

[Function]

Defining the Download Bit Image (LOGO)

[Code]

<1D>H<2A>H [ < 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

1

2

3

28

29

30

31

32

33

58

59

60

61

62

63

. . . . . . . .
. . . . . . . .
. . . . . . . .

. . . . . . . .

88

89

90

n2

30*n2

1

LSB

2 3

4 5 6 7

8 MSB

When n1 = 30 (1E Hex)