Star Micronics NX-10 Printer User Manual


 
42
Line feed is more complicated. Each time the printer receives
a CHR$(lO) it both advances the paper one line and returns the
print head to the left margin, ready to start a new line.
Now to add a little confusion-most (but not all) versions of
BASIC add a line feed (CHR$(lO)) to every carriage return
(CHR$(13)) that they send. If your version of BASIC doesn’t do
this, then you should turn DIP switch l-8 off so that your printer
will add the line feed for you. When you have DIP switch l-8 off
the printer will do the same thing when it receives a carriage
return as it does when it receives a line feed.
If you find that your printer double spa-es when it should
single space, then you probably need to turn DIP switch l-8 on.
n Reverse line feeds
Your printer has a unique capability: it can move the paper up
or down! Its unique tractor design allows the paper to be fed in
either direction without jamming. This allows you to move
around the page at will. You can use this feature to print several
columns of text side by side, or print a graph and then move
back up and insert descriptive legends. As you experiment
you’re bound to come up with more uses!
The simplest form of reverse paper feeding is a reverse line
feed. The code is (ESC)( LF), which causes the paper to move
down (in effect, moving the printing up) one line. A “line” used
in a reverse line feed is the same size as a line in a regular line
feed (this is normally l/6 inch). When you change the line spac-
ing (which you’ll read about next), you change it for both for-
ward and reverse line feeds.
Table 4-1
Line feed commands
Function
Control code
Return print head to left margin CHR$(13)
Advance paper one line
CHR$(lO)
Reverse paper one line
(ESC)CHR$( 10)
n Changing the line spacing
When you turn your printer on the line spacing is set to 6 lines
per inch. This is fine for most printing applications, but
sometimes you may want something different. Your printer
makes it easy to set the line spacing to whatever you want.
Try this program to see how easy it is to change the line spac-
ing: