code and the program will not work properly. The programs in this
manual do not use CHR$(9), but some do use its high-order version -
CHR$(137) - which your system will change to CHR$(9). In these
cases
use the following method to change your printer initialization
code to a number that is not used in the program. For example, you
can change your initialization code to one by typing:
PR#l
PRINT CHR$(9); CHR$(l)
TRS-80 solutions
A routine to POKE codes to the memory of a Model I is given
above. A special printer driver for either the Model I or the Model III
is also shown above. One of those methods should solve any prob-
lems with the programs in this manual.
IBM-PC solutions
There are two problems in using the IBM Personal Computer
BASIC to drive a printer. First, the IBM-PC BASIC inserts a carriage-
return/line-feed (CR-LF) after each 80 characters you send it. Second,
it adds an LF to each CR in an LPRINT statement.
Here is the way to adjust the width when it is the only problem. Tell
the computer that the print line is wider than 80 characters with this
WIDTH statement:
WIDTH "LPTl:", 255
The 255 is a special number that prevents the computer system from
inserting a CR-LF into the line. Unless, of course, there’s one in your
program.
The extra line feed-CHR$(10)-that accompanies each carriage
return-CHR$(13) - is no problem except when you need to use
CHR$(13) in a graphics program. Getting rid of the extra CHR$(10) is
rather complicated. First you open the printer as a random file:
OPEN "LPTl:" AS #l
Although this allows you to send any code to the printer, you can no
longer use the LPRINT command. Instead, you must use a PRINT
#l
command:
PRINT #l, "Now I can print anything"
313
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 ...