Epson MX-70 Bedienungsanleitung
- Schauen Sie die Anleitung online durch oderladen Sie diese herunter
- 107 Seiten
- 1 mb
Zur Seite of
Ähnliche Gebrauchsanleitungen
-
Printer
Epson Stylus SMP603
2 Seiten 0.13 mb -
Printer
Epson SureColor F2000
165 Seiten -
Printer
Epson SURECOLOR SC-P10000
229 Seiten 2.73 mb -
Printer
Epson Expression Premium XP-830
214 Seiten 5.27 mb -
Printer
Epson Stylus C87
1 Seiten 0.19 mb -
Printer
Epson Stylus C80N
72 Seiten -
Printer
Epson AccuSuite 11880 Series
1 Seiten 2.08 mb -
Printer
Epson STYLUS COLOR 685
16 Seiten 0.75 mb
Richtige Gebrauchsanleitung
Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung Epson MX-70 an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von Epson MX-70, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.
Was ist eine Gebrauchsanleitung?
Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung Epson MX-70 die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.
Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung Epson MX-70. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.
Was sollte also eine ideale Gebrauchsanleitung beinhalten?
Die Gebrauchsanleitung Epson MX-70 sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts Epson MX-70
- Den Namen des Produzenten und das Produktionsjahr des Geräts Epson MX-70
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts Epson MX-70
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen
Warum lesen wir keine Gebrauchsanleitungen?
Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von Epson MX-70 zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von Epson MX-70 und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service Epson finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von Epson MX-70 zu überspringen, wie es bei der Papierform passiert.
Warum sollte man Gebrauchsanleitungen lesen?
In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts Epson MX-70, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.
Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von Epson MX-70 widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.
Inhaltsverzeichnis der Gebrauchsanleitungen
-
Seite 1
User’s Manual for MX-70 Printer b y David A. Lie n COMPUSOFT ® PUBLISHING A Division of CompuSoft, Inc. P.O. Box 19669 l San Diego, California 92119 U.S.A.[...]
-
Seite 2
This Book was prepared especially for Epson America, Inc. by CompuSoft ® Publish- ing. All rights, domestic and international are reserved by CompuSoft ® , Inc. Requests for permission to reproduce or distribute this User’s Manual should be addressed to: COPYRIGHT DEPT CompuSoft ® , Inc. P.O. Box 19669 San Diego, CA 92119 Copyright © 1981 by [...]
-
Seite 3
FCC Compliance Statement This equipment generates and uses radio frequency energy. If not installed and used properly, that is, in strict accordance with the manufacturer’s instructions, it may cause interference to radio and television reception. It has been type tested and found to comply with the limits for a Class B computing device in accord[...]
-
Seite 4
Trademark Acknowledgements TRS-80 is a Trade Mark of Radio Shack. Centronics is a Trade Mark of Centronics, Inc. Apple is a Trade Mark of Apple Computers, Inc. Microsoft is a Trade Mark of Microsoft, Inc.[...]
-
Seite 5
A Personal Note From the Author Congratulations on your decision to buy an Epson MX-70 printer! In my opinion, it’s the best dollar value in a low cost printer on the market today. Like its big brothers the MX-80 and MX-100, its mechanical features are unsur- passed for the cost. Its electronics features are ideal for the user looking for top val[...]
-
Seite 6
vi[...]
-
Seite 7
MX-70 Table of Contents FCC Compliance Notice ........................................... . Trademark Credits ............................................... . Personal Note from the Author .................................... . Introduction ..................................................... . Chapter 1: The Starting Line .......................[...]
-
Seite 8
USER’S SERVICE MANUAL WARNING High voltage exists inside this unit and the case should be opened only by a qual- ified person! vii i[...]
-
Seite 9
USER’S SERVICE MANUAL WARNING High voltage exists inside this unit and the case should be opened only by a qual- ified person! vii i[...]
-
Seite 10
Introduction “But do I REALLY have to take a course on ‘How to operate a printer’ to use this one?” No - not if you only want to use it for mundane printing. It prints “mundanes” very nicely. If you want to use the exotic features it offers, approach your new printer in the same way as your first computer - with a healthy curiosity and [...]
-
Seite 11
X[...]
-
Seite 12
The Starting Line Chapter 1 The Starting Line This important chapter shows how to unpack, set up, and test your new printer. Read it before you get into trouble. The time spent will be your best investment since buying the printer itself. Counting the Parts Open the box and carefully and remove the contents. We should find: 1. This User’s Manual [...]
-
Seite 13
Chapter 1 With the printer facing you, as shown in Figure 1-2, grasp the side and pull straight up. Very easy. To replace the lid, procedure. lid on its left top just reverse the Figure 1-2 Locate the 2 shipping screws, shown in Figure l-3. These screws are used to protect the MX-70 from damage during shipping. Shipping Screws Turn the printer over[...]
-
Seite 14
The Starting Line Installing the Ribbon Position the printer with the Epson label (front) facing you. Locate the paper bail (the moveable metal bar with numbers l-80 on it - see Figure l-3) and push it toward the back of the printer, against the metal platen. Remove the ribbon cartridge from its box and turn the plastic knob coun- terclockwise so t[...]
-
Seite 15
Chapter 1 Incorrect Ribbon Incorrect Correct Figure 1-4C Wind the ribbon tight again with the little plastic knob, and it’s all set to go. You may notice a sticker with the words EXCHANGE TIMES pasted on the ribbon cartridge. This is a remnant of an early plan to refill the cartridges when the ribbon wears out. That idea was abandoned, at least f[...]
-
Seite 16
The Starting Line Opening the Case To locate the wiring terminals, we have to open the case. The lid should still be off. Remove the roller knob by pulling straight out, with firm but steady pressure (Figure l-5). Figure 1-5 Turn the printer upside down on a soft surface. With a Phillips-head screwdriv- er, completely loosen (but don’t remove) al[...]
-
Seite 17
Chapter 1 Figure 1-7 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 a they do? (Hope it prints as good as it looks.) The Epson Connection Figure l-7 shows the location of the moveable wire. It is between the 2 “pull top” terminals, and is labe[...]
-
Seite 18
The Starting Line When in Doubt, Bluff If you have an Apple, move (if necessary) the short white wire located between them to the red terminal (as in red apple). If you have any other computer, hook it (for now) to the white terminal. If we guessed wrong, nothing will be harmed. We’ll just have to reopen the case and move it to the opposite one. [...]
-
Seite 19
Chapter 1 To install the rack, simply spring the wires a bit so they pop into the holes in the printer frame, as shown in Figure l-8. Figure l-8 Feeding the Paper The MX-70 accepts pin-feed paper between 4” and 10” wide. Both the left and right hand tractors are adjustable to match the spacing between the drive holes. (We never get too far from[...]
-
Seite 20
The Starting Line Pull the paper bail forward. Open both tractor covers and center the paper guide roller between them (Figure l-10). Tractor Position Lock Lever Paper Holding Cover Paper guide roller Paper Holding Covers Tractor Position Lock Levers Figure 1-10 Feed the incoming paper above the plastic tube but below the wire frame, into the slot [...]
-
Seite 21
Chapter 1 Adjusting for Paper Thickness The MX-70 can print on all types of pre-printed multiple copy forms and carbons, as well as ordinary printer paper. The 7 position thickness control lever (Figures l-10 and l-11) moves the print head closer to or farther from the paper, changing the print quality somewhat. For ordinary, single-thickness paper[...]
-
Seite 22
The Starting Line Where is all the motor noise? How about some big levers, lights, and alarms? Looks like dynamite in a small silent package! The POWER light should be lit. Press the FEED button several times and watch it advance the paper. This doesn’t look at all complicated. The Final Checkout The final part of this checkout takes about 3½ mi[...]
-
Seite 23
Send it a Message Chapter 2 Send it a Message The MX-70 printer is smart. It knows how to follow instructons. Any Code Devised by Man Can be Broken by Man Many instructions are sent to the printer. Every letter, number, and other character travels from the computer through the printer cable in the form of a code made up of numbers. We know it as th[...]
-
Seite 24
graphic and other features they will have to resort to POKEing codes or some other devious means, and are referred to their own computer’s reference manual. The Philosophy This is a book about a printer, but since a printer without a computer is worthless, we must also talk about computers. It is still a book about how to use a printer. We have c[...]
-
Seite 25
Send it a Message may be connected to Port #l) to the code stream sent to the video screen. PR#0 “unhooks” Port #I from the video signal chain by sending ALL printing only to the screen. Most other BASIC S use a special word such as LPRINT to send codes directly (and exclusively) to the printer. A separate PRINT statement must be used to send c[...]
-
Seite 26
Chapter 2 There are many parallel interface cards made by other manufacturers. Be sure the card you purchase is designed to work with the MX-70. Testing the Hookup The time has come to see if all this hardware works. Whatever your computer is, now’s the time to be sure it’s hooked up to the printer. We will soon find out if we hooked the “aut[...]
-
Seite 27
Send it a Message 10 PRINTTAB (14) ; “GREETINGS FROM THE GRAPHIC” 20 PRINTTAB (22); CHR$ (14); “MX-70’ 30 PRINTTAB (22) CHR$ (27) “K” CHR$ (60) CHR$ (0); 40 FOR I=1 TO 25 STEP .4 50 PRINT CHR$ (2^INT(3.4*(SIN(I)+l))) ; 60 NEXT I : PRINT 70 PRINTTAB (20) CHR$ (98) CHR$ (121) CHR$ (14)’ EPSON’ Time Out For Emergency Training CAUTION: [...]
-
Seite 28
Chapter 2 There is a lot happening, so we’d better disect the program (like a frog) to learn all about it. Type LIS T (TRS-80 etc. use LLIST) to LIST the program on paper. Push the FEED button to roll the printout past the lid. Tear it off and keep it handy so we can study the program as we go along. SAVE the program on tape (or disk) to avoid ha[...]
-
Seite 29
Send it a Message Not all codes actually print on either the screen or the printer. Most special or “control” codes don’t really PRINT anything, even though we must precede them with a PRINT to “push them down the line” to the printer. For example, type the following at the command level: PRINT CHR$(14); "DOUBLE WIDE" and see th[...]
-
Seite 30
Chapter 2 We send the special code CHR$ (27), which means “<Escape>,” down the line immediately preceding a control code that needs that <Escape>. These special “code pairs” are logically called “Escape codes.” We can either build them into a BASIC program or send them from the command level, as we did earlier with the simpl[...]
-
Seite 31
Send it a Message Line 50 actually sends the messages down the line to the printer. The expression inside the CHR$ function looks complicated, but that’s just to keep your atention. Observe its form, but ignore its contents. We’ll have to study the whole manual to find out how to generate such a pretty line of graphics. Add line 50: 50 PRINT CH[...]
-
Seite 32
Chapter 2 Special ‘Escape’ Codes CHR$ (27) - The BASIC ASCII combination for “Escape.” (Special code used with letter codes) “K” - The letter “K.” (Kicks ON graphics mode when preceded by Escape.) Example: PRINT CHR$ (27) “K” 22[...]
-
Seite 33
More Print Control Commands Chapter 3 More Print Control Commands That last chapter was a heavy one, but it gave us a good overview of many MX-70 features. In this chapter we’ll explore a few of them in more detail. As before, CHR$ is the magic wand. Continue to refer to Appendix B as needed to help maintain perspective on what we’re doing and [...]
-
Seite 34
Chapter 3 Don’t forget, double WIDTH mode is automatically turned off at the end of each line, unless that line ends with a semicolon (;). If we want to print a very long line consisting entirely of double-width characters, the program lines holding the parts of that message must each have a trailing semicolon. Double-width is quite unique but lo[...]
-
Seite 35
More Print Control Commands It may take a little practice to get the paper positioning perfect. We need to be able to do it right, especially for matching lines and boxes on pre-printed forms such as invoices, bills of sale, purchase orders and the like. Some users find it easier to position the paper in the ball park, then finish positioning by re[...]
-
Seite 36
Chapter 3 The Form Feed - in Basic Software Let’s modify our program to print only 10 lines, then have it automatically roll the paper up to the next TOE CHR$ (12) means “Feed Form to TOF.” Make the program read: 9 PR #1 20 FOR N = 1 TO 1 0 3 0 PRINT N 40 NEXT N 45 PRINT CHR$(12 ) 49 PR # 0 (Apple) (TRS use 12+128=140) (Apple) and RUN. CURSES[...]
-
Seite 37
More Print Control Commands Let’s all read the following “Philosophy” carefully. It is absolutely vital that we understand the concept of the “endless loop” to use any printer for serious business type applications. A Little Homespun Philosophy Having discovered the problem, and it is a very real and vital one, let’s analyze the needs o[...]
-
Seite 38
Chapter 3 Now we are all on the same channel, and the printer hasn’t forgotten where the Top Of Form belongs. When the floor is strewn with paper and the point has been made, you may hit CTRL-C, (or BREAK) and let a silent smile creep across your ugly puss. Success is sweet, eh Crock! (CRUNCH!) Onward Suppose we’re not using full 66 line forms.[...]
-
Seite 39
More Print Control Commands 30 NEXT N 39 PR #0 (Apple) and RUN. OK gang. It’s different strokes for different folks. Users who can see their printer merrily printing numbers out to column 75 can give their computer a little pat on the - ah, keyboard. Some TRS-80 users may see the printer tab over to 60, then the carriage returns to print position[...]
-
Seite 40
An Introduction to Dot Matrix Printing Chapter 4 An Introduction to Dot Matrix Printing (Subtitled, “Does a Dull Title Make a Topic Dull?“) My Computer Can’t Do High Resolution Graphics! Correction, your computer can do high resolution graphics - on the MX-70 printer. Any computer that has the BASIC CHR$ function and the correct computer/prin[...]
-
Seite 41
Chapter 4 Each pin is driven by a “gun,” or electromagnet, which “fires” when told to do so by the electronics inside the printer. The printer electronics responds to those ASCII code instructions we send from the computer in the form of “ASCII numbers.” For example, to print the letter “I.” wires 1 and 7 are fired first. They hit t[...]
-
Seite 42
An Introduction to Dot Matrix Printing Figure 4-3 For a complete listing of all the standard MX-70 characters, look at the self-test printout from Chapter 1. It’s right there, hanging on your wall, isn’t it? How it all Lays out on Paper We have seen that all the characters are a uniform 7 dots high. What Appendix C doesn’t show is that the sp[...]
-
Seite 43
Chapter 4 So what does all this higher mathematics have to do with graphics? Just this. If we are to create high-resolution graphics on the MX-70, we have to eliminate the “dead space” between letters by changing the automatic line spacing to some value less than l/6 inch. We certainly don’t want a blank space 5 dots high between our rows of [...]
-
Seite 44
An Introduction to Dot Matrix Printing Line 10 contains the following 2 distinct commands: 1. An <ESC> “A.” It opens Pandora’s box to let us set the vertical line spacing accurate to a single DOT - 1/72nd of an inch. Mercy! 2. A CHR$ (##). We can specify how many dots we wish to roll down between the top of one line’s printing and the[...]
-
Seite 45
Chapter 4 Check the printout and find where spacing is 12. Doesn’t that look more like what we’re used to? Now look at 24 dot spacing. Aha! It’s double spacing. By sending the high- powered command in line 10, we can plug in our own value of S and make the printer give us just about any spacing we want between lines (up to 85). And, we can do[...]
-
Seite 46
An Introduction to Dot Matrix Printing There are several code numbers already reserved for special things. If we look closely at the printouts from this chapter, we can see that the spacing when the following numbers are used may not be what we have anticipated: 8 - reserved for (DELETE PREVIOUS CHARACTER) 9 - reserved for (TAB) 10 - reserved for L[...]
-
Seite 47
Chapter 4 Type in this NEW program: 9 PR #1 (Apple) 10 PRINT CHR$ (27) "A" CHR$ (0) (or 0+ 128) 20 PRINT "UNDERLINE" 30 FOR U=l TO 9 : PRINT CHR$ (95); : NEXT U 40 PRINT CHR$ (27) "2" 50 PRINT "WORKS" 59 PR #0 (Apple) and RUN. Oops, too close for comfort. We forgot that the MX-70 doesn’t have lower case des[...]
-
Seite 48
An Introduction to Dot Matrix Printing Line 40 returns line spacing to the normal 12 DOTS Line 50 PRINT S more text to show that all is normal and that’s plenty to think about in this chapter. Code Summary CHR$ (27) “A” CHR$ (##) - SETS LINE SPACING TO ## DOTS (O <= ## <= 85) CHR$ (27) “2” - RETURNS LINE SPACING TO 12 DOTS CHR$ (10)[...]
-
Seite 49
Graphtrax II Chapter 5 Graphtrax II Caution - Entering High Resolution Space To create graphics on the MX-70, we must enter a completely new mode: the GRAPHICS MODE. In this mode, pre-defined characters do not exist - only dots. We create our own characters or images by arranging the dots however we wish. In the GRAPHICS mode we have complete contr[...]
-
Seite 50
Chapter 5 The Saki flowed like melting snow from Mt. Fuji when they contrived that wild scheme. Let’s see if we can wring it out. Suppose we want to shoot 100 columns of graphics to the printer, on one row. What numbers would we use for N1 and N2? CHR$ (l00) CHR$ (0) for 100 columns Ok, so we got lucky. How about 300 columns? Well, 300-256=44. Le[...]
-
Seite 51
Graphtrax II We’ll label these top 8 pins as follows: 128 - 0 TOP 64 - o 32 - o 16 - o 8- O 4- o 2- o l- o BOTTOM o (Ninth pin not used) From now on we will refer to the second pin (pin 1 above) as the “bottom” pin when using graphics. Why not label them 1, 2, 3, . . . 8 etc? Well, the numbers shown are the actual ASCII numbers that fire the [...]
-
Seite 52
Chapter 5 Wow! A jackpot. Using the bottom of an old Coke bottle as a magnifier, we see that each column is 7 dots high. 50 columns of 7 rows of dots. The sum of the bottom 7 pin numbers is 1 + 2 + 4 + 8 + 16 + 32 + 64 = 127 So that’s how they do it! Quiz Time Question: What single number will allow us to fire only the pins labeled 1, 4, and 16? [...]
-
Seite 53
Graphtrax II Now for the Bad News Before racing off to create a HI-RES forgery of the Mona Lisa, be aware that the above is how is it SUPPOSED to work. Reality is brutal - there are some exceptions to almost every rule. Code numbers 9 and 13 for the Apple, and 0, 10, 11, and 12 for the TRS-80 create havoc when used as N1 or N2. (It’s deja vu from[...]
-
Seite 54
Chapter 5 TRS-80 Model I: 10 LPRINT CHR$ (27) "K" CHR$ (50) CHR$ (2); and RUN. Figure 5-2 Press CTRL-C or BREAK to stop. Very impressive. Note that we are not printing the slash character (ASCII number 47); but are positioning the dots one at a time. Line 50 of the “welcome program” should now make sense. We see that to fire a single [...]
-
Seite 55
Graphtrax II 100 DATA 4,4,4,4,4,61,71,70,60,4,4,4,4, 4 110 DATA 72,79,89,107,77,73,127,89,73,79,73,73,73,7 3 120 DATA 16,112,54,17,81,17,126,16,48,80,16,16,16,1 6 TRS-80 Model I: 40 LPRINT CHR$ (27) “K”CHR$ (14) CHR$ (2) ; and RUN. Figure 5-3 How about that one, culture hounds? Here’s how it works: Line 10 sets the line spacing for 7 pin grap[...]
-
Seite 56
Advanced Graphics Chapter 6 Advanced Graphics Firing Pins at Seven Paces The MX-70 allows any computer to control the firing of its 8 active pins by simply sending ASCII code numbers between O-255. Conversely, these 256 code numbers are sufficient to control all 8 pins. Multi-line graphics programs will therefore usually be done with a top-of-line [...]
-
Seite 57
Chapter 6 Line 10 sets the top-to-top line spacing at 7 dots. Lines 20 and 30 KICK the printer into graphics mode. N specifies the number of graphic columns. By making it a variable, we can easily change it later, right within a program, to print graphic lines of different lengths. As a preliminary software test before things get too complicated, w[...]
-
Seite 58
Advanced Graphics The Data Bank HI RESolution graphics requires lots of DATA. It comes with the territory So, what should our DATA lines look like? How should we format them so contain the information we need? What information do we need? they ASCII numbers O-127 are used to specify the firing combinations for the 7 pins. Since much graphic printin[...]
-
Seite 59
Chapter 6 40 FOR G=l TO N 50 READ X 120 NEXT G 130 PRINT The numbers READ into X are the actual pin firing instructions. If X falls in the range 0 - 127, we print it in line 60 below. It also includes a “filter” to snag any negative numbers: 60 IF X>=0 THEN PRINT CHR$ (X); : GOT0 120 TRS-80 Model I: 60 IF X>=0 POKE 14312,X : GOT0 120 65 I[...]
-
Seite 60
Advanced Graphics List and recheck the completed program to make sure everything is correct: 9 PR #1 (Apple only) 10 PRINT CHR$ (27) "A" CHR$ (7) 20 READ N : PRINT TAB (10); 30 PRINT CHR$ (27) "K" CHR$ (N) CHR$ (0); 40 FOR G=l TO N 50 READ X 60 IF X>=0 THEN PRINT CHR$ (X); : GOT0 120 70 G = G-X-l 80 READ Y 90 FOR P = 1 TO ABS[...]
-
Seite 61
Chapter 6 All That Work for one Line? We shouldn’t complain too loudly. It works, and no one said creating graphics was easy. Our current “universal” program can only handle one line of DATA, and it’s becoming increasingly apparent that HI-RES graphics requires lots of lines of DATA. The following simple changes allow it to handle virtually[...]
-
Seite 62
Advanced Graphics Rowdy Characters Add the following lines: 1070 DATA 44,-12,8,-32,12 7 1080 DATA 39,-17,0,64,96,112,120,124,-12,127,124 , 120,112,96,6 4 and RUN. Figure 6-4 Oops! There’s trouble in River City. Fortunately, we’ve seen these same control code problems before. Hate to keep bringing this subject up, but it does disturb our use of [...]
-
Seite 63
Chapter 6 A Confession Line 1070 was artificially injected into this conversation to illustrate some of the problems the rebel character codes can cause. We’re playing for real now, so change line 1070 to: 1070 DATA 44,-12,0,64,112,120,124,127,127,15,7,67,99,51,3 , 63,123,71,3,3,71,123,63,3,51,99,67,7,15,127,127 , 124,120,112,6 4 and RUN. Figure [...]
-
Seite 64
Advanced Graphics Figure 6-6 It was worth it! We now have all the tools needed to design and print our own graphics. Be sure to save the finished program as we will use it in the next chapter. Code Summary 49296 - POKE LOCATION FOR APPLE TO SEND INFO TO PRINTER 14312 - POKE LOCATION FOR TRS-80 MODEL I 57[...]
-
Seite 65
The Final Push Chapter 7 The Final Push Only masochists failed to SAVE the final program from the last chapter. We’re now going to delete all its DATA lines and reconstruct it for more universal applications. DELETE LINES 1000-1080. Mix and Match We are obviously amazed at the MX-70’s graphics ability. Our thoughts logi- cally lead to thinking [...]
-
Seite 66
Chapter 7 No, it’s not another demon. It is a “broken signboard” that needs a text type LABEL in the middle. The finished graphics/text display will be printed in these three parts: 15 columns of graphics 30 columns of text (5 characters) 15 columns of graphics Now we have to mix and match graphics and text on the same line. First, the graphi[...]
-
Seite 67
The Final Push Figure 7-4 Nothing to it! NOTE: As long as semicolons are used to delay the line feeds, graphics and text are easily mixed on the same line. New lines can be started by simply adding line feeds with PRINT statements as shown in line 140. The Long Lines Division None of our examples so far have used the full 480 columns available to t[...]
-
Seite 68
Chapter 7 If we really understand what we’re doing, the 7-bit limitation can be overcome. Apple users try: 140 GOSUB 20 : GOSUB 20 : PRINT 150 DATA 23,-23,127,127,-127,127 and RUN. Now we are getting somewhere. Instead of trying to print the entire line in one shot, we hooked two print routines together with a semicolon. The first printed 23 colu[...]
-
Seite 69
The Final Push Apple Stew I’m afraid that Apple users wound up with a slightly different result, even though the 300 should be valid for the current program. Figure 7-7 This appears to be a conflict among the Apple, the interface board, and the MX-70. It seems that anything printed past column 256 gives us scrambled eggs. While the factory-type e[...]
-
Seite 70
Chapter 7 Pictogram Let’s see if we can parlay strings of graphic characters into a useful format. Enter this NEW program. 9 PR #1 (Apple) 30 FOR I=1 TO 5 : READ A(1 ) : NEXT I 40 DATA 8,107,92,107,8 60 FOR R=l TO 5 80 READ N 90 FOR I=1 TO N : GOSUB 300 100 NEXT I : PRIN T 120 NEXT R 130 DATA 30,25,17,11,8 140 PRINT CHR$ (27) "2" 198 PR[...]
-
Seite 71
The Final Push The DATA for the population figure is READ into array A in line 30. Each figure is printed in SUBroutine 300. DATA line 130 determines how many figures are printed on each row. We have the makings of a horizontal bar graph, but it needs some trimmings. Let’s add a few labels and move the whole works over a bit. 20 PRINT : PRINTCHR$[...]
-
Seite 72
Chapter 7 10 PRINT TAB(23)CHR$(14)"POPULATION PROJECTION" 140 PRINT : PRINT TAB(37); : GOSUB 300 150 PRINT "( = 1,000" and RUN. Figure 7-10 That’s plenty for this chapter. Code Summary PRINT CHR$ (9) “255H” - Allows Apple users to print past column 255 without heartburn. 66[...]
-
Seite 73
Using the HIRES Screen Dump Program Chapter 8 Using the HIRES Screen Dump Program Should I Study This Chapter? Epson dealers can supply a machine language “screen dump” diskette for Apple users with 48K disk systems. It permits creation of exotic HI-RES graphics on the Apple screen, then dumping them, dot for dot to the MX-70 printer. Since the[...]
-
Seite 74
Chapter 8 Load the demo disk into drive 1 and boot the system. The HELLO program will automatically load and execute. After a brief commercial from the copyright holder, the program asks: IS THE PICTURE ALREADY IN MEMORY? (Y/N)? We respond with: N <RETURN> The computer retaliates with: INSERT DISK CONTAINING PICTURE THEN PRESS RETURN ? Since [...]
-
Seite 75
THIS PAGE HAS BEEN AMENDED Using the HIRES Screen Dump Program DISNEY CHAR SCHEMATIC PORTRAIT CHESS Follow the Yellow Brick Road The HELLO program guides us through the actual process of printing the pictures. It’s completely self-explanatory (as every confusing technical book says), but here’s some step-by-step guidance. WHAT IS THE FILENAME O[...]
-
Seite 76
THIS PAGE HAS BEEN AMENDED Chapter 8 For now, let’s try REVERSE: R <RETURN> The last question is: WHAT IS THE PRINTER SLOT # ? (1-7) ? Double check to see that the printer is ON and loaded with paper. Our printer card is in slot I, so: 1 <RETURN> Now we just sit back and relax while the MX-70 does its thing. No fair peeking until it f[...]
-
Seite 77
THIS PAGE HAS BEEN AMENDED Using the HIRES Screen Dump Program Go ahead and try the different print options with PORTRAINT, large and small, reverse and regular. Print several of the pictures. Instead of PORTRAINT type the name of another one. Most load into the HIRES page “low memory.” We’ll wait for you here. Be an Artist for Fun-and Profit[...]
-
Seite 78
Chapter 8 Not too shabby for rank amateurs. Here’s what happens: Line 10 clears the screen. Line 20 selects the “low memory” HIRES page. This part of memory is used for high-resolution graphics, while text is stored on a different ‘page’ of memory. 48K disk users have two different chunks of memory that can be used for HIRES graphics. If [...]
-
Seite 79
Using the HIRES Screen Dump Program 50 R=30 * (~- S I N ( A ) ) and 50 R=80 * COS(3 * A/4) (Change line 40 to 40 FOR A=0 TO 26 STEP .01) and RUN. Figure 8-3 When you see one you like, add this screen dump “linking routine” to hook the BASIC program to the HIRES program: 80 POKE 10,76 : POKE 11,00 : POKE 12,96 90 PRINT “BLOAD EPSON.HIRES.OBJ?[...]
-
Seite 80
Chapter 8 Figure 8-4 Lines 80 and 90 are straight out of the HIRES INSTRUCTIONS program listing. They load the screen dump routine without leaving the BASIC program. As indicated in the HIRES instructions, we use the machine language routine named EPSON.HIRES.OBJ (Line 90), and where: A = PAGE (O=PG.l, l=PG.2) B = SIZE (O=SMALL, l=LARGE) C = PICTUR[...]
-
Seite 81
Using the HIRES Screen Dump Program “...Never give up!” Commencement Address Now that we’ve learned everything there is to know about the MX-70 and HIRES graphics, our education is ready to begin. I’d enjoy hearing from you and seeing some of your artistic creations. 75[...]
-
Seite 82
APPENDIX A Appendix A ASCII Charts for MX-70 79[...]
-
Seite 83
Appendix A This is the standard ASCII character set. The codes that are highlighted are understood by the MX-70 printer. The rest are for your information only, and serve no function on the MX-70 printer. 80[...]
-
Seite 84
Appendix B Control Codes ASCII *2 FUNCTION Returns line spacing to 1/6”. 8 10 %12 13 14 20 27 *:65 *67 *75 ASCII “K.” Initiates graphics mode. Cancels last character entered in text mode. Line Feed (LF). Empties printer buffer. Form Feed (FF). Advances paper to the next top of form. Empties printer buffer. Carriage Return (CR). Empties printe[...]
-
Seite 85
APPENDIX C Appendix C Character Set 83[...]
-
Seite 86
Appendix C 84[...]
-
Seite 87
APPENDIX D Appendix D TRS-80 Differences This MX-70 Manual is designed around the Apple II for reasons discussed in Chapter 2. Fortunately, TRS-80 users can use it successfully by following the notes and suggestions in this appendix and throughout the text. In fact, using the MX-70 with the TRS-80 is quite easy: with no ports to initialize, no cont[...]
-
Seite 88
Appendix D We can get around this limitation by POKEing the code numbers directly to the printer buffer, foiling BASIC’s attempts to intercept it. The location we POKE is 14312, so use: POKE 14312,0 In fact, we could use POKE to send ALL our graphic codes, but this approach creates timing problems between the printer and computer. Every POKE need[...]
-
Seite 89
APPENDIX D The Model III does not share the Model I’s problem sending code 0. Nonethe- less, another way to send codes to the printer is: OUT 251,# where # represents the code we wish to send. If this creates timing problems, we may need to test the status of the printer before sending it each code number. For example: 100 IF PEEK (14312) AND 240[...]
-
Seite 90
APPENDIX E Appendix E Use with Atari Using Atari 800 Computer with Atari 850 Interface Lines ending with a semicolon cause the Atari to automatically “pad” the rest of the line with spaces until it is 40 characters long, when using LPRINT. Therefore, it is advisable to avoid LPRINT. Fortunately, there is another approach to printing that allows[...]
-
Seite 91
APPENDIX F Appendix F Use with Apple Apple Integer Basic The MX-70 is activated by ASCII code numbers from O-255. The easiest way to send these codes in BASIC is via the CHR$ function, a feature not supported by Apple Integer Basic. In theory the codes could all be POKEed from BASIC but it doesn’t seem to be a practical option. Apple Disk Basic N[...]
-
Seite 92
Appendix F Tricky Codes Most Apple users will encounter difficulty when using codes 9 and 13 in ESCAPE sequences and the graphics mode. To corral these and other rowdy codes, we can POKE the ASCII code numbers directly to the printer driver. Use: POKE 49296,9 in place of PRINT CHRS(9) Unfortunately, using the POKE statement instead of PRINT creates[...]
-
Seite 93
APPENDIX F The prior code sequence also diverts all output to the printer ONLY! The video display is disabled after the CTRL-I # N sequence. The way to bring it back is by: <CTRL I> I In the process, the printer width defaults back to 40 columns. Apple Mush But how do we send control characters to the printer? The most obvious way is with the[...]
-
Seite 94
APPENDIX G Appendix G Special Notes on Other Computers/Languages/Interfaces Interfacing The MX-70 is designed to interface directly with parallel printer computers like the Apple II and the TRS-80 Models I, II, and III. RS-232, IEEE 448, and other interfaces are not factory supported. There is no provision for installing inter- face boards inside t[...]
-
Seite 95
APPENDIX H Appendix H Technical Specifications 1.4.1 Printer (1) Printing Method. ............. . Impact dot matrix (2) Character set. ............... . ASCII 96 (5X 7 dot matrix) (3) Character formation. , (a) Text mode .............. . 5x 7 dot matrix (b) Bit image mode ......... . 480 dots/8 inches (horizontal) (4) Character size ...............[...]
-
Seite 96
APPENDIX I Appendix I Control Circuit Board and Initialization Control circuit board W ith the MX-70. such functions as head carriage control, paper feed control. etc., are performed by the one-chip microprocessor 8049 located on the con- trol circurt board. The microprocessor has a 2K-byte ROM and a 128-byte RAM. The print head and two stepper mot[...]
-
Seite 97
Appendix I Power circuit The power circuit generates 5V DC for the logic circuit, and 24V DC to energize the solenoids of the print head and two stepper motors. Printer initialization Printer initialization is accomplished in either of the two ways described below. (1) Initialization takes place automatically each time the primary AC power source i[...]
-
Seite 98
APPENDIX J Appendix J Pinout Chart The MX-70 includes a parallel interface as the standard equipment, and this paragraph describes the parallel interface. (1) Specifications (a) Data transfer rate: 1000 CPS (max.) (b) Synchronization: By externally supplied STROBE pulses. (cl Handshaking: By ACKNLG or BUSY signals. (d) Logic level: Input data and a[...]
-
Seite 99
Appendix J Table 7 (Cont’d) Signal Return Pin No. Pin No. Signal Direction Description 12 30 PE OUT Always GND Level. 13 - SLCT OUT Pulled up to +5V via 3.3κΩ resistor . 14 - AUTO I n FEED X With this signal being at "LOW" level, th e paper is automatically fed one line afte r printing . (The signal level can be fixed to "LOW&qu[...]
-
Seite 100
APPENDIX K Appendix K Parallel Interface Timing The MX-70 includes a parallel interface as standard equipment, which is compatible to the Centronics parallel interface. The Printer can be connected easily to any computer with this interface structure. Fig, 3.1 shows the timing chart when signals are to be input from an external device to the MX-70.[...]
-
Seite 101
Appendix K STEP 3. Connect the jumper No. 2 (AUTO) on the control circuit board to enable the AUTO FEED function. By the above operating steps, the MX-70 operations including the interface can be checked. Unlike the self-test (self-diagnostic) function by the built-in program, this method permits the Printer operations to be checked along with the [...]
-
Seite 102
APPENDIX L Appendix L Printer Maintenance A clean and comfortable environment will insure the best possible service from your printer (and its operator). Find it a Nice Home Your Epson printer is designed to take a lot of punishment, but there is no reason to become careless. In fact, it will last a lot longer if you pamper it. Treat it at least as[...]
-
Seite 103
Appendix L and divide into 100,000,000. The result is the estimated print head life in days. (Then count the legs and divide by four . . .) If and when the print head needs replacement, make sure it is cool to the touch. It may operate very hot under heavy use. Remove the printer lid and ribbon cartridge. Turn the head lock lever clockwise and pull[...]
-
Seite 104
Appendix M: Schematic Diagram[...]
-
Seite 105
INDEX Page Automatic line feed, proper setting ............................................. . 4, 6, 16 Cable, printer ................. . ............................................. . 1,7,87 Characterset .................................................................. . 83,84 CHR$ ...............................................................[...]
-
Seite 106
NOTICE Please send your comments, suggestions, and any errors you might find to: THE EDITOR MX-70 Manual 60x 19669 San Diego California 92119 U.S.A. Thank You. 111[...]
-
Seite 107
LIMITED WARRANTY Epson America, Inc., “Epson,” warrants this product against defects in mate- rial and workmanship for a period of ninety (90) days from the original date of purchase by only the original consumer purchaser. This Warranty applies only should the product fail to function properly under normal use. During the warranty period, Epso[...]