Epson LX-90TM User Manual
Epson LX-90TM User Manual

Epson LX-90TM User Manual

Printer interface cartridge for parallel interface systems
Hide thumbs Also See for LX-90TM:
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Epson LX-90TM

  • 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.
  • Page 3: Table Of Contents

    Control Panel ....... . . Using Your Printer ......
  • Page 4 ExpandedMode ....... Mode Combinations ......Underline Mode .
  • Page 5 Appendixes LX-90 Characters ......DraftMode ........NLQMode .
  • Page 6: Introduction

    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.
  • Page 7: Installation And Operation

    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.
  • Page 8: Printing The Self Test

    (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.
  • Page 9: Connecting The Printer To Your Computer

    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.
  • Page 10: Control Panel

    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.
  • Page 11: Using Your Printer

    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.
  • Page 12: Selectype

    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...
  • Page 13: Selecting Typestyles

    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...
  • Page 14: Selectype Exercise

    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.
  • Page 16: Mode Combination

    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.
  • Page 17: Selectype Tips

    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.
  • Page 18: Elements Of Dot-Matrix Printing And Computer/Printer Communications

    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.
  • Page 19: Other Pitches

    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.
  • Page 20: Nlq Mode

    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...
  • Page 21: Escape And Ascii

    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) .
  • Page 22: Pic Features

    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.
  • Page 23: Running Basic Programs

    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;...
  • Page 24: Pica Printing

    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.
  • Page 25: Cancelling Codes

    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...
  • Page 26: Pitch Comparison

    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"...
  • Page 28: Print Enhancements And Special Characters

    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.
  • Page 29: Double-Strike

    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.
  • Page 30: Expandedmode

    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.
  • Page 31: Underline Mode

    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.
  • Page 32: Master Select

    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...
  • Page 33: Superscript And Subscript

    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.
  • Page 34: International Characters

    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.
  • Page 37: Special Graphics Character Set

    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 39: Page Formatting

    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.
  • Page 40: Skip-Over-Perforation

    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.
  • Page 41: Paper-Outsensor

    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.
  • Page 43: User-Defined Characters

    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.
  • Page 44: Designing Process

    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.
  • Page 46: Definition Program 1

    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)
  • Page 47: Running The Program

    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.
  • Page 48: Definition Program 2

    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.
  • Page 49: Running The Program

    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 <).
  • Page 50: Nlqgrid

    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.
  • Page 52: Nlq Definition Program 1

    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.
  • Page 53: Nlq Definition Program 2

    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...
  • Page 55: Introduction To Dot Graphics

    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.
  • Page 56: Dot Patterns

    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.
  • Page 57: Graphics Mode

    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.
  • Page 58: Pinlabels

    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.
  • Page 59: First Graphics Program

    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.
  • Page 60: Width Statements

    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...
  • Page 62: Density Varieties

    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.
  • Page 63: Reassigning Code

    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).
  • Page 64: Designing Your Own Graphics

    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-...
  • Page 66 8 10 8 8 8 8 8 8 4 2 1 0 0 0 0 0 0 0 0 0 23 4 1 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 2 0 0 0 Figure 8-5.
  • Page 67: String Variables

    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.
  • Page 69: Lx-90 Characters

    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 70: Draftmode

    Draft Mode Dec Hex Char Dec Hex Char 00 NUL 32 20 blank none 33 21 none 34 22 03 none 35 23 36 24 none 37 25 none none 38 26 07 BEL 39 27 08 BS 40 28 09 HT 41 29 OA LF...
  • Page 71 Draft Mode Dec Hex Char Dec Hex Char 128 80 160 A0 blank 129 81 none 161 A1 130 82 none 162 A2 131 83 none 163 A3 132 84 none 164 A4 133 85 none 165 A5 134 86 none 166 A6 135 87 BEL 167 A7...
  • Page 72: Nlqmode

    NLQ Mode Dec Hex Char Dec Hex Char 32 20 33 21 none none 34 22 03 none 35 23 36 24 none 37 25 none 38 26 none 39 27 07 BEL 40 28 41 29 OA LF 42 2A OB VT 43 2B 12 OC FF...
  • Page 73 NLQ Mode Dec Hex Char Dec Hex Char 128 80 NUL 160 A0 blank 129 81 none 161 Al 130 82 none 162 A2 131 83 none 163 A3 132 84 none 164 A4 133 85 none 165 A5 134 86 none 166 A6 135 87 167 A7...
  • Page 74: B-L

    Select Compressed Mode ... . C-4 Select Printer ..... C-24 Cancel Compressed Mode .
  • Page 75 Reassign Graphics Mode ... C-21 Initialize Printer ....C-26 Select n/72-Inch Line Spacing ..C-14 Select Vertical Tabs .
  • 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 .
  • Page 77: Command Summary

    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:...
  • Page 79: Near Letter Quality Mode

    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...
  • Page 80: Character Width (Pitch

    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:...
  • Page 83: Print Enhancement

    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 87: Pageformatting

    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...
  • Page 88: Line Spacing

    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...
  • Page 91: Form Feed And Page Length . . . . . . . . . . . . . . . . . . . . Tabs

    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:...
  • Page 92: Tab Horizontally

    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.
  • Page 95: Graphics

    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...
  • Page 98: User-Defined Characters

    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.
  • Page 99: Other Codes

    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.
  • Page 104: Dip Switches And Interface

    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.
  • Page 107: Interface

    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.
  • Page 109: Data Transfer Sequence

    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.
  • Page 110: Troubleshooting And Advanced Features

    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.
  • Page 111: Reset Codes

    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...
  • Page 112: Printing On Self-Adhesive Labels

    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.
  • Page 113: Applesoft Basic Solutions

    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.
  • Page 114: Data Dump Mode

    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...
  • Page 117: Index

    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...
  • Page 122: Limited Warranty

    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...

This manual is also suitable for:

Lx-90

Table of Contents