Epson LQ-2500 Printer User Manual


 
Table 6-3. Character width limits
I
Text
d0 +
dl +
d2
Text
(maximum)
Draft
9
12
Letter Quality,
10
pitch
29
36
Letter Ouallty,
12
pitch
23
30
Letter Ouality,
15
pitch
15
24
Proportlonal
39
42
The last part of the character definition is the actual data that defines
the dot patterns for each character. Since it takes three bytes to specify
the dots in one vertical column of dots, the LQ-2500 expects
d1 x 3
bytes of data to follow d2.
An example character definition program should make this clear:
10
LRINT CHR$(27)"x0"
20
LPRINT CHRS(27)"&"CHR$(0);
30
PRINT "@@?';
40
LPRINT
CHR$(l)CHR$(9)CHR$(l);
50
FOR I=1 TO 27
60
READ A: LPRINT CHR$(A);
70
NEXT I
80
LF'RINT "@@!@"
90
LPRINT CHR$(27)"X"CHR$(l);
100
PRINT "@@@@@"
110
LPRINT CHR$(27)"%"CHR$(0);
120 LPRINT "@@@@@"
130 END
140
DATA 1,0,0,2,0,0,4,0,0
150
DATA 8,0,0,23,255,240,8,0,0
160 DATA 4,0,0,2,0,0,1,0,0,
In line 10, the ESCape ‘x0” command selects draft quality printing.
The actual character definition starts in line 20. The two “at” signs
(@) in line 30 represent
nl and 172,
the range of characters being
defined (in this case, a range of one). tine 40 contains
dU, dl,
and &.
6-16
Graphicsand User-defined Characters