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 8
Software Commands in Numerical Order ..Epson Mode Commands ......
Page 9
Front view of FX-286 ..... . . Rear view of FX-286 ......
Page 10
First line of arrow figure ..... FX-286 dot-matrix characters ....
Page 11
SelecType modes ... Summary of FX-286 pitches ... International characters in Epson NLQ mode ... International characters in Epson draft mode ... International characters in Epson draft italic mode Maximum right margin settings ... Graphics modes ... DIP switch functions ......
Using this manual To make it easier to set up your new FX-286, this manual includes a ten-step guide to setting up your printer. These steps take you from unpacking, through ribbon and paper loading, to printing your first document.
Setting Up the Setting up your new FX-286 is easy. Follow the steps in this chapter to ensure that your FX-286 is properly unpacked, located, and ready for operation. Unpacking Your Printer Be careful when unpacking your printer to make sure that you don’t lose any necessary pieces.
Make sure it’s not too close to a heater or other heat source. Once you’ve found a suitable location, look over the following illustrations to familiarize yourself with the FX-286. Figure 1-3. Front view of FX-286...
To remove the dust cover, tilt it up and hold it by the left and right corners. Pull up on the left corner and the cover comes off the printer. (Only the left side of the cover is slotted where it attaches to the mounting pins on the printer case.)
2. Before loading the cartridge into the printer, turn the small knob on top in the direction of the arrow to tighten the ribbon as shown in Figure 1-5. Figure 1-5. Tightening the ribbon...
3. Hold the ribbon cartridge by the two plastic tabs on top of the cartridge case. Lower the cartridge into the printer, guiding the two square pins on each end of the cartridge into the slots in the printer frame, as shown in Figure 1-6. Press firmly on each end of the cartridge to make sure the pins are firmly seated in the slots.
Loading Continuous-feed Paper If you plan to use the installed tractor feed unit and continu- ous-feed paper, set up your FX-286 where the paper can flow freely in and out of the printer.
There are many types of printer stands you can use, such as the one shown in Figure 1-8. Or you can use any other arrangement that allows you to put the paper underneath or behind the printer. If you prefer, you can stack the paper behind the printer as shown in Figure 1-9.
1. Make sure that the printer is turned OFF. 2. Move the print head to the center of the printer and pull the paper bail away from the platen. 3. Remove the two plastic locking tabs that secure the tractor feed unit during shipping, as shown in Figure 1-10.
4. Using Figure 1-11 as a guide, pull the locking levers on the pin- feed holders forward so that you the holders to the left can move and right. Figure 1-11, Moving the pin-feed holders 5. Position the left holder midway between the two stops on the tractor bar (see Figure 1-11) and push the locking lever back to lock that holder in place.
6. Open the pin-feed covers and pull the paper release lever forward as shown in Figure 1-12. Figure 1-12. Opening the pin-feed covers and paper release fever 7. Guide the paper into the paper slot, and push it through until it comes up between the ribbon guide and the platen.
8. Slide the two paper supports on the tractor unit, spacing them evenly along the width of the paper as shown in Figure 1-13. Figure 1-13 Adjusting the paper supports; loading paper 9. Pull the paper up until the top is above the pin-feed holders. Fit the holes on the left side of the paper over the pins in the left holder and close the cover.
Appendix B also contains information on how to remove and reinstall the tractor feed unit. The extra cover that comes pack- aged with the FX-286 is for use with single-sheet paper or the optional cut sheet feeder. 1-13...
Installing the paper separator Once you’ve loaded paper into the FX-286 and are familiar with the steps, you attach the plastic paper separator that comes packaged in the cardboard enclosure. The separator ensures that the paper com- ing out of the printer is not pulled back in.
Plug in the printer’s power cord, making sure the outlet is properly grounded. Turn the power ON with the switch on the left side of the printer (see Figure 1-16). Figure 1-16. Turning on the power switch...
Operating the Control Panel Each of the three buttons on the FX-286 control panel (see Fig- ure 1-17) has two functions-the functions marked on the blue panels (ON LINE, NLQ, and DRAFT) are active when the printer is on line;...
FX-286 is ready to print (if it’s connected to a computer). You may notice that the READY light flickers when the FX-286 is printing, but this is normal. When the FX-286 is on line, you can select either NLQ (Near Letter Quality) or draft modes.
In addition to the draft mode, the FX-286 has a high-quality NLQ (Near Letter Quality) mode. As explained in Chapter 4, dot-matrix characters are made up of many tiny dots. The NLQ characters are more fully formed than the draft ones because they are made up of more dots.
Figure When you receive your thickness (about 1/500th of an inch). For thicker paper or multiple copies, pull it toward the front of the printer (“+“). To return the lever to the standard position, see Figure 1-19.
You’ve completed the setup and paper loading steps and the necessary adjustments-the FX-286 is ready to print. You can now replace the dust cover and tilt it down into its operational position. Figure 1-19. Paper-thickness lever...
Appendix B. With the power OFF, hold down the DRAFT button while you turn the power switch ON-the self test takes over and the FX-286 starts printing out the full character set in draft mode (see Figure The self test continues until you shut the power OFF or the paper- out sensor is triggered.
456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\l 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ 6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_^ 89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'a Figure 1-20. FX-286 self test in Epson draft and NLQ modes Connecting Your Printer to Your Computer Your FX-286 parallel interface cable. If your computer requires a different type of interface, such as a serial interface, see your Epson dealer.
The Epson command set allows you to take full advantage of all of the ties. The FX-286 is already set in the Epson mode from the factory, so there are no DIP switches to change. Refer to Appendixes G, H, and I for additional information on the Epson mode.
To use the FX-286 with most word processing programs, all you have to do is to tell the program that you are using an Epson FX printer. When you do this, the word processing program automati- cally sends the correct information to the printer.
If your word processor doesn’t list the FX-286, don’t worry. The FX-286 recognizes the same codes as earlier models in the FX series, so you can choose any FX model that’s listed. Some programs simply list “Epson Printer,” or “Standard’ or “Draft” printer-these choices will also work, because all Epson dot-matrix printers recognize a standard set of printer codes.
Page 39
136 columns. However, if you use the Selec Type function to put your FX-286 in the condensed mode, you can fit 233 columns in the same space.
The FX-286’s SelecType feature can produce nine special typestyles and skip-over-perforation. The typestyles are: This is condensed mode T h i s T h i s is elite m o d e T h i s i s e m p h a s i z e d m o d e...
If the printer beeps twice before you release the buttons, you have pressed the FORM FEED button before the OFF LINE button instead of at the same time and FX-286 is in the NLQ mode. Press the OFF LINE button to put the printer back on line and press the DRAFT button if you do not want NLQ.
*Sets NLQ in IBM Proprinter mode. 2. Press the OFF LINE button the number of times indicated in the mode column. Be sure that the printer beeps each time you press the OFF LINE button. 3. Press the FORM FEED button to set the typestyle.
Page 44
5. Push the LINE FEED button once to return the panel to its standard operation. 6. Press the OFF LINE button so the Now you have set the FX-286 to print in double-width mode. Print your sample once more. It should appear in double-width mode just as you see below:...
4. Press the OFF LINE button two more times and then the FORM FEED button once again. This makes a total of four times, and thus sets the FX-286 for empha- sized also. 5. Press the LINE FEED button to return the panel to its standard operation.
Don’t worry about harming your printer if you try to combine two modes that the FX-286 printer. If it receives codes for two modes that it can’t combine, it uses only one of them. Although there are restrictions on combining some other modes, underline and double-width can combine with any mode.
Page 47
SelecType settings. This seldom hap- pens, since you usually won’t use SelecType with files that have such codes, but if your FX-286 follows the SelecType instructions for only part of a document, print codes in the document may conflict with the SelecType modes.
The Print Head The FX-286 uses a print head with nine pins or wires mounted verti- cally. Each time a pin is fired, it strikes the inked ribbon and presses it against the paper to produce a dot. This dot is about 1/72nd of an inch in diameter.
In addition to pica, in which there are 10 characters per inch, the FX-286 can also print in other widths. It does so by reducing the dis- tance between pin firings. In the elite mode it prints 12 characters per inch and in the condensed mode it prints slightly more than 17 charac- ters per inch.
0 to 9. The ASCII code also includes most punctuation marks, and some codes that con- trol printer functions. If you refer to the ASCII chart in Appendix I, you’ll find that all of these letters, numbers and punctuation marks have been assigned code numbers from 32 through 255.
Most of the time you don’t give this code system a thought. If you press A on the keyboard, the computer sends the code to the printer and the letter A is printed. However, some printer codes, like the one for a vertical tab, do not have a key on the keyboard.
As you run the programs (or even as you read the explanations and look at the printed examples), you learn how the FX-286 responds to the messages your computer sends it by printing letters, numbers, symbols, and graphics in various print modes.
- w i d t h In each line LPRINT signals that the rest of the information on the line is to be sent to the printer. In line 10 the letters inside the quotation marks are printed just as they appear in the program.
Page 55
ESCape sequence. Line 60 shows that the double-width mode stays on for more than one line. This program is only an introduction. The next three chapters have more demonstration programs that allow you to see the features of your FX-286 in action.
IBM Proprinter Mode In addition to all the standard Epson features, the IBM Proprinter mode. If you have an IBM PC or compatible and want to use the IBM Proprinter mode, turn it on by resetting three DIP switches inside your printer (see Appendix A).
The features demonstrated in this chapter are available in both the Epson and the IBM Proprinter modes, except as noted. In Chapter 4 you saw the enlargements of the three FX-286 widths. Now you’ll learn how to produce them. Note...
Changing Widths Now you can try other widths. As explained in Chapter uses the same pattern of dots for pica, elite, and condensed FX-286 characters, but it changes the horizontal spaces between the dots to produce the three different widths.
As you saw in the third version of the print width program, you must cancel a code when you don’t want it any more. With very few exceptions, the FX-286 modes stay on until they are cancelled. It is important to remember this because an FX-286 mode can stay on even if you change from BASIC to another type of software.
In most instances, this is fine. However, if you decide you want to set up the FX-286 to do something your applications program won’t do, you have to make sure a reset code doesn’t wipe out your new settings.
In fact, for even more characters than the 233 per line that con- densed gives you, elite and condensed can be combined for a mode called condensed elite (in the Epson mode only). It is not really another width, because the size of the characters is the same as in the condensed mode;...
FX-286 offers many other typestyles. Emphasized mode In the emphasized mode the FX-286 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.
ESCape “F”. Double-strike The other bold mode is double-strike. For this mode the FX-286 prints each line, then moves the paper up slightly and prints the line again. Each dot is printed twice, with the second one slightly below the first as you can see if you run this program, which uses ESCape “G”...
T h i s i s d o u b l e - s t r i k e p r i n t i n g . Double-width mode Perhaps the most dramatic mode on the FX-286 is double-width. It produces extra-wide characters that are good for titles and headings.
The point is, how- ever, that the FX-286 has the ability to produce almost any combina- tion you can think of; it’s up to you to decide which ones you want to use.
T h i s u n d e r l i n e If your software prints this type of underline, it is using the FX-286’s underline character (ASCII 95), not the underline mode. Because the underline character is only five dots wide, it does not fill the spaces between characters.
Page 68
If you try to combine emphasized with either of the two narrow widths, you won’t harm your printer; it will simply use a priority list in its memory to determine which mode to use.
For example, suppose that you have a page in elite and want part of it underlined. If you use ESCape “!” 128 to turn on underlining, your FX-286 will begin printing in underlined pica instead of underlined elite because the 128 code does not include elite.
International characters As you know, languages other than English require a few extra characters. In the Epson mode, the FX-286 has provided for printing in many languages by having nearly ROM (Read Only Memory). This total includes characters in three sets: draft, draft italic, and NLQ (Near Letter Quality).
Table 5-2. International characters in Epson NLQ mode FRANCE GERMANY DENMARK I SWEDEN ITALY SPAIN JAPAN NORWAY DENMARK II Table 5-3. International characters in Epson draft mode FRANCE GERMANY DENMARK I SWEDEN ITALY SPAIN JAPAN NORWAY DENMARK II International characters in Epson draft italic mode Table 5-4.
In the IBM Proprinter mode, some international characters are in the standard character set, and many more are in the alternate charac- ter set. If your FX-286 is in the IBM mode, the following program prints the international characters in the standard set, skips a line, and prints the international characters in the alternate set, as you can see in the printout below it.
Margins The FX-286 allows you to set the left and right margins with simple ESCape sequences. In the Epson mode, the left margin command is ESCape “1” followed by the number of the column you choose for the left margin.
The FX-286 has an ESCape code to prevent this: the ESCape "N" com- mand. You send ESCape "N" followed by the number of lines you want the FX-286 to skip at the bottom of a page. For example, in BASIC the following line will make the FX-286 skip six lines after each 60 lines if your printer is set for 11-inch paper: 10 LPRINT CHR$(27)"N"CHR$(6);...
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 FX-286 where to put them.
FX-286 will print almost any picture you can imagine. The Print Head and Graphics Chapter 4 told you a little about how the print head on the FX-286 prints letters: It receives a code for a letter and then fires a pattern of...
‘For graphics, the command is more complicated because the code that turns on a graphics mode also specifies how many columns it will use. After the FX-286 receives this code, it interprets the next numbers as pin patterns and prints them on the paper.
The graphics command requires more than one number to specify how many columns to reserve because as many as 1920 columns on an eight-inch line are possible in graphics printing. Since the FX-286 doesn’t use decimal numbers larger than 255, the graphics mode com- mand uses two numbers for reserving columns.
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.
Multiple-line Exercise Now that you’ve entered and run a simple graphics program, the next exercise shows you how the FX-286 combines several lines of graphics for a figure taller than eight dots. Start with a line for to print two pin patterns.
Page 82
80 FOR X=1 TO 50: LPRINT CHR$(42)CHR$(85); x: LPRINT: NEXT 100 LPRINT CHR$(27)"@" If you’re using the IBM Proprinter mode on the FX-286, add the following line: 25 LPRINT CHR($)27"2" Now run the program to see the six print lines combine into a pat-...
Density Varieties Although all the examples so far in this chapter have been in the singledensity graphics mode, the FX-286 offers seven other eight-pin density modes and two for nine-pin. Nine-pin graphics (Epson mode only) is not necessary for most uses, but you can find the command (ESCape “^“) in Appendix G.
This chapter uses the term dot positions instead of dots for two densities: high-speed double and quadruple. Because the FX-286 does not print consecutive dots in a row in these densities, it cannot print dots in all the possible dot positions in any one row. For example, an...
FX-286 can put a dot (dot positions), but only half of them can be used on any one pass of the print head. Having twice as many possible dot positions enables high-speed double-density designs to have a higher resolution than single-density ones even though consecutive dots are not used.
This section takes you through the development of a graphics pro- gram. The example is not especially complicated, but it does include the same steps you would use for a more complex figure so that you have the basis for designing graphics on your FX-286. 1920 (n1)
You should plan your figure with dots on graph paper, but before beginning to place the dots, you must decide which graphics density you want. Figure 6-3 shows the differences between the three most- used graphics modes so that you can choose the one you want. Figure 6-3.
After plotting all the dots as in Figure bers for each pin pattern by dividing the design grid into separate print lines. For the arrow design, the grid was divided into three lines, each seven dots high. Then each column was examined and the sums of the pin values determined.
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 90
Notice that the first line stores the whole graphics command in one 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.
This chapter describes how to use the user-defined character func- tion in the Epson mode. The IBM Proprinter mode also has a limited user-defined character function. For information on its use see the ESCape "="...
The characters you define must follow the same rules that govern the rest of the characters printed by the FX-286. Also, they can be in draft mode only. In Figure 7-1 are four pica letters with a grid of lines behind them so that you can see how they are designed.
And since most charac- ters do not use the bottom two rows, a heavy line indicates the usual lower limit for an FX-286 character. When you place your dots on this grid, remember that dots cannot go on horizontal lines, but they can go on vertical lines do not overlap any other dots.
Definition program 1 The BASIC program below will help you translate your design into a character your FX-286 can print. Type in the program. Then follow the instructions given after the program. 100 DIM F(9) 110 FOR I=1 TO 9 120 PRINT "WHICH ROWS HAVE DOTS IN COLUMN";I...
RETURN Now wait a moment for your computer to calculate the dot pat- terns and your FX-286 to print the new character in two different type- styles. Your printout also gives you nine numbers, which you will use in the next program. You should get the printout you see below:...
If you want to put dots in the bottom row, change the number in line 190 from 128 7-5. Figure 7-5. Using the bottom eight rows 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 any character you create if you make one or two changes explained after the program listing.
After you run the program, if you press < your (although your screen will continue to show the character <). Because the program puts this new definition in your printer’s Ran- dom Access Memory (RAM), it will print the new character unless it is turned off or receives the reset code.
Default Settings When your FX-286 comes from the factory, it is set to the following defaults. Defaults are the settings in effect each time the printer is turned on. A dot (•) means that you can change the default for this setting by changing a DIP switch.
Although the factory settings are the best for most uses, you may want to change some of them. The design of the FX-286 gives you easy access to the switches, which are under the access cover on the right side of the printer. To remove the cover, use a Phillips screwdriver to remove the top screw.
Selecting the IBM Proprinter Mode To set the FX-286 in the IBM Proprinter mode, you need to reset three DIP switches. Once the FX-286 is set in the IBM mode, the printer responds to commands like a Proprinter, and prints in the se- lected character set.
Page 102
FX-286 starts printing out the Standard IBM Pro- printer character set, as shown in Figure A-2. Figure A-2. IBM Prop-inter mode self test If you want to see the Alternate set, turn the power OFF. Then reset either switch or 1-8 from ON to OFF, and run the self test again.
IBM Proprinter mode. Chapter 5 explains the differences between the two modes. Appendixes H and K show the Epson and IBM Pro- printer character sets, respectively. Appendixes G and J explain the Epson and IBM Proprinter commands, respectively.
Page 104
The IBM Proprinter mode does not divide its international charac- ters into sets. It does, however, have two character sets, which you can see in Appendix K. If the FX-286 is in the IBM Proprinter mode (switch 1-4 off), it uses the standard character set unless any one of...
Loading Single-sheet Paper in the Although the FX-286 is delivered with a tractor feed unit already installed, there may be times when you will want to print on single- sheet paper rather than continuous form. Removing the Tractor Unit Removing the installed tractor unit is easy. Simply push back on the tractor release levers as shown in Figure it off the printer.
Loading Single-sheet Paper Loading single-sheet paper in the FX-286 is just like loading paper in a typewriter. Remove the dust cover by tilting it up and lifting it off the printer. 2. Now fit the front lid (pictured in B-2) onto the printer.
Page 107
To ensure that your word processor and the FX-286 break pages at the same point: Print out a page on the FX-286. Check that the FX-286 and your word processor have the same page length. If they differ, note how many lines they differ by.
Installing the Tractor Unit To reinstall the tractor unit on the FX-286: 1. Remove the center cover if it’s been installed. 2. Hold the tractor with the gears to the right, and fit the notches in the tractor unit over the pins on the printer, as shown in Figure B-3.
Troubleshooting and Problem Solving This appendix presents explanations of the FX-286’s advanced fea- tures and solutions for possible problems. If you have trouble or want to know more about some of the FX-286 features, consult the appro- priate section in this appendix. Troubleshooting This section gives solutions to a few possible problems.
If you’re printing labels and a self-adhesive label comes off of the backing, it may stick behind the platen and cause problems with paper feeding and irregular darkness of printing. If this happens, take your FX-286 to a qualified service person; do not attempt to remove the label yourself. Graphics Solutions...
This cancels all SelecType settings, returns your FX-286 to its defaults, resets the top-of-page, and empties the contents of the buffer, including any user-defined characters that you have stored there.
Beeper Error Warnings When the beeper on the FX-286 sounds, it usually indicates that the printer is out of paper. The beeper can also be sounded by any pro- gram that sends ASCII code 7 and by certain error conditions in the printer itself.
Page 113
Therefore, if you ran the following BASIC program while your FX-286 was in the hex 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.
Appendixes H or K will help you translate the hex codes to ASCII equivalents. System Solutions The next three subsections give information that is helpful in using your FX-286 with certain specific computer systems. OA OB OC OD OE 2A 2B 2C 2D 2E 3A 3B 3C 3D 3E...
First you open the printer as a random file: OPEN "LPT1:" AS #1 Although this allows you to send any code to the printer, you can no longer use the LPRINT command. Instead, you must use a PRINT #l command: PRINT #1, "Now I can print anything"...
200 if you wish. Defining more than three characters In order to define more than one character in Epson mode, you need to understand more about Definition program fore, four lines from that program are reprinted and explained below.
ASCII code for capital A and LPRINT CHR$(27)"&"CHR$(0)CHR$(65)CHR$(90); The CHR$(0) tells the printer which RAM area to use, but since an unmodified printer has only one area, always use CHR$(0) there. The above method works for the standard printable characters (codes 33 to and 161 to 254).
To keep your FX-286 working like new, always keep it in a safe and clean place. Keep it away from dust, grease, and any heat sources. A safe temperature range is 41°F to 95°F. To clean the outside of the printer case, use a soft, clean cloth damp- ened with clear water.
Pull the print head straight up and off of the carriage. Installing the new print head Place the new print head onto the head mount and flip the locking lever back toward the front of the printer. Connect the cable to the block. That’s all there is to it!
The Parallel Interface The FX-286 printers use a parallel interface to communicate with the computer; this appendix describes it. Connector pin assignments and a description of respective interface signals are shown in Table E-1. Table E-1. Pins and signals Signal Return...
Page 122
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.
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.
D C 1 / D C 3 OFF LINE (no effect) (no effect) *Even though printing is disabled, data characters are received and acknowledged, since the printer is looking for another DC1 character, which would allow it to resume printing. Table E-2. ERROR...
Technical Specifications Printing Printing method ..Impact dot matrix Printing speed ... 200 characters per second per Paper feed speed ..2.3 inches per second line feed Printing direction .
Interface Interface ... Centronics compatible, 8-bit parallel ® Synchronization ... By externally supplied STROBE pulses Handshaking ... By ACKNLG or BUSY signals Logic level ... Input data and all interface control signals are compatible with the TTL level...
MSB Control Other Codes You should consult this section if you’re using the Epson mode, or the IBM Proprinter section if you’re using the IBM Proprinter mode. If a command functions in the same way in both modes, it is described in both sections.
Software Commands in Numerical Order The following list shows the control codes and ESC sequences that the FX-286 uses along with their decimal values. For further details on their use, consult the index to find out where they are discussed in detail.
Page 132
ESC 69 ESC E ESC 70 ESC F ESC 71 ESC G E S C 7 2 E S C H ESC 73 ESC I ESC 74 ESC J ESC 75 ESC K ESC 76 ESC L E S C 7 7 E S C M ESC 78 ESC N ESC 79 E S C O...
ASCII code: Decimal: Hexadecimal: Comments: n = 0 selects draft mode n = 1 selects Near Letter Quality (NLQ) mode Epson only. Character Width Format: A S C I I c o d e : S G Decimal: Hexadecimal: CTRL O...
Page 136
Format: ASCII code: Decimal : Hexadecimal: 12 CTRL R Control: Comments: Cancels condensed printing set by SI or ESC SI. 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 !.
Page 137
= 0 cancels it ESC M Format: ASCII code: Decimal: Hexadecimal: Comments: Elite width has 12 characters per inch. Not available in NLQ. • Epson only. Cancel Double-width Mode (one line) Select/Cancel Double-width Mode ESC !. Select Elite Width...
Format: ASCII code: Decimal: Hexadecimal: Comments: Selects pica width (10 characters per inch). default character width, this command is normally used to cancel elite width. Epson only. 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.
Page 139
ESC G Format: ASCII code: Decimal : Hexadecimal: Comments: In double-strike each line is printed twice, with the second printing slightly below the first. Not valid in NLQ mode. ESC H Format: ASCII code: Decimal: Hexadecimal: Comments: Turns off the mode selected by ESC G. ESC S0 Format: ASCII code:...
Page 140
Selects any valid combination of the following modes: pica, elite, proportional, condensed, emphasized, double-strike, double- width, italic, underline. Elite, proportional, condensed, double- strike, and italic are not available in NLQ. Further details in Chapter 5. Epson only. G-12 Cancel Superscript/Subscript Select/Cancel Underlining ( n )
Page 141
Decimal: H e x a d e c i m a l : 1 B Comments: Causes characters to be printed in the italic character set. Not valid in NLQ. Epson only ESC 5 Format: ASCII code: Decimal : Hexadecimal:...
Sets the right margin. Also cancels all text in the print buffer. The range of n is shown below: in pica 2-136 3-163 in elite 4-233 in condensed 4-272 in condensed elite Epson only. ESC I Format: ASCII code: Decimal: Hexadecimal: Comments: Sets the left margin.
For example, with the standard settings for line spacing and page length (66 lines) ESC N 6 will cause the FX-286 to print 60 lines and then skip six. DIP switch 2-3 and SelecType mode 10 perform the same function.
Page 144
Sets the line spacing to l/6 of an inch for subsequent line feed com- mands. The is the digit two and not ASCII code "2" default at power on. Epson only. G-16 Select 1/8-inch Line Spacing Select 7/72-inch Line Spacing Select l/6-inch Line Spacing...
Page 145
Hexadecimal: Comments: Sets the line spacing to n/72 of an inch for subsequent line feed commands. The value of n should be in the range 0 to 85. Epson only. Select n/216-inch Line Spacing Immediate n/216-inch Line Feed Select n/72-inch...
= line spacing in 1/216th of an inch. The accuracy of paper feed is guaranteed up to n = 18. Epson only. Note: Can only be used with single-sheet paper, not with the trac- tor unit.
ESC C0 Format: ASCII code: Decimal: Hexadecimal: Comments: Sets the page length to n inches where n has a value of 1 to 22. Tabs Format: A S C I I c o d e : Decimal: Hexadecimal: 09 CTRL G Control: Comments: Advances the print position to the next horizontal tab setting.
Page 148
Sets up to vertical tabs for channel c. The tab settings can be cleared by giving a value of zero to n1. Tab settings are not affected by subsequent changes in line spacing. Epson only. G-20 Select Vertical Tabs (n1)
ESC / Format: ASCII code: Decimal : Hexadecimal: Comments: This command is used to select the vertical tab channel, where c has the value 0 to Epson only. Word Processing ESC p Format: ASCII code: Decimal: Hexadecimal: Comments: Selects or cancels proportional printing mode.
Page 150
Determines the amount of space added to the right of each charac- ter, specified in dots (l/72 of an inch). n = number of dots n = 0 to 63 (MSB ignored). NLQ only. Epson only. ESC $ Format: ASCII code: Decimal:...
Page 151
Positive values move the print position to the right, and negative values move it to the left. NLQ only. Epson only. ESC a Format: ASCII code:...
Graphics Note: See Chapter 6 for sample graphics programs. ESC K Format: ASCII code: Decimal: Hexadecimal: Comments: Turns on single-density graphics mode with 480 possible dots per eight-inch line and 816 per 13.6-inch line. If d is the total number of columns required, n1 = d MOD 256 n2 = INT(d / 256) This command must be followed by d data numbers.
Page 153
Select High-speed Doubledensity Graphics Mode ESC Y Format: ASCII code: E S C Decimal: Hexadecimal: Comments: Turns on high-speed double-density graphics mode with 960 possi- ble dot positions per eight-inch line and 1632 per 13.6-inch line. Will not print consecutive dots in a row. If d is the total number of columns required, n1 = d MOD 256 n2 = INT(d / 256)
Page 154
1 for double) and d is the total number of dots required n1 and n2 are as below: n1 = d MOD and are followed by two times d data bytes. The printer expects two data items for each column of print. Epson only.
= 0. ESC & is required to define the character set. Epson only. Define User-defined Characters & (d1) (d2) (d1) (d2) (d1) (d2) Copy ROM Into RAM FX-286 ROM Select User-defined Set (dn) (dn) (dn) to be copied G-27...
Page 156
ASCII code: Decimal: Hexadecimal: Comments: Cancels ESC 6 setting. Input of this code causes the printer to ignore all codes except control codes in ASCII codes 128 to 159, and 255. This is the default setting. Epson only. G-28 Printable Code Area Expansion and 255 are usually not printable.
ESC I code if n = which allows the use of these codes for user-defined characters. If n = 0, 0 to Epson only. MSB Control Note: MSB control does not work for graphics data.
Other Codes Format: ASCII code: Decimal: Hexadecimal: 07 CTRL G Control: Comments: Sounds the FX-286 beeper. Format: A S C I I c o d e : Decimal: Hexadecimal: 08 CTRL H Control: Comments: Prints out data in the print buffer, then moves the print position one space to the left.
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 160
Turns off the paper-out sensor so that you can print to the end of a single sheet of paper. This command duplicates the function of DIP switch 1-2. Computer systems that monitor printer cable pin 12 will ignore both ESCape a system and want to print on the bottom two inches of a sheet of paper, there are two solutions to this problem.
Page 161
ESC 9 Format: 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. ESC < Format: ASCII code: Decimal : Hexadecimal: 1 B Comments: Selects unidirectional printing for more accurate positioning during text printing for one line only.
Page 162
Format: ASCII code: Decimal: Hexadecimal: 1 B Comments: selects the mode n = 0 cancels it. Epson only D E L Format: ASCII code: Decimal: Hexadecimal : Comments: Removes the last text character in the print buffer but does not affect control codes.
FX-286 This appendix shows the character fonts available on the FX-286 printer in the Epson mode. In order to present the character sets as clearly as possible, the tables in this appendix are arranged by hexa- decimal numbers. There is also a hexadecimal to decimal conversion table for those who prefer to use decimal numbers.
This appendix contains an ASCII code conversion chart and the width of all printable characters and international characters in the proportional mode (available only in the Epson draft pica). The ASCII values for each character remain constant in any mode.
Page 168
The codes above have the character that prints instead of the abbre- viation. The Epson character set is the representative set used in this chart. For the equivalent IBM Proprinter character sets, see Appen- dix K.
Page 169
Hexadecimal Decimal Hexadecimal Character Decimal Abbreviation <EM> <SUB> <ESC> <FS> <GS> <RS> <US> <SP> Decimal Hexadecimal " & < > Control key Control-Y Control-Z Control-[ Character —...
Other Codes You should consult this section if you’re using the IBM Proprinter mode, or the Epson section if you’re using the Epson mode. If a com- mand functions in the same way in both modes, it is described in both sections.
LPRINT CHR$(27)"W1" Selecting the IBM Proprinter Mode To set the FX-286 in the IBM Proprinter mode, you need to reset three DIP switches (see Appendix A). Once the FX-286 is set in the IBM mode, the printer responds to commands like a Proprinter, and prints in the selected character set.
DRAFT button while turning the power switch ON-the self test takes over and the FX-286 printer character set, as shown in Figure J-1. Figure J-1. IBM Proprinter mode self test If you want to see the Alternate set, turn the power OFF. Then reset...
Character Width Format: A S C I I c o d e : S I Decimal: Hexadecimal: CTRL O Control: Comments: Condensed mode has 17.16 characters per inch. ESC SI Format: ASCII code: Decimal: Hexadecimal: Comments: Duplicates the SI command. Format: ASCII code: Decimal:...
Page 184
ESC : Format: ASCII code: Decimal: Hexadecimal: Comments: Selects cpi (Elite Mode). IBM only Format: ASCII code: Decimal: Hexadecimal: CTRL N Control: Comments: Doubles the width of all characters. It is cancelled by a carriage return, ESC WO, or DC4. ESC SO Format: ASCII code:...
Format: ASCII code: Decimal: Hexadecimal: CTRL T Control: Comments: Cancels one-line double-width printing selected by SO or ESC SO, but not double-width printing set by ESC W or ESC!. ESC W Format: ASCII code: Decimal: Hexadecimal: Comments: Double-width mode doubles the width of all characters. n = 1 selects the mode n = 0 cancels it Print Enhancement...
Page 186
ESC F Format: ASCII code: Decimal : Hexadecimal: Comments: Turns off the mode selected by ESC E. ESC 6 Format: ASCII code: Decimal: Hexadecimal: Comments: Selects alternate IBM character set. See Appendix K for character set tables. IBM only. ESC 7 Format: ASCII code: Decimal:...
Page 187
ESC G Format: ASCII code: Decimal: H e x a d e c i m a l : 1 B Comments: Selects double-strike mode, selects NLQ mode in pica or elite. ESC H Format: ASCII code: Decimal: Hexadecimal: Comments: Turns off the mode selected by ESC G. ESC I Format: ASCII code:...
Page 188
ESC S0 Format: ASCII code: Decimal: Hexadecimal: Comments: Selects superscript. ESC S1 Format: ASCII code: Decimal: Hexadecimal: Comments: Selects subscript. ESC T Format: ASCII code: Decimal: Hexadecimal: Comments: Cancels either mode. ESC - Format: ASCII code: Decimal: Hexadecimal: Comments: When n = underline is turned on, when n = cancelled.
For example, with the standard settings for line spacing and page length (66 lines) ESC N 6 will cause the FX-286 to print 60 lines and then skip six. DIP switch 2-3 and SelecType mode 10 perform the same function.
ESC 0 Format: ASCII code: Decimal: Hexadecimal: Comments: Cancels the mode selected by ESC N. Line spacing Format: A S C I I c o d e : Decimal: Hexadecimal: CTRL J Control: Comments: When this command is received, the data in the print buffer is printed and the paper advances one line in the current line spacing.
Page 191
ESC 1 Format: ASCII code: Decimal: Hexadecimal: Comments: Sets the line spacing to 7/72 of an inch for subsequent line feed commands. The "1" is the digit one and not lower case L or ASCII code 1. ESC 2 Format : ASCII code: Decimal: Hexadecimal:...
Sets the line spacing to n/72 of an inch. This value is stored in mem- ory until the printer receives the ESC 2 code that makes the ESC A setting take effect. The value of n should be in the range 0 to 85.
Page 193
ESC C Format: ASCII code: Decimal: Hexadecimal: Comments: Sets the page length to n lines. The value of n should be between 1 127. ESC C0 Format: ASCII code: Decimal: Hexadecimal: Comments: Sets the page length to n inches where n has a value of 1 to 22. ESC 4 Format : ASCII code:...
Page 194
Tabs Format: A S C I I c o d e : Decimal: Hexadecimal: 09 CTRL I Control: Comments: Advances the print position to the next horizontal tab setting. ESC D Format: ASCII code: Decimal: Hexadecimal: Comments: This command allows setting of up to 28 horizontal tabs. These are entered as n1, n2, n3, etc.
ESC B Format: ASCII code: Decimal: Hexadecimal: Comments: Sets up to 64 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. Be sure that page length is set by ESC “C”...
Page 196
Select Low-speed Double-density Graphics Mode ESC L Format: ASCII code: Decimal : Hexadecimal: Comments: Turns on low-speed double-density graphics mode with 960 possi- ble dots per eight-inch line and 1632 per 13.6-inch line. If d is the total number of columns required, n1 = d MOD 256 n-12 = INT(d / 256) This command must be followed by d data numbers.
Page 197
ESC = Format: ASCII code: Decimal : Hexadecimal : Comments: If C is the total number of characters to be defined, B = (C x 13) + 2 n1 = B MOD 1-2 = INT(B / 256) n3 = all cases 20 in n4 = the code of the first character to be defined n5 = 0 if the top eight pins are to be used;...
ASCII code: Decimal: Hexadecimal: Comments: Causes the FX-286 for the number of characters determined by n1 and n2. No control codes function when this mode is in effect. The total number of characters affected by this command is IBM only...
Page 199
Format: A S C I I c o d e : Decimal: Hexadecimal: 08 CTRL H Control: Comments: Prints out data in the print buffer, then moves the prints 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 200
CTRL Q Comments: Returns the printer to the on-line mode if it has been switched off by the printer deselect code, ESC Q3. It will not switch the printer on- line if it has been switched off using the ON LINE button on the control panel.
Page 201
ESC 9 Format: ASCII code: Decimal : Hexadecimal: Comments: Turns on paper-out sensor so that the printer beeper sounds when the printer runs out of paper. ESC Q 3 Format: ASCII code: Decimal : Hexadecimal: Comments: Deselects printer under software control. This command is can- celled by DC1.
FX-286 Character Fonts-IBM Proprinter Mode This appendix shows the character fonts available on the FX-286 printer in the IBM Proprinter mode. In order to present the character sets as clearly as possible, the tables in this appendix are arranged by hexadecimal numbers.
How to Use the Charts To determine the hexadecimal number that prints a particular char- acter, find the character in one of the tables; then look at the top of its column and at the beginning of its row. The number at the top of the column is the first digit of the character’s hex code, and the number at the beginning of the row is the second digit of the hex code.
Page 205
IBM Standard Character Set IBM NLQ Standard Character Set...
Page 206
IBM Alternate Character Set IBM NLQ Alternate Character Set...
Page 207
IBM All Print Character Set IBM NLQ All Print Character Set...
Page 209
Note: See Appendixes G and J for listings and descriptions of specific commands or ESCape sequences. Access cover, 1-3, A-2 Alternate character set, IBM, 5-5, A-3, J-2 —J-3, K-1 listing, 5-2, K-4 American Standard Code for Information Interchange. See ASCII Applesoft BASIC, C-8 Applications programs, 2-2—2-3 ASCII (American Standard Code for Information Interchange), 63...
Page 210
Condensed elite mode, 5-6 Condensed mode, 4-2, 5-5—5-6, 5-11, 5-17 Computer-printer communications, 4-3 Control codes Epson codes listed by function, G-5—G-34 Epson codes listed by number, G-2—G-4 Proprinter codes listed by function, J-7—J-27 Proprinter codes listed by number, J-4—J-5 See also specific modes and functions Control panel, 1-16—1-17...
Page 211
Elite mode, 3-3, 4-2, 5-2—5-3, 5-5—5-6, 5-11 Emphasized mode, 5-7—5-8 Environment, specifications for, F-3 Epson computers. See QX-10 and QX-16 Error warnings, C-4 ESCape sequences, 4-4 Epson codes listed by function, G-5—G-34 Epson codes listed by number, G-2—G-4 Proprinter codes listed by function, J-7—J-27 Proprinter codes listed by number, J-4—J-5...
Page 212
LINE FEED button, 1-17 Lid. See Dust cover Line feed, DIP switch for, A-4, A-6 Line spacing, 5-18—5-19 in graphics, 6-3, 6-6 Location of printer, 1-2—1-3 Lubrication, D-1 Maintenance, D-1—D-2 Manual-feed knob. See Paper-feed knob Margins, 5-17—5-18 Master Select, 5-11—5-13 Mode combinations, 5-9—5-10...
Page 213
1-11 separator, 1-14 thickness lever, 1-19, Paper loading continuous-feed, 1-7—1-13 single-sheet, B-1—B-4 troubleshooting, Parallel interface. See Interface Parts, printer, Pica mode, 5-3, 5-7-5-8, 5-11—5-12 Pin-feed paper. See Paper Pin-feed holder and pin-feed locking lever, Pins firing, 4-1— 4-2, 6-2-6-3 labels, 6-4—6-5...
Page 214
SelecType feature, 3-1—3-8 cancelling functions with, C-3—C-4 mode combinations, 3-5 mode numbers, 3-3 skip-over-perforation, 3-6 Self test, Epson mode, 1-20—1-21 IBM Proprinter mode, A-3—A-4 Sensor. See Paper-out sensor Separator. See Paper separator Serial board. See Interface Setup applications programs, 2-1—2-3 printer, 1-1—1-23...
Page 215
Tabs, Epson mode, G-19—G-21 IBM Proprinter mode, J-20—J-21 Technical specifications, F-1—F-4 Temperature, F-3 Test. See Self Test Top-of-form. See Top-of-page Top-of-page, 1-18—1-19 Tractor removing, B-1 installing, B-4 Troubleshooting, C-1—C-9 Underline mode, 3-3, 5-10 Unpacking your printer, 1-1—1-2 User-defined characters, 7-1—7-7 Vertical tabs.
Page 217
Appendix G or J. Variables are not included in this quick reference due to their complexity. For those codes that contain variables, such as ESC “Q” (n) for setting the right margin, refer to Appendix G or J. Epson Mode (See Appendix G for detailed explanations of codes.) Word Processing...
Page 218
Character Width (Pitch) Print Enhancement Page Formatting ESC I ESC N ESC O ESC 0 ESC 1 ESC 2 ESC 3 ESC J ESC A ESC i ESC C ESC C0 ESC D ESC B ESC b ESC / Set Right Margin Set Left Margin Select Skip-over-perforation Cancel Skip-over-perforation...
ESC U ESC = ESC \ ESC ^ DIP Switch Functions No. ON 1-1 Condensed 1-2 0 (slashed) 1-3 inactive 1-4 Epson 1-5 Emphasized 1-6 ON 1-7 ON 1-8 ON No. ON 2-1 Active 2-2 Active CR + LINE FEED Note: The shaded boxes show the factory settings.
Page 220
IBM Mode (See Appendix J for detailed explanations of codes.) Character Width (Pitch)
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 been damaged by faulty or leaking batteries not supplied by Epson, or by accident, misuse, neglect, or improper packing, shipping, modification than Epson or an authorized Epson Service Center.