Page 77
100 DIM F( 11) 110 FOR 1 TO 9 120 PRINT "WHICH ROWS HAVE DOTS IN COLUMN "; J 130 INPUT R : IF R 0 THEN 180 140 IF R THEN PRINT "INVALID": GOTO 150 F(J) F(J) (R-1) > 160 IF F(J) 255 THEN F(J) 170 GOTO 130...
Page 79
YOUR CHARACTER IN PICA IS: L L L L AND IN ENLARGED EMPHASIZED PICA: YOUR DATA NUMBERS F( 2 ) - 3r--+--+--+--+---I 21--+-+---+--+---1 11--+-+---+--+---1...
Page 80
Second definition program Running the program...
Page 94
Density Varieties Table Graphics modes Alternate Description Mode Density code LPRINT CHR$(27) "*"CHR$(M)CHR$(Nl)CHR$(N2);...
Page 95
Reassigning Codes LPRINT CHR$(27)"?Y"CHR$(5); Design Your Own Graphics...
Page 96
Figure Designing in different densities •• •• •• •• •• •• ••...
Page 97
• 1 WIDTH LPRINT 255 100 LPRINT CHR$(27)"1" 590 FOR K=l TO 3 600 LPRINT CHR$(27)"Y"CHR$(50)CHR$(0); 610 READ N: IF N=128 THEN 650 620 IF N>=0 THEN LPRINT CHR$(N);: GOTO 610 630 READ P,R: FOR J=l TO -N LPRINT CHR$(P)CHR$(R);: NEXT J 640 GOTO 610 650 LPRINT: NEXT K: LPRINT CHR$(27)"@":...
Page 98
Graphics Programming Tips LPRINT CHR$(27) "K"CHR$(50)CHR$(0) 30 LPRINT CHR$(27)"1" 40 FOR G=l TO 50: LPRINT CHR$(74): NEXT...
Page 100
Figure Pin patterns of incorrect program...
Page 101
G$=-CHR$(27) + "K" +CHR$( 100 CHR( 0) A$=CHR$(85)+CHR$(42) B$=CHR$(42)+CHR$(85) LPRINT CHR$(27)"1"; 50 FOR R:::1TO LPRINT G$; 70 FOR X=l TO 50: LPRINT A$;: NEXT X 80 LPRINT 90 I.PRINT G$; 100 FOR X=1 TO 50: LPRINT B$;: NEXT X LPRINT: NEXT R LPRINT CHR$(27)"@"...
Page 146
There are several tiny switches called (for Dual In-Line Package) switches on the back of the LX-80 printer. They control number of important printer func- tions such as page length, the international character set and NLQ or draft mode printing.
Page 147
Before changing any the switches, turn power OFF (with the switch on the right side of the printer). Any changes made while the power is on will be ignored until you turn the printer off and back on <Ese> or send the reset sequence Table D-1 shows the functions of the switches.
Page 148
(OFF) the lines still double spaced. This is due to the interface cable between computer and LX-80 overriding the switch. The solution is to break the connection to pin Consult your dealer if this...
Page 149
Switch 2-2 selects the printer. When it is up (ON), the printer cannot be deactivated by software codes. When it is down (OFF), printer is inactive until it receives the proper software code. >) code for selection is ASCII code 17 (<DC1 and for deselection ASCII code 19 «DC3».
Page 150
4 to 10 inches. Printer Location When the tractor and continuous paper, put your LX-80 where the paper can flow freely in and out of the printer. Use a printer stand...
Page 151
Tractor Unit Installation install the removable tractor unit, first pull the friction lever toward the front of the printer. Then hold the tractor with the gears to the right as shown in Figure E-3.
Page 152
In each tractor slot are two pegs that fit into the notches on tractor fittings. Tilt the tractor back so that the rear notches fit over rear pegs. Then tilt the unit forward until it clicks into place. It is as easy as that.
Page 153
When you want to use single sheet paper in the LX-SO, remove the tractor unit quite easily. Push back the two tractor release levers as shown in Figure E-S, tilt the unit backwards, lift it Loading Continuous Paper Once your tractor is installed, you can load continuous...
Page 154
Next, open pin feed covers as shown in Figure E-7 and feed the paper under the paper separator into the paper slot. Push the paper through until it comes up between the ribbon guide and the platen.
Page 155
Figure E-8. When you turn on your LX-80, it will remember this top of page setting and will use it when any program tells it to move to the top of the next page.
Page 156
AppendixF Troubleshooting and Advanced Features This appendix approaches troubleshooting from several directions. The first section matches solutions with some common general prob- lems. Other sections cover beeper error warnings, hexadecimal data dumping, coding and 7-bit solutions, and specific solutions sever- popular personal computer systems.
Page 157
Graphics you find strange dot patterns appearing in the middle of your graphics, and at the end of the line of graphics there are text charac- ters intend, your computer may be sending a carriage return and line feed when you did not expect them. You may need to change the print width with...
Page 158
If this happens, take your LX-80 to a qualified service person or your dealer. not attempt to remove the label yourself. Paper-out sensor you find that you are not able to deactivate the paper-out sensor with DIP switch 1-5 or <ESC>...
Page 159
This cancels all SelecType settings, returns your LX-80 to its defaults, resets the top of page, empties the contents of the buffer, including any user-defined...
Page 160
or other items that are not controlled by SelecType. It will set you pica mode, and not NLQ if you have set this to be the default. Make sure you reset to NLQ if this is what you want. If you do make a mistake while using SelecType, just press the LF button to turn off SelecType and then turn it on again and press the...
Page 161
Beeper Error Warnings When the LX-80's beeper sounds, it usually indicates that the prin- ter is out of paper. The beeper can also be sounded by any program that sends the ASCII 7...
Page 162
The printer will print all but the last line and then stop. You will have to press the ON LINE button to make the LX-80 print the last line. 10 FOR X=70 TO 73 LPRINT CHR$(X): NEXT X LPRINT CHR$(27) "It:"...
Page 163
Put the printer in data dump mode and then RUN program. Remember to press the ON LINE button to make the LX-80 print the final line. Then compare your printout with the list of hex codes in order in the middle columns...
Page 164
11, and 12 onto the printer correctly. Zero is a particular problem as it very important to the <ESC> codes of the LX-80 printer. These codes can be sent directly to the printer by POKEing them to special memory location where they are immediately forwarded to printer.
Page 165
To show how similar these commands from system system, here is the same concept implemented on the Apple® Plus with the EPSON 8131 8132 interface cards: 100 IF PEEK(49601»127 THEN 100 200 POKE 49296,N The status of the printer stored in location 49601 and...
Page 166
8-bit system. have a 7-bit system, you need to understand what happens to control codes you send. The LX-80 automatically interprets these codes the way your system sends them-as the lower half of the range. There is something you may be able to do when you...
Page 167
Solutions for Specific Systems The next subsections illustrate dealing with interface problems on several types of computers. Applesoft BASIC solutions Applesoft BASIC does not use PRINT to send data to the screen and LPRINT to send data to the printer as MicroSoft BASIC does.
Page 168
Apple software such as the "Appleworks" package or anything running under prodos, you may find your printer card will allow you to print anything to the LX-80. In this case consult your dealer as the ROM on the interface card may need updating.
Page 169
CHR$(lO) rather complicated. First you open the printer as a random file: Although this allows you to send code to the printer, you can no longer use the LPRINT command. Use a PRINT #1 instead. If you want to print more than 80 characters per line...
Page 170
This switches all output to screen only. When using the VDU 1 command to send codes to the LX-80, remember a "I" has to be used after EACH character you wish to output. Thus the command to set enlarged characters until switched off «ESC>...
Page 172
Use a mild cleanser for the outside framework and, after removing ribbon cassette, denatured alcohol for the inside. See your Epson dealer for replacement ribbon cassettes.
Page 174
AppendixH Technical Specifications Printing method Impact dot matrix Printing speed characters per second Paper feed speed Approximately ms/line (at 1/6 inch/line) Approximately ms/line (during continuous line feed) Printing direction Bidirectional, logic seeking Unidirectional (left to right) in graphics mode Character 96 Roman characters 96 italic characters...
Page 175
Maximum characters per line Pica Pica expanded Elite Elite expanded Compressed 132* Compressed expanded Compressed elite *137 if right margin is changed. *68 if right margin is changed. Pin-feed 4"to 10" Tractorfeed with optional tractor Single sheet up to 8.5" Friction feed Number of copies One original plus one...
Page 176
Environment Temperature Operating 5°C to 35°C (41°F to 95°F) Storage - 30°C to 65°C ( - 22°F to 149°F) Humidity Operating (no condensation) Storage 5% condensation) Shock Operating 1 G (less than 1 milli- second) Storage 2 G (less than 1 millisecond) Vibration Operating 0.25...
Page 178
Appendix I The Parallel Interface The LX-80 printer uses a parallel interface to communicate with computer; this appendix describes Connector pin assignments and a description of respective interface signals are shown in Table 1-1. Signal Return Direc- Description Signal tion...
Page 179
Signal Return Direc- Signal Description tion Pulled up to +5 volts through 3.3K resistance. AUTO FEED When this signal is LOW, paper is automatically fed 1 line after printing. (The signal level can be fixed to this by setting DIP switch 2-3 to ON.) Unused.
Page 180
4. 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.) 5.
Page 182
INDEX ASCII (American Standard Code for Information Interchange) 31-32 ASCII codes listed for all characters American Standard Code for Information Interchange See ASCII Apple computers F-lO, F-l1-13, See also seven bit systems Applesoft BASIC 38, F-lO, F-12 Arrow character user-defined characters Automatic test...
Page 183
switches 42,0-1-4 Data dump mode F-6-8 Data dumping in hexadecimal F-6-8 Data transfer sequence 1-3. Default settings on reset Defining characters See User-defined characters Demonstration programs 37-41 Density Graphics mode graphics See graphics Dot matrix 25-29 Double-strike mode C-6-7, <ESC> G turns it <ESC>...
Page 184
Can also be set with SelecType Enlarged mode 46, C-5, <ESC> WI turns continuous version <ESC> WOturns it off. ASCII 14 turns one-line version on; ASCII 20 turns it off. Environment specifications for Epson computer F-14 Error warnings See form feed Features Foreign language characters...
Page 185
Graphics nine-pin C-29 ROM characters A-5-6 special graphics characters 54-55 summary table troubleshooting Head Print head Hex dumping See data dump mode IBM Personal Computer F-13-14 Inserted codes Installation programs Interface 13,1-1-3 International characters 52-54, A-7, C-11 Italic mode 47-48, C-lO, <ESC> turns <ESC>...
Page 186
Maintenance Margins 59-60, C-24 Master Select 49-51, C-lO Master program Matrix See dot matrix Multifont CP/M problems with F-14 Near Letter Quality (NLQ) mode Can be set with SelecType, DIP switch or <ESC> code. Near Letter Quality (NLQ) mode defining NLQ characters 70 as default mode 42, D-2-3 Page length...
Page 187
POKEing codes F-9-10 POWER light 11,17 Preparation Set-up operations Print head and matrix printing Print modes combining Print pitch summary table Printer codes Printing how works Problem codes printer driver for F-I0 Problems See Troubleshooting Programming languages Protective lid QX-lO F-14 Quadruple-density See Graphics densities...
Page 188
Skip over perforation 59, <ESC> N turns it on; <ESC> 0 turns it off. Sigma See user defined characters Spacing See line spacing Special graphics characters 51-54 Specifications H-1-3 Subscript Superscript Switches See DIP switches TRS-80 F-9-1O, F-13 Tabbing Technical specifications H-1-3 Temperature Test for reset code...
Page 191
Control Function Codes Special Printer Features Near Letter Quality Mode ASCII 8 Backspaces. <ESC> Turns NLQ mode <ESC> Enables disables optional cut-sheet Turns draft mode ON. <ESC> feeder. <ESC> Activates NLQ justification modes. Turns one-line unidirectional mode ON. <ESC> < Turns continuous unidirectional mode OFF.
Page 192
User-defined Characters <ESC> & Defines characters in user RAM. <ESC> Copies the character set from ROM to RAM. <ESC> Activates ROM or RAM character set. Dot Graphics Selects one of seven graphics densities. <ESC> Reassigns a graphics density. <ESC> Turns single density graphics mode <ESC>...
Page 193
ASCII Codes Control Keys Dee Hex CHR Decimal Dee Hex CHR Dee Hex CHR Dee Hex CHR Hexadecimal Control key 128 80 129 81 1.94 C2 130 82 131 83 132 84 196 C4 133 85 197 C5 198 C6 134 86 135 87 199 C7...
Need help?
Do you have a question about the LX-80 and is the answer not in the manual?
Questions and answers