Page 2
While every precaution has been taken in the preparation of this book, Epson Corporation assumes no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein.
The Epson LX-90™ printer with the PIC for parallel interface sys- tems combines low price with the high quality and advanced capabili- ties formerly available only on more expensive printers. The LX-90 User’s Manual tells you how to set up your printer. This Printer Interface Cartridge Operation Manual information you need to use the LX-90 with your computer.
Inserting the Printer Interface Cartridge Inserting the PIC is easy. The cartridge slides into the rectangular opening, as shown in the LX-90 manual. Be sure the printer is OFF when you insert the PIC. The PIC has a grounding wire. Attach it as shown in Figure l-1.
(The switches are down when they are off and up when they are on.) Before you change any of the DIP switch settings make sure that the power switch on the right side of the printer is turned off.
Figure 1-3. Self-test printouts Connecting the Printer to Your Computer Now that the self test has shown that your printer is working well, it’s time to hook it up to your computer. It is best to have both the printer and the computer turned off when you do this.
Don’t worry if this light flickers somewhat during printing; this flickering is normal. The PAPER OUT light glows red when the printer is out of paper or the paper is loaded incorrectly. The ON LINE light glows green when the printer can receive data.
The other two buttons, FF and LF, work only when the printer is off line (when the ON LINE light is off). If the ON LINE light is on, press the ON LINE button before you use these. FF (Form Feed)-advances continuous paper to the top of the next page or ejects a single sheet of paper.
Using SelecType is simple. You turn on SelecType and select a typestyle, then turn off SelecType and print. Turning SelecType on 1. Make sure that the printer is on and that the POWER, READY, and ON LINE lights are all on. Press both the...
Figure 2-1. Turning SelecType on When you press the ON LINE and FF buttons, the LX-90 signals in three ways that SelecType is on. The printer beeps. The READY light turns off. The ON LINE light begins flashing. Selecting typestyles...
If you do want to use BASIC for this exercise, simply turn on your computer and printer. Then type the short program listed below. Only the words inside anything you want there.
Page 15
This is LX-90 Turn off your printer to cancel the emphasized setting, and-if you wish-try this exercise with other modes. If you are using commercial software and SelecType will not change the typestyle, see “SelecType Features” in Appendix E.
N e a r L e t t e r Q u a l i t y as you see here, you have successfully combined the two modes. If you get any other results, turn your printer off and back on and then try the steps again.
SelecType Tips After you turn on a mode with SelecType, it usually stays in effect until the printer is turned off. If, for example, you use SelecType to print a document in emphasized, anything you print after that will be emphasized unless you first turn the printer off and back on.
Computer/Printer Communications This chapter is for those of you who want to know something about how your printer works. It’s a simple, non-technical explanation of the basics of dot-matrix printing that will help you understand some of the later chapters, particularly the ones on user-defined characters and graphics.
Other Pitches In addition to pica, in which there are LX-90 can also print in other widths, or pitches. It does so by reducing the distance between pin firings. In the elite mode it prints 12 charac- ters per inch and in the compressed mode it prints slightly more than characters per inch.
SelecType makes it especially easy to change from draft to NLQ, but you can also select and cancel the NLQ mode with a software command or with a DIP switch in the back of your printer. You can find the software command in Chapter 4 and the operation of the...
Nearly all of the codes for printer functions require more than one number and begin with a special code, called the escape code. This code signals that the next number is a code for a printer function and its name is usually printed with the first three letters capitalized (Escape) or it is abbreviated ESC or (ESC) .
Even if you never use BASIC again, you will know the capabilities of your printer, capabilities that can often solve your printing prob- lems. For example, if you need a special symbol, such as a Greek let- ter, you will know that you can turn to the chapter on user-defined characters and create such a character.
If you need help with the installation program for your software, see Appendix E. Running BASIC Programs This section describes how to run the BASIC demonstration pro- grams in this manual;...
Pica Printing The first exercise is a simple three-line program to print a sample line of characters in pica, the standard pitch. Enter this program: FOR X=65 TO 50 LPRINT CHR$(X); 60 NEXT X: LPRINT: LPRINT Now run the program. You should get the results you see below, pica characters per inch.
Sending the reset code (Escape “@“) Turning the printer off and back on. Either one of these methods returns the printer to what are called its defaults, which are the standard settings that are in effect every time you turn the printer on. The two effects of resetting the printer that...
you may have turned on, and the current position of the print head becomes the top-of-page setting. Some of the demonstration programs end with a reset code (Escape “a”) so that the commands from one program will not inter- fere with the commands in the next one. After you run a program with a reset code in it, remember to change the top-of-page setting before you begin printing full pages.
Page 27
E l i t e p r i n t Compressed print Compressed elite print Remember that you don’t have to use BASIC to change modes; you can use any method or software that sends the proper codes to the printer. LX-90 pitches codes 10.00 ESC “x” 1 ESC “x"...
Print Enhancements and Special Characters Besides the pitches (pica, elite, and compressed) covered in Chap- ters 3 and 4, the LX-90 offers many other typestyles. Emphasized Mode In the emphasized mode the LX-90 prints each dot twice, with the second dot slightly to the right of the first. In order to do this, the print head must slow down so that it has time to fire, retract, and fire the pins quickly enough to produce the overlapping dots.
Emphasized works only in draft pica and NLQ modes. In elite and compressed the dots are already so close together that even with the reduced print speed, the LX-90 cannot fire, retract, and again fire the pins quickly enough to print overlapping dots. You do sacrifice some print speed with emphasized, because the print head slows down to print twice as many dots, but the increase in print quality is well worth it.
In fact, you can combine nearly all of the print modes on the LX-90; your LX-90 printer can print such complicated combina- tions as double-strike emphasized expanded underlined subscript, although you may never want such a combination.
When you run the program, your printout should match the one below, showing that the two modes combine with no trouble. T h i s i s s t a n d a r d E m p h a a s i z e d A later section in this chapter explains a special ESCape code, Mas- ter Select, which allows you to control six features with one ESCape sequence.
Master Select The LX-90 has a special ESCape code called Master Select that al- lows you to choose any possible combination of seven different modes: pica, elite, compressed, emphasized, double-strike, expanded, and italic. The format of the Master Select code is ESCape “!” followed by a number that is calculated by adding together the values of the modes listed below: italic...
If you try to combine emphasized with either of the two narrow pitches, you won’t harm your printer; it will simply use a priority list in its memory to determine which mode to use. The list below shows the results of trying to combine emphasized with either or both of these modes.
Now that you see how to use the ESCape sequences for superscript and subscript, you can devise your own examples. International Characters As you know, languages other than English require a few extra characters. The LX-90 has provided for printing in many languages by having nearly international characters in its ROM (Read Only Memory).
Page 35
characters Table 5-l. International in NLQ mode Table International characters in draft mode 5-2. Table S-3. International characters in draft italic mode The number at the top of each column in the tables is the ASCII code that prints the characters in that column.
Page 36
Once you have selected an international character set with the DIP switches or the ESCape “R” code, you can use the tables to see which keys on your standard keyboard can produce the international char- acters you want. Simply type the character from the top row of one of the figures in order to print the corresponding character in the row of the set you have chosen.
Sending the codes for these characters to the printer is a two-step process just as it is for the international characters. In BASIC, first you send CHR$(27)“m”CHR$(4) to turn on the graphics character set,...
Page 38
You can change pitch and weight with the graphics characters just as you can with the other characters in the ROM of the LX-90. The characters in Figure below shows the characters in pica: The next printout shows the characters in emphasized expanded pica: Because normal line spacing leaves space between the lines of graphics characters just as it does between lines of text, you must...
Page Formatting Although the LX-90 printer has many sophisticated commands to set margins, line spacing, and horizontal and vertical tabs, this chap- ter won’t take up your time with extensive discussions of these because most are taken care of by applications programs. Instead, this chapter describes a few commands that the average user might need.
Just remember that once you run a pro- gram that sets margins, those margins are in effect until you change them with new margin commands or turn off or reset the printer. You should be aware that a few applications programs reset the printer before each document or file they print.
Paper-Out Sensor Under the platen (the black roller) of your LX-90 printer is a small switch that senses whether or not paper is in the printer. When the end of the paper passes this switch, it triggers a signal beeper and stops your printing. This saves wear on your print head,...
Page 42
The centering command centers a line of text between the margins. This is handy for headings, titles, and captions. Right justification is the opposite of left justification. The right mar- gin is even and the left is not. Auto justification puts extra spaces between words where necessary so that both the left and right margins are even.
DATA numbers, and running another program to put the character in your printer’s Random Access Memory (RAM) for use whenever you need it. Because the high-resolution NLQ (Near Letter Quality) mode uses many more dots per character than the draft mode, defining NLQ characters is somewhat more complex than defining draft characters.
Your user-defined characters can be utilitarian or imaginative, any- thing from a scientific symbol to script letters for your initials. Just follow the simple steps below. The only restriction on your creativity is that the characters you define must follow the same rules that govern the rest of the characters printed by the LX-90.
Page 45
Figure 7-2. Grid for designing draft characters Because the last two columns are reserved for the space between characters, they are not included in the grid. And since most charac- ters do not use the bottom two rows, a heavy line indicates the usual lower limit for an LX-90 character.
Definition program The BASIC program below will help you translate your design into a character your LX-90 can print. Type it in now so that you can run it soon. 100 DIM F(9) 110 FOR I=1 TO 9 120 PRINT "WHICH ROWS HAVE DOTS IN COLUMN";I : IF R=0 TH INPUT R 140 F(I)=F(I)+2ˆ(R-1)
Running the program Now run the program. For each of the nine columns, the program asks for the numbers of the rows in which you want dots to appear. Enter the row numbers one at a time, pressing the each one. When you have entered all the numbers for a column or when you want no dots in a column, press ber.
Figure 7-5. Definition program 2 Once the character looks right, type in the next program. The pro- gram as listed creates the symbol for Mercury, but you can use it for characters you create if you make one or two changes explained after the program listing.
When printed by your own program, the two lines provide you with a key to the characters your press the key for one of the characters in the top row, the printer will print the corresponding character in the bottom row. In the example above, if you press ( your will continue to show the character <).
NLQ grid Because the NLQ characters can use as many as and 12 dots horizontally, you plan your designs on a different grid than the one for draft characters. Figure On this grid you can use any numbered line or space. As you can see, that includes the bottom line and the line on the right side.
Page 51
7-7. Figure To calculate the data numbers for this column, note which dots are used in the top group (the top eight positions) and add their values together. Then go down to the middle group (the next 8 positions) and add the values of any dots that are used there.
Figure 7-8. Musical design and data numbers If you look at each column individually, you can see how the data numbers are calculated. NLQ definition program 1 Now type in and run the following program. It has the data num- bers for the musical design.
10 LPRINT CHR$(27)"x"CHR$(l) 20 LPRINT CHR$(27) ":"CHR$(0)CHR$(0)CHR$(0); LPRINT CHR$(27)"%"CHR$(l)CHR$(0); LPRINT CHR$(27)"&"CHR$(0)"<<"; 50 LPRINT CHR$(0)CHR$(l2)CHR$(0); FOR X=1 TO 70 READ C: LPRINT CHR$(C); NEXT X 90 LPRINT "YOUR CHARACTER IN PICA: <<<" 100 LPRINT "IN EXPANDED EMPHASIZED PICA: "; 110 LPRINT CHR$(27)"!*<<<" 120 LPRINT CHR$(27)"!"...
Page 54
J>3 10 J=1: IF 20 LPRINT CHR$(27)"x"CHR$(1) FOR X=58 TO 63: LPRINT CHR$(X)" ";: NEXT X LPRINT CHR$(27) ":"CHR$(0)CHR$(0)CHR$(0) 50 LPRINT CHR$(27)"%"CHR$(1)CH$(0); 60 LPRINT CHR$(27)"&"CHR$(0)CHR$(A)CHR$(A-1+J); FOR Y=1 TO J 80 LPRINT CHR$(0)CHR$(12)CHR$(0); 90 FOR X=1 TO 36: READ C: LPRINT CHR$(C); 100 NEXT X: NEXT Y 110 FOR X=58 TO 120 LPRINT: END...
Introduction to Dot Graphics The dot graphics mode allows your LX-90 to produce pictures, graphs, charts, or almost any other pictorial material you can devise. Instead of using the standard letters and numbers, the graphics mode prints dots column by column and line by line. You plan where you want the dots to appear and then use a program to tell the LX-90 where to put them.
If you plan carefully where you want the dots to appear and then use or create a program printer, your LX-90 will print almost any picture you can imagine. The Print Head and Graphics Chapter 3 told you a little about how the print head on the LX-90 prints letters: it receives a code for a letter and then fires a pattern of pins to form that letter.
In the main graphics mode, however, the LX-90 prints only one column of pins for each code it receives, and it uses only the top eight of the nine pins. Therefore, your graphics program must send codes for dot pat- terns, one number for each column in a line.
To fire any one pin, you send its number. To fire more than one pin at the same time, add up the numbers of the pins and send the sum to the printer. With these labels for the pins, you fire the top pin by sending To fire the bottom graphics pin, you send 128.
0 and 255, and no numbers are duplicated. Now that you know the principles of Epson graphics, you’re ready for two simple exercises, more densities, and then something more complex as a basis for writing your own programs.
WIDTH Statements Some software (including IBM Personal Computer BASIC) auto- matically inserts the control codes for a carriage return and a line feed after every 80 - with text, but it can spoil your graphics. In the graphics mode it may insert the control codes in the middle of a line.
Page 61
The command is in lines 40 and 70 so that it is issued each time a new print line is begun. To print more than one line of graphics, the graphics command must be issued before Line 100 is the reset code to return the printer to its defaults. line. each...
Density Varieties Although all the examples so far in this chapter have been in the single-density graphics mode, the LX-90 offers five other eight-pin density modes and two nine-pin ones. Nine-pin graphics is not neces- sary for most uses, but you can find its command (ESCape "^") in Appendix B.
Reassigning Code The LX-90 has a graphics command that changes one graphics mode to another. You can use it with many commercial graphics soft- ware programs to change the density and shape of your printouts. The code is ESCape “?s” n, where s is one of the four alternate graphics codes (K, L, Y, or Z) and n is the number of the new code (O-6).
Once you have chosen the number of columns you want to use, you can have your program do the calculations for you with the fol- lowing format: CHR$(27)"L"CHR$(N MOD 256)CHR$(INT(N/256)); N is the total number of columns you want to specify. The MOD (modulus) function calculates the value for nl, and the INT (integer) function calculates the value for n2.
Page 65
lines, but no dots can overlap. In low-speed double density dots can be placed on vertical lines and they can overlap. Now look at figure designed for high-speed double density. It should point you in the right direction for your own designs. Although the top pin (value design, this exercise uses only seven pins (values because the graphic has twenty-one rows-using only seven pins pro-...
For example, when the minus 6 in line 800 is read, the program then reads the next two numbers (8 and 0) and sends them to the printer 6 times. This feature is not a necessary part of the program, but it does allow you to type fewer data numbers.
Page 68
Notice that the first line stores the whole graphics command in a single string variable. In order to do this you must put plus signs between the elements of the command. Once you have done this at the beginning of the program, each time you enter LPRINT G$; you have issued the graphics command.
Char column. This listing is given twice: once for draft and once for NLQ. See Chapter 5 for the international characters. The codes for printer instructions, such as expanded and empha- sized printing, are in Appendixes B and C. Appendix A...
Page 76
ESC 98 ESC b ESC 101 ESC e ESC 102 ESC f ESC l ESC 109 ESC ESC 115 ESC s ESC 120 ESC x Select Vertical Tabs in Channels ..Set Horizontal and Vertical Tabs ..Print Spaces or Line Feeds .
Command Summary This appendix describes all the PIC control codes. They are divided into these categories: Near Letter Quality (NLQ) Character Width (Pitch) Print Enhancement Page Formatting Graphics User-Defined Characters Other Codes Each command has a format section and a comment section. The format section gives the ASCII, decimal, and hexadecimal codes for the command.
Page 78
In BASIC you can use either decimal or hexadecimal numbers, and if there is a single letter in the second ASCII code column, you can use that letter in quotation marks instead of the number below it. For example, the format section for the right margin command is as fol- lows: ASCII code: Decimal:...
Near Letter Quality Mode ESC x Format: ASCII code: Decimal: Hexadecimal : Comments: n = 0 selects draft mode selects Near Letter Quality (NLQ) mode ESC a Format: ASCII code: Decimal : Hexadecimal : Comments: This sequence selects justification as follows: n = 0: Selects left justification Selects centering n = 2: Selects right justification...
Character Width (Pitch) Format: A S C I I c o d e : S I Decimal : Hexadecimal: CTRL O Control: Comments: Compressed mode has NLQ. ESC SI Format: ASCII code: Decimal: Hexadecimal: Comments: Duplicates the SI command. Format: ASCII code: Decimal: Hexadecimal:...
Page 81
Format: ASCII code: Decimal: Hexadecimal: CTRL N Control: Comments: Doubles the width of all characters. It can be cancelled by a carriage return, DC4, ESC W0 or ESC !. ESC SO Format: ASCII code: Decimal: Hexadecimal: Comments: Duplicates the SO command. Format: ASCII code: Decimal :...
Page 82
ESC W Format: ASCII code: Decimal : Hexadecimal: Comments: Expanded mode doubles the width of all characters. n = 1 selects the mode n = 0 cancels it ESC M Format: ASCII code: Decimal: Hexadecimal: Comments: Elite pitch has 12 characters per inch. Not available in NLQ. ESC P Format: ASCII code:...
Print Enhancement ESC E Format: ASCII code: Decimal: Hexadecimal : Comments: In emphasized each dot is printed twice, with the second dot slightly to the right of the first. Reduces print head speed. Valid only in pica mode. ESC F Format: ASCII code: Decimal:...
Page 84
ESC H Format: ASCII code: Decimal : Hexadecimal: Comments: Turns off the mode selected by ESC G. ESC SO Format: ASCII code: Decimal: Hexadecimal : Comments: Selects superscript mode. ESC S1 Format: ASCII code: Decimal: Hexadecimal: Comments: Selects subscript mode. ESC T Format: ASCII code:...
Page 85
Format: ASCII code: Decimal : Hexadecimal: Comments: selects underlining n = 0 cancels it. E S C ! Format: ASCII code: Decimal: Hexadecimal : Comments: Selects any valid combination of the following modes: pica, elite, compressed, emphasized, double-strike, expanded, italic, under- line.
Page 86
ESC 5 Format: ASCII code: Decimal: Hexadecimal: Comments: Cancels the mode selected by ESC 4. ESC R Format: ASCII code: Decimal: Hexadecimal: Comments: See Chapter 5 for details on this command. ESC m Format: ASCII code: Decimal : Hexadecimal: Comments: Selects the special graphics character set, which is stored in ASCII positions 128 to 159.
Page Formatting Margins ESC Q Format: ASCII code: Decimal : Hexadecimal: Comments: Sets the right margin. Also cancels all text in the print buffer. The range of n is shown below: in pica 2-80 in elite 3-96 4-137 in compressed in compressed elite 4-160 ESC I...
ESC N Format: ASCII code: Decimal: Hexadecimal: Comments: The variable n is the number of lines skipped between the last line printed on one page and the first line on the next page. For example, with the standard settings for line spacing and page length (66 lines) ESC N 6 will cause the LX-90 to print 60 lines and then skip 6.
Page 89
ESC 0 Format: ASCII code: Decimal: Hexadecimal: Comments: Sets the line spacing to mands. The is the digit zero and not ASCII code 0. "0" ESC 1 Format: ASCII code: Decimal: Hexadecimal : Comments: Sets the line spacing to commands. The "1"...
Page 90
ESC 3 Format: ASCII code: Decimal: Hexadecimal: I3 Comments: Sets the line spacing to commands. The “3” is the digit three and not ASCII code value of n should be in the range ESC J Format: ASCII code: Decimal: Hexadecimal : Comments: Advances the paper by one line at a spacing of The value of n should be in the range...
Form feed and page length Format: ASCII code: Decimal: Hexadecimal: 0C CTRL L Control: Comments: Prints the data in the print buffer and advances the paper to the top of the next page according to the current page length. ESC C Format: ASCII code: Decimal:...
Tabs Format: ASCII code: Decimal: Hexadecimal: 09 CTRL I Control: Comments: Advances the print position to the next horizontal tab setting. ESC D Format: ASCII code: Decimal: Hexadecimal: 1B Comments: This command allows setting of up to 32 horizontal tabs. These are entered as nl, n2, n3 etc.
Page 93
ESC B Format: ASCII code: Decimal: Hexadecimal: Comments: Sets up to vertical tabs in the current line spacing. Tab settings are not affected by subsequent changes in line spacing. Terminate this tab sequence with 0 or a number less than that of the last tab. ESC b Format: ASCII code:...
Page 94
ESC e Format: ASCII code: Decimal: Hexadecimal: Comments: Sets horizontal and vertical tab increments. Horizontal format when nl = 0. In BASIC: CHR$(27);“eO”;CHR!$(n) where n is the number of spaces and equals: 0 - 21 in pica, 0 - 25 in elite, 0 - 36 in compressed. Vertical format when nl = 1.
Graphics Note: See Chapter 8 for sample graphics programs. ESC K Format: ASCII code: Decimal: Hexadecimal: Comments: Turns on single-density graphics mode with 480 possible dots per 8-inch line. If d is the total number of columns required, nl = d MOD 256 n2 = INT(d / 256) This command must be followed by d data numbers.
Page 96
Select High-Speed Double-Density Graphics Mode ESC Y Format: ASCII code: Decimal: Hexadecimal: 1B Comments: Turns on high-speed double-density graphics mode with 960 possi- ble dot positions per B-inch line. Will not print consecutive dots in a row. If d is the total number of columns required, nl = d MOD 256 n2 = INT(d / 256) This command must be followed by d data numbers.
Page 97
= d MOD 256 and n2 = INT(d / 256) and are followed by two times d data bytes. The printer expects two data items for each column of print. Select Graphics Mode...
User-Defined Characters Note: See Chapter for sample programs and further information. ESC & Format: ASCII code: Decimal: Hexadecimal: Comments: This command allows characters to be re-defined in the currently selected mode. Only characters from ASCII 58 through 63 can be re-defined.
Other Codes Format: ASCII code: Decimal: Hexadecimal: 07 CTRL G Control: Comments: Sounds the printer’s beeper. Format: ASCII code: Decimal: Hexadecimal: 08 CTRL H Control: Comments: Prints out data in the print buffer, then moves the print position one space to the left. If this code is received immediately after graphics printing, the print position of subsequent data is moved back to the point at which graphics printing started.
Page 100
Control: Comments: Returns the printer to the on-line mode if it has been switched off by the printer deselect code, DC3. It will not switch the printer on line if it has been switched off using the ON LINE switch on the control panel.
Page 101
ASCII code: Decimal: Hexadecimal: Comments: Turns on paper-out sensor so that the printer beeper sounds and printing stops when the printer runs out of paper. Cut Sheet Feeder Control Disable Paper-Out Sensor you can print to the end of a...
Page 102
It is cancelled by a carriage return. ESC @ Format: ASCII code: Decimal: Hexadecimal: Comments: Resets the printer to the power-on state, including top of form. Clears the buffer of all data entered before the command but not after. ESC U Format: ASCII code: Decimal:...
Page 103
ESC s Format: ASCII code: Decimal: Hexadecimal: Comments: n = 1 selects the mode n = 0 cancels it. Format: ASCII code: Decimal: Hexadecimal: Comments: Removes the last text character in the print buffer but does not affect control codes. It cannot be guaranteed in the italic mode. Not valid in NLQ.
Appendix D DIP Switches and Interface Several tiny switches called DIP (for Dual In-Line Package) switches are in the back of your LX-90 printer. These switches control a number of important printer functions. This appendix also describes the interface. DIP Switches The design of the LX-90 gives you easy access to the switches, which you can locate using Figure D-l.
Page 105
Z-2 selects draft or Near Letter Quality. When it is ON, the Switch printer prints in the NLQ mode. When it is OFF, it prints in the draft mode. If the switch is off, you can still select the NLQ mode with SelecType or an ESCape code.
Page 106
Switch tor is inactive, causing printing to continue when the printer is out of paper. When it is OFF, the printer stops when the end of the paper passes the paper-end detector. The ESCape “8” command also per- forms this function, but computer systems that monitor printer cable pin 12 will ignore both ESCape 8 and the setting of switch 1-2.
1 and LOW when it is logical 0. OUT Approximately 12-microsecond pulse. LOW indicates that data has been received and that the printer is ready to accept more data. OUT A HIGH signal indicates that the printer cannot receive data. The signal goes HIGH in the following cases: 1) During data entry (ea.
Page 108
To prevent noise, these cables should be shielded and con- nected to the chassis of the host computer or the printer but not at both ends. 3. All interface conditions are based on TTL level. Both the rise and the fall times of each signal must be less than 0.2 microseconds.
Data transfer must be carried out by observing the ACKNLG or BUSY signal. (Data transfer to this printer can be carried out only after receipt of the ACKNLG signal or when the level of the BUSY signal is LOW.) Under normal conditions, printer cable pins vated when the paper-out condition is detected.
Installation of Commercial Software Programs Many commercial software programs require that you specify which printer you are using. When the program asks you the name or type of printer you are using, select one of the following from the menu. The ones at the top of the list are preferable to the ones at the bottom.
Cancelling modes If you want to cancel the modes you have set with SelecType, you can turn your printer off and back on with the power switch on the right side of the printer. This cancels all SelecType settings, returns...
This tells you that the emphasized mode is cancelled. 5. Press the LF button once to leave SelecType mode. 6. Press the ON LINE button to put the printer on line. Now you have cancelled emphasized without affecting any other modes.
PR#l after the INPUT statement. QX-l0 ® and QX-l6 The format for the WIDTH statement for the Epson QX-10 and QX-16 computers is: WIDTH LPRINT 255 Graphics There are two common sources of problems with graphics pro- grams in BASIC: 1.
Therefore, if you ran the following BASIC program while your LX-90 was in the data dump mode, you would get the printout below it. The printer will print all but the last line and then stop. Press the ON LINE button to make the printer print the last line.
Page 115
Now you can follow a data dump printout on your own. Some software changes one or more codes when sending them to the printer. The ability of the LX-90 to dump in hexadecimal lets you determine which codes are creating problems for your system.
Page 116
The data dumping capability can help you find problems and debug programs quickly. A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B O B1 C0 Cl C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 El E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF...
22 Commands listed by function, Cl-C27 listed by number, Bl-B3 Commercial software installation, El Communications, computer/printer, 18 Compressed mode, 16, 21-22, 24 Can also be set with SelecType or a DIP switch compressed elite, 23, 24 Computer-printer connection, 5...
Page 118
Data dump mode, E5-E7 DIP switches, 4, Dl-D3 Dot graphics. See Graphics Dot matrix printing, 15-17 Double-strike mode, 26 Can also be set with SelecType Dumping data in hexadecimal, E5-E7 Elite mode, 16, 21, 24 Can also be set with SelecType Emphasized mode, 25-26 Can also be set with SelecType Error warnings, E3-E4...
Page 119
Head. See Print head Hex dumping. See Data dump mode HomeWriter-10, 1 Installation. See Commercial software Interface, D4 International characters, 31-33, D3 Justification with NLQ, 39-40 Left margin. See Margins LE See Control panel Line feed, 38 automatic, DIP switch setting for, D3 Line spacing, 38-39 Listing programs, 7 Margins, 37-38...
Page 120
PAPER-OUT light, 6 Paper-out sensor, 39 DIP switch control of, D3 Parallel interface, D4 Perforation. See Skip-over-perforation PIC. See Printer Interface Cartridge Pica mode, 16, 21, 24 Pins, numbering of, 56-57 Pitch comparison table, 24 See also Pica; Elite; Compressed...
Page 121
SelecType feature, 9-12 cancelling functions with, E2-E3 troubleshooting, El-E2 Self-adhesive labels, E3 Self test, 4-5 Single-sheet printing, 39 Skip-over-perforation, 38 Spacing. See Line spacing Special graphics characters, Cl0 Subscript mode, 30-31 Superscript mode, 30-31 Switches. See DIP switches Test pattern. See Self test Top of page, 23 Underline mode, 28 User-defined characters, 41-52...
This warranty does not apply if the Epson label or logo, or the rating label or serial number, has been removed from your Epson product, or if, in the sole opinion of Epson, your Epson product has...