NX-2400 USERS MANUAL NOT INTENDED FOR SALE PN 80821312
Federal Communications Commission Radio Frequency Interference Statement This equipment gtnerates 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.
HOW TO USE THIS MANUAL This manual is organized into tive 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 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: Draft characters, Prestige characters, Sdpt sd -, italics for Courier characters, ORATOR CHARACTERS, ALL &.@e-4. Print pitches are: Pica pitch (10 CPI), Elite pitch (12 CPI), Semi-condensed pitch (1s CPI), Condensedpica Pitch (17 CPI), Condensed elite pitch (10CPI), Normal proportional, and. condensed proportional. Double-heicrht, Doubl&'width, 'Icrilple3 Double-sized, Wid-kh, Quad-sized.
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 Install the optional IC card 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 L
Page feed Top of form Forward micro-feed Reverse micro-feed 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 29 29 31 31 USING THE PRINTER WITH DOS AND BASIC Hard-copying the screen Programming the printer with DOS commands Programming the printer with BASIC Ho
Appendix C DOWNLOAD CHARACTER Draft character LQ character Appendix D CHARACTER SETS Standard character set IBM character set #2 IBM character set #l Additional character set International character sets INDEX COMMAND GENERATOR 89 97 105 SUMMARY 108
Chapter 7 SETTING UP THE PRINTER Subjects covered in Chapter 1 include l Locating the printer l Unpacking and inspection (names of parts) 0 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.
j I 1 Figure I-1. Check to make sure you have all five items: knob, 4) Ribbon cartridge, and 5) User’s manual. 1) Printer, 2) Paper guide, 3) Platen Make an external inspection of the printer. Note the locations of the following parts: Bail lever: 2 opens and closes the paper bail which holds the paper against the platen.
I @ . Entry slot Rear cover 75GX~;~ Power Platen knob Connector I figure 1-2. The printer’s Release lever: Top cover: Rear cover: Entry slot: Control panel: Power switch: Connector: external parts 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.
- rrgure I-J. nemo”lng me rap cover 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. trgure 4 1-4.
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. Replace the top cower Hold the cover upright and engage the tabs at the back. Then swing the front edge down until the cover is closed. Leave the cover closed during normal operation. It keeps out dust and dirt and reduces the printer’s operating sounds. Open the cover only to change the ribbon or make an adjustment.
Connect the printer to the computer Connect the printer end of the interface cable to the connector socket on the right side of the printer as shown in Figure 1-6. Make sure the computer is turned OFF, then connect the other end of the cable to your computer as described in the computer manual terface cable 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.
guide 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. 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 igure 1-8. Loading a single sheet 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. 8 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.
Figure I-10. Opening the sprocket Figure 7-11. Closing the sprocket covers to expose the sprocket teeth 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-1 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. 4. 5. 6. 7. 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. Press the Quiet Mode switch on the control panel and hold it down. Still holding the Quiet Mode switch down, press the Paper Feed switch.
Figure l-13. Short test pattern Long se/f test To see the printer’s variety of type styles, you can run the long version of the printer’s self test. 1. 2. 3. Check that paper is in position for printing. With power off, press the Paper Feed switch on the control panel and hold it down. Still holding the Paper Feed switch down, turn the printer’s power ON. The printer will automatically start printing a test pattern of its full character set in various type styles.
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, open 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.
I Figure I-15. DIP switches International character set Print style and pitch selection The printer is delivered with all DIP switch set to the ON position. These are the standard settings. By changing the settings, you can alter various printer functions to match your requirements. The following questions will help you make the right 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 11-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? Normally you should leave this switch ON. The printer will automatically perform a carriage return by moving to the left margin at each line feed.
If you selected IBM mode, do you want IBM character set #l or #2? ON selects character set #2, which is for computers with an g-bit interface (the most common kind). OFF selects character set #l, for computers with a 7-bit interface. Switch 1-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.
1 I II I * 1 Pitch 1 2-5 1 2-6 2-7 1 2-8 1 1 10 CPI I ON I OFF ON 1 ON 1 10 CPI 1 ON 1 OFF Prestige 12 CPI ON OFF Prestige italic 12 CPI ON OFF Scriot 10 CPI OFF ON 12 CPI 1 OFF I ON 1 OFF I 12~~1 I ON I ON OFF I ON I OFF I ON I OFF I OFF I ‘be stvle Prestige italic Orator Ootion * I I I 1 12 CPI OFF I OFF I OFF If there is no Font Card in the slot, Courier style is selected.
Chapter 2 CONTROL PANEL OPERAllONS 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.
On Line switch The On Line switch sets the printer on-line and off-line. The state changes each time you press the switch. In the on-line state the printer receives data from the computer and prints the data. In the off-line state the printer stops printing and sends the computer a signal indicating that it cannot accept data. The printer is not present, flashing. When printer remains go on-line. powers up in the on-line state if paper is present.
Quiet Mode switch This switch operates off-line to select the printing mode. The printer powers up in normal printing mode. To select the quiet mode, press the On Line switch to go off-line, then press the Quiet Mode switch. The printer will make two passes for each line, resulting in reduced sound (and slower printing). To switch the quiet mode off, press this switch again. Each time you press this switch, quiet mode toggles from on to off or from off to on.
The selections switch: cycle in the following Pica (10 Elite (12 Semi-condensed (15 Condensed pica (17 Condensed elite (20 Proportional Condensed proportional When order. using the Paper characters characters characters characters characters order when using the Quiet Mode per per per per per Feed switch, inch) inch) inch) inch) inch) the selections cycle in the reverse The type style and the print pitch can also be selected mands given in Appendix B.
Stay in pane/ pitch: Style/Pitch and Paper Feed switch By holding these switches 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. After the beep tone, you can set the printer off-line, select a print pitch, then return to on-line and start printing. The pitch you selected will not be reset or otherwise changed by any commands your software may issue.
If your system passes the codes directly to the printer them, you will get a printout like Figure 2-3.
Coding for IBM-PC with color adaptor: 20 GOSUB 100 100 O=INP(&H379) 110 OUT &H378,1 120 RETURN :IF :OUT SWITCH COMBINATION 0<128 &H37A,5 THEN 100 :OUT &H37A,4 FUNCTIONS Several additional functions panel switches in combinations. can be obtained by pressing the control Reverse micro-feed Clearing figure 2-5. Switch combination Paper parking: functions the buffer of control panel Quiet Mode and Paper Feed switches This procedure feeds the paper backward.
Page feed: Paper Feed and On Line switches If you are using single sheets, this operation ejects the current you are using fanfold forms, it feeds to the top of the next page. 1. 2. 3. page. If Press the On Line switch to set the printer off-line. Press the Paper Feed switch and hold it down. The printer will start performing successive line feeds. Still holding the Paper Feed switch down, press the On Line switch, then release both switches. The printer will smoothly eject the current page.
Clearing the buffer: On Line and Style/Pitch switches When DIP switch 2-l is ON, the printer stores received data in a large memory buffer. This creates a problem when you want to abandon a printing job and restart: the printer may be holding much more data in its buffer than it has actually printed, and this unprinted data must be cleared out before restarting. Turning power off is one way to clear the buffer, but there is another way: 1. 2. 3. 4. 5. Halt the printing program on the computer.
MEMO
USING WE PR//vER WITH COMMERCIAL SOFTWARE 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.
Selecting (or describing) a printer is the main step in the installation process and frequently the only step necessary. If you selected this printer or any Star, Epson or IBM printer you should be able to use software commands for all the standard printer functions, including bold or double-strike printing, underlining, subscripts, superscripts, margin control, linespacing control, and graphics.
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. You can look up the commands you want in Appendix B.
Type sty/e 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 depend on the settings of DIP switches 2-5 to 2-8. If you want a different style or pitch, proceed as follows: 1. 2. 3. 4. 5. Hold the Style/Pitch and Quiet Mode switches down when you turn the printer’s power on, if you intend to set the type style. Hold the Style/Pitch and Paper Feed switches down if you intend to set the print pitch.
.Most printer commands consist of the escape code followed more letters or numbers. Some examples are: by one or Double-width characters Normal width Italic Upright Wl WO 4 5 Two lines with these commands with the printed result. embedded are shown below, together File: WlPRINTER can help you to COMMANDSWO use 4italic5 print. Printout: PRINTER can help COMMANDS 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. Three subjects are covered: Hard-copying the screen l Programming the printer with DOS commands l Programming the printer with BASIC l I.
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 or print pitch 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 pitches etc. manually each time, you can complete the setup with a single command from your computer.
l:*“V[xlV[!-VA’V[XVL\ 2:*-c *E“V indicates that the following character is a control code. “V[ enters the < ESC > code. has character code 27, and “[” is the 27th character in ASCIIsequence 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 LQELITE.DAT.
1000 1010 1020 1030 1040 1050 1060 1070 1080 1090 1100 1110 1120 1130 1140 1150 1160 1170 1180 1190 1200 1210 1220 1230 1240 1250 1260 1270 1280 1290 1300 1310 1320 1330 1340 1350 1360 1370 1380 1390 1400 1410 1420 1430 1440 1450 1460 1470 1480 1490 1500 lSl0 1520 1530 1540 1550 ' Set control codes E$=CHR$(27) 'Escape code D$=E$+"xO" 'Draft quality L$=E$+"xl" 'Letter quality C$=E$+"kO"+L$ lCourler-chara&ers P$=ES+"k2"+LS 'Prestlqe characters Oj=E~+"k3"+L$ 'Orator-characters S$=E$+"k4"+L$ 'Script characters
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 1630 1840 1850 1860 1870 1680 1890 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100 2110 40 LPRINT ES;" ";CHR$(I); 'Increase character space LPRINT "THE SPACINGS ARE CHANGED" NEXT I 'Left justify LPRINT E$;"aO" LPRINT E$;"3";CHR$(30); 'Set l/6" line spacing LPRINT ES:" ";CHR$(O); 'Normal character space LPRINT :LPRINT
2120 2130 2140 2500 2510 2520 2530 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2640 2650 2660 2670 2680 2690 2700 2710 2720 2730 2740 2750 2760 3000 3010 3020 3030 3040 3050 3060 3070 3080 3090 3100 3110 3120 3130 3140 3150 3160 3170 3180 3190 3200 3210 3220 3230 3240 3250 NEXT ROW LPRINT ES;"@" END 'Initialize printer ' SUBROUTINES ' Define super/subscript download character LPRINT E$;"Sl";E$;":"; CHR$(O);CHR$(O);CHR$(O); LPRINT E$;"&";CHR$(O);CHR$(6O);CHR$(60); RESTORE 3020 READ LS :LPRINT CHR$(
3260 3270 3280 3290 3300 3310 3320 3330 3340 3350 3360 3370 3380 3390 3400 3410 3420 3430 3440 3450 3460 3470 3480 3490 3500 3510 3520 3530 3540 3550 3560 3570 3580 3590 3600 3610 3620 3630 DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA 15, 15, 0, 0, 0, 0, 0, 0, 0, 0 0, 1, 3, 3. 7. 7. 15. 14. 14.
Actual printing begins in line 1120. Using the preassigned commands, the program prints samples of its different type styles, including a line showing all styles in italics, followed by samples of the print pitches, then some double and quadruple-sized printing. Next comes the central attraction of the program: a line of text printed fourteen times in expanding and contracting loops to give a barrel effect.
1600 1610 1640 1650 1660 1670 2060 2530 2540 2670 LPRINT E$;"3";CHR$(36); 'Set l/6" line apacing 'Normal character space ' LPRINT EQ;" ";CHR$(O); ' LPRINT H$;E$;"q";CHR$(l);"OUTLINED";", ";EQ;"q";CHR$(O); ' LPRINT EQ;"q";CHRQ(2);"SHAWWED";", ";E$;"q";CHR$(O); ' LPRINT E$;"q";CHR$(3);"OUTLINED WITH SHADOWED";", "; ' LPRINT E$;"q";CHR$(O) LPRINT E$;"A";CHR$(8);E$;"2"; I Set 8/72" line spacing LPRINT E$;"Sl";CHR$(28);":"; CHR$(O);C~$(O):C~$(o); LPRINT E$;"=";CHR$(O);CHR$(6O);CHR$(6O); LPRINT ES;"="; cHR$(o);c
Chapter 5 MAIIVTHVAIVCE AND TROUBLESHOOTIIVG 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-1. Replacing REPLACING the ribbon cartrlctge THE PRINT HEAD The dot matrix print head has a life of about 200 million dots, or years of normal use. When printing is too light even after replacing the ribbon, 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 threaded, so that you can thread the new cable in the same way.
7. Place the new print 8. Thread the new cable the same way as the old, securing tabs on the print head carriage. 9. Plug the cable into the connector, Connector L seating inserting it on the two pins. it under the it as far as it will go. cover I Fl igure 5-2. Replacing 10. Fasten head on its support, the print head the print head down with the two screws. 11.
REPLACING THE BATTERY IN THE RAM CARD The optional RAM card has an internal battery that backs up the stored data even when the card is removed from the printer. This battery can be used for more than four years. To avoid losing data from the RAM card, you should replace the battery before the end of its service life. Follow the procedure below. 1. 2. 3. 4. 5. 6. Insert the RAM card in the printer as described in Chapter 1. Turn the power switch on to supply power to the RAM card.
TROUBLESHOOTING w If the printer doesn’t print: l Check the Power and On Line indicators. l Check that the interface 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 fanfold paper Both must be on.
n If the printed characters 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.
7ECHNlCAL SPECIFlCA7lONS n Printing Mechanism Printing method Serial impact Printing speed 142 characters per second (draft pica) 47 characters per second (LQ pica) Printing direction Text: Dot graphics: Paper dots Friction and push-tractor feed Semiautomatic sheet loading feed Paper feed speed interface (during page feed) Centronics-compatible, 7 or 8 bit, TTL-level 7K bytes when not used for download characters l-Line buffer when using download buffer Emulation 3.
Panel pitch/style lock-in Forward and reverse micro-feed Paper parking Hexadecimal dump Special features n n Dot Matrix Size Draft character: 24 24 16 24 24 16 x x x x x x 9 9 7 9 9 7 LQ characters: 24 24 16 24 24 16 x x x x x x 35 29 23 18 15 23 Dot graphics: 8 x 480 dots at 60 dpi (Single density) 8 x 640 dots at 80 dpi (CRT I) 8 x 720 dots at 90 dpi (CRT II) 8 x 960 dots at 120 dpi (Double density) 8 x 960 dots at 120 dpi (High speed) 8 x 1920 dots at 240 dpi (Quadruple density) 24 x 480 dot
n Type Sty/es and Pitches Draft 12, Draft 15, Courier 10, Courier 12, Courier 15, Courier proportional, Prestige 10, Prestige 12, Prestige 15 Prestige proportional, Orator 12, Orator 15, script 10, script 12, script 15 Type styles Extra-large Print characters Double width, triple width, double height, double width and height, quadruple width and height Pica (10 cpi) Elite (12 cpi) Semi-condensed pitches (15 cpi) [Standard mode pica (17 cpi) elite (20 cpi) [Standard mode only1 Condensed Condensed
n Electrical Specifications Line voltage n 120 VAC + 10% 220 VAC + 10% 240 VAC f 10% (varies according chase) to the country of pur- Line frequency 50 or 60 Hz Power consumption Typ. 39W, Max.
Pin No. 10 Signal Name 7xX Direction OUT Function 5-Microsecond Low pulse acknowledges receipt of data. 11 BUSY OUT Low when the printer data. is ready to accept 12 PAPER OUT OUT Goes High if the printer runs out of paper. Can be held Low permanently by turning DIP switch l-5 off.
1 MEMO 56
Appendix B 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 Decimal ASCII -X” “X” “ 1” Cl> Hexadecimal 27 120 49 1B 78 31 27 120 1 1B 78 01 Mode: Indicates the mode in which the command is recognized. Standard mode (DIP switch 1-6 on) Std.
Select LQ characters Mode Decimal ASCII Both L Hexadecimal < ESC> “x1’ “1” 27 120 49 1B 78 31 6hx” Cl> 27 120 1 1B 78 01 Changes from draft quality to letter quality. set to stay in panel style at power-on. Ignored if the printer was Select LQ type style Mode ASCII Both “k” n 27 107 Decimal n lB6B Std. “C” n 28 n 1c 67 Hexadecimal n 43 n Selects an LQ type style according to the value of n.
Select upright characters 1Mode 1 1 ASCII Decimal Hexadecimal I Std. “ 5” 27 53 1B 35 IBM “5” 28 53 1c 35 1 Stops italic printing and causes subsequent characters to be printed upright. Ignored if the printer was set to stay in panel style at power-on. Emphasized Mode ASCII Both printing Decimal “E” 27 Causes subsequent to vertical strokes.
Stop underlining Mode Both Decimal ASCII Hexadecimal < ESC > --‘I “0” 27 45 48 1B 2D 30 < ESC > “-” co> 27 45 0 1B 2D 00 Stops underlining. Start overlining IModel < Both 1 ASCII JJSC > ‘I-17 “-” “,” <1> Decimal 1 27 95 49 1B SF 31 27 95 1 IB 5F 01 Causes subsequent characters to be overlined. zontal tabulation are not overlined.
CHARACTER SET COMMANDS Select standard character set thnodel Both Std. ASCII “t” < ESC > “t” “0” - . Decimal I < ESC > co> I Hexadecimal 27 116 48 1B 74 30 27 116 0 1B 74 00 < FS > “1” co> 28 73 48 1c 49 30 < FS > “1” co> 28 73 0 1c 49 00 I Selects the standard character set. This is the power-up default in Standard mode if DIP switch l-7 is ON.
n Character 0 1 2 3 4 5 6 U.S.A France Germany England Denmark Sweden Italy n Character set set 7 Spain I 8 Japan 9 Norway 10 Denmark II 11 Spain II 12 Latin America 13 Denmark/Norway I 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.
CHARACTER SIZE AND PITCH COMMANDS Pica pitch Mode Decimal ASCII Std. IBM 27 “P” Hexadecimal 80 1B 18 50 12 In Standard mode, changes from either elite or semi-condensed 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 printer was set to stay in panel pitch at power-up.
Condensed printing Mode ASCII Decimal Both Hexadecimal 15 < SI > 21 OF 15 1B OF In Standard mode, changes from pica to condensed pica (17 cpi) or from elite to condensed elite (20 cpi). In IBM mode, changes from pica to condensed (17 cpi). Ignored if the printer was set to stay in panel pitch at power-up. Cancel condensed printing Mode Both Decimal ASCII Hexadecimal 18 12 In Standard mode, changes from condensed pica to normal pica or from condensed elite to normal elite.
Caucel one-line expanded printing Mode Both Hexadecimal Decimal ASCII 20 14 Stops one-line expanded printing set with < SO > or < ESC > < SO > . Does not cancel < ESC > “W” 1. Se/ect proportional spacing Mode Both IBM ASCII < ESC > Hexadecimal Decimal ‘IP 7. “13. 27 112 49 1B 70 31 “P ” 27 112 1 1B 70 01 “P” 27 1 1B 50 01 80 Causes subsequent Courier or Prestige characters to be proportionally spaced.
Increase character spacing Mode Decimal ASCII Std. “” 27 32 n Hexadecimal n IB 20 n Increases the space between characters by n dots, where n is a number from 0 to 127. Used in microjustification. Select double or quadruple size Mode Hexadecimal Decimal ASCII Both “h” 27 104 n n 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.
Select character Mode ASCII Std. width Hexadecimal Decimal “E” 28 n 69 n IC 45 n Selects a character width according to the value of n as shown below.
Select character Mode IBM type and print pitch Decimal ASCII < ESC > “I” n 21 13 Hexadecimal n 1B 49 n Selects a combination of character type and print pitch according to the value of n as shown below.
Set line spacing to 716 inch Mode Std. IBM Decimal ASCII Hexadecimal "2" 21 50 1B 32 "2" 28 50 1C 32 Sets the distance the paper advances or reverses in subsequent to l/6 inch. line feeds Set base unit for line spacing Mode Decimal ASCII IBM “[” “\” <4> 21 91 0 n Hexadecimal 92 0 4 0 1B 0 5B 00 5C 04 00 00 00 n n Sets the base unit for the line spacing commands, < ESC> “3” and < ESC> “J”.
Define line spacing to n/72 inch Mode Decimal ASCII IBM “A” n 21 65 Hexadecimal n 1B 41 n Defines the distance the paper advances or reverses in subsequent lines feeds to n/72 inch, where n is between 1 and 85. If n = 0, this command is ignored. The new line spacing does not take effect until the next < ESC > “2” command.
Perform one n/180-inch or n/2164nch line feed Mode Both Hexadecimal Decimal ASCII “J” n 27 n 74 n lB4A Feeds the paper once by n/180 inches (Standard mode) or n/216 inches (IBM mode), where n is between 0 and 255. Does not move the print position right or left when DIP switch l-2 is OFF; returns the carriage to the left margin if DIP switch l-2 is ON. Does not change the line-spacing setting. Perform one n/780-inch reverse line feed < ESC > Hexadecimal Decimal ASCII Mode Std.
Set page length to n inches IModel I ASCII Both “C” CO> n I Decimal 27 0 61 n I Hexadecimal 1B 43 00 n Sets the page length to n inches, where n is between 1 and 22 in Standard mode or between 1 and 127 in IBM mode. The current line becomes the top of the page. Set top margin 1Model I ASCII Both < ESC > “c” n Decimal 27 99 n I I Hexadecimal 1B 63 n Sets the top margin to n lines, where n is between 1 and 255. Printing begins on the (n + 1)th line on the page.
Disable paper-out detector IModel Both I ASCII 1 < ESC > “8” Decimal I Hexadecimal 1 21 56 IlB 38 I Causes the printer to disregard the signal sent by the paper-out detector, enabling printing to the bottom of the paper. Overrides the setting of DIP switch l-5. Enable paper-out detector IMode I Both I ASCII I Decimal 21 51 “9” I Hexadecimal 1B 39 Causes the printer to stop printing about an inch before the end of the paper. Overrides the setting of DIP switch l-5.
Select vertical tab channel ASCII Mode Both Decimal < ESC b “i” nO 27 47 Hexadecimal n0 1B 2F n0 Selects a set of vertical tab stops designated by a channel number (no) from 0 to 7. The tab stops in each channel are set by < ESC > “b”. Vertical tab ASCII Mode Both 1 Decimal 1 II Hexadecimal 1 OB Feeds the paper to the next vertical tab stop and moves the print position to the left margin. Performs a line feed if no vertical tabs are set, as at power-up.
Sets the right margin at column rl in the current character pitch (pica pitch if proportional spacing is currently selected). Column II becomes the last character position in the line. The right margin does not move if the character pitch is changed later.
Backspace Mode ASCII Both CBS> Decimal 1 Hexadecimal 8 1 08 Moves the print position one column to the left. Ignored if the print position is at the left margin. This command can be used to overstrike or combine characters. Leff justify Mode Both Decimal ASCII “a” “a” “0” co> Aligns subsequent ragged.
Set horizontal tab stops Mode ASCII Both 1 Decimal “D” nl Hexadecimal n2 . 27 68 nl n2... 0 1B 44 nl n2... 00 Cancels all current horizontal tab stops and sets new tab stops at columns nl, n.2,etc. in the current character pitch (pica pitch if proportional spacing is currently selected), where nl, n2, etc. are numbers between 1 and 255. The maximum number of horizontal tab stops allowed is 32 in Standard mode and 28 in IBM mode.
Relative horizontal tab Decimal ASCII Mode Std. < ESC > “\” nl n2 27 IBM < FS> “\” nl n2 28 Hexadecimal 92 nl 92 nl n2 n2 1B 5C 1C 5C nl nl n2 n2 Moves the print position right or left a specified distance (maximum 6 inches). Ignored if the resulting position is beyond the right or left margin.
GRAPHICS COMMANDS Print 8-bit single-density graphics Mode Decimal ASCII Both “K” nl n2 21 15 nl Hexadecimal n2 ml m2 ml ’ m2 IB 4B nl n? ml m2 Prints S-bit dot graphics at 60 dots per inch horizontally. The graphic image is 8 dots high and nl + n2 x 256 dots wide. Maximum width is 8 inches (480 dots). ml, m2, . are the dot data. each a 1-byte value from 0 to 255 representing 8 vertical dots, with the most significant bit at the top and the least significant bit at the bottom.
Print M-bit hex-density graphics Mode Decimal ASCII nl “Z” Both ml m2 n2 28 90 nl m3 Hexadecimal n2 5A nl n2 ml m2 m3 .._ 1C ml m2 m3 Prints 24-bit dot graphics at 360 dots per inch horizontally. The graphic image is 24 dots high and nl + n2 x 256 dots wide. Maximum width is 8 inches (2880 dots). In the data ml, m2, m3 ,.. each three bytes represent 24 vertical dots.
Select graphics Mode mode Decimal ASCII < ESC > IBM “[” n2 “g” mO nl 27 m2 ml Hexadecimal 91 103 nl 1B n2 m0 ml m2... SB 67 nl n2 m0 ml m2... Selects one of eight graphics modes depending on the value of m0 and prints dot graphics in this mode. The graphic image is (nZ + n2 x 256) - 1 dots wide. See < ESC> “K” (for 8-bit graphics) or < FS> “Z” (for 24-bit graphics) for information on ml, m2, . . .
Define download characters Mode Decimal ASCII “&” n2 Std. ml dl dz “=” co> n2 IBM nl CO> m0 m0 dr 38 0 nl IB 26 00 nl n2 m0 ml m2 n2 m0 ml m2 dl d.? _.. dx dl d.? ___ d.x 27 m2 dx nl ml Hexadecimal 61 1B 3D 00 nl 0 nl n2 m0 ml m2 n2 m0 ml m2 dl d2 dx dl dz dx 27 m2 dz d.x Defines one or more new characters and stores them in RAM for later use.
Select ROM character Mode set Decimal ASCII Both Hexadecimal “O/Jo” “0” 27 37 48 1B 25 30 “O/O” < 0 > 27 37 0 IB 25 00 Stops using the download character set and returns to the built-in character set. Ignored when DIP switch 2-l is ON. OTHER PRINTER CONTROL ROM COMMANDS Set MSB to 7 Mode ASCII L.
Cancel last line 1Mode I I ASCII I Decimal 1 24 IBoth 1 Deletes the last line currently present 1 I I Hexadecimal 18 in the print buffer. Repeat data Hexadecimal Decimal ASCII Mode “v” n dr “V” Both Repeats data, defined dl 27 dx
Cancel immediate Mode Both print Decimal ASCII < ESC > “i” < ESC > “i” y-y co> Hexadecimal 27 105 48 IB 69 30 27 105 0 IB 69 00 Cancels the immediate print mode. The printer waits for each line to be completed before printing it, and does not scroll the paper up and down. This command is ignored when friction feed is used. Set printer off-line Mode Decimal ASCII Std. IBM Hexadecimal 19 “0” “%” 27 13 81 36 IB 51 24 Sets the printer off-line.
Bidirectional printing Decimal ASCII Mode Both Hexadecimal “U” “0” 27 85 48 IB 55 30 “U” co> 27 85 0 IB 55 00 Causes subsequent printing to be done in the normal which is faster than unidirectional printing.
Eject paper from ASF Mode Both a‘(,> “R” <.(” “R” Ejects the current “)” 21 25 82 40 40 82 “(” 41 if DIP switch 41 IB 19 52 28 28 52 “(” “T” “)” 29 l-4 is ON (ASF inactive). Hexadecimal Decimal “T” 29 on ASF ASCII Both “)” page. Ignored Set print start position Mode Hexadecimal Decimal ASCII < ESC > n “)” 21 25 84 n n 40 40 84 41 41 IB 19 54 n n 28 28 54 29 29 Skips n/6 inches at the top of the page, where n is equal to or greater 1.
MEMO
Appendix C CHARACTER DOWNLOAD 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 through complex Chinese or Japanese characters. The process of designing new characters with paper and pencil is time consuming.
The normal character height is 24 cells, and the width is varied character mode as shown below. Character mode Draft characters LQ pica characters LQ elite characters LQ semi-condensed LQ proportional Character by the width 2; 23 :: Figure C-l shows the matrix with the telephone 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.
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 program will ask you whether characters you have designed. characters will be saved on a the entire character set from printed out.
If you select super/subscript, the character box now has 16 (high) x 7 (wide) dot positions for draft characters, or 16 x 23 dot positions for LQ characters. Each dot is represented by two adjacent solid blocks, 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. The file created mands: 1. 2. 3. 4.
1250 1260 1270 1280 1290 1300 1310 1320 1330 1340 1360 1370 1380 1390 1400 1410 1420 1430 1440 1450 1460 1470 1480 1490 1500 1510 1520 IF HID$(I$,2,l)="p" THEN QUA=2 ELSE QUA=0 ' I$=INPUT$(2,#1) IF RIGHT$(I$,l)="T" THEN SCR=O :GOTO 1300 I$=INPUT$(l,#l) :SCR=-1 ' I$=INPUT$(5,#1) IF LEPT$(I$,l)=E$ THEN IBN=O ELSE IBN=-1 I------ Read data for 1 character ------------------------------I$=INPUT$(3,#i) IF I$=E$+"%l" THEN 1440 I$=INPUT$(l,#l) :J$=INPUT$(l,#l) :IF CC>126 THEN 1440 CC=ASC(I$) :A(CC)=ASC(NID$(A$(Cc)
1890 SO$="Continue" :Sl$="Start over" 1900 S=O :PX=17 :PY=l :GOSUB 2820 :IF S THEN CLS :GOTO 1120 1910 ' 1920 ~==******I***=***************=**=**=====*==*==********----==***** ---1930 1940 1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060 2070 2060 2090 2100 2110 2120 2130 2140 2150 2160 2170 2160 2190 2200 2210 2220 2230 2240 2250 2260 2270 2260 2290 2300 2310 CLS Q----- Select character position -_-_-_________-___-------------CH$=CHR$(CC) LOCATE 1,50 :PRINT "CHARACTER [“;CH$;“l”; I$=INPUT$(l) I
2530 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2640 2650 2660 2670 2660 2690 2700 2710 2720 2730 2740 2750 2760 2770 2760 2790 2600 2810 2620 2830 2840 2850 2860 2070 2880 2890 2900 2910 2920 2930 2940 2950 2960 2970 2980 2990 3000 3010 3020 3030 3040 3050 3060 3070 3080 3090 3100 3110 3120 3130 3140 3150 3160 IF Y
3170 3180 3190 3200 3210 3220 3230 3240 3250 3260 3270 3280 3290 3300 3310 3320 3330 3340 3350 3360 3370 3380 3390 3400 3410 3420 3430 IF FL=0 THEN A(CC)=-1 BEEP CC=CC+l :IF CC=127 THEN CC=33 GOT0 1920 T------ Wraphup --_-------____----______________________--------CLS :LOCATE 1,l :PRINT "SAVE TO FILE?" S=O :PX=2 :PY=l :SD$="Yes" :Sl$="No" :GOSUB 2820 IF S THEN 3310 LOCATE 5.
CHARACTER SETS This appendix gives tables of the printer’s standard and IBM character sets. The decimal character code of each character the lower right of the character. is shown in an inset to 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 5 6 7 DC3 B -4 19 4 DC4 > Y 4 20 5 Y L 52 36 5 % 7,’ 68 u E U i.C i7’ 100 e B + 21 . 43 59 C 75 L 60 44 u I K < 1 C ’ 116 ii' I ESC> L 84 k 91 1 \ 76 C 107 92 123 I 108 124 = E F . 46 14 N 62 ? / 47 .
156 1172 1188 = P 141 157 142 158 174 / < SI > 159 189 > .
IBM CHARACTER SET #2 - - -
IBM CH ARACTER SET #I - Other characters are identical to IBM character set #2. The duplication of control codes enables systems with a 7-bit interface to obtain control functions when the most significant bit is set to 1 by the “ > ” command.
ADDITIONAL 1Hexa- CHARACTER a 1 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: 1 23 24 40 5B Country GERMANY I# SWEDEN 1# JAPAN I# 9B[ 9DI +k $ @ r $ h o S§fi G @I sea # f A $ e Q $ @i s cl e f r AZ SfR SPAIN 2 # $ 6 i LA’IINAMERICA # $ 6 i $ e I See page 17 for the DIP switch settings.
INDEX A Absolute tab, 78 Auto feed, 86 Automatic carriage return, 16 Automatic line feed, 27, 75 Automatic sheet feeder, 6, 16 E Backspace, 76 Bail lever, 2, 7. 8, 9, 11, 12 Battery, RAM card, 48 BASIC, 23, 38, 92 Beeper, 20, 22, 26, 27, 86 Bidirectional printing, 86 Bit-image printing, 35, 43, 50, 79,80.
111 Cd IBM character sets, 61, 100 - 103 IBM mode, 16,43 IBM printers, 29 IBM-PC, 24 IC card, 5 Immediate print, 85 Initialization sequence, 31 Installing software, 29 Interface: signals, 54 - 55 specifications, 51 test, 13 International characters, 17, 50, 61, 104 Italic printing, 21, 33, 58 m Justification, 76 Label printing, 49 Left margin, 74, 76 Letter quality, 21, 58, 82 Line feed, 70 Line spacing, 49, 53, 67, 68, 70 Locating the printer, I MI Page width, 30, 53 Panel pitch, 23 Panel style, 23 Pa
Star printers, 29 Style/Pitch switch, 21, 23, 26 Subscripts, 60 Super/subscript character, 91 Superscripts, 60 Tabulation, 50, 73, 74, 77 Test patterns, 12, 13, 22 Top cover, 3, 5 Top margin, 7, 72 Top of page (form), 26, 31, 72 Tractor feed, 9 - 12, 51 Troubleshooting, 49 - 50 Type style, 17, 21.
COMMAND SUMMARY MODE CONTROLCODE IBM CBS> < ESC > < ESC > -CESC > < ESC > < ESC > < ESC > < ESC > Std. IBM Std. Std. IBM Std. IBM Std. Std.
MODE CONTROL CODE < ESC > “7” < ESC > “8” < ESC > “9” IBM Std. Std. IBM Std. IBM Std. IBM IBM Std. IBM IBM Std.
IBM IBM IBM Std. IBM IBM Std IBM Std. i ESC > “[” .‘/.1 <4> 110 i ESC > “[” “g” nl n2 mO ml m2 i ESC > ‘.‘t” nl n2 < ESC > “\,” nl n2 < ESC > .. n ” < ESC < ESC < ESC < ESC c: ESC < ESC < < < < < < < < < < < < ESC ESC ESC ,2SC ESC ESC ESC ESC ESC ESC ESC ESC < ESC < ESC < ESC < ESC < ESC < ESC < ESC < ESC > > > > > > .‘-” *‘p” .*_” .‘-” “a” “a” “a” 6 1> *’0.. “1” <0> < 1> <7> > > > > > > > > “a” “a” “a” “a” “a” “b” “c” “d” <3> “0” ‘. 1” “2” “3” nl n2 n .
MODE CONTROL FUNCTION CODE < ESC > “x” < 1 > < ESC > “x” “0” < ESC > “x” “ 1” IBM “%.” “-” < ESC > “ w ” < ESC > “w” < FS > “2” IBM IBM < FS > < FS > < FS > “3” “4” “5” “:” < FS > < FS > < FS > (‘z” “@” “p, “C” n “E” n “F” “I” < FS > < FS > “I” < 1 > “y “o” “I” “I” < FS < FS < FS < Fs < FS “Q” n IBM Std. IBM Std. Std. Std. Std. Std. Std. IBM Std. IBM Std. Std. Std. Std. Std. Std. Std. Std.