
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  | 
| 
 | ¥ | The maximum size of the Bit image cannot exceed 16 KB. | 
| 
 | ¥ | Relations between the bit image data and the dot defined are shown below. | 
When n1 = 30 (1E Hex)
30 ⋅ 8 dot = 240 dot
| 1 | 2 | 3 | . . . . . . . . | 28 | 29 | 30 | |
| 
 | |||||||
| 31 | 32 | 33 | . . . . . . . . | 58 | 59 | 60 | |
| . . . . . . . . | |||||||
| 61 | 62 | 63 | 88 | 89 | 90 | ||
| 
 | |||||||
| 
 | 
 | 
 | . . . . . . . . | 
 | 
 | 30*n2 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
n2
LSB 1 2 3 4 5 6 7 8 MSB
| [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
Ñ 43 Ñ
