The ESCape”A”CHR$(n command sets the line spacing to n/72-
)
inch if the n is any number from 0 through 85. If n is between 85 and
128, the line spacing is 85/72-inch. At 128 the sequence starts again,
with 128 giving the same result as 0, 129 the same as 1, and so on.
Therefore, the X+128 in line 30 produces a change in line spacing
from 0 to 24/72-inch.
In summary, ESCape “A ” CHR$( n) selects line spacing in 72nds of a
inch, where:
n =
0 - 85
line spacing = 0 - 85/72-inch
85 - 127
85/72-inch
128 - 213
0 - 85/72-inch
214 - 255
85 /72-inch
Since the ESCape “A” sequence lets you specify any 72nd of an inch
(from 0 - 85) and since each dot of a dot matrix fills l/72-inch, you can
use this command instead of the preset commands that we covered
above. You can set U-dot line spacing either by specifying 12 to the
“A” sequence or by using the preset command:
CHR!$(27)“A”CHR$(12) or CHR!$(27)“2”
Notice the position of the ESCape “A” sequence in line 30-right
between the strings STAIR and STEPS. We placed it there to demon-
strate that the FX doesn’t execute the line-feed command until the end
of the print line. Otherwise it would print the two strings on different
lines.
Also notice that the lowest valid line spacing is zero dots. You can
use this when you want to make multiple overstrikes on one line. To
see an example, make these changes to your program:
20
FOR X=0 TO 4
30 LPRINT TAB(6*X)"STAIR"CHR$(27)"A"CHR$(0)
STEPS"
The reason for emphasizing 72nds of an inch is that the distance
between the centers of any two pins on the print head is l/72-inch. So
these line spacing commands are simply telling the printer just how
many dots to space between the lines.
97
Summary of Contents for FX-80
Page 1: ......
Page 22: ......
Page 23: ......
Page 26: ......
Page 31: ...Figure 1 1 The FX 80 and FX 100 printers 14 ...
Page 32: ...Figure 1 2 Printer parts 1 5 ...
Page 38: ...Figure 1 8 DIP switch vent 21 ...
Page 42: ...Figure 1 11 Ribbon insertion 25 ...
Page 51: ...Figure 1 20 Paper thickness adjustment 34 ...
Page 85: ......
Page 92: ......
Page 95: ......
Page 97: ...80 ...
Page 109: ......
Page 117: ...Figure 7 3 Staggering STAIR STEPS 100 ...
Page 119: ...Table 7 1 Line spacing commands 102 ...
Page 129: ...112 ...
Page 147: ...130 ...
Page 181: ...Figure 12 4 Corner of the FX 80 design ...
Page 189: ...Figure 12 10 Most distinct version Figure 12 11 Reversed version 172 ...
Page 215: ...198 ...
Page 231: ...214 ...
Page 249: ......
Page 269: ......
Page 272: ...iv ...
Page 283: ......
Page 290: ......
Page 305: ...282 ...
Page 311: ...288 ...
Page 323: ...300 ...
Page 339: ......
Page 343: ...320 ...
Page 349: ...326 ...
Page 353: ...330 ...
Page 354: ...Schematic 331 ...