Putting Gemini to Work

Compressed

 

17 CPI

Elite

 

12CPI

Pica (normal)

 

10 CPI

Double-width

Compressed

8.5 CPI

Double-width

Elite

8CPI

Double-width

Pica

5CPI

Line 70, the last line of our definitions, contains functional commands to control the way the type is printed. In emphasized printing, Gemini prints the characters once, then goes back and reprints them (with the dots offset by one-half dot). This is explained in the next chapter, but for now just remember that both emphasized and double-strike involves printing each character twice.

In line 70, ESC$ + “E” puts the printer in the emphasized mode, and ESC$ + “F”cancels the emphasized printing. ESC!§

+“G” puts the printer in double-strike mode, and ESC$ + “H” cancels that mode.

Both emphasized and double-strike can be invoked at the

same time to produce maximum-density printing. Some restrictions apply to the use of emphasized printing and some of the other print commands. We’ll go over these restrictions when we examine in detail the tables printed by this program.

Line 80 is the first line of the program that sends “text” data to the printer. What information are we sending Gemini? First, we send the character string PRSET$, telling Gemini to reset according to the command CHR$(27); “@1’Even though we didn’t need to reset Gemini after printing the listing in compressed type, it’s a good programming practice to make sure your printer is in its initialized state at the beginning of your program.

The ESC$; “R”;CHR$(15) sequence in line 80 tells Gemini to advance the paper 15 lines after the form-feed command is received. The default for the beginning line (or “header”) is the first line on the page. The FF$ variable sends a form feed command to Gemini. This line is used to cause Gemini to skip one page of paper (that’s 66 lines with conventional fanfold sprocket-fed

Y

67

I

Page 73
Image 73
Gemini Industries Printer user manual Both emphasized and double-strike can be invoked at