MULTI-FONT LC-IOII USERS MANUAL NOT INTENDED FOR SALE
Trademuk Acknowledgements LC-10 II, NL-10, NP-10, NX-10/l& ND-10/l& NR-ltl’l5: StarMicmnics Co., Ltd. IBM PC, PC-AT, PC-XT, Proprinter X24/XL24, Proprinter II, PC-DOS: Intematiad Machines Corp. Microsoft BASIC MS-DOS: Microsoft Co LQ-800, LQ-1000, LQ-1050, LQ-1500: Sx$: WordSt8r: MicroProIntemationalCorporation Business Corp. NOTICE l l l l All rights mserved. Reproduction of auy ptt of this manual in any fotm whatsoe-ver without STAR’s expmss permission is forbidden.
HOW TO USE THIS MANUAL This manual is organized into live 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: ?I I.,., (1: .k, e y .z KIf.a .f:: jy.,_" :;?. I..;>, Courier characteks, Sansevif characters, ORATOR and wIni with I TAL Its SMALL Print pitches are: Pica pitch, Elite pitch, Condensed pica pitch, Condensed elitepitch, proportional spacing Various line THE THE Other features: Emphasized, Underlininq, f3UPERSCRIPT CAPITALS, OR lower case characters, for a 1 1 s t y.I iii).
TABLE OF CONTENTS Chapter 1 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 Adjustin
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 Chapter 4 USING THE PRINTER WITH DOS AND BASIC Hard-copying Programming Programming Chapter 5 the screen the printer with DOS commands
Appendix C DOWNLOAD CHARACTER GENERATOR 91 Draft character NLQ character Appendix D CHARACTER SETS Standard character set IBM character set #2 IBM character set #l Additiona! character set International character sets INDEX REFERENCE CARD 99 100 102 104 105 106 107 Inside the cover
SETTING UP THE PRINTER L.. 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.
Figure 7-i. Check to make sure you have all five items: 1) Prmter, 2) Paper gume, a) rlaten knob, 4) Ribbon cartridge, and 5) User’s manual. Make an external inspection of the printer. following parts: Bail lever: - Note the locations of the opens and closes the paper bail which holds the paper against the platen.
Figure 7-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.
Figure T-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. Figure 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. I Figure 7-5. Installing the ribbon cartridge Replace the top cover Hold the cover upright and engage the tabs at the back.
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 .._ _. u. L pure 1-7. Mountmg tne paper guise lor smgle sneew 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. 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. 2.
lever 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.
lever Figure I-10. Opening the sprocket @we I-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-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. 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 Print Pitch switch on the control panel and hold it down. Still holding the Print Pitch switch down, press the Paper Feed switch.
Figure l-13. Short test pattern Long self 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, 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.
Figure I-15. DIP switches 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 1l-inch forms. Move it to the OFF position if you will be using 12-inch forms. Switch l-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 #l, 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
Chapter 2 CONTROL PANEL OPERATlONS This chapter explains how to use the control panel to: 0 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 sw
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, paper will feed to the top of the next page. This is explained later. the 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), as follows: Pica Elite Condensed pica Proportional pica Proportional elite (10 characters (12 characters (17 characters There is no condensed the pitch selections cycle per inch) per inch) per inch) elite pitch in the IBM mode. Type Style switch NW 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 Feed switch If held down during The test cycles endlessly. power-up, this switch prints a long test pattern. To stop the test you must switch power off. Stay in panel pitch: 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 cimal mode: BASIC program 10 FOR I-O 20 LPRINT 30 NEXT 40 LPRINT 50 END is a simple test you can run in hexade- TO 255 CHR$(I); I If your system passes the codes directly to the printer 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.
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 you are using fanfold forms, it feeds to the top of the next page. 1. 2. 3.
1. 2. 3. Press the On Line switch to set the printer off-line. Press the On Line switch again and-hold it down. Press the Print Pitch switch. The paper will start moving backwards in a series of small steps. When you want to stop, release both switches. Left margin: NLQ Type Style and Print Pitch switches Software almost always provides commands for controlling so you will not usually have to set them from the control necessary, however, you can set the left margin as follows. 1. 2. 3.
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
USING THE PRlNTER 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.
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. lnitializafion 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 more letters or numbers. Some examples are: < ESC > W 1 < ESC > WO 4 5 / / . I ‘r / by one or Double-width characters Normal width Italic Upright Two lines with these commands with the printed result. embedded are shown below, together File: - WlPRINTER COMMANDSWO can help you to use 4italic5 print. - Printout: - PRINTER can help COIXMANDS 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.
*I ~:*-V[X~*V[!~VA-V[X~VL\ 2:*-c "E “V indicates that the following character is a control code. “V[ enters the < ESC> 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 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 ' Set control codes 'Escape code E$-CHR$(27) 'Draft quality D$-E$+"xO" 'Near letter quality N$=E$+"xl" 'Courier characters C$=E$+"kO"+N$ 'Sanserif characters S$=E$+"kl"+N$ 'Orator with small capital Ol$-E$+"kl"+N$ 'Orator with lower case 02$=E$+"k3"+N$ 'Horizontal t
- 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 'Left justify LPRINT E$;"aO" LPRINT E$;"3";CHR$(36); 'Set l/6" line spacing LPRINT E$;" ";CHR$(O); 'Normal character space LPRINT :LPRINT LPRINT C$; "Other features:" LPRINT
2030 2040 2050 2060 2070 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 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 2770 2780 2790 2800 LPRINT D$;E$; ":";CHR$(O);CHR$(O);CHR$(O)z LPRINT E$;"&";CHR$(O);CHR$(~~):CHR$O; RESTORE 2520 FOR M-O TO 11 READ MM LPRINT CHR$(MM); NEXT M RETURN ' ' Define NLQ download character LPRINT C$;E$;":" ;CHR$(O);CHR$(O);CHR$(O); LPRINT E$;"&";CHR$(O);CHR$(~~);CHR$O; RES
2810 2820 2830 2840 28.50 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, o, o, o, o, o, o. o 0, 31, 31, 3,129,128,192,192,192,192 192,224,224,224,224,24o.255,255.255.
Next the program returns to normal spacing and gives a demonstration of the printer’s word-processing abilities: bold printing, underlining, subscripts, etc. L. LIr.. 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 MAINTENANCE AND TROUBLESHOOTlNG Subjects covered in Chapter l Cleaning the printer l Replacing the ribbon l Replacing the print head l Troubleshooting 5 include - 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.
I 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: The print head becomes hot during operation. If you have been using the printer, wait awhile so that the print head can cool off.- - 1. 2. 3. 4. 5. 6. 7. 8. 9.
Screws Connector cover Figure 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 H 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.
x. L L” I.. e. L. c L. 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.
MEMO
TECHNICAL SPECIFlCATIOlVS a Printing Mechanism n Printing method Serial impact dot matrix Printing speed 150 characters per second (draft pica) 38 characters per second (NLQ pica) Printing direction b&directional or unidirectional Draft: (selectable), logic seeking NLQ and graphics: unidirectional, logic seeking Print head 9 Pins Life: 200 million dots Ribbon Black fabric ribbon cartridge Life: 1 million draft characters Paper feed Friction and push-tractor feed Semiautomatic sheet loading Pap
Special features Panel pitch/style lock-in Forward and reverse micro-feed Paper parking Hexadecimal dump W 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 dpi (Plot
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/S, 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 W Paper Specifications n n
n Insulation resistance 10 megohms between AC power line and chassis Dielectric strength Withstands 1 kVAC rms at 50 or 60 Hz between AC power line and chassis for at least 1 minute Environmental Requirements Operating temperature Operating humidity Storage temperature Storage humidity n 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) Option Automatic sheet feeder w interface Signals iignal b‘nNo.
Pin No. Sl ignal Name I DiWtiOO 18 + 5VDC --p1’9-30 IGND 31 RESET IN 32 ERROR 33 EXT GND 34, 35 N/C Lt 36 SELEC > INjIN OUT Function External supply of + SVDC. Twisted pair return signal ground level. Low input resets the printer to its power-up condition. Goes Low to signal that the printer cannot print due to an error condition. External ground. Unused. 1Always High.
- 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: .., i Mode Both Hexadecimal Decimal ASCII “X” -X1’ “ 1” Cl> 27 120 49 IB 78 31 27 120 1 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 < ESC > “1” < ESC > “I” “ 1” Cl> Hexadecimal 21 73 49 IB 49 31 27 13 1 IB 49 01 Changes to draft quality characters with elite pitch (12 cpi). the NLQ Type Style switch was pressed during power-up. Ignored if Select NLQ characters Mode Both Hexadecimal Decimal ASCII .‘X” < ESC > “x” “ 1” Cl> 27 120 49 27 120 1 Changes from draft quality to near letter quality. Type Style switch was pressed during power-up.
Select Courier characters Mode IBM ASCII Decimal Hexadecimal < ESC > “I” “3” 21 13 51 1B 49 33 < ESC > “I” <3> 21 13 3 IB 49 03 < ESC > “I” “7” 21 73 55 1B 49 37 < ESC > “I” 27 13 7 1B 49 07 Changes to the Courier NLQ font. Ignored if the NLQ Type Style switch was pressed during power-up. Select italic characters Mode Decimal ASCII Hexadecimal Std.
Double-strike Mode ASCII Both printing Decimal 21 “G” Hexadecimal 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 Decimal ASCII Both - Hexadecimal “- ” “0” 27 95 48 < ESC > “p” co> 21 95 0 IB 5F 30 IB SF 00 Stops overlining. Super script Mode Decimal ASCII Both Hexadecimal “S” “0” 27 83 48 5” co> 27 83 0 Causes subsequent characters change the character pitch. to be printed IB 53 30 IB 53 00 as superscripts.
Select IBM character Mode Std. set ASCII Decimal < ESC > “t” < ESC> “t” “1” 27 116 Hexadecimal 49 27 116 1 1B 14 31 1B 74 01 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 1B 55 -. 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 IBM of a// character codes Hexadecimal Decimal ASCII “\” nl n2 27 92 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.
CHARACTER SIZE AND PITCH COMMANDS Pica pitch IBM Hexadecimal Decimal ASCII Mode Std. 21 “P” 80 1B 50 I2 18 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.
Expanded printing Both Hexadecimal Decimal ASCII Mode “w” “1” 21 87 49 1B 57 31 “w” 27 87 1 IB 57 01 Causes subsequent characters to be expanded to double width. Cancel expanded printing Both ’ Hexadecimal Decimal ASCII Mode “w” “0” 27 87 48 1B 57 30 ‘‘w” 27 87 0 1B 57 00 Stops expanded printing and returns to normal width.
Select fixed spacing IModel 1 ASCII Both IBM “P " “0" Decimal 27 112 1 Hexadecimal 48 1B 70 30 “P” co> 27 112 0 1B 70 00 “P” co> 27 0 1B 50 00 80 I 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 Both Decimal ASCII 1 “p n I21 33 Hexadecimal n IlB 21 n Selects a combined print mode according to the value of n.
Select double or quadruple Mode ASCII Both size Decimal “h” n 127104 Hexadecimal n IIB 68 n I 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 “[” co> Both <4> -co> n ‘x3” co> 27 91 0 m Hexadecimal 64 0 4 0 1B n m 5B 40 04 00 00 00 m 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 Mode ASCII Both to 7172 inch Decimal “1” 27 Hexadecimal 49 1B 31 Sets the distance the paper advances or reverses in subsequent to 7172 inch. Set line spacing Mode to l/6 inch Decimal ASCII Std. “2” 27 Hexadecimal IB 50 32 Sets the distance the paper advances or reverses in subsequent to l/6 inch.
Line feed Mode Both Hexadecimal Decimal ASCII 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 Hexadecimal Decimal 27 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 Mode IBM ASCII 1 Decimal 1 27 “4” Hexadecimal 52 IlB Sets the current position as the top-of-page also be done from the control panel. 34 position. Note that this can Set page length to n lines Mode Both ASCII I Decimal “C” I 27 n 67 Hexadecimal n IlB 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 ASCII Both Decimal 27 “0” Hexadecimal 1B 79 4F Cancels both the top margin and the bottom margin. , form feed Both Decimal ASCII Mode I Hexadecimal I 12 lot 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 command ejects the current page.
Cancels all current vertical tab stops and sets new vertical tab stops at lines nl, n,?. 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 > 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 lB6C 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 I “x” nl n2 I27 Hexadecimal 88 nl n2 IlB 58 nl n2 Sets the left margin at column nl and the right margin at column n.?. See the preceding commands for margin restrictions and other notes. Carriage return Mode 1 Both I ASCII Decimal I Hexadecimal 13 1 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 Both Decimal ASCII < ESC > “a” “0” < ESC > “a” co> Aligns subsequent ragged. Hexadecimal 27 97 48 27 97 0 text with the left margin, 1B 61 30 1B 61 00 leaving the right margin Center text Mode Both Decimal ASCII “a” “1” “a” Hexadecimal 27 97 49 27 97 1 Centers subsequent IB 61 31 1B 61 01 text between the left and right margins. Right justify Mode Both Decimal ASCII “a” “2” Aligns subsequent ragged.
Cancels all current horizontal tab stops and sets new tab stops every n columns, where n is between 1 and 127. Reset a// tab stops Mode IBM ASCII Decimal Hexadecimal 21 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 Mode Both horizontal tab in columns Decimal ASCII Hexadecimal “f’ “0” n 27 102 48 “I- CO> n 27 102 0 n n 30 n IB 66 00 IB 66 n Moves the next print position to column n from the left margin, where n is between 0 and 127. GRAPHICS COMMANDS Print sing/e-density Mode 8-bit graphics Decimal ASCII Both nl “K” ml m2 n2 75 nl ml m2 27 . Hexadecimal n2 IB 4B nl n2 ml m2 Prints bit-image graphics at 60 dots per inch horizontally.
Print quadruple-density Mode Both 8-M graphics Hexadecimal Decimal ASCII “z” nl ml n2 21 90 nl n2 ml m2 m2 IB 5A nl ml m2 n2 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 g-pin graphics Mode Decimal ASCII cESC> Std. “A” n2 ml 27 nl n0 m2 94 Hexadecimal no nl n2 ml m2 . 1B 5E n0 nl n2 ml m2 ... Prints bit-image graphics at 60 dots per inch if no = 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, m.?, . .. are byte pairs representing 9 vertical dots each.
The most significant 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 Mode characters ASCII IBM Decimal “=” a0 ml nl n2 al a2 m2 ...mll Hexadecimal 27 38 nl n2 20 a0 al a2 ml m2 ...mll 1B 26 nl 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 foliow. a0 is the character code of the first character defined. aI and a2 are attributes bytes.
Select draft elite download Mode IBM character set Decimal ASCII Hexadecimal < ESC > “1” “5” 27 73 53 1B 49 35 < ESC > “I” <5> 27 73 5 1B 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-l is ON.
OTHER PRINTER CONTROL COMMANDS Set MS6 to 1 Mode Both Decimal ASCII “>” 27 62 Hexadecimal 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 Decimal ASCII Hexadecimal Std. “=” 27 61 1B 3D IBM “c” 28 61 1C 3D Sets the most significant bit of each subsequent byte received to 0.
lmmedia te print Mode Both ASCII Decimal Hexadecimal < ESC > “i” “1” 27 105 49 1B 69 31 < ESC > “i” Cl> 27 105 1 1B 69 01 I 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.
Bell Mode ASCII Both Decimal Hexadecimal I 07 Sounds a brief beep tone from the printer’s beeper. Bidirectional Mode Both printing Decimal ASCII Hexadecimal “U” “0” 27 85 48 1B 55 “U” co> 27 85 0 1B SS 00 30 Causes subsequent printing to be done in the normal bidirectional which is faster than unidirectional printing.
Auto feed Mode ASCII 1 “(” Decimal “(” <4> “4” Selects the automatic inactive). “)” “)” Hexadecimal I27 25 4 I40 40 52 41 IlB 19 04 41 I28 28 34 29 29 1 sheet feeder. Ignored if DIP switch l-4 is ON (ASF Eject paper from ASF Mode ASCII Both I ar Decimal “R” u(,, “R” “)” “)” Hexadecimal 27 25 82 40 40 82 41 41 1B 19 52 28 28 52 29 I 29 Ejects the current page. Ignored if DIP switch l-4 is ON (ASF inactive).
MEMO 90
c Appendix 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 through complex Chinese or Japanese characters. The process of designing new characters with paper and pencil is somewhat time-consuming.
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.
1000 1010 1020 1030 1040 1050 1060 1070 1000 1090 1100 1110 1120 1130 1140 1150 1160 1170 1100 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 1510 1520 1530 1540 1550 1560 1570 1580 1590 1600 1610 1620 1630 1640 1650 1660 1670 1680 1690 ~*t*tt*ttttt..********t DOWNLOAD CHARACTER GENERATOR **~*~~~~t~"*~m**t**tt WIDTH "LPT1:".255 :KEY OFF :CLS DIM A(126), Pi126.23). Q(126.23). DT(16.
1700 I_____ 1710 1720 1730 1740 1750 1760 1770 1780 1790 1800 1610 LOCATE 10.40 :PRINT "Fl: Clear dot" LOCATE 11.40 :PRINT "F2: Pass over" LOCATE 12.40 :PRINT "F3: Set dot" LOCATE 13.40 :PRINT "F4: Clear all dots" LOCATE 14.40 :PRINT "F5: Skip character" LOCATE 15.40 :PRINT "F6: End" LOCATE 16.
2400 2410 2420 2430 2440 2450 2460 2470 2480 2490 2500 2510 2520 2530 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2640 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 3260 3270 3280 3290 3300 3310 3320 3330 3340 3350 3360 3370 3380 3390 3400 3410 3420 3430 3440 GOSUB 3730 :GOTO 2180 ~---__ Wrap-up ----------------------------------------------------------CLS :LOCATE 1.
3450 3460 3470 3480 3490 3500 3510 3520 3530 3540 3550 3560 3570 3580 3590 3600 3610 3620 3630 3640 3650 3660 3670 3680 3690 3700 3710 3720 3730 FOR Y-l TO WI :BS=B$+CHRS(P(CC.Y)) :NEXT Y IF NOT NLQ THEN BJ=B$+STRING$(35.0) :GOTO 3480 FOR Y-l TO WI :BE=BB+CHR5(Q(CC.Y)) :NEXT Y LSET AS-B5 :PUT C1.M NEXT CC :RETURN I_-_-_ Output to printer ---____________________________________ LPRINT HDO; 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 Hexalecimal 0 4 5 100 CHARACTER o 2 1 0 SET 16 4 20 5 21 3 32 $ 36 % 31 0 4 5 4 48 52 53 6 D E 64 68 69 5 P T U 80 84 85 6 - d e 96 100 101 7 P t u 112 116 117
Hexadecimal 8 0 9 144 1 129 I ! 1 I 7 < BEL> Q 137 I I A I I B b I r I 4 215 Y 241 I W 199 I 9 q 225 I I 183 I 153 in 209 R G 167 ) I I- a Q 193 B 7 151 , 1 177 2 I ID 17r 161 ‘1 (ZIDIEIF I 6 160 145 2 B 0 128 9 A I w 231 i I 247 y I 169 185 201 217 233 249 171 187 203 219 235 251 11881 12041 12201 12361 12521 ,-<,L-\-1-:11721 a 158 159 101
IBM CHARACTER SET #2
103
IBM CHARACTER SET #I L 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 CHARACTER SET In IBM mode, additional characters be printed by special commands.
INTERNATIONAL CHARACTER When an international character 2-4 or by a command from software, character set: SETS set is selected by DIP switches 2-2 to the following changes are made in the 92 93 94 96 123 124 \ i-t- ENGLAND 1E ITALY I# E--l+ NORWAY I# L4TINAMERICA I# $ 0 - $ @ i $ @ [ - +t--{ 1 I #ntilE DENVARKINORWA d # Rli le \I1 I- tililpr See page 17 for the DIP switch settings. The commands Standard Where n are: n means 0 1 2 3 4 106 IJ.S.
INDEX IAl Double-strike printing, 62 Download characters, 27, 51. 54, 82-84, 91-98 Draft quality, 22, 59, 60, 82, 84, 91-93 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 IEl Electrical specifications, 55-56 Elite pitch, 21, 60.
Interface: specifications, 53 signals, 56 teat, 13 International characters, Italic printing, 22,61 m Justification, 17, 51, 64, 106 78 Label printing, 50 Left margin, 28, 76, 77 Line feed, 7.2 Line spacing, 50, 55. 70-72 Locating the printer, 1 IMI Macro instruction, 85 Maintenance, 47. Manual feed, 88 Margins: bottom, 73, 74 left, 28, 76. 77 right, 28, 76, 77 top, 7.
MULTI-FONT LC-IOII REFERENCE CARD POWER-UP FUNCTIONS In addition to their normal functions, all the control panel switches have special functions that operate if you hold them down while switching power on 1 COURIER r ~ SANSERIF L‘ ~ ORATOR r SWITCH 1NLQ TYPE STYLE ~n PICA ;p:;; r COMBINATION Several additional functions panel switches in combinations.
DIP SWITCHES International character * Denmark/Norway Note: sets: when switch 1-6 is OFF and switch l-7 is ON. DIP switches are read only at power-up. before changing a DIP switch setting.
PRINT PITCH SELECTION Standard mode Pica Elite 1~~:~~;~~~.5t’J’7~.~i> < ESC > “M” 1234567890 + 123456789012 1234567890 123456789012 + 1234567890 CHR$( 18) I I “p" CHR$( 15) 1z;;,q.“:;$)7E]$Icj12 123456789012 CHR$(18) I I CHR .$’(15) + 3:34567890!?34557 1::45$#]12:4567~$ 12345678901234567 12345678901234567890 12345678901234567 12345678901234567890 12345678901234567 I2345678901 234567890 Condensed Pica Condensed Elite IBM mode Pica ,,. ,)..,:: ,,,“::’ i -,7i::)iqy) .
COMMAND MODE STD IBM STD LBM STI) IHM IBM Y SUMMARY CONTROL CODE IN NUMERIC ORDER FUNCTION PAGE Bell Backspace Horizontal tah Lme feed Vertical tab Form feed Carnage return Expanded printmg for one line Condensed printing Set printer on-hne Cancel condensed printing Pica pitch Set printer off-line Cancel one-line expanded printmg Cancel last hne Delete hat character sent Reverse line feed Return to top of current page Expanded print for one line Condensed prmtiny Manual feed Auto feed Eject paper f
MODE IBM STD STD IBM CONTROLCODE FUNCTION < ESC > “8” < ESC > “9” < ESC > ‘.:(’ j‘:” Disable paper-out detector Enable paper-out detector Ehte pitch co> Copy standard characters Tram ROM into RAM ‘W” One-lme unidirectional printmg “L.’ Set MSB to 0 < ESC > .‘=- nl n2 u(l al a2 ml... “>.( “i “A” n i ESC > “B” nl ~2.
MODE CONTROL FUNCTION CODE < ESC > “Y” nl “2 ml m2... < ESC > “Z” nl “2 ml m2... < ESC > “[” “(6 ” <4> IBM STD IBM < ESC > Y” nl “2 < ESC > “Y” nl n2 .“” STD < ESC > j. n3’ no nl n2 nll in2 < ESC > “-” ‘.L” < ESC > “a” 0 1 0 < F,sC > “a” I < ESC > “a” 2 < ESC > “b” nO nl n2...