Page 2 - CONTENTS; Chapter 1: Setting Up Your Printer
ii CONTENTS Chapter 1: Setting Up Your Printer . . . . . . . . . . . . . . . . . . . . 1-1 Connecting To Your Computer . . . . . . . . . . . . . . . . . . . . . . 1-9Setting the Internal Switches . . . . . . . . . . . . . . . . . . . . . . . . . 1-12Optional Accessories . . . . . . . . . . . . . . ....
Page 3 - SPECIAL NOTE
iii SPECIAL NOTE This manual will help you install and use your new OKI printer. Itcontains everything you need to know to print with your MICROLINE’sspecial features. If you still need assistance after reading this book,please contact your dealer for fast personal service. If your dealer cannotansw...
Page 4 - IMPORTANT
iv IMPORTANT The wires in this mains lead are coloured in accordance with thefollowing code: GREEN AND YELLOW EARTH BLUE NEUTRAL BROWN LIVE As the colours of the wires in the mains lead of this apparatus may notcorrespond with the coloured markings identifying the terminals inyour plug — PROCEED AS ...
Page 5 - Chapter 1; Setting Up Your Printer; Paper separator; Slot
Setting Up 1 – 1 LINE FEE D FOR M FEE D TOFSET . SEL ECT ALA RM POW ER PITC H 17 12 10 HSD UTIL ITY NLQ OKI M ICRO LINE 280 9 PIN PRINTER Your new OKI printer is packed in a protective container along with thismanual and some extra items you will need. These items include: 1. Do not plug in your pri...
Page 6 - Print head
1 – 2 Setting Up 3. Remove the carriage shipping restraint that keeps the print head inplace. Columnindicatorbar Print head Carriage shippingrestraint 4. Gently slide the print head to the middle of the printer or to the left-hand side so that it is away from the rollers on the column indicatorbar. ...
Page 7 - Important
Setting Up 1 – 3 5. Place the black ribbon cartridge on the ribbon cartridge holder. Theeasiest method is to tilt the back of the cartridge so that it slides intothe area of the plate that is nearest the front of the printer, then lowerthe top of the cartridge (where the plastic ribbon shield is loc...
Page 8 - Paper release lever
1 – 4 Setting Up 6. Press gently on the cartridge until you feel it snap into place. Toremove the ribbon cartridge, make sure the print head is movedaway from the edge of the platen, then grasp the cartridge on bothsides of the print head and lift up. 7. The three-position blue lever located to the ...
Page 9 - a. Open the paper release lever by sliding it towards you.; Paper guides
Setting Up 1 – 5 8. The platen knob should already be fitted to the right hand side of theprinter. However, if this is not the case, or if it has been removed forany reason, align its slot with the spigot on the platen shaft. 9. Try running a self test to make sure your new printer is workingcorrect...
Page 10 - The printer must be earthed at all times.
1 – 6 Setting Up c. Close the paper release lever. d. Turn the platen knob clockwise away from you to pull the paper around the platen and behind the column indicator bar. e. Move the column indicator bar back on to the platen so that the rollers rest on the paper you have just inserted. 10. Advance...
Page 11 - To print the self test, hold down the LINE FEED button and turn the; During self test printing the SELECT indicator is not lit.
Setting Up 1 – 7 16. To print the self test, hold down the LINE FEED button and turn the power switch ON. When the printer is powered on (indicatorlights), release the LINE FEED button. 17. The following test pattern will be printed, beginning with a printer revision number that is followed by a rol...
Page 12 - To stop the test, press the SELECT button or turn the power switch
1 – 8 Setting Up 18. To stop the test, press the SELECT button or turn the power switch OFF. After the printer has shown that it is functioning correctly, it is ready tobe connected to your computer using an interface cable. If you do nothave one, see your computer dealer or, if you have the equipme...
Page 13 - Connecting to your computer; Connecting a Parallel Interface; Locking tab
Setting Up 1 – 9 Connecting to your computer You will need either a parallel or serial interface cable to connect yourcomputer to your printer. Before you connect the cable, make sure bothprinter and computer power is OFF. Connecting a Parallel Interface 1. Insert the 36-pin plug into the appropriat...
Page 14 - THIS IS LINE ONE
1 – 10 Setting Up 2. Snap the two wire locking tabs on to the plug. 3. Insert the other end of the cable into your computer. You may alsoconnect it to another peripheral device, such as a disk drive, if yourequipment is designed for daisy chain connection. 4. Turn on the equipment and try the one li...
Page 16 - Setting the internal DIP switches; Switch cover; Note
1 – 12 Setting Up Setting the internal DIP switches Before altering the settings of the eight DIP switches, please read theinstructions on Page 1-14. These DIP switches are under the small coveron the top of the printer. They allow the selection of a specific languageand to make the printer meet the...
Page 19 - Optional Accessories; Roll paper stand
Setting Up 1 – 15 Optional Accessories Roll paper stand Tractor feed unit Access cover Acoustic cover Tractor feed option kit
Page 21 - Buttons, levers and indicators; Indicates that the printer power is turned ON .; Chapter 2; Operating Your Printer
Operating Your Printer 2 – 1 Buttons, levers and indicators Before using your printer, it is worth familiarising yourself with thebuttons, levers and indicators on the printer and to understand thevarious methods of loading paper. The front panel of the printer has six buttons, two of which were bri...
Page 23 - FORM FEED Button
Operating Your Printer 2 – 3 Release and then press the TOF SET button torecord the position, then reselect the printer bypressing the SELECT button.17.1 character per inch can be selected by holdingdown the TOF SET button when switching theprinter supply on. SELECT Indicator: Works together with th...
Page 25 - The levers on the printer allow you to adjust the paper.
Operating Your Printer 2 – 5 PITCH Button: This button allows manual character pitchselection. The appropriate lamp lights uponselection. The lamps also light as softwarechanges are implemented, for example, normalto condensed. MODE Button: Similar function to above, but this refers to theprint qual...
Page 26 - Paper loading; Rear Feed Paper Loading:
2 – 6 Operating Your Printer Paper loading Three types of paper can be used with your printer: • Single sheet paper — with/without the optional cut-sheet feeder• Roll paper — using the optional roll paper stand • Fan-fold paper — with without the optional tractor feed unit. Illustrations on the inst...
Page 27 - Bottom Feed Paper Loading; in the stand with the opening in the base of the printer.
Operating Your Printer 2 – 7 7. Turn the platen knob to advance the paper until it appears in frontof the platen. 8. Lower the column indicator bar. 9. Use the platen knob to advance the paper to the first printing line. 10. Replace the access cover. Bottom Feed Paper Loading 1. Place the printer on...
Page 28 - Slide the paper up until it appears in front of the platen.
2 – 8 Operating Your Printer 6. Slide the paper up until it appears in front of the platen. 7. Lower the column indicator bar. 8. Use the platen knob to advance the paper to the first printing line. 9. Replace the access cover. ➡
Page 29 - Loading single sheets; Raise the paper separator as shown in the figure below.
Operating Your Printer 2 – 9 Loading single sheets Your printer can accomodate single sheets of 216 by 297 or 355mm (8.5by 11-inch or 14-inch) paper. Only one copy, with no carbons, can beprinted at a time. Remove the tractor feed unit and any other accessories before using thepaper separator. Opera...
Page 30 - NOTE; Press the SELECT button to bring the printer ON-LINE.; Line mark
2 – 10 Operating Your Printer NOTE : When letter-size paper is used, set the cut sheet guide to the line mark on the paper separator. 80-character width text (10 CPI) is then positioned centrally on thepaper. 6. Insert a single sheet along the cut sheet guide until it reaches thepinch roller. Be sur...
Page 31 - Chapter 3; Programming; This may be all you ever need.
Programming 3 – 1 Chapter 3 Programming Now that you are familiar with the outside of the printer, you can beginprinting documents using the default settings of the printer, that is, thekind of printing your printer is set up to do when you turn it on: Utility Mode*10 characters per inch6 Lines per ...
Page 32 - Skip Over Perforation:
3 – 2 Programming Skip Over Perforation: If you use fanfold paper with your printer,you may need to use this command toinstruct the printer to automaticallyadvance the paper over the perforations. Character Pitch: You can change from 10 to 12 or 17.1characters per inch and you can also doublethe cha...
Page 33 - Basic Programming; LPRINT “WHO YOU GONNA CALL?”
Programming 3 – 3 The printer will not do certain things unless you specifically tell it to. Youinstruct the printer to change the way it prints by sending special codesthrough your computer. When you write a program, you include thecodes for printing features you want in your program. In BASIC, for...
Page 34 - LPRINT “1”
3 – 4 Programming Computers cannot understand letters. They use only numbers, morespecifically, binary numbers (1s and 0s). When carrying out an LPRINTcommand, the computer sends the printer a code number for eachcharacter (letter, symbol, punctuation mark) within the quotation marks.As the printer ...
Page 35 - Now run the program. This is what you should get:
Programming 3 – 5 Let us try a few, starting with the ASCII non-printable code US. Whenthe printer receives the SO command, it will print the next data withdouble width. 10 LPRINT “HELLO”20 LPRINT CHR$(14); “HELLO” Now run the program. This is what you should get: ASCII code SO is non-printable, so ...
Page 36 - That is what you should get:
3 – 6 Programming The second time, the first line is printed standard width. Because the SOcommand is not in effect by the end of a line. To return to standard sizeprinting (10 characters per inch) you have to put in CHR$(20), like this: 10 LPRINT“HELLO”20 LPRINT CHR$(14);“HELLO”;CHR$(20); “ _ _ _ H...
Page 37 - If you have a Software Package
Programming 3 – 7 If you have a Software Package Software packages make the printer’s special features, such as smallertype fonts, subscripts, underlining, etc., much easier to use. To add thefeatures to your package, read your software documentation forinstructions, paying particular attention to a...
Page 38 - Without turning the printer off,; load and run your software package.
3 – 8 Programming If your computer is equipped with BASIC, you have an alternative toselecting features. After you load BASIC, run a simple one or two lineprogram telling the printer to change a feature(s). Without turning the printer off, load and run your software package. For example, suppose you...
Page 39 - Programming the printer; Carriage return and line feed
Programming 3 – 9 Programming the printer For each printing feature explained in this chapter, three different formsof each code are listed as follows: ASCII Decimal Hexadecimal ESC 1 27 49 1B 31 Standard abbreviation Standard presentation Hexadecimal code used by in ASCII-used for of Decimal Code. ...
Page 40 - Horizontal Tabulation; ESC D 0; Horizontal Tabbing; HT
3 – 10 Programming Horizontal Tabulation ASCII Decimal Hexadecimal ESC D 0 27 68 0 1B 44 00 Horizontal tabs are set at every 8th character when power is firstswitched ON. To eliminate the tab settings, use the ESC D 0 command. Horizontal Tabbing ASCII Decimal Hexadecimal HT 9 09 Advances to the next...
Page 41 - Line Spacing; The ESC 0 command sets line spacing to 1/8 inch.; ESC A n
Programming 3 – 11 Line Spacing The default line spacing for the printer is 6 lines per inch. This means thatwhen the printer power is turned on, the spacing from the bottom of oneline to the bottom of the next line on the same page is automatically setto 1/6 inch. This is also the normal spacing of...
Page 42 - Fine Line Spacing; ESC 3 n
3 – 12 Programming The ESC 2 command implements the line spacing set by the ESC Acommand. Should no ESC A command precede the ESC 2 command, thedefault line spacing (6 LPI) will be activated by the ESC 2 command. Fine Line Spacing ASCII Decimal Hexadecimal ESC 3 n 27 51 1-255 1B 33 01-FF The ESC 3 c...
Page 43 - The top margin on a page can be set by issuing this command.
Programming 3 – 13 If the multiples specified in your ESC 3 or ESC J statements are not evenlydivisible by 3, fine line spacing may be slightly more or slightly less thanyou specified. If the number you selected leaves a remainder of 1 whenit is divided by 3, spacing will be slightly less than speci...
Page 46 - Underlining; ASCII
3 – 16 Programming 10 LPRINT CHR$(18);“PICA pica 10 cpi”20 LPRINT CHR$(27);CHR$(58);“ELITE elite 12 cpi”30 LPRINT CHR$(15);“CONDENSED condensed 17 cpi”40 LPRINT CHR$(18);“Back to 10 cpi”50 LPRINT CHR$(14);“Double pica”60 LPRINT CHR$(27);CHR$(58);CHR$(14);“Double elite”70 LPRINT CHR$(15);CHR$(14);“Do...
Page 47 - Superscript and Subscript; ESC S 0
Programming 3 – 17 Underlining under the spaces designated by horizontal tabs is alsoavailable. 10 LPRINT “This line is not underlined”20 LPRINT CHR$(27);“-”;CHR$(1);“but this line is underlined”30 LPRINT CHR$(27);“-”;CHR$(0);“This line is not underlined” This is not underlined but this is underline...
Page 48 - This is; This is back to normal; Enhanced and Emphasized Printing; ESC E
3 – 18 Programming If you want to print subscript characters (characters appearing below thenormal print line), use the ESC S1 command before entering the characters.To return to printing on the normal print line, use the ESC T command. Superscript and subscript characters are printed in normal char...
Page 50 - Character Sets; II; Cut Sheet Feeder; ESC EM I
3 – 20 Programming Character Sets ASCII Decimal Hexadecimal Character Set ESC 6 27 54 1B 36 II ESC 7 27 55 1B 37 I If you use Spanish for all your documents it is better to make the selectionon the internal switches so that the printer normally uses that language. Cut Sheet Feeder ASCII Decimal Hexa...
Page 51 - Bit Image Graphics; ESC K; Screen Dumps
Programming 3 – 21 Bit Image Graphics ASCII Decimal Hexadecimal ESC K 27 75 1B 4B ESC L27 76 1B 4C ESC Y 27 89 1B 59 ESC Z 27 90 1B 5A Using bit image graphics, you can draw almost any kind of illustrationwith your printer. Bit image graphics mode enables your printer to draw almost any kindof illus...
Page 52 - Programming Bit Image Graphics; The number of columns to be printed, and
3 – 22 Programming Programming Bit Image Graphics You can also write a program that prints a graphics image directly,without transferring it from the display screen. This section explainshow to do this using BASIC statements. Your printer prints graphics images in successive columns of eight dots.Th...
Page 56 - Maximum Graphics Columns Per Line; Graphic’s mode
3 – 26 Programming Maximum Graphics Columns Per Line Graphic’s mode ESC K 480 (Single Density) ESC L/ESC Y 960 (Double Density) ESC Z 1920 (Quadruple Density) If the value entered is greater than the allowed maximum, the propermaximum value will automatically be entered. 3. Graphics Data The last pa...
Page 57 - Column Position Values; Column Position
Programming 3 – 27 Column Position Values Column Position Decimal Value Bit 128 2 7 64 2 6 32 2 5 16 2 4 8 2 3 4 2 2 2 2 1 1 2 0 Example: 6416 841 Enter 93 as CHR$(93) If we call the number for each column C1, etc., then the completestatement looks like this: LPRINT CHR$(27);CHR$(75);CHR$(144);CHR$(...
Page 58 - Putting it Together; Step 1. Begin with LPRINT and the start graphics code for single
3 – 28 Programming Putting it Together Now we can work through a simple example. Suppose we want to drawtwo diagonal lines. As drawn on graph paper, they look like this: Step 1. Begin with LPRINT and the start graphics code for single density graphics: 10 LPRINT CHR$(27);CHR$(75); Step 2. Count the ...
Page 61 - The printout looks like this:
Programming 3 – 31 Here is another sample program that uses a FOR-NEXT loop to print allthe possible combinations of dots and spaces in numeric order: 10 REM SAMPLE 220 WIDTH “LPT1:”,25530 NDOTS = 256 ‘MAXIMUM POSSIBLE COMBINATIONS40 LPRINT CHR$(27);CHR$(75);CHR$(NDOTS MOD 256); CHR$(FIX(NDOTS/256))...
Page 62 - Combining Text and Graphics; otherwise the results will be garbled
3 – 32 Programming You can vary the length of the graphics line by changing the value ofNDOTS. Try changing the density in this program and see what happens. Savethis program; you will need it later. Combining Text and Graphics You can mix normal text printing and graphics on the sameline. Here is a...
Page 63 - Printing Multiline Graphics; To illustrate this, add these lines to the SAMPLE 2 program:
Programming 3 – 33 Printing Multiline Graphics One LPRINT statement cannot print more than one line of graphics, soyou have to enter a separate LPRINT statement for each subsequent lineof graphics. To illustrate this, add these lines to the SAMPLE 2 program: 40 FOR J = 1 TO 475 NEXT J This loop caus...
Page 65 - Reminders; Make sure you have entered column data for the same number of; Hints
Programming 3 – 35 Reminders 1. Make sure you have entered column data for the same number of columns as specified by n1 and n2 in your LPRINT statement. If youenter too much or too little data, the results will be garbled. 2. You can print no more than the maximum number of columns for your graphic...
Page 66 - READ C; Cancel Function; CAN
3 – 36 Programming To simplify typing the column data, you can enter the values in a DATAstatement, then use a READ statement in a loop to print it. Here is amodel: ... 30 LPRINT CHR$(27);CHR$(75);CHR$(NDOTS MOD 256);CHR$(FIX(NDOTS/256); 40 FOR I = 1 TO NDOTS 50 READ C 60 LPRINT CHR$(C): 70 NEXT I.....
Page 67 - Line Feed; VT; Paper Out; ESC I ETX
Programming 3 – 37 Line Feed ASCII Decimal Hexadecimal L F 10 0A VT 11 0B Execution of the VT or LF command causes one line of data to be printed,and also causes the paper to advance one line. Paper Out ASCII Decimal Hexadecimal ESC 8 27 56 1B 38 ESC 9 27 57 1B 39 If you want to disable the paper ou...
Page 68 - Utility Mode; ESC I SOH; HSD Mode
3 – 38 Programming Utility Mode ASCII Decimal Hexadecimal ESC I SOH 27 73 1 1B 49 01 The first time you turn your printer on, it will automatically print inutility mode. In this mode, the printer prints bidirectionally. Thisprinting method increases the printer’s speed, so it prints 200 characterspe...
Page 69 - Appendix A; Programming Commands
Appendix A: Programming Commands A – 1 Appendix A Programming Commands Description ASCII Decimal Hexadecimal Carriage Return Prints data and returns CR 13 0D print head to the leftmargin position Character Sets Selects Character Set One ESC 7 27 55 1B 37 Selects Character Set Two ESC 6 27 54 1B 36 C...
Page 72 - Appendix B
Character Sets B – 1 Appendix B Character Sets Standard Code Table (selected by ESC ! 0) 0 1 2 3 6 7 0 1 3 4 5 0 1 9 A B F 4 5 2 6 7 E D C 8 7 6 5 4 3 2 ! " $ 4 3 2 1 A B C D P Q R S T a b c d p q r s t DC1 DC2 DC3 DC4 11 1 3 4 % ' ( ) * + , - . / ? > = < ; : 9 8 7 6 5 E F G H I J K L M N ...
Page 74 - Performance; Appendix C; Specifications
Appendix C: Specifications C – 1 1. Performance Print Speed Utility mode (UTL) 200 cps at 10, 12, and 17.1 CPI Near Letter Quality (NLQ) mode 50 cps at 10 and 12 CPI High Speed Draft (HSD) 240 cps at 10 and 17.1 CPI Super Speed Draft (SSD) 300 cps at 12 CPI Resident fonts High Speed Draft, Utility,C...
Page 76 - : Hexadecimal values are represented in the first row and column.; Hexadecimal Conversion Table
Character Sets B – 3 Note : Hexadecimal values are represented in the first row and column. For a hexadecimal value of 9A, look along the top row for the first digit (9). Lookdown the left-hand column for the second digit (A). The decimal equivalent valuewill be found where column 9 and row A inters...