background image

Summary of Contents for MX-80 IIIF/T

Page 1: ...EPSON EPSON E P S O N EPSON EPSON EPSON EPSON EPSON EPSON EPSON EPSON EPSON EPSON EPSON EPSON EPSON AMERICA INC MX 80 PRINTER User s Manual ...

Page 2: ...User s Manual for MX 80 Printer by David A Lien COMPUSOFT PUBLISHING A Division of CompuSoft Inc Box 19669 San Diego California 92119 U S A ...

Page 3: ...y means electronic mechanical photo copying recording or otherwise without the prior written permission of the publisher No patent liability is assumed with respect to the use of the information contained herein While every precaution has been taken in the preparation of ths book the publisher assumes no responsibility for errors or omissions Neither is any liability assumed for damages resulting ...

Page 4: ... The answer ALMOST EVERYONE EXCEPT A COMPUTER PROFESSIONAL Today s printers are very sophisticated compared to those of even a year ago Most are not fully utilized because the instructions are too vague and complicated We re doing our best to eliminate that problem with the EPSON MX Series I encourage you to learn ALL about your remarkable MX 80 You paid for it Put it to work Dr David A Lien San D...

Page 5: ...itching to Foreign Language Characters 71 Appendix A ASCII Charts for MX 80 and TRS 80 Modes 79 Appendix B Control Codes 81 Appendix C Internal Switch Explanation Tables 83 Appendix D Use with Other Computers 87 Appendix E Use with a Radio Shack printer cable 91 Appendix F Special considerations for Model II TRS 80 93 Appendix G Character and Graphic Fonts 95 Appendix H Technical Specifications 99...

Page 6: ... the one built into the MX 80 What s taught here applies to all computers tho not all are powerful enough to utilize every MX 80 feature More on that in good time Impatient readers should head for the Appendices and usual reference materials at the back The rest of us will believe that this is no ordinary Printer and take the time to learn to use it right the first time A good working knowledge of...

Page 7: ...nter 3 A long box containing the ribbon cartridge 4 A wire rack to guide the paper You also need an EPSON cable to connect the Printer to your particular com puter Computers which do not use the Centronics Standard Parallel Interface scheme need the proper EPSON matching kit Your EPSON dealer can supply whatever is needed Setting It Up Lift the printer lid and locate the 2 shipping screws See Figu...

Page 8: ...n its ft top side with your right hand Use your left hand to hold the Printer Tfown on the table and spread the case open just a bit Pull the lid off as ale it isn t absolutely necessary to remove the lid to get at the screws it does reduce the chance of accidental damage It also gives us an opportunity to learn how to remove the lid so we can learn about other interesting things 10 ...

Page 9: ...rmal operation Installing the Ribbon Position the Printer with the EPSON label front facing you Locate the paper bail the moveable metal bar with numbers 1 80 on it and push it towards the back away from you Remove the ribbon cartridge from its box and turn the plastic knob counterclock wise so the ribbon is tight Figure 1 4A Figure 1 4A Holding the cartridge by its vertical fin sounds like a shar...

Page 10: ...puters and computer interfaces We now have to set them to match our computer In a later Chapter we will reset some of them and do some very unique things Opening the Case To get at the switches we have to open the case The transparent lid should still be off Remove the roller knob by pulling straight out with firm but steady pressure Figure 1 5 Turn the Printer upside down on a soft surface With a...

Page 11: ...he left side and slide it gently to the right to free it from the roller shaft Be careful not to pull the wires on the right hand side With just a bit of class we can maneuver the cover so it stands firmly in place as a sentinel guarding the goodies Take a minute to gawk at all the stuff in the box Wow As Custer said Look at all those well anyway Wonder how they sell it as cheap as they do Hope it...

Page 12: ...he Printer to a TRS 80 with an EPSON cable set the switches as above Other computers using the Centronics standard PARALLEL interface matching scheme will want the switches set the same way If you are using a Model I printer cable supplied by Radio Shack go directly to Appendix E for more information Do not pass GO Do not collect 200 If you are using a TRS 80 Model II go directly to Appendix F If ...

Page 13: ... tighten the screws The Printer cover goes back on the way it came off very carefully Same with the transparent lid Printer Cable Connection We re getting closer to the good stuff Be sure both the computer and Printer are turned OFF Connect the cable to the Printer only EPSON supplies a variety of cables to match different computers Be sure you have the right one Do not connect the other end of th...

Page 14: ...ding the Paper The MX 80 takes pin feed paper between 4 and 10 wide Both the left and right hand TRACTORS are adjustable to match the spacing between the holes We never get too far from the land do we Position the paper on the floor behind and below the Printer Reliable operation depends somewhat on the weight of the paper keeping itself taut Raise the printer lid and move the bail towards you Ope...

Page 15: ...is held firmly in place Push the bail back up against the paper Roll the paper forward with the roller knob CAUTION Never attempt to turn the roller knob when the power is ON It s done electrically then and gears are engaged you might damage them The Printer moves paper forward only and never looks back If you must turn the roller back manually power OFF it helps to pull lightly on the paper Pull ...

Page 16: ...to or farther from the paper For ordinary single thickness paper start out with the control lever at about the middle position The big moment is getting closer Printers sold in the U S and Canada are designed for a standard 120V 60Hz out let and have a 3 wire grounding plug Do not attempt to defeat the grounding When you ve located a proper outlet see that the POWER switch on the right hand side F...

Page 17: ...h we haven t connected to yet Finish fiddling with the Printer ON LINE and READY Now try pushing the FF Form Feed and LF Line Feed buttons Nothing What s wrong Nothing We have to toggle the Printer OFF LINE to use them Oh Press the ON LINE button so the READY light goes out Now press FF Good grief look at that paper go Now look at where the paper stopped Right at the top of the next page Unless un...

Page 18: ... bail out of the way to see better We re looking at all of the characters in its memory except certain replacements we can switch in using some of the 12 switches inside Included is the full TRS 80 graphic character set not just the light blocks which are usually SET and RESET Yep we can print graphics on the paper Notice that when there is a graphics character in a print line it only prints from ...

Page 19: ...Do it Had to go OFF LINE right Tear off the test run using the edge of the lid as a guide and hang it up on the wall as a souvenir WHEW That s enough for this Chapter Take a short walk to vent the exhilaration In the next Chapter we ll hook it to the computer turn IT on and see what hap pens Correct Paper Feeding t 21 ...

Page 20: ...w w ...

Page 21: ...can also send special codes to make the Printer print narrow letters wide letters actual graphic characters from the screen plus do many other things To take advantage of all these features however the computer has to be able to send these codes 1 1 J 1 As we will see each with his own computer not all computers can send all codes With printer technology advancing faster than computer technology t...

Page 22: ... that are clearly written for the TRS 80 like the next paragraph The other end of the Printer Cable hooks to the Printer Port on the Model I Expansion Interface Be sure the cable is positioned so the wires lead downward from the plug as shown in Figure 2 1 Figure 2 1 If you are using some other special printer interface follow any special direc tions that come with it All Systems Are Go Fire up th...

Page 23: ...ected program The reason is the faulty program may have sent an un wanted code down the line It may even have sent something unpatriotic like don t listen to the computer The Printer will reset itself to normal by our simply turning it OFF and ON It may also be necessary to shut the computer down COLD and start over from the beginning The Printer has its own internal computer and the two computers...

Page 24: ...mber to roll the print out past the lid Tear it off and keep handy so we can study the rogram as we go along SAVE the program on disk or tape to avoid having to type it in later Line By Line Type NEW to erase the program We re going to load it back in a line at a time analyzing it as we go An alternate strategy is to load the entire program back in from disk or tape then DELETE all the lines excep...

Page 25: ...INT C H R 1 4 H E L L O THERE and see the words appear in double width not double spaced H E L I O T H E R E Figure 2 4 LLIST the program again Notice that the double width feature is no longer switched on The message EACH TIME WE WISH TO PRINT SOMETHING IN THE DOUBLE WIDE MODE WE MUST PRECEDE IT WITH CHARACTER CODE 14 When that line is finished printing the double width feature is automatically t...

Page 26: ... 27 which means ESCAPE down the line immediately before another code which requires that ESCAPE These special code clusters are logically called escape codes We can either build them into a program or send them from the command level just as we did before with the simple control codes We will learn how to use each escape code as it is needed Our First Escape Code Escape G stands for DOUBLE STRIKE ...

Page 27: ...e in COMPRESSED character or NORMAL mode Since we are in COMPRESSED the word EPSON was printed DOUBLE WIDTH COMPRESSED 66CPL CHR 14 is the reason STOP now and think this idea through It s really very easy even if some of the words are similar Like having a normal and an overdrive it doubles our options Comparing Our Options NORMAL WIDTH 80 CPL NORMAL WIDTH COMPRESSED 132 CPL DOUBLE WIDTH 40 CPL DO...

Page 28: ...LD you do if you wanted to align the first 2 print lines with the 3rd Sure change the TAB values in lines 10 and 20 Not now tho We re busy Never Look Back It Might Be Gaining Line 40 might be the toughest but it s not bad if we hang in there It obvious ly consists of one LPRINT statement one TAB two character strings and one STRING string The STRING 18 21 1 in case you forgot prints the ASCII char...

Page 29: ...1 is printed 18 times then CHRS 185 And the whole works is printed twice because we re still in the Escape G DOUBLE STRIKE mode All of a sudden this is starting to make sense Michaelangelo Should See This Let s add line 40 or its substitute lines 40 48 RUN it and watch the print head to see if it really happens that way 4 0 L P R I N T T A B 3 6 C H R 1 9 8 S T R I N G 1 8 2 1 1 C H R 1 8 5 BfcEET...

Page 30: ...shoots the ASCII code 18 down the line before printing YOU LL LIKE ME 18 is code for turn off 1 5 No more COMPRESSED CHARACTERS It returns printing from 132 to 80 characters line Add line 50 and RUN watching the printhead Yep Its print size is more like what we re used to But why did it print twice Oh yes it s that old ESCAPE G again We ll take care of that in our final program line But first let ...

Page 31: ...hen we began this folly It s a common sense principle to follow in all our pro gramming with this sophisticated Printer Add line 60 6 0 L P R I N T C H R 2 7 C H R 7 2 1 J Figure 2 13 and RUN watching the printhead Well why did it print the last line twice Wasn t it supposed to shut off the double strike But it DID shut it off after the entire program had been printed Think of some way to prove th...

Page 32: ...T Command Codes Learned So Far CHRS 14 Turns ON double width characters Goes OFF by itself after end of line CHR 15 Turns ON compressed character mode Stays ON until turned OFF CHRS 18 Turns OFF compressed character mode Special Escape Codes CHRS 27 The ASCII symbol for Escape Special code used with letter codes CHRS 71 ASCII number for the letter G Turns ON double strike when preceded by escape C...

Page 33: ...ait If your computer has a Real Time Clock we can use it as a time is up alarm Just include LPRINT CHR 7 in the program It also makes a great audio prompter telling the operator it s time to do something The applications are virtually endless Most expensive alarm clock in the place Technically what we heard is called The BELL and ASCII 7 makes it ring Buzzers have pretty well replaced bells so we ...

Page 34: ... above 80 Charac ters Per Line 40 CPL in double width to Compressed mode Type this directive at the command level w LPRINT CHR 15 then RUN D O U B L E WIDTH CHARACTERS ADD E M P H A S I S Figure 3 2 Very nice CHR 15 shifted the Printer into COMPRESSED mode 132 CPL Our program lines 20 and 30 tell it to print the words DOUBLE and EMPHASIS in DOUBLE WIDTH Half of 132 is 66 so those words are printed...

Page 35: ...r to stay in compressed mode just wouldn t make good sense Let s return the Printer back to normal either by typing LPRINT CHR 18 or turning it OFF then ON The latter re initializes all software inside the Printer Double Striking Revisited Recalling our complex example from the last chapter we DOUBLE PRINTED part of the message Double printing or double striking is really more sophisti cated than ...

Page 36: ...e and perhaps easier to remember Try to memorize these codes as we go along They are relly not very complex once we understand the big picture and constantly referring to Appendix B is not all that exciting Like most other commands Double Strike stays in effect until cancelled We return the Printer to normal single strike by sending it an Escape H Let s do it LPRINT C H R 2 7 H and type LLIST Chec...

Page 37: ...s letters etc The Ultra Machine How about combining some of these commands to give us the ultra in high quality dot matrix printing Let s put the Printer in both the wallbanger and double strike modes at the same time and see what happens Add lines 5 and 35 to incorporate double strike making our program read 5 LPRINT C H R 2 7 G 10 LPRINT C H R 2 7 E 2 0 LPRINT PUT ON YOUR HELMET AND GOGGLES 30 L...

Page 38: ...e can partially overcome this deficiency by sending our commands to the Printer in advance of printing rom the word processing program Let s say for example we want to print a high quality business letter by using double strike and make several carbons All we have to do is send the following instructions before calling up the word processing and printing the letter LPRINT C H R 2 7 E LPRINT C H R ...

Page 39: ... paper Any such computer will act like it s a TRS 80 as far as graphics are concerned VERY IMPORTANT POINT The graphic characters printed are the ones built into any Printer not those built into any computer Read that again slowly The MX 80 graphics just happen to exactly match those which are inside the Model I Since the printer graphics are the same as the COMPUTER graphics they can be duplicate...

Page 40: ...l I more In fact the Model I control codes found between ASCII 128 159 are more complete than those found between ASCII 0 31 Terrific We really needed that didn t we But What Does It All Mean It means that the upper set higher numbers of control codes is better than the lower set that s what it means In order to get the maximum capability from the Model I we have to use the upper set of control co...

Page 41: ...sually reside there and eliminates many of the really fine features the MX 80 offers 3 Print the desired graphics display on the screen then dump the screen s contents to paper Hmmm It has its points What are the trade offs On the plus side anything shown on the Model I screen can be dumped to paper On the negative side the screen can t display compressed charac ters or other non printing control ...

Page 42: ...IONAL ADDS MSB 4TH B I T 3 0 0 4 0 I F A 127 AND A 192 A A 32 OFFSET THE GRAPHICS ONLY 3 0 0 5 0 LPRINT C H R A SEND A S C I I TO PRINTER 3 0 0 6 0 NEXT P MOVE OVER TO NEXT POSITION 3 0 0 7 0 LPRINT MOVE PAPER UP ONE LINE 3 0 0 8 0 NEXT L START ALL OVER ON THE NEXT LINE Save it on disk or tape You may use it frequently Now let s give it a try Press CLEAR to clean off the screen Then LIST the progr...

Page 43: ...Check the finished print out against the screen to be satisfied that all this is true Once done we can have confidence in our dump program Yep It is as represented The print out seems a mite wide and a bit short compared to what we see on the screen Picky Picky But it s true The reason is that the aspect ratios are not the same Aspect Ratio Yes In TV engineering parlance that s the ratio of the pi...

Page 44: ...don t they That s enough for this Chapter I ll bet you have some favorite graphics programs you can t wait to dump to paper Practice with the Dump program loading in your regular program first then MERGEing the dump program behind it If your system doesn t have the ability to MERGE APPEND or otherwise hook two programs together the dump pro gram can be typed in behind each program to be printed an...

Page 45: ...y the electronics inside the Printer The Printer electronics responds to ASCII code instructions received from your computer As an Example to print the letter I wires 1 and 7 are first fired They hit the ribbon That makes marks on the paper where the left top and bottom of the letter I should be Then the head shifts over a bit and wires 1 2 3 4 5 6 7 all fire at once printing the center of the let...

Page 46: ...acter is designed to fit within that box See the lower case letters Notice that the 6th column is always empty In fact it isn t even shown It s reserved for horizontal spacing between characters No Alpha Numeric character is wider than the standard 5 dots If you look closely it might appear that letters like the O are wider Actually they con tain more than 5 dots across the width but those dots ar...

Page 47: ...at the printout from Chapter 1 It is still hanging on your wall isn t it How It All Lays Out On Paper To get a better idea of how these and the remaining characters are distributed on paper type in this program 10 LPRINT C H R 2 2 2 T C H R 2 2 2 g C H R 2 2 2 20 FOR N 1 TO 4 LPRINT C H R 2 2 2 NEXT N Note to TRS 80 owners If you have not installed a lower case modification kit you can still type ...

Page 48: ... is blank used for spacing between Alpha Numeric characters Verify these facts in your own mind before continuing on One last idea There are ordinarily 5 dot spaces between lines If a character needs a descender however only 3 dot spaces are left between the bottom of that character and the top of the line below it This all really makes sense if we think it through doesn t it You don t have to be ...

Page 49: ...too tight for comfort 7 72 of an inch spacing with only 7 dots from top to top let s go back where it s more comfortable LPRINT C H R 2 7 2 and RUN L I N E ONE L I N E TWO L I N E THREE Figure 5 8 That s better Any of those commands can be built into a program as well as used at the command level For the Afficianado The 3 options above cover the needs of most users but there are many more fine gra...

Page 50: ...3 An Escape 2 This activates the charcoal We must hit an Escape 2 for the previous scheme to work It doesn t have to be on the same program line as we have it here It can be placed in a later line when we actually want the change in spacing to take place if we want to This can allow us to cut back and forth between different line spacings Oh To dramatically illustrate the possibilities this feaure...

Page 51: ... or at the command level That ought to kick the mind into overdrive LLIST the program The line spacing stayed where it was when we stopped the program It is now the new standard replacing our power up value of 1 6 and 1 2 dots We can however shift back and forth to the other 2 more or less standard spacings options 0 and 1 Whenever we select option 2 again the spacing returns to wherever we set it...

Page 52: ... LF suppression can also do such things as slashing zeros sevens etc In its absence there is a somewhat cumbersome way to underline using the vertical spacing tricks we just learned It is practical for such things as report headings or special emphasis where the result is deemed worthy of the extra programming effort Type in this NEW program 10 LPRINT C H R 2 7 A CHR 133 C H R 2 7 2 20 LPRINT UNDE...

Page 53: ... started each As we ve already seen standard character spacing permits 80 characters per line or 10 per inch In Compressed Mode Control Code 15 we of course have 132 per line or 16 5 characters per inch Having reviewed and documented these dull facts and traditions it s important to know that by simple software commands we can change many of these stand ards to suit our needs So Much For Tradition...

Page 54: ... one of the tractor pins something else that moves with the paper or some point over which the paper travels Practice will make perfect Figure 6 2 Type in this program 10 FOR N 1 TO 66 20 LPRINT N 3 0 NEXT N and RUN Well that was singularly unexciting What did it tell us 1 It told us that the paper accepts exactly 66 rows No more and no less 2 Since the numbers all line up in a nice column and the...

Page 55: ...RINT we toss one extra Line Feed into the soup Terrific So Now What Do We Do Well the problem isn t going away so we ll confront it head on First to console ourselves a bit let s go back to the Printer push it OFF LINE push FF and see what happens Yep the paper went right back to its proper place at the top of the next form Yes yes this is using up paper Time is more valuable than the paper so for...

Page 56: ... loop READing in and processing new information from Disk Tape Data Lines or even from the keyboard then printing it in a specific format on the forms Understanding and appreciating that concept is vital to understanding how FF is used Now if we can delay execution of the extra Line Feeds caused by sending form control commands we can effectively forget them Sort of like taxes Delay them long enou...

Page 57: ...ed to automatically go to a form that isn t 66 lines long Tho t you d never ask Tho t we d never get here Escape C opens the Printer door for setting the form length See Line 5 5 LPRINT C H R 2 7 C C H R 3 3 Then CHR specifies how many lines are on the form In this case we set it to 33 The semicolon at the end delays the LF until the program ends Type in line 5 and RUN for several sheets Remarkabl...

Page 58: ... just how many positions we can TAB over to Change the program to read 5 LPRINT C H R 1 5 10 FOR N 0 TO 1 3 2 20 LPRINT T A B N N 3 0 NEXT N 40 LPRINT CHR 18 and RUN How sweet it is We TAB to 131 Everyone else just groan while your Printer drops back to start again at the left with numbers 64 and 128 All is not lost if your computer can t match the Printer s ability If printing on a form that uses...

Page 59: ...s system a bit elusive welcome to the crowd It seems like a lot of work to TAB when we can the computer allowing do the same thing in the BASIC program There are some advantages to weigh however FIRST It does let us TAB beyond the limits of many computers without hav ing to resort to cumbersome PRINT statements with lots of blank spaces This is especially valuable when printing in the 132 column m...

Page 60: ... 20 closes the TAB door with a null 0 0 128 Line 30 prints VERTICAL TABs down to the 10th line and prints TABs down to 20 and prints CHRS 139 is the TAB key Line 40 sends the Form Feed and keeps the loop closed Note the semicolons at the end of the commands in lines 10 20 and 40 Without them we would slip a line here and there The Printer will count every LF but unless we are printing on a form re...

Page 61: ...n switch between 80 and 132 characters per line 3 We can switch between single and double width We have learned how to utilize all 3 of the features above but let s experiment a bit more with the first one Type in this program 10 LPRINT C H R 2 7 A C H R 1 C H R 2 7 2 20 FOR N 1 TO 2 0 3 0 LPRINT T A B 4 0 40 NEXT N 50 LPRINT C H R 2 7 A C H R 1 2 C H R 2 7 2 and RUN I Figure 7 1 Here s what happe...

Page 62: ...d delivers the message Line 40 underlines PAYMENT with the graphics character ASCII 172 If we spend a little time to really understand how very simple programs like this are created we really don t need much talent to create similar ones to match our indi vidual graphics printing needs Genius At Work We will spend the remainder of this Chapter studying how to apply a very simple universal style pr...

Page 63: ... 1 5 1 1 6 3 1 5 9 1 7 5 1 4 7 1 6 3 1 4 7 1 9 1 3 1 1 7 1 0 Analysis of the Program Logic Look carefully at lines 20 30 40 and 50 Their logic is very straightforward We begin by reading a value for A from DATA That value is then tested up to 4 times once in each line A s value will fall in one of 4 ranges When its value matches a range something will happen in the line where the match takes place...

Page 64: ... ON GOSUB to a print line which we have yet to type in Even tho we haven t yet completed the program isn t the logic flow nice and easy to follow Micro Analysis Let s now go inside DATA line 90 and see what is being READ into the logic system we examined above 90 DATA 1 5 1 1 6 3 1 5 9 1 7 5 1 4 7 1 6 3 1 4 7 1 9 1 3 1 1 7 1 0 One Piece of Data At a Time 151 is a graphics character 151 32 183 Chec...

Page 65: ...e rest of the DATA entries coming up in this same fine detail only if you really want to Continuing On Everybody add 2 more lines 60 LPRINT TAB 40 CHR 14 BASS CLEF MUSIC C O RETURN 1 0 0 DATA 1 5 7 1 9 1 1 4 0 1 4 0 1 7 5 1 4 1 4 0 1 5 6 6 1 4 0 1 7 4 1 and RUN Very nice The 1 at the end of the DATA line sent us off to LPRINT the message in line 60 in Double Width Double width as we remember shuts...

Page 66: ... 0 150 LPRINT C H R 2 7 F and RUN PERFECTO Nice crisp printing When the DATA runs out the line 10 ERROR trap sends us to line 150 which returns printing intensity to normal Some Final Thoughts To quote from my earlier books and speeches why not everyone else does its use is limited only by your imagination This sample user program was intended to show how a custom letterhead can be designed and pr...

Page 67: ...tion Thru the hatch that s to your right As always be sure the power cord is unplugged when flipping internal switches TRS 80 Mode Notes Never add 128 to the ASCII number indicated since that would put us right in the middle of the graphics set The following 3 modes act something like a 3 speed transmission Shifting into one cancels out the others Printing can only be in one gear at a time Modes c...

Page 68: ... 8 Sets the LINE SPACING to 1 8 Several other ASCII codes are itemized in Appendix B1 Other Minor Miscellaneous Codes MX 80 Mode The CANCEL and DELETE codes do the same thing Not all computers can send both so having both provides a choice ASCII 24 The CANCEL code erases all printing data in the PRINT buffer plus the control codes for DOUBLE WIDTH and COMPRESSED CHARACTER It seems to be a sort of ...

Page 69: ...on let s start by typing in a simple program and print out the current contents of ASCII 160 to 224 where the graphics are stored 10 C 1 5 9 2 0 FOR N 1 TO 5 30 C C 1 40 I F C 2 2 5 END 50 LPRINT C C H R C 6 0 NEXT N 70 LPRINT LPRINT GOTO 20 and RUN 1 so 161 162 163 164 165 1 166 167 p 168 169 a e 170 1 171 1 172 173 L 174 J 175 176 S 177 178 179 180 1 181 1 182 1 183 P 184 185 186 1 187 1 1B8 _ 1...

Page 70: ...in turn it back ON and RUN the program again 160 i6i 162 r 163 j 164 165 166 167 y 168 f 169 170 I 171 172 r 173 3 174 3 175 176 177 y 178 179 7 1 BO X 181 J 182 71 1B3 T 184 7 185 T 186 n 187 V 188 V 189 190 V 191 V 192 f 193 194 195 T 196 h 197 r 198 199 3 200 201 202 A 203 t 204 7 205 206 207 7 208 209 L 210 211 212 V 213 a 214 3 215 216 217 J b 218 V 219 a 220 n 221 J 222 Figure 9 2 223 m 224 ...

Page 71: ...3 3 5 C H R 3 5 40 LPRINT TAB 23 6 4 C H R 6 4 50 FOR N 91 TO 93 6 0 LPRINT TAB 2 2 N C H R N NEXT N 70 FOR N 1 2 3 TO 126 80 LPRINT T A B 2 1 N C H R N NEXT N and RUN S P E C I A L FRENCH CHARACTERS 3 5 6 4 A 9 1 9 2 Q 9 3 1 2 3 1 2 4 a 1 2 5 6 126 Figure 9 4 MERCI Special characters Le General would be proud The rest of the characters are the same including the TRS 80 graphics Those who need to ...

Page 72: ... I A L E N G L I S H CHARACTERS 3 5 6 4 S 9 1 C 9 2 9 3 3 1 2 3 1 2 4 1 2 5 126 Figure 9 5 By Jove God save the Queen And the pound GERMAN Unplug the Printer Relocate switch 2 2 and flip it ON Leave all other switches alone Plug the Printer back in and change line 10 to read 10 LPRINT T A B 1 5 S P E C I A L GERMAN CHARACTERS and RUN S P E C I A L GERMAN CHARACTERS 3 5 6 4 9 1 A 9 2 o 9 3 u 1 2 3 ...

Page 73: ...e answer is obvious Also unlike what often happens when extra features are added there are few Disadvantages Since each character is assigned an ASCII number everything we ve learned about computer programming is still valid In actual practice the special characters will be used primarily for report headings and in word processor generated correspondence We can however compare any special characte...

Page 74: ...4 150 166 182 198 214 230 BEL 7 G w 9 w BEL 199 7 23 39 55 71 87 103 1 19 135 151 167 183 199 215 231 CA N 8 H X h X CAN 8 24 40 56 72 88 104 120 136 fl 52 168 184 200 216 232 24 HT 9 1 Y i y HT 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 LF J z j 2 LF I 2 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 I 2 VT ESC t K C k I 1 VT ESC 11 27 43 59 75 91 107 123 139 155 777 187 203 219 ...

Page 75: ...182 198 214 230 246 7 G w g w fl 35 7 23 39 55 71 87 103 1 19 fl 35 151 167 183 199 215 231 247 8 H X h X 152 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248 9 I Y i y 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 LF J z j z 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 ES c t K k 1 1 155 1 1 ES 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251 L 1 1 1 12 28 44...

Page 76: ... COMPRESSED CHARACTER mode DC2 19 Deselects printer Can t accept data DC3 7 20 Turns off DOUBLE WIDTH mode DC4 24 CANCELS unprinted DATA Resets SI SO to normal width 27 ASCII code for ESCAPE 65 ASCII A Sets spacing of LF Iine feed with 0 1 or 2 66 ASCII B Sets VT vertical tabs up to 64 67 ASCII C Sets FL form length Default is 66 68 ASCII D Sets HT horiz tabs up to 80 or132 69 ASCII E Turns on EMP...

Page 77: ...e for ESCAPE 29 Condensed Character Mode 132 CPL GS 30 Normal Character Width 80 CPL RS 31 Double Character Width 40 CPL US 65 ASCII A Resets width to normal from Escape B 66 ASCII B Reduces line width to about 6 1 2 NOTE We must use the ASCII number indicated here while in this mode If we added 128 we would run into the regular TRS 80 graphics set No other com mands available in this mode Numbers...

Page 78: ...th graphics sets are shifted down to begin at ASCII 128 1 6 ON Allows internal buzzer to sound for about 3 seconds if an error occurs An example would be when the Printer runs out of paper If the switch is OFF errors cannot activate the buzzer This switch has no effect on allowing the computer to activate the buzzer by sending an ASCII 7 the buzzer will still sound 1 5 ON Delete Code Switch When t...

Page 79: ... a Radio Shack cable switches 1 3 1 2 2 3 are ALL overridden and LF is automatically added to every CR There is no way to separate them 1 2 ON Automatic CR Switch Similar to 1 3 except if 1 2 is ON when CR is sent no LF is added It prints over what is already on the paper 1 1 ON Blank Not hooked to anything 2 4 OFF When OFF gives us access to all MX 80 capabilities None are locked out Shifts TRS 8...

Page 80: ...Switch Settings For Foreign Character Sets 2 1 2 2 COUNTRY ON ON U S A ON OFF FRANCE OFF OFF ENGLAND OFF ON GERMANY See Switch 1 7 JAPAN 85 ...

Page 81: ...ng card in the Apple per the directions that accompany it Since the Apple interface card sends a Line Feed at the end of every line we don t need to force one Accordingly switches 1 2 1 3 in the MX 80 should be ON and switch 2 3 OFF Double spacing will otherwise result Apple computers do not separate the PRINT commands to the screen and to an external port such as a printer The use of either PRINT...

Page 82: ...lowed by 80N sets computer output to 80 columns a good starting match for the MX 80 The 80N can be any number from 40 to 255 as far as the computer is concerned The MX 80 might have some other ideas how ever Having exceeded the 40 character screen limitation the computer output no longer goes to the screen only the Printer Everything goes to the printer even input statements and Nothing goes to th...

Page 83: ... PR 0 INPUT ENTER YOUR NAME A 50 PR 1 PRINT THANK YOU A I M SURE 60 PRINT YOU LL GET USED TO THIS STYLE OF PROGRAMMING Other Apple Considerations The Apple interface card does not allow ASCII codes greater than 127 Codes 128 255 are simply duplicates of 0 1 27 This means no graphics characters can be printed The Apple BASIC interpreter tested does not support the STRINGS statement It can be simula...

Page 84: ...rently The EPSON cable allows separation of the CR carriage return and the LF line feed commands This in turn allows such things as underlining overstrikes to slash zeros sevens the letter Z to black out material etc If you do not need to separate CR and LF and already have a Radio Shack printer cable it should work fine If purchasing a new cable buy an EPSON to keep all your options open ...

Page 85: ...l I Its Disk BASIC interpreter uses LPRINT in the same way as the Model I and the control functions respond generally the same except as follows INITIALIZATION The Model II must be initialized with its own FORMS command in order to properly feed a printer Initialization can be performed either at the DOS or BASIC levels 1 From DOS Type FORMS The computer will respond with PRINTER READY Y N Assumin...

Page 86: ...acters compared with the Model Ps 64 Model II graphics are not a cut down version of Model I but include many new characters This eliminates the possibility of using a screen dump Remember the Printer uses the graphics set built into the Printer not the computer A graphics program written for Model I will work just fine on the Model II as long as all graphics characters are called up by ASCII numb...

Page 87: ... 41 ft J H l m m a n 2 3 1 3 w w J 1 3 w w J 1 ft f M L Ul H 89 I mr m to ft U K L E t 9 ft ftft ft ft 39 M 1 1 V Hh i H I r V W kJk M l JHB 76 1 1 3 1 1 r i t J J 84 i LJ 92 ji J J III ftft h 69 n n n o u l j u G 77 I 85 K l 1mm 93 wm ft 70 ri ft r H _ _ 47 w 55 63 I P S I 71 I n i rmrx n 79 I 87 I I 95 f t 95 ...

Page 88: ... i 106 H 114 K MLZM I I 1 K 1 f r L 122 r r p L L I T L B e b L C 1 j gg _M K i l l 1 MM 107 115 K i l l J a 123 i H i 1i 11 1 i 1 I 108 116 l r 1 k ir Uki a i i 124 1 1109 117 125 1 1 102 K X X I 1 103 r r 110 j Q i 1 T J L r J r 118 I i J 1 i L _ a J n r 126 H L i j o L M it 1 i 11 i i 1 1 1 111 119 4 f 0 4 b i 127 96 ...

Page 89: ...9 U S B l t t l H 164 I I I 1 rir i r k J r i J r tr i k AJ 172 I 1 r n i it Gfc n n n n u n n n a m n u n n 1 G 180 165 r 9 9 r ffiS I I i S i 99 9 99 9 w w WW W W 4 _ J 4 4 181 166 r r i r w L ik Ak A ir i c i i n jk v ik J V 1 174 m 1 n u n m I T G x j r i k J 9 99 9 it S 99 1 u _ 182 i f t HI i t 189 B i l T r i 7 190 H l i J 167 r ir P W W IW A r v v ir i ik J r v r r L k J k j k Jk k J r 1 _...

Page 90: ... J U G K I U I n k t x z z I 208 U J n n LJ r kj k CX iJ kJkJk J r w i k ik A J V f 1 r 1 si i A f t 195 kJk A M X x r r k jw w Jk J 196 197 198 199 201 202 203 218 1 M m I w t j M 1 J J S H us Ill 1 A A X X 212 219 7 7 g g 220 221 X O T spffi vl 98 ...

Page 91: ...without another test instruments Interface Parallel Interface standard Compatible with CENTRONICS Physical Power 115V 10 60 Hz Power Requirement 100 VA max Temperature Operating 5 C to 35 C 41T to 95T Storage 3 0 C to 70 C 2 2 T to 158T Humidity Operating 5 to 90 no condensation Storage 0 to 95 no condensation Shock Operating 1 G less than 1 msec Storage 2 G less than 1 msec Vibration Operating 0 ...

Page 92: ...data transfer even in paper out ESC 9 Resets ESC 8 function ESC SO Same as SO ESC SI Same as SI NUL NULL terminates the tab setting sequence BEL BELL rings about 3 seconds ESC X Control By ESC code and X alphabets A Z code following functions are available In the following descriptions each of n n 1 n2 is 7 bit binary numbers is for legibility only ESC A n Determines a various line spacing Paper i...

Page 93: ...Appendix J Logic Block Diagram 102 ...

Page 94: ...he printer is ready to accept another character 11 29 BUSY Printer High level signal indicates that the printer can not receive data Low level signal indi cates that the printer can receive data This signal becomes high in the follow ing conditions During data entry 2 Printing or printhead s moving time 3 Off Line state J Error state 12 30 PE Printer High level signal indicates that the printer is...

Page 95: ... at the positive EIA level for the printer to receive data 11 Reverse Channel 2 nd Request to Send Printer 20 Data Terminal Ready Printer This signal is at the positive EIA level when the printer is on line and at the negative EIA level when off line Operator can change the polarity of this signal by changing the jumper wire of the printer DC Current Loop Serial Interface 17 24 TTY Transmitted Dat...

Page 96: ...Appendix L Appendix L Data Transmission Sequence Parallel Interface Timing Serial Interface Timing 106 ...

Page 97: ...d FF button 19 20 Form Feed command 57 59 French character set 73 Function codes 101 German character set 74 Graphics characters 31 32 41 42 48 63 97 98 Horizontal Tabs 59 60 61 Japanese character set 71 72 Line Feed LF button 19 20 Line Feed command 57 58 Line spacing 50 51 52 55 LLIST 26 Logo design sample 64 Lower case modification 49 LPRINT 25 26 34 LPRINT TAB 26 Page length 55 Paper feeding 1...

Page 98: ...NOTICE Please send your comments suggestions and any errors you might find to The EDITOR MX 80 Manual Box 19669 San Diego CA 92119 U S A Thank You ...

Page 99: ...pplication as a result of service or modification by other than an authorized Epson Service Center P S WARRANTY NOTICE 1 I I THIS WARRANTY IS IN LIEU OF ALL OTHER EXPRESS WARRANTIES STATE MENTS OR REPRESENTATIONS AND UNLESS STATED HEREIN ALL SUCH WAR RANTIES STATEMENTS OR REPRESENTATIONS MADE BY ANY OTHER PERSON OR FIRM ARE VOID ALL IMPLIED WARRANTIES IN CONNECTION WITH THIS SALE INCLUDING THE WAR...

Reviews: