FCC COMPLIANCE STATEMENT FOR AMERICAN USERS This equipment generates and uses radio frequency energy and if not installed and used properly, that is, in strict accordance with the manufacturer’s instructions, may cause interference to radio and television reception.
Contents Introduction ............................................................ Intro-1 Setting Up the FX-286 . . . . . . . . . . . . . . . . . . . . . . . . . . Unpacking Your Printer . . . . . . . . . . . . . . . . . . . . . . . . Installing the paper feed knob . . . . . . . . . . . . . . . . . Selecting the Right Location . . . . . . . . . . . . . . . . . . . . . Installing the Ribbon . . . . . . . . . . . . . . . . . . . . . . . . . . . Replacing the ribbon . . . . . . . . . . . . . . . . . . . .
4 5 iv Elements of Dot-Matrix Printing and Computer/Printer Communications . . . . . . . . . . . . . . The Print Head . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing Widths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Computer-to-Printer Communications . . . . . . . . . . . . ASCII Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ESCape Sequences . . . . . . . . . . .
7 6-1 Introduction to Dot Graphics . . . . . . . . . . . . . . . . . . . . Dot Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Print Head and Graphics . . . . . . . . . . . . . . . . . . . . Graphics Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . First Graphics Programs . . . . . . . . . . . . . . . . . . . . . . . . WIDTH Statements . . . . . . . . . . . . . . . . . .
C D E F vi Troubleshooting and Problem Solving . . . . . . . . . . . . Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Double-spacing or overprinting . . . . . . . . . . . . . . . . Paperloading.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paper advancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tabbing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paper-out sensor will not turn off . . . . . . . . . . . . . .
G H I J Epson Mode Command Summary . . . . . . . . . . . . . . . . Software Commands in Numerical Order . . . . . . . . . . Epson Mode Commands . . . . . . . . . . . . . . . . . . . . . . . . Near Letter Quality Mode . . . . . . . . . . . . . . . . . . . . . . Character Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Print Enhancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Margins . . . . . .
K FX-286 Character Fonts-IBM Proprinter Mode . . . How To Use the Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Converting hexadecimal numbers to decimal numbers ................................................. . K-1 K-2 K-2 Figures 1-1 1-21a 1-21b Printer parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the paper feed knob . . . . . . . . . . . . . . . . Front view of FX-286 . . . . . . . . . . . . . . . . . . . . . . . Rear view of FX-286 . . . . . .
6-1 6-2 6-3 6-4 6-5 Pin labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calculating numbers for pin patterns . . . . . . . . . . Designing in different densities . . . . . . . . . . . . . . . . Arrow design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . First line of arrow figure . . . . . . . . . . . . . . . . . . . . . 6-4 6-5 6-12 6-12 6-13 7-1 7-2 7-3 7-4 7-5 FX-286 dot-matrix characters . . . . . . . . . . . . . . . . . Grid for designing draft characters . . .
Tables 3-1 SelecType modes .............................................................. 3-3 5-1 5-2 5-3 5-4 5-5 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 ........................ 5-7 5-15 5-15 5-15 5-17 6-1 Graphics modes .......................................................................
Introduction The FX-286 printer combines the versatility and reliability of previous FX printers with a wide range of exciting new features. l l l l l The Near Letter Quality typestyle or draft mode can be selected with the touch of a button-there are no codes to learn. For even greater typestyle variety, there’s SelecType, a feature that works with almost all applications programs and can be set with the touch of a button to choose over two dozen different styles.
Chapter 1 Setting Up the FX-286 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. First, remove the printer from the box and take off all outside plastic coverings and foam packing supports. Check that you’ve received all the parts shown in Figure 1-1. Figure 1-1.
Once you’ve confirmed that you’ve received all the necessary parts, remove the sheet of paper wrapped around the printer’s platen (the black roller). This sheet of paper protects the paper-out sensor during shipping, so be sure to replace it if you ship or store your printer. Tilt the dust cover up and remove the two foam pads on the underside of the cover. (The pads protect the pin-feed holders on the tractor unit during shipping, so be sure to save them.
l l l l l l Place the printer on a solid foundation. Avoid setting it on carpet, chairs, or unstable surfaces. Use a grounded outlet; don’t use an adapter plug. Avoid using electrical outlets that are controlled by wall switches— if you accidentally turn off a switch, you could wipe out valuable information and stop your printing. Keep your printer and computer away from base units for cordless telephones.
Figure 1-4. Rear view of FX-286 3 Installing the Ribbon Before installing the ribbon and loading the paper, you should remove the dust cover to allow easier access to the printer. The next time you install a ribbon or load paper, you can leave the cover on. 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.
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. Figure 1-6.
4. The ribbon should slide between the silver ribbon guide and the print head. If it doesn’t, you can guide the ribbon into place using the point of a pencil, as shown in Figure 1-7. (You can also refer to the diagram on the top of the ribbon cartridge.) Figure 1-7. Positioning the ribbon 5. With the cartridge in place, again turn the ribbon knob in the direction of the arrow to tighten the ribbon. And that’s it-the ribbon is now installed. Replacing the ribbon...
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. Figure 1-8. Continuous-feed paper with printer stand Figure 1-9.
The tractor unit is adjustable to accommodate paper widths from 4 to 14 7/8 inches. To load continuous-feed paper, follow these instructions: 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. (If you have difficulty pulling the tabs off, a pair of pliers might help.
4. Using Figure 1-11 as a guide, pull the locking levers on the pinfeed holders forward so that you can move the holders to the left 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. Leave the right holder unlocked.
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. (Moving the paper with a side-to-side motion makes it easier to push the paper through.
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.
Figure 1-14. Fitting the paper over the pin feeds 10. Fit the right side of the paper into the right holder, moving the holder as needed to match the width of the paper. 11. Close the right cover, making sure the paper has no dips or wrinkles and lock the right holder in place. 12. Line up the two pressure rollers on the paper bail with the paper supports (together they provide an even pressure for paper feeding). Push the paper bail against the paper and that’s it … the paper is ready.
Installing the paper separator Once you’ve loaded paper into the FX-286 and are familiar with the steps, you can attach the plastic paper separator that comes packaged in the cardboard enclosure. The separator ensures that the paper coming out of the printer is not pulled back in. The separator has rounded pins on each end that fit into notches located just behind the tractor feed unit.
5 Turning the Power On With the ribbon and paper installed in the FX-286, it’s time to turn the printer on and become acquainted with the power-up sequence. 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 When the power is turned ON: l l The print head moves back and forth and stops at the left side of the printer.
• The three green lights on the control panel-POWER, READY, and ON LINE-go on. (The red PAPER OUT light does not go on unless the printer is out of paper.) 6 Operating the Control Panel Each of the three buttons on the FX-286 control panel (see Figure 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; the functions marked on the yellow panels (OFF LINE, FORM FEED, and LINE FEED) are active when the printer is off line.
OFF LINE/ON LINE OFF LINE-If you press the ON LINE button when the green light above it is on, the ON LINE and READY lights go off and the printer is set off line-the power is still on but the FX-286 won’t print. The FORM FEED and LINE FEED functions work only when the printer is off line. ON LINE-The green ON LINE light indicates that the printer is on line and ready to receive data. If the READY light is also on, the FX-286 is ready to print (if it’s connected to a computer).
The NLQ mode... 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. You can see the difference in the printouts below. Epson Mode This i s p r i n t e d i n d r a f t m o d e . This is printed in NLQ mode. IBM Proprinter Made This is printed in draft mode. This is printed in NLQ mode.
Figure 1-18. Top-of-page position To set the top-of-page position, use the LINE FEED function to advance the paper until a perforation between sheets lines up evenly with the top of the ribbon guide, as shown in Figure 1-18. Now turn the printer OFF, then back ON. This reinitializes the printer and records this top-of-page setting. The printer remembers this setting and uses it when any program tells it to move to the top of the next page, or when you use the FORM FEED button to advance the paper.
Caution Never use the extreme rear "—" setting. This position is used for head alignment and will shorten print head life if used in normal operation. You’ve completed the setup and paper loading steps and have made 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.
8 Running the Self Test The FX-286 has a built-in self test function that automatically prints out all of the characters in the printer’s character set, even if it’s not connected to a computer. Before running the self test, load 8½ x 14-inch-wide paper into the printer, because the self test uses the full 14-inch measure to print out the characters.
Draft /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX 0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY 123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ 23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[ 3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] NLQ 3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ 456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\l 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ 6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_^ 89:;<=>?@ABCDEFGHIJKLMNOP
10 Printing Your First Document Now that you’ve completed the basic setup and operating steps, your FX-286 is ready to print. The following chapter explains how to set up your word processor to work with the FX-286. Using a word processor is probably the easiest way to print; it will also give you a chance get acquainted with the FX-286 and its many features. Additional chapters and appendixes cover programming, control codes and ESCape sequences, technical specifications and maintenance .
Chapter 2 Using the FX-286 with Commercial Software You’ve now completed setting up your new FX-286 printer and the self test has confirmed that the printer is operating correctly. You’re ready to print your first document. Although you could use BASIC or another language for your first effort, a word processor will probably make things easier, and also give you a chance to explore the capabilities of the FX-286 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.
When using these other programs, keep in mind that the FX-286 has its own set of additional typestyles with the SelecType function (see Chapter 3). For example, you may have a spreadsheet program that allows you to print only in standard draft mode, with a maximum of 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. As with word processors, most of your printing will be straightforward.
2-4
Chapter 3 SelecType 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 i s d o u b l e - w i d t h T h i s is elite m o d e This is emphasized mode This is italic type This is double-strike mode This is under line mode T h i s s u p e r s c r i p t T h i s i s s u b s c r i p t SelecType Operation Using SelecType is easy. You turn on SelecType and select a typestyle, then turn off SelecType and print.
Note 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. Then press both the OFF LINE and FORM FEED buttons to turn on SelecType. Figure 3-1. Turning SelecType on When you release the OFF LINE and FORM FEED buttons, the FX-286 signals in three ways that SelecType is on.
After turning on SelecType, follow these three steps to select a typestyle: 1. Find the typestyle you want in Table 3-1. Table 3-1.
Now, run the program by typing RUN and pressing RETURN, or print your file or document by following the printing instructions of your software. The FX-286 prints your example in standard singlestrike printing, as shown below: This is an example of FX-286 printing. Now that you have created a sample, follow these steps to print it in double-width mode: 1. See that both the ON LINE and READY lights are on. 2. Press the OFF LINE and FORM FEED buttons at the same time, then release them.
Note Some applications programs are designed to control all typestyle functions. These programs cancel all previous typestyle settings by sending a signal (INIT) before printing. Because this signal cancels SelecType settings, you will have to use the program’s print options function instead of SelecType to select your typestyles. Therefore, if SelecType does not work with a particular applications program, consult its manual on how to select typestyles.
Skip-over-perforation If you are using continuous-feed paper for printing program listings or other material not controlled by an applications program, you may find that the FX-286 prints right over the perforations between pages. SelecType has a function to prevent this: skip-over-perforation. If you press OFF LINE ten times, the FX-286 skips six lines after each 60 lines that it prints. Since a standard page is 66 lines, this gives you one inch of blank space at the bottom of each page.
Double-width mode doubles the width of each character. Therefore, be sure that each line you print in the double-width mode is less than half a page wide or this mode will spoil your margins and the appearance of your page. If there are print codes in the document or file you are printing, those codes will override your SelecType settings.
3-8
Chapter 4 Elements of Dot-Matrix Printing and Computer/Printer Communications This chapter is for those of you who want to know something about how your printer works. It’s a simple, non-technical explanation of the basics of dot-matrix printing that will help you understand some of the later chapters, particularly the ones on graphics and userdefined characters. The Print Head The FX-286 uses a print head with nine pins or wires mounted vertically.
Changing Widths 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 distance between pin firings. In the elite mode it prints 12 characters per inch and in the condensed mode it prints slightly more than 17 characters per inch. The pattern of the dots is not changed, but the horizontal space between them is reduced. Figure 4-2 shows enlargements of four sample letters in each of the three widths.
Computer-to-Printer Communications A computer and printer communicate by means of numbered codes. If you press the letter A on the keyboard, it is translated into a numeric code, transmitted to a peripheral device (such as a video screen or a printer) then converted back into the letter A. To cope with the many different kinds of computer and printers used today, a standard set of codes has been developed.
Control Codes 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. These are the ASCII codes with values of less than 32. These codes are called control codes because they control the operation of the printer.
will probably not do much of your printing using BASIC, the demonstrations are in BASIC because nearly all personal computer users have some version of this language. Therefore, almost everyone can try the examples. 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.
If you have made changes to a program and want to see all of it on the screen, type LIST and then press RETURN to see the program on your screen. When you are completely through with one program and want to start another, type NEW and press RETURN. How to Send Control Codes to the Printer The short program. that follows illustrates the concepts of control codes and ESCape sequences. This exercise may help you make better use of the next three chapters. Type and run the program.
become part of the ESCape sequence that turns on double-width printing, which is demonstrated with the letters in quotation marks after the 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.
4-8
Chapter 5 FX-286 Features This chapter describes many of the printing features of the FX-286. You can read this chapter if you wish, but you may not need to. Whether or not you use the rest of this manual depends upon your expertise, your interest, and the software you use. IBM Proprinter Mode In addition to all the standard Epson features, the FX-286 has an IBM Proprinter mode.
The printable characters for the Standard and Alternate sets are shown in Figure 5-1. Figure 5-1. IBM character sets The different control codes used in the IBM Proprinter mode are listed and explained in Appendix J. If you are not a programmer, all you need to know is to select “IBM Proprinter” or “IBM Graphics Printer” (if that is one of the options) when you install an applications program.
Pica Printing The first exercise is a simple three-line program to print a sample line of characters in pica, the standard width. Enter this program: 40 FOR X=65 TO 105 50 LPRINT CHR$(X); 60 NEXT X: LPRINT: LPRINT Now run the program. You should get the results you see below, 10 pica characters per inch. ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghi Changing Widths Now you can try other widths.
The net addition to the program cancels elite with ESCape “P” (ASCII 18 in Proprinter mode) and turns on condensed with ASCII 15: 30 LPRINT CHR$(27)"P"CHR$(15); or 30 LPRINT CHR$(18)CHR$(15); Now run the program to see the line printed in condensed mode. ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghi Cancelling Codes 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.
Either one of these methods returns the printer to what are called its defaults, which are the standard settings in effect every time you turn the printer on. Resetting the printer has two main effects: It returns the printing to single-strike pica, thus cancelling any other modes or enhancements you may have turned on, and the current position of the print head becomes the top-of-page setting.
In fact, for even more characters than the 233 per line that condensed 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; only the space between the characters is reduced.
The following modes and typestyles are available in NLQ: IBM Proprinter Mode Double-width Elite Emphasized Superscript Subscript Underline Epson Mode Double-width Emphasized Superscript Subscript Underline All the modes demonstrated in this chapter are compared in Table 5-1. Table S-7. Summary of Fx-286 modes Print sample inch Near Letter Quality Pica print Elite print Condensed print Condensed elite * *Epson mode only CPI 10.00 10.00 12.00 17.16 20.
To see an example of emphasized, type and run the following program. NEW 10 LPRINT "This is standard printing." 20 LPRINT CHR$(27)"E"; 30 LPRINT "This is emphasized printing." 100 LPRINT CHR$(27)"F" This is standard printing. This is emphasized p r i n t i n g . In Epson mode, emphasized works only in draft pica and NLQ modes; in IBM Proprinter mode, it also works in elite.
each line in this mode is printed twice, the speed of your printing is slowed. The code to turn off double-strike is ESCape “H”. Some users prefer the effect of emphasized, and others prefer double-strike. You can look at the printout below and decide for yourself. This is standard printing. This is emphasized p r i n t i n g . This is double-strike printing. Double-width mode Perhaps the most dramatic mode on the FX-286 is double-width.
the FX-286; your FX-286 printer can print such complicated combinations as double-strike emphasized double-width underlined subscript, although you may never want such a combination. The point is, however, that the FX-286 has the ability to produce almost any combination you can think of; it’s up to you to decide which ones you want to use.
an underline that leaves small gaps in the line as demonstrated in the printout below. T h i s i s u n d e r l i n e c h a r a c t e r . 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.
Master Select code is ESCape “I” followed by a number that is calculated by adding together the values of the modes listed below: underline italic double-width double-strike emphasized condensed proportional elite pica 128 64 32 16 8 4 2 1 0 For any combination, just add up the values of each of the modes you want and use the total as the number after ESCape "1".
The printer’s priority list causes a combination of emphasized and elite to produce elite only, a combination of emphasized and condensed to produce emphasized only, and a combination of all three to produce condensed elite. Also remember that elite or condensed will cancel pica. Master Select is a powerful code that gives you an easy way to produce multiple combinations with a single command. To see double-strike emphasized underlined printing, for example, you need only one ESCape code instead of three.
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 100 international characters in its ROM (Read Only Memory). This total includes characters in three sets: draft, draft italic, and NLQ (Near Letter Quality). In order to print any of these characters, you first select one of the following character sets and then use the individual characters within that set.
Table 5-2. International characters in Epson NLQ mode 35 36 64 91 92 93 94 96 123 124 125 126 USA FRANCE GERMANY UK DENMARK I SWEDEN ITALY SPAIN JAPAN NORWAY DENMARK II Table 5-3. International characters in Epson draft mode 35 36 64 91 92 93 94 96 123 124 125 126 USA FRANCE GERMANY UK DENMARK I SWEDEN ITALY SPAIN JAPAN NORWAY DENMARK II Table 5-4.
Once you have selected an international character set with the DIP switches or the ESCape “R” code, you can use the tables to see which keys on your standard keyboard can produce the international characters you want. Simply type the character from the top row of one of the figures in order to print the corresponding character in the row of the set you have chosen. For example, if you have reset the DIP switches for the UK character set and you press the # key, the £ symbol will be generated.
most are taken care of by applications programs. Instead, this section describes a few commands that the average user might need. For more information, see Appendixes G and J, where all the commands are listed and described. 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 IBM Proprinter mode uses a different command to set margins. It is ESCape “X” followed by two numbers. The first number is the left margin and the second number is the right margin. In the IBM mode, the previous program would be written as follows: NEW 10 LPRINT CHR$(27)"X"CHR$(10)CHR$(60) Therefore, if you are using the IBM Proprinter mode, be sure to use the ESCape “X” command for margin settings.
The standard line spacing is the only one you need for almost all printing of text, but in some cases you may want to increase or decrease the space between lines. The FX-286 has several commands to do this, one of which specifies the line spacing in 216ths of an inch. If you need to make such fine adjustments in the line spacing, see Appendixes G or J for the proper commands. In Chapter 6 you’ll see how useful changes in line spacing can be for dot graphics.
Chapter 6 Introduction to Dot Graphics The dot graphics mode allows your FX-286 to produce pictures, graphs, charts, or almost any other pictorial material you can devise. Instead of using the standard letters and numbers, the graphics mode prints dots column by column and line by line. You plan where you want the dots to appear and then use a program to tell the FX-286 where to put them.
The quickest and easiest way to print graphics on your FX-286 is to use a commercial graphics program. With such programs you usually create an image on your monitor or TV screen and then give a command to send the image to the printer. If you use commercial software that produces graphics, all you need to know about dot graphics is how to use the software. If, on the other hand, you wish to do your own programming or merely wish to understand how the FX-286 prints graphics, read on.
In the main graphics mode, however, the FX-286 prints only one column of pins for each code it receives, and it uses only the top eight of the nine pins. Therefore, your graphics program must send codes for dot patterns, one number for each column in a line. For each of those columns the print head prints the pattern of dots you have specified. To print figures taller than eight dots, the print head makes more than one pass.
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 command uses two numbers for reserving columns. To figure the number of columns reserved, multiply the second number by 256 and add it to the first number. Since the command is set up for two numbers, you must supply two even if you only need one.
Figure 6-2. Calculating numbers for pin patterns With this numbering system, any combination of the eight pins adds up to a decimal number between 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.
WIDTH Statements Some software (including most versions of BASIC) automatically inserts the control codes for a carriage return and a line feed after every 80-130 characters. This insertion is usually no problem with text, but it can spoil your graphics. In the graphics mode it may insert the control codes in the middle of a line. You can usually prevent these unwanted control codes with a WIDTH statement.
If you run the program now, you’ll see how one line of the pattern looks: To see how more than one line combines to form a figure, enter and run the following program, which uses the lines you have already typed and adds several more.
Line 30 begins a loop to produce multiple print lines. Lines 40 and 50 were explained previously. Lines 70 and 80 are similar to lines 40 and 50 except that line 80 uses a reversal of the patterns in line 50. As the loop is executed, the program prints lines 50 and 80 alternately so that the patterns of the print lines will fit together well. Notice that the graphics command can be in effect for only one print line. The command is in lines 40 and 70 so that it is issued each time a new print line is begun.
Table 6-1. Graphics modes Mode Density Alternate code 0 Single 1 Low-Speed ESC L Double 2 ESC K High-Speed ESC Y Double Quadruple ESC Z CRT I none One-to-one (plotter) none CRT II screens none Dual- none 3 4 5 6 7 Density Plotter Description 60 dots per inch; 480 dots per 8” line 816 dots per 13.6” line 120 dots per inch; 960 dots per 8” line 1632 dots per 13.6” line Same density as Mode 1, but faster. The printer does not print consecutive dots in any one row.
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.
If you need fewer than 255 columns of graphics, n1 is the number of columns you want and n2 is zero. As you can see in Table 6-1, however, a single eight-inch line will hold as many as 1920 columns in quadruple-density. Specifying more than 255 is where the second number slot (N2) fits in. The first number that you send (n1) indicates a number of columns, but the second does not represent a number of columns; it is multiplied by 256 and added to 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 mostused graphics modes so that you can choose the one you want. Figure 6-3. Designing in different densities In this figure you can see the main rules for graphic design in the three densities. In single density no dots can be placed on vertical lines.
After plotting all the dots as in Figure 6-4, you calculate the numbers 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. This process for the first line is shown in Figure 6-5. The pin values are on the left side and the sums are at the bottom of each column. Figure 6-5.
Remember to use the proper format for your system for the WIDTH statement in line 90. In this program the number 128 in the DATA statements signals the end of a print line. This is the reason for the IF-THEN statement in line 610 that skips to line 650 and causes a line feed. The other special technique used in this program is found in lines 620 and 630. Since some of the data numbers are repeated many times, using negative DATA numbers for repetitions saves typing.
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. Lines 20 and 30 do the same thing with the data used in this program. As you can see, the use of string variables saves some typing even in this short program.
6-16
Chapter 7 User-Defined Characters The FX-286 has several hundred different characters stored in its Read Only Memory (ROM). Although this number includes draft, Near Letter Quality, international, IBM, italic, and graphics characters, sometimes you would like to have a few more. For those occasions when you need a special character or even a whole new typeface, the FX-286 allows you to create your own characters and print them just as if they were ordinary letters.
Your user-defined characters can be utilitarian or imaginative, anything from a scientific symbol to script letters for your initials. Just follow the simple steps below. 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.
Figure 7-2. Grid for designing draft characters Because the last two columns are reserved for the space between characters, they are not included in the grid. And since most characters 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 as long as they 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.
Running the program Now run the program. For each of the nine columns, the program asks for the numbers of the rows in which you want dots to appear. Enter the row numbers one at a time, pressing the RETURN key after each one. When you have entered all the numbers for a column or when you want no dots in a column, press RETURN without a number. Remember that the vertical lines in the grid are the evennumbered columns.
If you want to put dots in the bottom row, change the number in line 190 from 128 to 0. Then the usable rows will be as shown in Figure 7-5. Figure 7-5. Using the bottom eight rows Definition program 2 Once the character looks right, type in the next program. The program 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.
To use program 2 for your own character, change the DATA numbers in line 200 by substituting the numbers generated by program 1. Running the program When you run this second program, it re-defines the < character. After you run the program, if you press < your FX-286 will print (although your screen will continue to show the character <).
Appendix A Defaults and DIP Switches This appendix lists the default settings of the FX-286 printer and lists and describes the functions of the DIP switches-small switches inside the printer that control a number of important printer functions. 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.
The DIP Switches Several tiny switches called DIP (for Dual In-Line Package) switches are inside the FX-286 printer. These switches control a number of important printer functions. 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 selected character set.
takes over and the FX-286 starts printing out the Standard IBM Proprinter 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 1-6, 1-7, or 1-8 from ON to OFF, and run the self test again. Remember, you must also reset DIP switches 2-1 and 2-3 as previously mentioned if you want to select the IBM Proprinter mode for uses other than the self test.
Table A-2. International DIP switch settings Country USA France Switch 1-6 On On Germany On United Kingdom Denmark On Sweden Off Italy Spain Switch 1-7 On On Switch 1-8 On Off On Off On Off Off Off On On Off Off Off Off Off Off On Switch 1-1-Selects pica or condensed printing. On is condensed; off is pica. Regardless of the setting, you can still select condensed with SelecType and either condensed or pica with ESCape codes. Switch 1-2-Controls the printing of zeroes.
The IBM Proprinter mode does not divide its international characters 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 these switches (1-6, 1-7, or 1-8) is off. Therefore you can choose the Alternate IBM Proprinter character set by turning switch 1-4 off and turning off any one of these three switches (1-6, 1-7, or 1-8).
Appendix B Loading Single-sheet Paper in the FX-286 Although the FX-286 is delivered with a tractor feed unit already installed, there may be times when you will want to print on singlesheet 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 B-1, tilt the unit back, and lift it off the printer. Figure B-1.
Loading Single-sheet Paper Loading single-sheet paper in the FX-286 is just like loading paper in a typewriter. 1. 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. 3. Make sure the paper release lever is pushed back in the direction of the arrow. 4. Line up the left edge of the paper with the alignment arrow marked on the metal plate as shown in Figure B-2.
When loading single-sheet paper, you may find that the FX-286 breaks pages at different places than your word processor or applications program. To ensure that your word processor and the FX-286 break pages at the same point: 1. 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. Figure E-3. Installing the tractor unit 3. Tilt the unit forward until it clicks in place over the front pins. 4. Remove the front lid and replace it with the dust cover.
Appendix C Troubleshooting and Problem Solving This appendix presents explanations of the FX-286’s advanced features and solutions for possible problems. If you have trouble or want to know more about some of the FX-286 features, consult the appropriate section in this appendix. Troubleshooting This section gives solutions to a few possible problems.
Paper advancing If the printer advances the paper several pages at the end of each page of printing or each time it receives a form feed, see that DIP switch 2-2 is OFF when you are not using the optional cut-sheet feeder. Tabbing Remember to set margins before tabs, not after. Paper-out sensor will not turn off Some computer systems ignore both the DIP switch and the ESCape code that deactivate the paper-out sensor. See ESCape “8” in Appendix G or J.
Cancelling Unwanted Functions with SelecType If you want to cancel the modes you have set with SelecType, you can turn your printer off and back on with the power switch on the left side of the printer. 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.
4. Press the FORM FEED button once. Now the ON LINE light is still blinking, but it is off more than it is on. This tells you that doublestrike is cancelled. 5. Press the LINE FEED button once to leave SelecType mode. 6. Press the OFF LINE button to put the printer on line. Now you have cancelled double-strike without affecting any other modes. Some users think that this procedure is too complicated and prefer to cancel all the SelecType settings and then reset the ones they want.
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. 10 FOR X=70 TO 73 20 LPRINT CHR$(X): NEXT X 30 LPRINT CHR$(27)"E" 40 LPRINT "Sample text" 50 LPRINT CHR$(27)"@" You can consult Appendix A to see the meanings of the hexadecimal codes.
final line. Then compare your printout with the list of hex codes in order in Figure C-1. If any are skipped or repeated, you will know that your software changes some codes before it sends them to the printer.
IBM PC BASIC solutions There are three problems in using the IBM Personal Computer BASIC to drive a printer. First, the IBM PC BASIC inserts a carriagereturn/line-feed (CR-LINE FEED) after each 80 characters you send it. Second, it adds an LINE FEED to each CR in an LPRINT statement. Third, it will not send hex 1A (decimal 26). Here is the way to adjust the width when it is the only problem.
Applesoft BASIC Solutions Applesoft BASIC does not use PRINT to send data to the screen and LPRINT to send data to the printer as Microsoft BASIC does. Therefore, you need to change the programs in this manual somewhat. In most cases all you need to do is to add two lines to each program and change all instances of LPRINT to PRINT. Add a line at the beginning of the program that states PR#1 and a line at the end that states PR#0.
The command in line 180 begins the definition process. It ends with two ASCII numbers that set up the range of characters to be defined. Since this program defines only one character, the two numbers are the same (both 60). If, however, you want to define more than one character, you put the number of the first one in the first position and the last one in the second position.
C-10
Appendix D Maintenance 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 dampened with clear water. Stubborn stains can be removed with nonabrasive household cleaners. The inside front portion of the printer should also be cleaned periodically to get rid of dust and paper lint.
to cool. Next, remove the dust cover and ribbon cartridge. Push the silver head-lock lever on the left side of the head away from you. Figure D-1. Print head replacement Push the carriage to the left end and disconnect the ribbon cable from the connector block (at the bottom of the printer mechanism, under the carriage) by pulling the heavy plastic tab just below the ribbon cable. Pull the print head straight up and off of the carriage.
Appendix E 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.
Table E-1, continued Signal Pin Return Signal Pin 13 SLCT 14 AUTO FEED XT 15 NC 16 OV 17 CHASSIS 18 GND NC 19 - 30 GND 31 INIT 32 ERROR 33 34 35 GND 36 SLCT IN Direc- Description tion OUT Pullled up to + 5 volts through 3.3K IN IN OUT NC IN ohm resistance. When this signal is LOW, the paper is automatically fed 1 line after printing. The signal level can be fixed to this by setting DIP switch 2-4 to ON.) Unused. Logic ground level.
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. Under normal conditions, printer cable pins 11, 12, and 32 are activated when the paper-out condition is detected. The ESCape”8” code disables pins 11 and 32, but not pin 12. Those computers that monitor pin 12 halt printing when the paper is out, making ESCape “8” ineffective.
Table E-2. Printing enabled/disabled signals and control conditions (Indicator on) ON LINE ON LINE ON LINE OFF LINE SLCT IN LOW (Sw. 2-1/interface) HIGH HIGH HIGH/LOW DC1/DC3 ERROR (Data on/off contr.) DC1/DC3 HIGH (no effect) DC1 RECV’D HIGH DC3 RECV’D HIGH DC1/DC3 BUSY HIGH/LOW HIGH/LOW HIGH/LOW ACKNLG PULSE EA. CHAR. Printing (Disabled/enabled) ENABLED (normal cond.) PULSED EA. CHAR. ENABLED PULSED EA. CHAR.
Appendix F Technical Specifications Printing Printing method . . . . . . . . . Impact dot matrix Printing speed . . . . . . . . . . . 200 characters per second per line in pica Paper feed speed . . . . . . . . . 2.3 inches per second line feed Printing direction . . . . . . . . Bidirectional, logic seeking Unidirectional (left to right) in graphics mode Character sets ............ ..............
Line spacing ............................ Default is 1/6 inch. Programmable in increments of 1/72 of an inch and 1/216 of an inch Characters per line: Maximum characters per line Pica Pica double-width Elite Elite double-width Condensed Condensed elite Condensed double-width 136 68 163 81 233 272 116 Paper Number of copies ......... One original plus two carbon copies; total thickness not to exceed 0.012 inch (0.3 mm) Paper width Paper feed Pin-feed paper . . . . . . . . . . .
Dimensions and weight Height . . . . . . . . . . . . . . . . . 5.9in. Width (with paper feed knob) . . . . . . . . . . . . . . 24.3 in. Depth . . . . . . . . . . . . . . . . . . 13.9 in. Weight . . . . . . . . . . . . . . . . . 23.8 lbs. Power . . . . . . . . . . . . . . . . . . 120 VAC ± 10% Power usage ..................... 70 volt-amperes maximum Frequency . . . . . . . . . . . . . . . . . . . 49.5 to 60.5 Hz Environment Temperature ................................
Interface Interface ................................... Centronics ® compatible, 8-bit parallel Synchronization .......................... By externally supplied STROBE pulses Handshaking .............................. By ACKNLG or BUSY signals Logic level ...............................
Appendix G Epson Mode Command Summary This appendix describes the standard Epson commands first in numerical order for easy reference, and then in detail. The individual command descriptions are divided in the following way: Near Letter Quality Character Width Print Enhancement Page Formatting Word Processing Graphics User-Defined Characters 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.
Letters in parentheses, such as (n) or (d), are variables, which are explained in the comments sections. In BASIC you can use either decimal or hexadecimal numbers, and if there is a single letter in the second ASCII code column, you can use that letter in quotation marks instead of the number below it.
14 SO 15 SI 17 DC1 18 DC2 19 DC3 20 DC4 24 CAN 127 DEL ESC 14 ESC SO ESC 15 ESC SI ESC 25 ESC EM ESC 32 ESC SP ESC 33 ESC ! ESC 35 ESC # ESC 36 ESC $ ESC 37 ESC % ESC 38 ESC & ESC 42 ESC * ESC 45 ESC ESC 47 ESC / ESC 48 ESC 0 ESC 49 ESC 1 ESC 50 ESC 2 ESC 51 ESC 3 ESC 52 ESC 4 ESC 53 ESC 5 ESC 54 ESC 6 ESC 55 ESC 7 ESC 56 ESC 8 ESC 57 ESC 9 ESC 58 ESC : ESC 60 ESC < ESC 61 ESC = ESC 62 ESC > ESC 63 ESC ? ESC 64 ESC @ ESC 65 E S C A ESC 66 ESC B ESC 67 E S C C ESC 67 ESC CO ESC 68 ESC D Select Double-width
ESC 69 ESC E ESC 70 ESC F ESC 71 ESC G ESC 72 ESC H ESC 73 ESC I ESC 74 ESC J ESC 75 ESC K ESC 76 ESC L ESC 77 ESC M ESC 78 ESC N ESC 79 E S C O ESC 80 ESC P ESC 81 ESC Q ESC 82 ESC R ESC 8 3 ESC S O ESC 8 3 ESC S 1 ESC 84 ESC T ESC 85 ESC U ESC 87 ESC W ESC 89 ESC Y ESC 90 ESC Z ESC 92 ESC \ ESC 94 ESC ˆ ESC 97 ESC a ESC 98 ESC b ESC 106 ESC j ESC 108 ESC 1 ESC 112 ESC p ESC 115 ESC s ESC 120 ESC x G-4 Select Emphasized Mode . . . . . . . . . . . G-10 Cancel Emphasized Print . . . . . . . . . . .
Epson Mode Commands G-5
G-6
Near Letter Quality Mode Select NLQ or draft ESC x Format: ASCII code: Decimal: Hexadecimal: ESC (n) 27 120 (n) 1B 78 (n) Comments: n = 0 selects draft mode n = 1 selects Near Letter Quality (NLQ) mode l Epson only. Character Width Select Condensed Mode SI Format: ASCII code: SG Decimal: 15 Hexadecimal: O F Control: CTRL O Comments: Condensed mode has 17.16 characters per inch. Not available in NLQ.
Cancel Condensed Mode DC2 Format: DC2 ASCII code: 18 Decimal : Hexadecimal: 12 CTRL R Control: Comments: Cancels condensed printing set by SI or ESC SI. SO Select Double-width Mode (one line) Format: ASCII code: S O 14 Decimal: Hexadecimal: O E CTRL N Control: Comments: Doubles the width of all characters. It can be cancelled by a carriage return, DC4, ESC W0 or ESC !.
DC4 Format: Cancel Double-width Mode (one line) ASCII code: DC4 Decimal : 20 Hexadecimal: 1 4 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: ESC 27 Decimal: Hexadecimal: 1 B Select/Cancel Double-width Mode W 87 57 (n) (n) (n) Comments: Double-width mode doubles the width of all characters.
ESC P Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Select Pica Width P 80 50 Comments: l Selects pica width (10 characters per inch). Because pica is the default character width, this command is normally used to cancel elite width. Epson only. Print Enhancement ESC E Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1 B Select Emphasized Mode E 69 45 Comments: In emphasized each dot is printed twice, with the second dot slightly to the right of the first. Reduces print head speed.
Select Double-strike Mode ESC G Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1 B G 71 47 Comments: In double-strike each line is printed twice, with the second printing slightly below the first. Not valid in NLQ mode. Cancel Double-strike Mode ESC H Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B H 72 48 Comments: Turns off the mode selected by ESC G. Select Superscript ESC S0 Format: ASCII code: Decimal: Hexadecimal: ESC 27 1B S 83 53 0 0 0 Comments: Selects superscript mode.
Cancel Superscript/Subscript ESC T Format: ASCII code: ESC Decimal : 27 Hexadecimal: 1B T 84 54 Comments: Cancels either mode. Select/Cancel Underlining ESC – Format: ASCII code: ESC Decimal : 27 Hexadecimal: 1 B - (n) 45 2D (n) (n) Comments: n = 1 selects underlining n = 0 cancels it.
Select Italic Mode ESC 4 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1B 4 52 34 Comments: Causes characters to be printed in the italic character set. Not valid in NLQ. l Epson only Cancel Italic Mode ESC 5 Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1 B 5 53 35 Comments: Cancels the mode selected by ESC 4. l Epson only.
Page Formatting Margins ESC Q Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Set Right Margin Q (n) (n) 51 (n) 81 Comments: l Sets the right margin. Also cancels all text in the print buffer. The range of n is shown below: 2-136 in pica 3-163 in elite 4-233 in condensed 4-272 in condensed elite Epson only. ESC I Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Set Left Margin I 108 6C (n) (n) (n) Comments: l Sets the left margin.
ESC N Format: ESC ASCII code: 27 Decimal:. Hexadecimal: 1 B Select Skip-over-perforation N (n) 78 (n) 4E (n) Comments: The variable n is the number of lines skipped between the last line printed on one page and the first line on the next page. For example, with the standard settings for line spacing and page length (66 lines) ESC N 6 will cause the 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: Select 1/8-inch Line Spacing ESC 27 Decimal: Hexadecimal: 1 B 0 48 30 Comments: Sets the line spacing to l/8 of an inch for subsequent line feed commands. The “0” is the digit zero and not ASCII code 0. ESC 1 Format: ASCII code: Select 7/72-inch Line Spacing ESC 1 27 49 Decimal : Hexadecimal: 1 B 31 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 3 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 3 Select n/216-inch Line Spacing 3 51 33 (n) (n) (n) Comments: Sets the line spacing to n/216 of an inch for subsequent line feed commands. The “3” is the digit three and not ASCII code 3. The value of n should be in the range 0 to 255. ESC J Format: ASCII code: ESC 27 Decimal: Hexadecimal: 1 B Immediate n/216-inch Line Feed J (n) 74 4A (n) (n) Comments: Advances the paper by one line at a spacing of n/216 of an inch.
Reverse Line Feed ESC j Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B j 106 (n) (n) 6A (n) Comments: l Executes reverse line feed. Line spacing of n/216ths of an inch is executed in the reverse direction after the data in the print buffer has been printed. n = 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 tractor unit.
Select Page Length in Inches ESC C0 Format: ASCII code: ESC Decimal: 27 Hexadecimal: 1 B C 67 43 0 0 00 (n) (n) (n) Comments: Sets the page length to n inches where n has a value of 1 to 22. Tabs Tab Horizontally HT Format: ASCII code: H T Decimal: 9 Hexadecimal: 09 Control: CTRL G Comments: Advances the print position to the next horizontal tab setting. Set Horizontal Tabs ESC D Format: ASCII code: ESC Decimal: 27 Hexadecimal: 1 B D 68 44 (n1) (n2) (n1) (n2) (n1) (n2) ... ... ...
Tab Vertically VT Format: ASCII code: VT 11 Decimal: Hexadecimal: 0 B CTRL K Control: Comments: Advances the paper to the next tab setting in the channel selected by ESC /. If no channel has been selected, channel 0 is used. If no vertical tabs have been selected, the paper advances one line. Select Vertical Tabs ESC B Format: ASCII code: ESC Decimal: 27 Hexadecimal: 1 B B 66 42 (n1) (n1) (n1) (n2) (n2) (n2) ... ... ... 0 0 00 Comments: Sets up to 16 vertical tabs in the current line spacing.
ESC / Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1 3 Select Vertical Tab Channel /` (c) 47 (c) 2F (c) Comments: l This command is used to select the vertical tab channel, where c has the value 0 to 7. Epson only. Word Processing ESC p Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Select/Cancel Proportional Mode P 112 70 (n) (n) (n) Comments: l Selects or cancels proportional printing mode. n = 1 selects n = 0 cancels This command is valid only in draft mode.
Select Character Space ESC (space) Format: ASCII code: ESC (space) (n) 27 Decimal : 32 (n) Hexadecimal: 1 B 20 ( n ) Comments: l Determines the amount of space added to the right of each character, specified in dots (l/72 of an inch). n = number of dots n = 0 to 63 (MSB ignored). NLQ only. Epson only.
Select Relative Dot Position ESC \ Format: ASCII code: ESC 27 Decimal: Hexadecimal: 1 B \ 92 5C (n1) (n1) (n1) (n2) (n2) (n2) Comments: l Determines the position at which printing of following data will start. The variables n1 and n2 specify the dot position, with the lower byte of the position specified as n1 and the upper byte specified as n2. Positive values move the print position to the right, and negative values move it to the left. NLQ only. Epson only.
Graphics Note: See Chapter 6 for sample graphics programs. Select Single-density Graphics Mode ESC K Format: ASCII code: Decimal: Hexadecimal: ESC 27 1B K (n1) (n1) 4B (n1) 75 (n2) (n2) (n2) 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.
ESC Y Format: Select High-speed Doubledensity Graphics Mode ASCII code: ESC Decimal: 27 Hexadecimal: 1 B Y 89 59 (n1) (n1) (n1) (n2) (n2) (n2) Comments: Turns on high-speed double-density graphics mode with 960 possible 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) This command must be followed by d data numbers.
Select Graphics Mode ESC * Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B * (m) (n1) (n2) 42 2A (m) (m) (n1) (n1) (n2) (n2) Comments: Turns on graphics mode m. See Chapter 6 for details on the seven modes available. If d is the total number of dots required, n1 = dMOD 256 n2 = INT(d / 256) This command must be followed by d data numbers. l Epson only.
User-defined Characters Note: See Chapter 7 for sample programs and further information. The commands are available in the draft mode only. Define User-defined Characters ESC & Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B & 38 26 NUL 0 00 (d1) (d1) (d1) (d2) (d2) (d2) ... ... ... (dn) (dn) (dn) Comments: l This command allows characters to be redefined in the currently selected mode.
ESC 6 Format: ASCII code: ESC Decimal : 27 Hexadecimal: 1 B Printable Code Area Expansion 6 54 36 Comments: l ASCII codes 128 to 159 and 255 are usually not printable. These codes become printable upon input of the ESC 6 code, which allows the use of these codes for user-defined characters. Epson only. ESC 7 Format: ASCII code: ESC Decimal: 27 Hexadecimal: 1 B Cancel ESC 6 7 55 37 Comments: Cancels ESC 6 setting.
Printable Code Area Expansion ESC I Format: ASCII code: ESC 27 Decimal: Hexadecimal: 1 B I (n) 73 (n) 49 (n) Comments: ASCII codes 0 to 31 and 128 to 159 are usually not printable. These codes become printable upon input of the ESC I code if n = 1, which allows the use of these codes for user-defined characters. If n = 0, 0 to 31 and 128 to 159 return to non-printable codes. l Epson only. MSB Control Note: MSB control does not work for graphics data.
MSB = 1 Setting ESC > Format: ASCII code: ESC 27 Decimal: Hexadecimal: 1 B > 62 3E Comments: l Selects MSB as 1. When this code is input, the MSB of an eight-bit data input after this code becomes 1. Epson only Other Codes BEL Format: Beeper BEL ASCII code: 7 Decimal: Hexadecimal: 07 CTRL G Control: Comments: Sounds the FX-286 beeper.
CR Format: Carriage Return ASCII code: CR Decimal: 13 Hexadecimal: O D Control : CTRL M Comments: Prints the data in the buffer and returns the print position to the left margin. DC1 Format: Select Printer ASCII code: DC1 Decimal: 17 Hexadecimal: 1 1 Control: CTRL Q 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.
Cancel Line CAN Format : CAN ASCII code: 24 Decimal : Hexadecimal: 1 8 CTRL X Control: Comments: Removes all text in the print buffer, but does not affect control codes. ESC EM Format: ASCII code: ESC 27 Decimal: Hexadecimal: 1 B Cut Sheet Feeder Control EM 25 19 (n) (n) (n) Comments: l Used with the optional cut-sheet feeder. When n = 0 the feeder is turned off, when n = 4 it is turned on. Using DIP switch 1-3 produces the same effect. Epson only.
Enable Paper-out Sensor ESC 9 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B 9 57 39 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: ESC 27 Decimal : Hexadecimal: 1 B Select Unidirectional Mode (one line) < 60 3C Comments: Selects unidirectional printing for more accurate positioning during text printing for one line only. It is cancelled by a carriage return.
Select Unidirectional Mode ESC U Format: ASCII code: ESC 27 Decimal: Hexadecimal: 1 B U (n) 85 55 (n) (n) Comments: Selects unidirectional printing for more accurate positioning during text printing. n = 1 selects the feature n = 0 cancels it. (Graphics printing is always unidirectional.) Select Half-speed Mode ESC s Format: ASCII code: ESC 27 Decimal: Hexadecimal: 1 B S 115 (n) 73 (n) (n) Comments: n = 1 selects the mode n = 0 cancels it.
Appendix H FX-286 Character Fonts-Epson Mode 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 hexadecimal numbers. There is also a hexadecimal to decimal conversion table for those who prefer to use decimal numbers. See Chapter 5 for the international characters available in the Epson mode.
How to Use the Charts To determine the hexadecimal number that prints a particular character, 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. For example, find the capital Z in the Epson Draft chart on the next page. At the top of its column is 5 and at the beginning of its row is A.
Epson Draft Mode - 0 1 2 3 4 5 6 7 6 9 A B C D E F 0 1 2 3 4 5 6 7 6 9 A B C D E F Epson Near Letter Quality (NLQ) Mode 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F H-3
H-4
Appendix I ASCII Code Conversion Chart and Proportional Width Tables 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. The proportional width table lists all the characters except the international ones.
ASCII Code Conversion Chart This chart can be used to convert between the different names for ASCII codes. The codes from 0 to 32 have both decimal and hexidecima1 numbers, abbreviations, and the control keys used to type them. The codes above 32 have the character that prints instead of the abbreviation. The Epson character set is the representative set used in this chart. For the equivalent IBM Proprinter character sets, see Appendix K.
Decimal Hexadecimal Abbreviation 19 25 26 27 28 29 30 31 32 1A 1B 1C 1D 1E 1F Hexadecimal 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 Character ! " # $ % & ' ( ) * + ' - .
Decimal Hexadecimal 103 104 105 106 107 108 109 110 111 112 113 114 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 Decimal 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 Decimal 161 162 163 164 165 166 I-4 Character Decimal Hexadecimal Character g 115 116 117 118 119 120 121 122 123 124 125 126 73 74 75 76 77 78 79 7A 7B 7C 7D 7E S h i j k l m n o P q r Hexadecimal Abbreviation Decimal 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D BE 8F
Decimal 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 Hexadecimal Character AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K IL.
Proportional Width Table Dec Hex Char Width Dec Hex Char Width 32 33 34 35 36 37 36 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F blank ! " # $ % & ' ( ) * + 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 6
International Character Width Table Roman characters Italic characters I-7
I-8
Appendix J IBM Proprinter Mode Command Summary This appendix describes the IBM Proprinter commands first in numerical order, and then in detail. The individual command descriptions are divided in the following way: Character Width Print Enhancement Page Formatting Graphics 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 command functions in the same way in both modes, it is described in both sections.
example, the format section for the n/72-inch line spacing command is as follows: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B A 65 (n) ( n ) 41 (n) In BASIC you can send the command to set the n/72-inch line spacing to 8 in three ways: LPRINT CHR$(27) CHR$(65) CHR$(8) Decimal : LPRINT CHR$(&H1B) CHR$(&H41) CHR$(&H38) Hex: Decimal with quotes: LPRINT CHR$(27) "A" CHR$(8) ESCape sequences that require a 0 or 1 with a letter, such as ESC "W1” to turn on double-width, can use either the ASCII code or the
The DIP switch settings for the Standard and Alternate sets are: DIP Switch 1-6 1-7 1-8 Standard ON ON ON Alternate Set any one of these three switches to OFF. Running the self test in the IBM Proprinter mode If you want to run a self test to see what the IBM Proprinter character sets look like, you only have to reset DIP switch 1-4 from ON to OFF.
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. The number after each name is the page where the command is described. Beeper . . . . . . . . . . . . . . . . . . . . . . . . . . . J-24 7 BEL Backspace . . . . . . . . . . . . . . . . . . . . . . . . J-25 8 BS Tab Horizontally . . . . . . . . . . . . . . . .
ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC ESC 69 70 71 72 73 74 75 76 78 79 81 82 83 83 84 85 87 88 89 90 92 94 95 ESC E ESC F ESC G ESC H ESC I ESC J ESC K ESC L ESC N ESC O ESC Q3 ESC R ESC S 0 ESC S 1 ESC T ESC U ESC W ESC X ESC Y ESC Z ESC \ ESC^ ESC — Select Emphasized Mode ............ J-11 Cancel Emphasized Print . . . . . . . . . . . . J-12 Select NLQ (Double-strike) Mode . . . . . J-13 Cancel NLQ (Double-strike) Mode . . . . J-13 Select Print Mode .
J-6
IBM Proprinter Mode Commands J-7
J-8
Character Width Select Condensed Mode SI Format: A S C I I code: SI 15 Decimal: Hexadecimal: O F CTRL O Control: Comments: Condensed mode has 17.16 characters per inch. Select Condensed Mode ESC SI Format: ASCII code: Decimal: Hexadecimal: ESC 27 1B SI 15 OF Comments: Duplicates the SI command. DC2 Select Pica Mode Format: DC2 ASCII code: 18 Decimal: Hexadecimal: 1 2 CTRL R Control: Comments: Selects 10 cpi (Pica) mode. Cancels condensed and elite printing set by SI, ESC SI, or ESC :.
Select Elite Mode ESC : Format: ESC ASCII code: 27 Decimal: Hexadecimal: 3 A : 58 Comments: Selects 12 cpi (Elite Mode). l IBM only Select Double-width Mode (one line) SO Format: ASCII code: SO 14 Decimal: Hexadecimal: O E 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: Decimal : Hexadecimal: Select Double-width Mode (one line) ESC 27 1B SO 14 OE Comments: Duplicates the SO command.
Cancel Double-width Mode (one line) DC4 Format: DC4 ASCII code: 20 Decimal: Hexadecimal: 1 4 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!. Select/Cancel Double-width Mode ESC W Format: ASCII code: Decimal: Hexadecimal: ESC 27 1B W (n) 87 57 (n) (n) Comments: Double-width mode doubles the width of all characters.
ESC F Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1B Cancel Emphasized Mode F 70 46 Comments: Turns off the mode selected by ESC E. ESC 6 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Select Alternate Character Set 6 54 36 Comments: l Selects alternate IBM character set. See Appendix K for character set tables. IBM only.
ESC G Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1B Select NLQ (Double-strike) Mode G 71 47 Comments: Selects double-strike mode, selects NLQ mode in pica or elite. ESC H Cancel NLQ (Double-strike) Mode Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B 72 48 H Comments: Turns off the mode selected by ESC G.
Select Superscript ESC S0 Format: ASCII code: Decimal: Hexadecimal: ESC S 0 27 83 53 0 0 1B Comments: Selects superscript. Select Subscript ESC S1 Format: ASCII code: Decimal: Hexadecimal: ESC S 27 83 53 1B 1 1 1 Comments: Selects subscript. Cancel Superscript/Subscript ESC T Format: ASCII code: Decimal: Hexadecimal: ESC T 27 1B 84 54 Comments: Cancels either mode.
Select/Cancel Overscore ESC — Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1 B — (n) 95 5F (n) (n) Comments: When n = 1, overscore is turned on, when n = 0, overscore is cancelled. l IBM only Page Formatting Margins Set Margins ESC X Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B X (n1) 88 (n1) 58 (n1) (n2) (n2) (n2) Comments: The left margin column is set to n1 in the current width, and the right margin column is set to n2. l IBM only.
ESC 0 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Cancel Skip-over-perforation 0 79 4F Comments: Cancels the mode selected by ESC N. Line spacing Line Feed LF Format: ASCII code: L F 10 Decimal: Hexadecimal: O A 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.
ESC 1 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Select 7/7-inch Line Spacing 1 49 31 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 : ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Execute Line Spacing 2 50 32 Comments: l Executes the line spacing stored in memory by ESC A. If no ESC A command has been sent, ESC 2 sets the line spacing to 1/6 of an inch.
Set n/72-inch Line Spacing ESC A Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 3 A (n) 55 41 (n) (n) Comments: Sets the line spacing to n/72 of an inch. This value is stored in memory 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. l IBM only.
ESC C Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Select Page Length in Lines C (n) 67 (n) 43 (n) Comments: Sets the page length to n lines. The value of n should be between 1 and 127. Select Page Length in Inches ESC C0 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B C 67 43 0 0 (n) ( n ) 00 (n) Comments: Sets the page length to n inches where n has a value of 1 to 22.
Tabs Tab Horizontally HT Format: ASCII code: H T 9 Decimal: Hexadecimal: 09 CTRL I Control: Comments: Advances the print position to the next horizontal tab setting. ESC D Format: ASCII code: ESC Decimal: 27 Hexadecimal: 1 B Set Horizontal Tabs D 68 44 (n1) (n1) (n1) (n2) (n2) (n2) ... ... ... 0 0 00 Comments: This command allows setting of up to 28 horizontal tabs. These are entered as n1, n2, n3, etc. (in the range 1 to 255) with ASCII 0 character as the terminator.
ESC B Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B Select Vertical Tabs B 66 42 (n1) (n1) (n1) (n2) (n2) (n2) ... ... ... 0 0 0 0 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” command before using this.
ESC L Format: Select Low-speed Double-density Graphics Mode ESC ASCII code: 27 Decimal : Hexadecimal: 1 B L 76 4C (n1) (n1) (n1) (n2) (n2) (n2) Comments: Turns on low-speed double-density graphics mode with 960 possible 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.
Define User-defined Characters ESC = Format: ASCII code: Decimal : Hexadecimal : ESC 27 1B = 61 3D (n1) (n1) (n1) (n2) (n2) (n2) ... ... ...
Print from All Print Table ESC \ Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B \ 92 5C (n1) (n2) (n1 ) (n2 ) (n1 ) (n2 ) Comments: l Causes the FX-286 to print from the All Print table in Appendix K 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 n1 + (n2 x 256).
BS Format: Backspace ASCII code: B S 8 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.
Select Printer DC1 Format: DC1 ASCII code: 17 Decimal: Hexadecimal: 11 CTRL Q Control: 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 online if it has been switched off using the ON LINE button on the control panel. Automatic Line Feed ESC 5 Format: ESC ASCII code: 27 Decimal: Hexadecimal: 1 B 5 53 35 (n) (n) (n) Comments: l If n = 1, the printer adds a line feed to each carriage return.
ESC 9 Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1 B Enable Paper-out Sensor 9 57 39 Comments: Turns on paper-out sensor so that the printer beeper sounds when the printer runs out of paper. Deselect Printer ESC Q 3 Format: ESC ASCII code: 27 Decimal : Hexadecimal: 1 B Q 81 51 3 51 33 Comments: l Deselects printer under software control. This command is cancelled by DC1.
J-28
Appendix K 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. There is also a hexadecimal to decimal conversion table for those who prefer to use decimal numbers.
How to Use the Charts To determine the hexadecimal number that prints a particular character, 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. For example, find the capital Z in the IBM Standard chart on the next page. At the top of its column is 5 and at the beginning of its row is A.
IBM Standard Character Set 0 1 2 3 4 5 6 7 6 9 A B C D E F C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F IBM NLQ Standard Character Set 0 1 2 3 4 5 6 7 6 9 A B 0 1 2 3 4 5 6 7 8 9 A B C D E F K-3
IBM Alternate Character Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F IBM NLQ Alternate Character Set 0 0 1 2 3 4 5 6 7 8 9 A B C D E F K-4 1 2 3 4 5 6 7 8 9 A B C D E F
IBM All Print Character Set 0 1 2 3 4 5 6 7 8 9 A B C D E D E F 0 1 2 3 4 5 6 7 8 9 A B C D E F IBM NLQ All Print Character Set 0 1 2 3 4 5 6 7 8 9 A B C F 0 1 2 3 4 5 6 7 8 9 A B C D E F K-5
K-6
INDEX Note: See Appendixes G and J for listings and descriptions of specific commands or ESCape sequences. A 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 codes listed for all characters, 4-3—4-4, I-1—I-5 See also International characters Automatic test. See Self test B Bail.
C Cable, 1-21—1-23 Cancelling codes, 5-4 Centronics. See Interface Character fonts, shown, Epson mode H-3, IBM Proprinter mode, K-3—K-5 Character size, F-1 See also specific widths by name Character string function. See CHR$ function CHR$ function, 4-3, 4-6 Codes. See ASCII codes; Control codes; ESCape sequences; CHR$ function Commands.
E 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 Double-width mode, 5-9 F Firing of pins. See Pins FORM FEED button, 1-17 Foreign language characters.
I IBM Proprinter mode, Intro-1, 5-1 character sets, 5-1—5-2, K-1—K-5 command summary, J-1—J-27 DIP switch settings, A-2—A-4 international characters, 5-16 print modes, 5-6—5-8 self-test, A-3—A-4 software installation, 2-2 IBM PC BASIC, C-7 width statement, 6-6 Initialization, 3-5, 5-4 Interface, 1-21—1-23, E-1—E-4, F-4 International characters, 5-14—5-16, A-5—A-6 Italic mode, G-13 See also SelecType K Knob. See Paper-feed knob L Labels, self-adhesive, C-2 Left margin. See Margins Lever.
N Near Letter Quality. See NLQ Nine-pin graphics. See Graphics mode NLQ, Intro-1, 1-16—1-18, 5-6—5-7 IBM Proprinter mode, 1-18, 3-3 O OFF LINE button, 1-16—1-17 ON LINE light and button, 1-16-1-17 Overprinting, C-1 P Page top of. See Top-of-page formatting, 5-16—5-19 Panel buttons, selecting typestyles with.
Power switch, 1-15 Print head replacement, D-1—D-2 Print width summary table, 5-7 See also specific widths by name Print width. See specific widths by name Proportional mode, 5-11 width table, I-1, I-6 Proprinter mode. See IBM Proprinter mode Protective lid. See Dust cover Q QX-10 and QX-16, C-8 R READY light, 1-17 Reset code, 5-4—5-5 Resetting. See Reset code Ribbon installation and replacement, 1-4—1-7 Right margin. See Margins Rows.
T 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 U Underline mode, 3-3, 5-10 Unpacking your printer, 1-1—1-2 User-defined characters, 7-1—7-7 V Vertical tabs.
Control Codes by Function The following control codes are briefly listed for quick reference. For a more detailed explanation, see 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.
Character Width (Pitch) Print Enhancement Page Formatting ESC Q 81 ESC I 73 78 ESC N ESC O 79 LF 10 ESC 0 48 ESC 1 49 ESC 2 50 ESC 3 51 74 ESC J ESC A 65 ESC i 106 FF ESC C ESC C0 HT ESC D VT ESC B ESC b ESC / 51 49 4E Set Right Margin Set Left Margin Select Skip-over-perforation Cancel Skip-over-perforation 4F 0A 30 31 32 33 4A Line Feed Select 1/8-inch Line Spacing Select 7/72-inch Line Spacing Select 1/6-inch Line Spacing Select n/216-inch Line Spacing immediate n/216-inch Line Feed 41 Select
Graphics ESC K 75 4B Select Single-density Graphics Mode ESC L 76 4C Select Double-density Graphics Mode ESC Y 89 59 ESC Z 90 5A Select High-speed Double-density Graphics Mode Select Quadruple-density Graphics Mode BEL 7 BS 8 13 24 0 7 Beeper 08 Backspace Other Codes CR CAN 0D 18 Carriage Return Cancel Line DC1 17 11 Select Printer ESC Q3 81 51 Deselect Printer ESC 5 ESC 8 53 56 35 38 Automatic Line Feed Disable Paper-out Sensor ESC 9 57 39 Enable Paper-out Sensor ESC
IBM Mode (See Appendix J for detailed explanations of codes.
Notes
EPSON AMERICA, INC. LIMITED WARRANTY Epson America, Inc. hereby warrants that it will repair or replace, at its option, any part of the Epson product with which this warranty is enclosed which proves defective by reason of improper workmanship and/or material, without charge for parts or labor, for a period of one (1) year.