Problem; Higher Resolution - Epson FX-80 User Manual

Hide thumbs Also See for FX-80:
Table of Contents

Advertisement

Problem?
If all went well, skip to the "Higher Resolution" section, below. If
not, let's take a time out for our sponsor ... Solutions Galore.
If your printout doesn't look much like Figure 15-8, it's likely the·
problem involves the codes from 9 to 13. Remember that the dot pat-
terns sent to the printer are determined by the figure stored in the
array. If you want the figure to print correctly, you'll have to either
POKE the codes directly or use a printer driver that allows the codes
to pass through as sent. If this is not possible, there is a way to avoid
these codes during printing without doing too much damage to the
figure. The test below picks off any potential problem codes and
changes them to less dangerous numbers.
21~
IF F)8 AND F(14 THEN F=F-5
This line takes any number between 8 and 14 and subtracts 5 from it,
putting it out of the trouble range. Adjust this test to fit your system.
Careful observers may note another problem with the figure. The
standard 7-dot line spacing may be off just enough to add a slight gap
every seven rows. An easy fix for this is to adjust the line spacing as
needed with the (ESC)
"3"
command. This gives you the ability to
make adjustments as fine as 1/3 of a dot. For example, a 6 2/3 dot line
spacing can be set with:
7~
LPRINT
CHR$(27)13"CHR$(2~);CHR$(7);
, Don't forget the bell
Now back to the regularly scheduled program ...
Higher Resolution
If everything went according to plan, your printed figure resembles
a circle of radius 10 dots, but the resolution isn't all that you might
hope for. For one thing, the individual dots are clearly visible. To
make a more continuous figure, you need a graphics mode of higher
density. Change line 130 to:
13~
LPRINT
CHR$(27)IL"CHR$(N)CHR$(~);
o
175

Advertisement

Table of Contents
loading

Table of Contents