NOT INTENDED FOR SALE PN 80820202
Federal Communications Commission Radio Frequency Interference Statement This equipment generates and uses radio frequency energy and ifnot installed and used properly, that is, in strict accordance with the manufacturer’s instructions, may cause interference to radio and television reception.
HOW TO USE THIS MANUAL This manual is organized into five chapters and four appendixes. To learn how to make the best use of your printer you are urged to read all of chapters 1 through 5. The appendixes can be referred to as necessary. Chapter 1 explains how to get the printer unpacked and set up. Read this chapter before you do anything else. Chapter 2 explains the control panel. After getting set up, read this chapter and try out the procedures in it to find out how the printer works.
FEATURES OF THE PRINTER This printer is a compact, convenient, monochrome printer without frills but with a full complement of features, making it an excellent partner for a personal computer. It supports the IBM/Epson printer commands and character sets, enabling it to print just about anything your computer can generate, both text and graphics.
Type styles are: D!.-a.f:.k ClI-, 3. I'" FL, (-1 ,t $> ]"(=, p Courier characters, Sanserif ORATOR characters, WITH SMALL CAPITALS, OR with lower case characters, and J-TALICS for all ~+yt,p.j'a,~a Print pitches are: Pica pitch, Elite pitch, Condensed pica pitch, Condensed elite pitch, proportionalspacing for all pitches, Quad- sized. Various line and character spacings: THE SPACINGS ARE CHANGED Other features: Emphasized, Double-strike. Underlininq Werlinlng.
TABLEOFCONTENTS Chapter 1 Chapter 2 SETTING UP THE PRINTER Locating the printer Unpacking and inspection Check the carton contents Setting up Mount the platen knob Remove the top cover Install the ribbon cartridge Replace the top cover Connect the printer to the computer Connect the printer’s power cord Loading single sheets Mount the paper guide Semiautomatic loading Manual loading Loading and parking fanfold forms Paper parking Paper unparking Test printing Short self test Long selft test Interface test
Top of form Forward micro-feed Reverse micro-feed Left margin Right margin Clearing the buffer Chapter 3 USING THE PRINTER WITH COMMERCIAL SOFTWARE Installing your software Printer menu Printer command options Type styles Page width Initialization sequence Setting the DIP switches Using your software Page alignment Type style and pitch selection Other printer commands 31 31 33 33 USING THE PRINTER WITH DOS AND BASIC Hard-copying the screen Programming the printer with DOS commands Programming the printe
Appendix C DOWNLOAD CHARACTER Draft character NLQ character Appendix D CHARACTER SETS Standard character set IBM character set #2 IBM character set #l Additional character set International character sets INDEX REFERENCE GENERATOR 91 99 100 102 104 105 106 107 CARD Inside the cover
SETTING UP THE PRllVTER Subjects covered in Chapter 1 include l Locating the printer l Unpacking and inspection (names of parts) l Setting up l Loading single sheets l Loading and parking fanfold forms l Test printing l Adjusting the printing gap l Setting the DIP switches LOCATING THE PRINTER Give some thought to the best place to put the printer. Both the printer and computer should be used in a normal indoor environment.
- FIgwe 1-l. Check to make sure you have all five items: 1) Printer, 2) Paper guide, 3) Platen knob, 4) Ribbon cartridge, and 5) User’s manual. Make an external inspection of the printer. following parts: Bail lever: 2 Note the locations of the opens and closes the paper bail which holds the paper against the platen.
igure i-2. The printer’s external parts Release lever: Top cover: Rear cover: Entry slot: Control panel: Power switch: Connector: SETTING releases the platen. This lever must be down for printing on single sheets, and up for fanfold forms. protects the print head and other parts. protects the sprocket feed mechanism. for inserting single sheets of paper. controls various printer functions. switches power on and off. for connecting the computer to the printer.
lgure I-3. Mounting the platen knob Remove the top cover Lift the front edge of the printer’s clear plastic top cover. Then disengage the tabs at the back of the cover and remove the cover completely. lgure 1-4.
install the ribbon cartridge The top side of the ribbon cartridge has a handle for turning the ribbon. Turn this handle in the direction of the arrow to tighten the ribbon. Next place the ribbon cartridge on the print head carriage, guiding the ribbon between the print head and the platen. Press down firmly on the cartridge until it snaps into place. lgure 1-5. Installing the ribbon cartridge Replace the top cover Hold the cover upright and engage the tabs at the back.
Figure 1-6. Connecting the interface cable Connect the printer’s power cord. Check that the printer’s power switch (located at the left front) is OFF. Then plug the printer’s power cord into an AC wall outlet. Never plug or unplug the power cord while the printer is turned on. LOADING SINGLE SHEETS This section will take you through the procedures sheets of paper. If you are using the optional automatic ASF instruction booklet.
I Figure l-7. Mounting the paper guide for single sheets Semiautomatic loading Single sheets can be loaded manually with power off, or semiautomatically with power on. We will start the easy way with semiautomatic loading. 1. 2. 3. 4. Check that the release lever is down and the bail lever back (bail closed), then switch power on. You will hear a short beep tone and the Power indicator on the control panel will flash. These are the printer’s paper-out signals.
lever wgure 1-e. Loaatng a smgle meet Manual loading It is also possible to load paper manually while the printer’s power is off. The procedure is: 1. 2. 3. 4. 5. 6. Check that printer power is off and the release lever at the back of the printer is down. Insert a single sheet of paper into the entry slot as far as it will go, the same way as for semiautomatic loading. Move the bail lever on top of the printer forward to open the paper bail.
LOADING AND PARKING FANFOLD FORMS Fanfold forms have holes along the sides and perforations between the sheets. They are also called sprocket forms, punched forms, or just plain “computer paper”. This printer accepts forms up to 10” wide. Fanfold forms are loaded, parked, and unparked as explained next. 1. 2. 3. -,- 4. 5. 6. Place a stack of fanfold paper behind and at least one page-length below the printer. Turn the printer’s power OFF. Set the release lever to the up position.
lever Figure l-10. Opening the sprocket covers to expose the sprocket teeth r -. Figure 7-11. Closing the sprocket covers 10. Fit the holes in the paper over the sprocket pins. Check that the paper is even. 11. Close the sprocket covers (Figure l-l 1). 12. Raise one of the clamp levers to lock one sprocket unit in place.
13. Turn the platen knob to feed the paper forward until it comes out from under the top cover. 14. Move the bail lever back to close the bail. 15. Check that the paper is feeding in flat, then raise the other clamp lever to lock the other sprocket unit. 16. Replace the rear cover. Hold it tilted upward and insert the two tabs at the bottom into their slots. Then rotate the cover forward, pressing down on the thumb pads on the left and right to snap it into place. 17.
3. Tear off the printed form at the last perforation, leaving not more than about half a page showing above the top cover. If necessary, press the Paper Feed switch to feed paper forward until a perforation is located just above the top cover, and tear there. 4. Press the Print Pitch switch on the control panel and hold it down. 5. Still holding the Print Pitch switch down, press the Paper Feed switch.
4 "**%t<‘ '"#*m‘ "#8%!<‘ t, t+. -. ~~-~~ePIBCDEFG"IJkLHNDPo~sTu"wxvzC\J 1 /012345*7s9:, 0*+.-. /0125456783r 0 *+. -_ ,~:1,2,456789:. i. .- =>?*PIBCDEFGHIJC.LHNOPORSTUVWXYZI\: =-~~e~BCMFGC(IJC'LHNoPo~sTu"wx"z~, I -,?BPISCDEFGHIJKL~OPORSTUVWXYZC\I ?@~BCMFGHIJY.LHNOPDRSTUVWXYZ[\l %b‘!)t+.-./~~,131456789:;~=; Figure I-13. ~BCIBCDEfGHIJ~LHNOPO~STUVWXVZC\l -.
ADJUSTING THE PRINTING GAP The distance between the print head and the platen can be adjusted to accommodate different paper thicknesses. To make this adjustment, remove the top cover. The adjustment lever is located near the left end of the paper bail. Pulling the adjustment lever towards you widens the gap; pushing it away from you narrows the gap. There are four positions; you can feel the lever clicking into each position.
trgure 1-13.uw swmcnes Switch 1 l-l 1 Function 1 1 Paee length 1 11 inches 1 12 inches 1 1-6 1 Printer mode Characm set (Std. Mode) 1-7 Character set (IBM Mode) 1-8 Auto LF I 2-l I Usaee of RAM ON 1 OFF 1 I 1Standard 1 IBM I Italics Graphics Set #2 Set #I No Yes I Buffer I Download I International character set (See below) The printer is delivered with all DIP switch set to the ON position. These are the standard settings.
Switch l-l: Is the page length of your paper 11 inches or 12 inches? Leave this switch ON if you will be using 1l-inch forms. Move it to the OFF position if you will be using 12-inch forms. Switch 1-2: Do you want an automatic carriage return? Leave this switch ON. The printer will automatically perform a carriage return by moving to the left margin at each line feed.
ON selects character set #2, which is for computers with an 8-bit interface (the most common kind). OFF selects character set #I, for computers with a 7-bit interface. Switch l-8: Do you want an automatic line feed? If you leave this switch at the ON position, a separate line-feed code is required to obtain a line feed. If you move this switch to the OFF position, the printer performs both a carriage return and line feed each time it receives a carriage-return code.
MEMO 18
CONTROL PANEL OPERATlONS This chapter explains how to use the control panel to: l Pause printing l Feed paper (fast and slow, forward and reverse) l Select the print pitch 0 Select a type style 0 Print test patterns l Prevent software from changing the panel pitch and style selections l Print a hexadecimal dump l Park fanfold forms l Set the top-of-form l Set the left and right margins l Clear the printer’s buffer SWITCHES position AND INDICATORS The control panel has four switches mark
The control panel switches can be pressed singly to perform the operations indicated by their names. Other functions can be obtained by holding these switches down when you turn the printer’s power on. Still further functions can be executed by pressing the control panel switches in combination. This chapter explains all the switch and indicator functions. Power indicator The power indicator lights (yellow) when power is on. When paper is not present, the power indicator flashes.
While you are feeding lines, if you also press the On Line switch, the paper will feed to the top of the next page. This is explained later. When power is on, always use the Paper Feed switch instead of the platen knob to feed paper. Turn the platen knob only when power is off. Print Pitch switch This switch operates off-line to select the print pitch: the spacing between characters. The indicators to the left light (green) to indicate the selected pitch. The printer powers up in pica pitch.
In IBM mode (when DIP switch l-6 is OFF), the pitch selections cycle as follows: (10 characters per inch) Pica (12 characters per inch) Elite Condensed pica (17 characters per inchj Proportional pica Proportional elite There is no condensed elite pitch in the IBM mode. NLQ Type Style switch This switch selects the type style. Draft style is always selected at power-up.
The Orator style is unique in two ways. First, it is a dot larger (higher) than the other styles. This makes it a good choice for labels and other text requiring high visibility. A little extra line spacing helps when Orator is used. Second, there are two versions of the Orator type style: one prints small capitals in place of lower-case letters; the other prints lower-case letters, but without descenders. The version you get when you select Orator from the control panel depends on the DIP switches.
Long test pattern: Paper If held down during The test cycles endlessly. Stay in pane/ pitch: Feed switch power-up, this switch prints a long test pattern. To stop the test you must switch power off. Print Pitch switch By holding this switch down during power-up, you can prevent software interference with the print pitch selected from the control panel. You will hear an acknowledging beep as power comes on.
The following BASIC program is a simple test you can run in hexadecimal mode: 10 FOR 20 30 40 50 LPRINT CHR$(I); NEXT I LPRINT END I-O TO 255 If your system passes the codes directly to the printer without changing them, you will get a printout like Figure 2-5.
Notice that the printer receives decimal code 13 (hex OD) together with hex OA, which is really decimal 10. In addition, the printer does not receive decimal code 26 (hex 1A). To avoid this problem, change line 20, and add lines 100 to 120 as shown in either of the following lists. 20 GOSUB 100 100 O=INP(&H379) 110 OUT M378.
Before parking fanfold forms, tear off all but the last page, leaving less (at least three inches less) than a full page showing above the top cover. 1. 2. 3. Press the On Line switch to set the printer off-line. Press the Print Pitch switch and hold it down. Press the Paper Feed switch. The paper will be fed out backward. Page feed: Paper Feed and On Line switches If you are using single sheets, this operation ejects the current page. If you are using fanfold forms, it feeds to the top of the next page.
I 1 1 j I z I t t ! I j P / 1 1. 2. 3. Press the On Line switch to set the minter Press the On Line switch again andhold it Press the Print Pitch switch. The paper will a series of small steps. When you want to margin: Left NLQ Type Style and Print off-line. down. start moving backwards in stop, release both switches.
5. 6. Press the Paper Feed switch and hold it down. Continue holding all three switches down. In about three seconds you will hear a beep tone signaling that the buffer has been cleared. Release all three switches, make any necessary control panel settings, then set the printer back on-line. It is essential to halt the printing program on the computer before you go off-line.
MEMO -.
-- Chapter 3 .. There is an abundance of commercial software available: spreadsheet programs, word-processing programs, graphics programs, and more. This printer will work with any program that supports a Star, Epson or IBM dot-matrix printer.
A few installation programs may ask you not to select a printer but to describe what your printer can do. The answers to the most often asked questions are: Yes, this printer can do a backspace; and Yes, it can do a hardware form feed. Selecting (or describing) a printer is the main step in the installation process and frequently the only step necessary.
The character pitch can be selected from the control panel before you start printing, or possibly by an initialization sequence as described next. Initialization sequence One of the installation options may be to specify the commands your software sends at the beginning of each printing job. These commands are called the “initialization sequence” or “setup string.” If necessary, you can use the initialization sequence to adjust the margins to your paper size or select a particular type style or pitch.
the right position on the page, a short distance below the perforation. With power off, you can align the forms by turning the platen knob. When power is on, use the Paper Feed switch on the control panel. Type style and pitch selection If your software does not control the type style and pitch, you must make these selections on the control panel. The default selections are draft style and pica pitch. If you want a different style or pitch, proceed as follows: 1. 2. 3. 4. 5.
Most printer commands consist of the escape code followed by one or more letters or numbers. Some examples are: < ESC > W 1 < ESC > WO 4 5 Double-width characters Normal width Italic Upright Two lines with these commands embedded are shown below, together with the printed result. File: COMMANDSWO you to use 4italicS < ESC >WlPRINTER can help print. Printout: PRINTER can help COIYIMANDS you to use italic print.
MEMO
Chapter 4 USING THE PRINTER WITH DOS AND BASIC Although you will probably do most of your printing with the aid of commercial software, at times you will want to employ direct commands or programs of your own. This chapter will give you some ideas.
To switch printer output off, press CTRL-PRTSC or CTRL-P again. Each time you press this key combination, hard copy toggles from on to off or from off to on. PROGRAMMING THE PRINTER WITH DOS COMMANDS If your system includes the file PRINT.COM you can use the main DOS printing command. Simply type the word PRINT followed by the name of the file you want to print. To print a file named README.DOC, for example, type: A >PRINT README.
If you want a particular type style, print pitch, or right or left margin, you can make these settings from the control panel before you start printing. See Chapter 2. If you print from the DOS command level very often, it will be advantageous to create a printer setup file. Then instead of setting margins etc. manually each time, you can complete the setup with a single command from your computer.
*1 1:*-V[xl^V i!^VA-V[X^VL\ 2:*-c - "E “V indicates that the following character is a control code. “V[ enters the code. < ESC> has character code 27, and “[” is the 27th character in ASCII sequence from A. Similarly, “VA enters the control code < 1 > and “VL enters the control code < 12 > . See your DOS manual if you need further information about EDLIN. You can now set up the printer by sending it the file NLQELITE.DAT.
1000 ' Set control codes 'Escape code 1010 E$=CHR$(27) 'Draft quality 1020 D$-E$+"xO" 'Near letter quality 1030 N$=E$+"xl" 'Courier characters 1040 C$-E$+"kO"tN$ 'Sanserif characters 1050 S$-E$+"kl"+N$ 'Orator with small capital 1060 Ol$-E$+"kl"+N$ 'Orator with lower case 1070 02$-E$t"k3"+N$ 'Horizontal tab 1080 H$=CHR$(9) 'Pica pitch 1090 P$-E$+"P" 1100 ( Start printing 1110 WIDTH "LPT1:",255 1120 LPRINT E$;"D";CHR$(3);CHR$(13);CHR$(O) 'Set HT 1130 LPRINT C$;"Type styles are:" 1140 LPRINT H$;D$;"Draft char
1490 1500 1510 1520 1530 1540 1550 1560 1570 1580 1590 1600 1610 1620 1630 1640 1650 1660 1670 1680 1690 1700 1710 1720 1730 1740 1750 1760 1770 1780 1790 1800 1810 1820 1830 1840 1850 1860 1870 1880 1890 1900 1910 1920 1930 1940 2000 2010 2020 42 LPRINT E$;"A";CHR$(I); LPRINT E$;" ";CHR$(I); LPRINT "THE SPACINGS ARE CHANGED" NEXT I LPRINT E$;"aO" 'Left justify LPRINT E$;"3";CHR$(36); 'Set l/6" line spacing LPRINT E$;" ";CHR$(O); 'Normal character space LPRINT :LPRINT LPRINT C$;"Other features:" LPRINT H$
2030 LPRINT D$;E$;":" ;CHR$(O);CHR$(O);CHR$(O); 2040 LPRINT E$;"&";CHR$(O);CHR$(6O);CHR$(60); 2050 RESTORE 2520 2060 FOR M-O TO 11 2070 READ MM 2080 LPRINT CHR$(MM); 2090 NEXT M 2100 RETURN 2110 2120 ' Define NLQ download character 2130 LPRINT C$;E$;":" ;CHR$(O);CHR$(O);CHR$o; 2140 LPRINT E$;"&";CHR5(O);CHR$(60):CHR$o; 2150 RESTORE 2560 2160 FOR M-O TO 46 2170 READ MM 2180 LPRINT CHR$WM); 2190 NEXT M 2200 RETURN 2500 2510 ' DATA 2520 ' Draft download character data 2530 DATA 139,124, 0, 66, 4, 64, 36, 16, 2
2810 2820 2830 2840 2850 2860 2870 2880 2890 2900 2910 2920 2930 2940 2950 2960 2970 2980 2990 3000 3010 3020 3030 DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA 255,255,255,255.143. 15, 7, 7, 7, 7 3, 3, 3,131,193,241,240,240, 0. 0 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 0, 31, 31, 3,129,128,192,192,192,192 192,224,224,224.224.24o,255.255,255.255 255,127. 0, 0, 0, 0, 63,127,255,255 255,255,193,128,128,128,128,192,224,240 252,255.255.255.127. 63.
Next the program returns to normal spacing and gives a demonstration of the printer’s word-processing abilities: bold printing, underlining, subscripts, etc. The row of automobiles in the next printed line is created by downloading two new character patterns, which are printed in place of the character “ < ” (character 60). Details can be found in Appendix C. The final part of the program uses dot graphics to print an “S&S” logo.
MEMO -
Chapter 5 MAINTEIVANCE AND TROU8LESHOOTING Subjects covered in Chapter 5 include l Cleaning the printer l Replacing the ribbon l Replacing the print head l Troubleshooting Dust and heat will make any mechanism wear more quickly. The best maintenance is preventive, and the first step is correct location of the printer. This is covered in greater detail in Chapter 1, but in general an environment comfortable for humans is best for both the computer and the printer.
Figure 5-i. Replacing the ribbon cartridge you’ll know that the print head has reached the end of its service life. To replace the print head, follow the procedure below. As you remove the old print head, note carefully how the cable is threaded, so that you can thread the new cable in the same way. Warning: 1. 2. 3. 4. 5. 6. 7. 8. 9. 48 The print head becomes hot during operation. If you have been using the printer, wait awhile so that the print head can cool off.
Screws Qure 5-2. Replacing the print head 10. Fasten the print head down with the two screws. 11. Move the carriage back toward the right and replace the connector cover. Slide the connector cover to the left until it locks into place. 12. Replace the ribbon cartridge and top cover, and plug the power cord back in.
TROUBLESHOOTING n If the printer doesn’t print: l Check the Power and On Line indicators. Both must be on. l Check that the interface cable is securely plugged in at the computer and printer ends. l Make a test print. (Turn power OFF, hold the On Line or Paper Feed switch down, then turn power ON.) If the test print succeeds, the problem is not with the printer; try a different printing command, or try using a different cable. If the test print fails, have the printer checked by a qualified serviceman.
n If the printed characters don’t match the characters on the screen: l Check DIP switches 2-2 to 2-4. When these switches are not all ON (back), an international character set is selected and some ASCII symbols are changed to other characters. See Appendix D. l Some software is not able to display international characters on the screen. If you use an international character set you may want to paste labels on the keyboard. l If you are using the IBM mode, check DIP switch l-7.
MEMO
TECHNICAL SPEClF/CAl/O/VS n n .
Special features l n n Panel pitch/style lock-in Forward and reverse micro-feed Paper parking Hexadecimal dump Dot Matrix Size Character matrix 9 x 9 dots (Draft pica) 18 x 23 dots (Courier and Orator pica) 18 x 18 dots (Sanserif pica, elite) 12 x 11 dots (IBM block graphics, pica) 18 x 19 dots (Courier and Orator elite) 18 x 12 dots (Condensed pica) 18 x 10 dots (Condensed elite) Bit-image graphics 8 x 480 dots at 60 dpi (Single density) 9 x 480 dots at 60 dpi (Single density) 8 x 576 dots at 72 dp
Extra-large characters Double width, double height, double width and height, quadruple width and height Print pitches Pica (10 cpi) Elite (12 cpi) Condensed pica (17 cpi) Condensed elite (20 cpi) (Standard mode only) Proportional spacing can be selected for each of the above Line spacing l/6 inch (standard) l/8, n/72, or n/216 inch (programmable) Column width 8 inches Pica: 80 characters Elite: 96 characters Condensed pica: 137 characters Condensed elite: 160 characters 4 Paper Specifications n n
Insulation resistance 10 megohms between AC power line and chassis Dielectric strength Withstands I kVAC rms at 50 or 60 Hz between AC power line and chassis for at least 1 minute n Environmental Requirements Operating temperature Operating humidity Storage temperature Storage humidity 5 to 40°C (41 to 104°F) 10% to 80% (no condensation) - 30 to 65°C (- 22 to 149°F) 10% to 95% (at 40°C) (no condensation) n Option Automatic sheet feeder n interface Signals gna’ ame I Direction Function Goes from
Pin No. Signal Name 18 + SVDC 19-30 GND Dh *ection I I OUT Function 1 External supply of + SVDC.
MEMO
PRINTER CONTROL COMMANDS This appendix describes the printer’s control commands. The commands are arranged by function. The name of each command is followed by a table like the one below: Mode Both Hexadeoimal Decimal ASCII < ESC > ‘lx” “X” “1” 27 120 49 1B 78 31 27 120 I IB 78 01 Mode: Indicates the mode in which the command is recognized. Standard mode (DIP switch l-6 on) Std.
Select draft elite characters Mode IBM Decimal ASCII “I” < EfjC > “I” “ 73 1 Hexadecimal 21 13 49 IB 49 31 27 13 1 IB 49 01 Changes to draft quality characters with elite pitch (12 cpi). Ignored if the NLQ Type Style switch was pressed during power-up. Select MC? characters IModel ASCII Decimal I “XI’ -X” “ I” Both 1 Hexadecimal 27 120 49 1B 78 31 27 120 1 IB 78 01 I - Changes from draft quality to near letter quality.
Select Courier hode t I 1 IBM characters ASCII Decimal I < ESC > “I” “3” < ESC > “I” <3> < ESC > “1” < ESC > “I” I27 Hexadecimal I 1 IB 49 73 51 27 73 3 1B 49 03 “7” 27 73 55 IB 49 37 <7> 27 73 7 IB 49 07 I I 33 Changes to the Courier NLQ font. Ignored if the NLQ Type Style switch was pressed during power-up. Se/ect italic characters Mode ASCII Std.
Double-strike Mode ASCII Both printing Hexadecimal Decimal 27 “G” 1B 71 47 Causes subsequent characters to be printed in double-strike mode with a slight vertical paper motion in between, causing a thickening of horizontal strokes. For bold print, use of double-strike is recommended in NLQ mode, and combined use of emphasized and double-strike is recommended in draft mode. Double-strike cannot be used with superscripts or subscripts.
Stop overlining Mode Both Hexadecimal Decimal ASCII “- ” “0” 21 95 48 IB 5F 30 “p” 27 95 0 IB 5F 00 Stops overlining. Superscript Mode Both Hexadecimal Decimal ASCII ‘3” “0” 27 83 48 IB 53 30 ‘3” co> 27 83 0 IB 53 00 Causes subsequent characters change the character pitch. to be printed as superscripts.
Select IBM character Mode set Decimal ASCII < ESC > “t” < ESC > “t” “ 1” Hexadecimal 27 116 49 IB 74 31 27 116 1 IB 74 01 Std. Selects an IBM character set (character set #2 unless an < ESC > “7” command has been received). Ignored in IBM mode, since the IBM character set is selected automatically. Select IBM character Mode ASCII Both set #7 Decimal “7” 27 Hexadecimal 55 IB .- 37 Selects IBM character set #l.
The first eight of these character sets (from U.S.A. to Spain I) can be selected as power-up defaults by DIP switches 2-2 to 2-4. Enable printing Mode of all character codes ASCII IBM Decimal “\” nl n2 27 92 Hexadecimal nl n2 IB 5C nl n2 Enables printing of all characters in the IBM character set, including those assigned to character codes which are normally considered control codes. This command remains in effect for the next nl + n.
CHARACTER SIZE AND PITCH COMMANDS Pica pitch Mode Decimal ASCII Std. IBM “P” 27 80 18 Hexadecimal 1B 50 12 In Standard mode, changes from elite to pica pitch (10 cpi) or from condensed elite to condensed pica (17 cpi). In IBM mode, changes from either elite or condensed to pica (10 cpi). Ignored if the Print Pitch switch was pressed during power-up. Elite pitch Mode ASCII Both IBM < ESC > -Decimal Hexadecimal “M” 27 77 1B 4D “.
Expanded printing Mode ASCII Decimal Hexadecimal “w” “1” 27 87 49 1B 57 31 “w” 27 87 1 1B 57 01 Both Causes subsequent characters to be expanded to double width. Cancel expanded printing Mode Both ASCII Decimal Hexadecimal “w” “0” 27 87 48 1B 57 30 cESC> “W” co> 27 87 0 1B 57 00 Stops expanded printing and returns to normal width.
Select fixed spacing Mode Decimal ASCII Both IBM Hexadecimal “P” “0” 27 112 48 1B 70 30 “P” co> 27 112 0 1B 70 00 “P” co> 27 0 1B 50 00 80 Causes subsequent characters to be printed with fixed character spacing. Ignored if the Print Pitch switch was pressed during power-up. Select master print mode Mode Decimal ASCII Both “,W n 27 33 Hexadecimal n 1B 21 n Selects a combined print mode according to the value of n.
Select double or quadruple Mode ASCII Both size Decimal “h” n Hexadecimal n 27 104 1B 68 n Selects the size of subsequent characters as shown below. Extra-high characters align along the cap-line of normal characters, with the base line temporarily moving down. Line spacing is temporarily doubled when n = 1, 5 or 6 and quadrupled when n = 2.
Select character Mode height, width, and line spacing Decimal ASCII “[” Both <4> “@” 27 n 91 0 Hexadecimal 64 0 4 0 1B n m m 5B 40 00 00 m 04 00 n Selects a combination of character height, width, and line spacing according to the value of n and m, as below. Does not move the base line.
Set line spacing to 7172 inch Mode Both ASCII 1 Decimal “ 1” I 27 49 Hexadecimal IlB 31 Sets the distance the paper advances or reverses in subsequent to 7172 inch. line feeds Set line spacing to l/6 inch Mode ASCII Std.
Line feed Mode ASCII Both Decimal Hexadecimal OA 10 Prints the current line and feeds the paper to the next line. If DIP switch l-2 is ON, also moves the next print position to the left margin. See the preceding commands for the line spacing. Reverse line feed Mode ASCII Both Decimal 27 Hexadecimal 1B OA 10 Prints the current line and feeds the paper in the reverse direction to the preceding line.
Set top of page at current position Model IBM Hexadecimal Decimal ASCII 1 “4” 27 52 IlB Sets the current position as the top-of-page also be done from the control panel. I 34 I position. Note that this can Set page length to n lines Both Hexadecimal Decimal ASCII Mode “C” 27 n 67 n 1B 43 n Sets the page length ton lines in the current line spacing, where n is between 1 and 127 in Standard mode or between 1 and 255 in IBM mode.
Cancel top and bottom margins Mode 1 Both 1 Decimal ASCII 1 27 “0” Hexadecimal 79 IIB 4F Cancels both the top margin and the bottom margin. Form feed Mode ASCII Both Decimal Hexadecimal 12 oc Feeds the paper to the top of the next page according to the current page length, and moves the print position to the left margin. When the automatic sheet feeder (ASF) is selected (DIP switch l-4 is OFF), this cornmand ejects the current page.
Cancels all current vertical tab stops and sets new vertical tab stops at lines nl, n2, etc., where nl, n2, etc. are numbers between 1 and 255. A maximum of 16 vertical tab stops can be set. The tab stops must be specified in ascending order; any violation of ascending order terminates the tab stop list. Standard termination is by the < 0 r control code. The vertical tab stops are set in terms of the current line spacing and do not move if the line spacing is changed later.
HORIZONTAL POSITION COMMANDS Set left margin Mode Both Decimal ASCII < ESC > “1” n 27 108 Hexadecimal n n 1B6C Sets the left margin at column n (where n is between 0 and 255) in the current character pitch (pica pitch if proportional spacing is selected). The left margin does not move if the character pitch is changed later.
Set left and right margins Mode Both Decimal ASCII 1 “x” nl n2 I27 Hexadecimal 88 nl n2 IlB 58 nl I n2 Sets the left margin at column nl and the right margin at column n2. See the preceding commands for margin restrictions and other notes. Carriage return Mode Both Decimal ASCII i I Hexadecimal 1 13 OD Prints the current line and returns the next print position to the left margin. If DIP switch l-8 is ON, also performs a line feed.
Left justify Mode Decimal ASCII Both Hexadecimal “a” “0” 27 97 48 1B 61 30 < ESC > “a” 21 97 0 1B 61 00 Aligns subsequent ragged. text with the left margin, leaving the right margin Center text I Mode I Both I ASCII “a” “a” “ 1” Centers subsequent Decimal I Hexadecimal I 27 97 49 1B 61 31 27 97 I 1B 61 01 text between the left and right margins.
Cancels all current horizontal tab stops and sets new tab stops every n columns, where n is between 1 and 127. Reset all tab stops Mode cESC> Hexadecimal Decimal ASCII IBM 27 82 “R” 1B 52 Resets the horizontal tab stops to their power-up values in which a tab stop is set every 8 column starting at column 9. Also clears all vertical tab stops. Horizontal tab Mode ASCII Decimal Hexadecimal Both 9 09 Moves the print position to the next horizontal tab stop.
Absolute horizontal Mode 1 Both tab in columns Hexadecimal Decimal ASCII “f’ “0” n 27 IO? 48 n 1B 66 30 n “f CO> n 27 102 0 n 1B 66 00 n Moves the next print position to column n from the left margin, where is between 0 and 127.
Print quadruple-density b-bit graphics Mode 1 ASCII “z” nl ml m2 Both nl ml m2 n2 Hexadecimal Decimal 21 90 n2 IB 5A nl 1 n2 ml m2 Prints bit-image graphics at 240 dots per inch horizontally (maximum 1920 dots wide), skipping every second dot in the horizontal direction. See < ESC > “K” for other information.
Print O-pin graphics IModel I ASCII Std. “n” n2 nO ml nl Decimal 27 m2 1 94 nO nl n2 ml m2 .__ I Hexadecimal nl n2 ml m2 ___ 1B 5E n0 Prints bit-image graphics at 60 dots per inch if n0 = 0 or 120 dots per inch if nO = 1. The graphics image is 9 dots high and nl + n2 x 256 dots wide. Maximum width is 8 inches. Dots beyond the right margin are ignored. ml, m2, . are byte pairs representing 9 vertical dots each.
The most significan bit of the attribute byte is 1 if the character is an ascender (positioned entirely above the baseline) or 0 if it is a descender (descending below the baseline). The attribute byte also indicates the amount of white space to the left of the character (0 to 7 dots, specified by bits 4 to 6), and the width of the character cell, including this space (4 to 15 dots, specified by bits 0 to 3). The left space and cell width attributes are used only in proportional spacing.
Define download characters 1Mode I I ASCII tl- IBM “=” nl a0 ml n2 Decimal 27 38 nl n2 20 a0 al a.2 ml m2 ...mll al a2 m2 .-ml1 I Hexadecimal 1B 26 nl I n2 14 a0 al a2 ml m2 ...mll Defines one or more new draft characters and stores them in RAM for later use. Draft mode must be selected before this command is executed. nl and n2 give the number of bytes of character data that will follow. a0 is the character code of the first character defined.
Select draft elite download character set Decimal ASCII Mode IBM Hexadecimal < ESC > “I” “5” 21 13 53 1B 49 35 < ESC > “I” <.5> 27 13 5 IB 49 05 Selects the download character set, draft quality, and elite pitch (12 cpi). Ignored if the NLQ Type Style switch was pressed during power-up or if DIP switch 2-1 is ON.
OTHER PRINTER CONTROL COMMANDS Set MSB to 7 Mode Decimal ASCII Both “>” 27 Hexadecimal 62 1B 3E Sets the most significant bit of each subsequent byte received to 1, allowing users with a 7-bit interface to access characters with ASCII codes greater than 127. Set MSB to 0 Mode ASCII Decimal Hexadecimal Std. “=” 27 61 1B 3D IBM “c” 28 61 IC Sets the most significant bit of each subsequent 3D byte received to 0.
hrmediate print Mode Both Decimal ASCII < ESC > “i” < ESC > “i” “ 1” Hexadecimal 27 105 49 1B 69 27 105 1B 69 01 1 31 Selects the immediate print mode, in which the printer prints each character as soon as received. At every pause in the incoming data stream the printer scrolls the paper up about 2 inches so that the current line can be seen. When the next character is received the paper is scrolled back down and printing continues. This command is ignored when friction feed is used.
Be// Mode Both Decimal ASCII Hexadecimal 1 7 07 Sounds a brief beep tone from the printer’s beeper. Bidirectional printing Mode Both Decimal ASCII “U” CESC> “U” “0” co> Hexadecimal 27 85 48 1B 55 30 27 85 0 1B 55 00 Causes subsequent printing to be done in the normal bidirectional which is faster than unidirectional printing.
Auto Mode Both Decimal ASCII ‘I ( 12 “ ( 7. <4> “)” “4” L‘1., Hexadecimal 21 25 4 40 40 52 41 41 1B I9 04 28 28 34 29 29 Selects the automatic sheet feeder. Ignored if DIP switch l-4 is ON (ASF inactive). Eject paper from ASF Mode Both ASCII Decimal 21 25 82 40 40 82 “(” “R” “(” “R” ‘7” “)” Hexadecimal 41 41 1B 19 52 28 28 52 29 29 Ejects the current page. Ignored if DIP switch l-4 is ON (ASF inactive).
MEMO
Appendix c DO W/i/LOAD CHARACTER GENERATOR With this printer you can create new characters and symbols, download their dot data, and have them printed in place of selected characters in the regular character set. Characters that can be generated in this way range from simple but useful symbols like the check mark throughcomplex Chinese or Japanese characters. The process of designing new characters with paper and pencil is somewhat time-consuming.
t; 1 j / The dot matrix for a draft-quality character is 8 cells high and 11 cells wide. Figure C-l shows the matrix with the car symbol filled in. Note that there are no pairs of horizontally adjacent dots. The pins in the print head cannot fire fast enough to print adjacent dots in the horizontal direction. To the printer, a draft character is represented by 11 bytes of dot data, one byte for each column.
By moving the cursor and pressing the Fl, F2, and F3 keys you can quickly build up the dot pattern. If necessary you can clear all dots by pressing F4 and start over. When the character is complete, press Return to store the dot data in the computer’s memory. The program will clear the character box and ask you to select the next character. to design. When you have finished designing characters, press the F6 key.
If you select near letter quality, the character box is the same size but now has 16 (high) x 23 (wide) dot positions. Each dot is represented by two adjacent sharp signs, occupying its own position and the position to the right. This reflects the fact that the printer still cannot print horizontally adjacent dots, but that even skipping every other dot, the dots appear joined when printed. A near-letter-quality character is represented by 46 bytes of dot data, two bytes for each column.
. c c L c Dor#pgLo*D CHARACTER GENERATOR *t**tt**t..*.**.*t**t 1000 ‘*..*.**.**t.*.**.**.** 1010 WIDTH "LPT1:".255 :KEY OFF :CLS 1020 DIM A(1261, P(126.23). Q(126,23). DT(16.24) :EB-CHRS(271 :R$-CHRS(28) 1030 KEY 1. CHR$(7) :KEY 2. CHR$(.Sj :KEY 3, CHR$(P) 1040 KEY 4, CHRS(10) :KEY 5, CHRS(l1) :KEY 6. CHRb(l2) 1050 FOR I-33 TO 126 :A(I)--1 :NEXT i 1060 '__-__-_-----___--_~-~~--~~~~-~~~~~~~~~~~~-~~-~~-~~~-~~--~--~--~~-~~~~~~~~ 1070 LOCATE 1.
1700 1710 1720 1730 1740 1750 1760 1770 1780 1790 1800 1810 1820 1830 1840 1850 1860 1870 1880 1890 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 2210 2220 2230 2240 2250 2260 2270 2280 2290 2300 2310 2320 2330 2340 2350 2360 2370 2380 2390 96 I_____ Key explanatio"s ------------_-------------~------~---------------LOCATE 10.40 :PRINT "Fl: Clear dot" LOCATE 11.40 :PRINT "F2: Pass over” LOCATE 12.
2400 GOSUB 3730 :GOTO 2180 2410 I----- Wrap-"P ---~__~.___--___--_____________________-~-~~~-~----~--~~~~~ 2420 CLS :LOCATB 1.1 :PRINT "SAVE TO FILE?" 2430 S--l :PX-2 :PY-1 :SOI-"Yes" :Sl$-"No" :GOSUB 3020 2440 1 IF S THEN 2530 2450 LOCATE 5.10 :PRINT "Output file name [";FI$;"] "; 2460 INPUT F00 2470 IF Fob-"" AND FI$-"" THEN 2450 2480 IF FOO-"" THEN FOO-FI$ 2490 OPEN "R" Xl FOS 48 2500 FIELD #1:48’AS i5 2510 LSET A$-HD$+STRING5(4B-LEN(HDB).Ol :PUT #l.L 2520 GOSUB 3420 :CLOSE 1 2530 2540 LOCATE 7.
3450 3460 3470 3480 3490 3500 3510 3520 3530 3540 3550 3560 3570 3580 3590 3600 3610 3620 3630 3640 3650 FOR Y-l TO WI :BS-BS+CHRS(P(C!C.Y)) :NEXT Y IF NOT NLQ THEN BS-BS+STRINGS(35.0) :GOTO 3480 FOR Y-l TO WI :BS-BS+CHRS(Q(CC.Y)) :LEXT Y LSET AS-B5 :PUT #l,M NEXT CC :RETURN ~_---- Output to printer -----------------___----------------------------LPRINT HDS; FOR CC-33 TO 126 IF A(CC)
CHARACTER SETS This appendix gives tables of the printer’s standard and IBM character sets. The decimal character code of each character is shown in an inset to the lower right of the character. The hexadecimal code can be found by reading the entries at the top and left edges of the table. For example, the character “A” is in column 4 and row 1, so its hexadecimal character code is 41. This is equivalent (4 x 16 + 1 = 65) to decimal 65, the number in the inset.
STANDARD CHARACTER SET 8 1 24 9 2s p 1 56 ) 9 41 [ 72 I 57 [ 88 Y 13 104 120 iy 89 105 -
3 # 131 4 147 3 /iG- $ 132 148 4 164 c 179 s r 195 D c 211 s 1227 243 T (196 244 101
IBM CHARACTER Hexadecimal 1 n ” o SET #2 1 2 1161 I ~O~OIPI‘IP~ 1321 1481 1641 I I 1 1A 1 101 I 1 I 4 ’ I 5I 6I ’ 3 r-‘pr 17 j- 49 1801 1 Q j--65 1961 I 11121 a j- 81 113 3 --lY---li.
103
IBM CHARACTER Other characters The obtain > SET #l identical of functions command.
ADDITIONAL CHARACTER SET In IBM mode, additional characters can be printed by special commands.
INTERNATIONAL CHARACTER SETS When an international character set is selected by DIP switches 2-2 to 2-4 or by a command from software, the following changes are made in the character set: country 35 I 36 U.S.A. FRANCE GERMANY DENMARK +E 1 SWEDEN ITALY 91 I92 93 94 I 96 - # $-8 ,. . 8$h =F #. . s + 7 #IS 0 iile xb T .. Ih #I$ Q I\ sls @ i R # $Q r Y -I T# DT IE 0 A ii16 #I$ T +K: 0 T # $ -i- i R -i T# $ -ii-i Sl i 0 %-[ \ I- - I#I$ % ENGLAND -64 $ $ A . A . a c a. .
INDEX /Al Absolute horizontal tab, 79, 80 Ascender, 83, 84, 92 Auto feed, 89 Automatic carriage return, 16 Automatic line feed, 17, 77 Automatic sheet feeder, 6, 16, 56. 89 IBI Backspace, 77 Bail lever, 2, 7, 8, 9, II, 12 BASIC, 25, 40, 94 Beeper, 20, 24-29. 88 , 88 Bidirectional printing, 88 Bit-image printing, 37, 45.
Interface: specifications, 53 signals, 56 test, 13 International characters, 27.51,64,106 Italic printing, 22, 61 ml Justification, 78 El Label printing, 50 Left margin, 28, 76. 77 Line feed, 72 Line spacing, 50. 55, 70-72 Locating the printer, 1 ml Macro instruction, 85 Maintenance, 47 Manual feed, 88 Margins: bottom, 73, 74 left, 28, 76. 77 right, 28. 76. 77 top, 7, 73, 74 Master print mode, 68 Micro-feed, 27-28 Microjustification, 68 Most significant bit, 86 INI Near letter quality, 22, 60. 83, 85.
Tractor feed, 9-13. 53 Troubleshooting, 50.51 Type style, 22. 34, 54.
E NX-1000 MULTI-FONT PRINTER REFERENCE CARD L L POWER-UP L- In addition to their normal functions, all the control panel switches have special functions that operate if you hold them down while switching pouer on.
Function ON Page length I I inches Auto CR Yes Orator Small car, lower case Auto sheet feeder Inactive Paper-out Enabled Printer detector mode Italics Character set (IBM Mode) Set #2 Auto 1 Usage of RAM s-=-JActive LF ON International character set (See below) ON character * Denmark/Norway I - ON International Note: ON No 3-4 1 1 Buffer 2-2 2-3 1 Factorv Standard C’harxter set (Std.
PRINT Standard PITCH SELECTION mode Elite Pica 1 ~~~~~~~~~~~~~~~~~~~~~~ < ESC > “M” m 1234567890 1234567890 + 1234567890 123456789012 123456789012 “~‘3 123456789012 4 El L- 1?11;;1,T1",7El!~012 A CHR$(18) CHR$(lS) CHR$(18) CHR$(l5) 7 1234557a9oi234557 T < ESC ’ “M” 12345678901234567 12345676901234567 M * 12345678901234567 < ESC > “~33 Condensed Pica 12345579901234557m 12345678901234567890 12345678901234567090 1?345678901234567890 Condensed Elite IBM mode Pica Elite < ESC
COMMAND SUMMARY IN NUMERIC ORDER FUNCTION PAGE Bell 88 Backspace 77 Horizontal Line 79 tab 72 feed Vertical 15 tab Form 74 feed Carriage 77 return Expanded printing for Condensed pnnting set printer on-hne Cancel Pica one line 87 bh printing bb pttch Set printer 87 off-line one-line expanded last line Delete last character line Return Manual 12 of current prmt Condensed for page X8 89 feed EJeCt paper from start Select master Accept MSB positmn
MODE IBM STD STD IBM CONTROL CODE < ESC > “8” < ESC > “9” < ESC > “:” “:” “<” /I=(’ cESC> “=” “>” FUNCTION co> nl n2 -CESC > “?” n m < ESC > “(nt” “A”n “B” nl n2 “C” n < ESC > “C” n “D” nl nZ...... “F” < ESC > “G” IBM IBM IBM IBM IBM IBM IBM IBM : ;g ; :‘::;, . 3 < ESC > “I” I < ESC > “I” 2 < ESC > “1“ 3 < < < < < ESC ESC ESC ESC ESC > > > > > “I” 4 “I” 5 “I“ 6 “1” 7 “.
MODE CONTROL FUNCTION CODE < ESC > “Y” nl n2 ml m2. < ESC > “2” nl “2 ml m2... < ESC > “[” “(2 ” <4> IBM STD IBM < ESC > Y’* nl “2 < ESC > “:” nl n2 .‘n” STD -““nOnln2mlm2... < ESC > ‘IL” ,, < ESC > ‘.-” 1 < ESC > *‘a” 0 < F,SC > “a” ] < ESC > “a” 2 c ESC > “b” n0 nl n2......