Oki ML380 Maintenance Manual

Other manuals for ML380: User Manual, Handbook

Summary of ML380

  • Page 1

    Oki microline ml380 maintenance manual.

  • Page 144: Oki Microline Ml380

    Oki microline ml380 troubleshooting manual with component parts list.

  • Page 266

    40959201tx rev.1 1 / 135 ml 380/381 turbo printer product specifications 1999. 3. 12 rev.1.

  • Page 267

    40959201tx rev.1 2 / rev.No. Date no. Corrected items page description of change person in change 1 1999.3.12 issue ods sato.

  • Page 268

    40959201tx rev.1 3 / table of contents 1. Introduction ...........................................................................................................5 2. Configuration ........................................................................................................6 2.1 standard ...

  • Page 269

    40959201tx rev.1 4 / 6. Command description ..........................................................................................49 6.1 horizontal control ............................................................................................................. 49 6.2 vertical control .........

  • Page 270

    40959201tx rev.1 5 / 1. Introduction the microline 380 turbo/381 turbo is designed to provide highly reliable letter quality printing and high resolution graphics for the desktop/office printing environment. It combines state-of- the-art, 24-pin, serial impact dot matrix printing technology with adv...

  • Page 271

    40959201tx rev.1 6 / 2. Configuration 2.1 standard printer configuration the microline 380/381 turbo consists of the following components: (1) printer mechanism (2) power & control board (3) driver board (including a centronics-compatible parallel interface) (4) operational panel (5) power supply (6...

  • Page 272

    40959201tx rev.1 7 / 2.3 block diagram figure 2-1 block diagram interface cable (option) csf or rps (option) interface board power & control board power supply ac source trans- former filter board printhead driver board lf motor space motor operation panel.

  • Page 273

    40959201tx rev.1 8 / 2.4 initial setting printer control emulation mode epson lq font print mode lq courier pitch 10 cpi proportional spacing no style normal size single symbol sets character set set i language set american zero character slashed code page usa rear feed line spacing 6 lpi form tear-...

  • Page 274

    40959201tx rev.1 9 / printer control emulation mode epson lq set up operator panel function full operation reset inhibit no print supress effective yes auto lf no auto cr no csf bin select bin 1 si select pitch (10cpi) 17.1 cpi si select pitch (12cpi) 12 cpi time out print valid auto select no graph...

  • Page 275

    40959201tx rev.1 10 / 3. Basic specifications 3.1 print specifications 1) print method : impact dot matrix 2) number of dot wires : 24 3) dot wire diameter : 0.0079 inch (0.2 mm) 4) print direction : bi-directional, short-line-seeking printing unidirectional printing specifiable 5) print speed: prin...

  • Page 276

    40959201tx rev.1 11 / 7) character sets standard ascii epson character set ibm character set i & ii ibm proprinter compatible character set foreign character substitution line graphics code page character sets: 850, 860, 863, 865 bar code 8) character pitches the following character pitches are sele...

  • Page 277

    40959201tx rev.1 12 / 10) maximum number of dot columns per line in graphics. (a) character to character clearance can be specified in units of dot columns with control codes. Single density double density quadruple density 60 dpi 480 960 1,920 ml380 turbo 80 dpi 640 90 dpi 720 1,440 2,880 60 dpi 81...

  • Page 278

    40959201tx rev.1 13 / 3.2 paper feed specifications 1) paper insertion (a) rear paper feed (b) top paper feed 2) paper feed methods when the friction feed method is used, the paper must be fed from top. Ml380 turbo ml381 turbo (a) friction feed for cut-sheet paper for cut-sheet paper or or envelopes...

  • Page 279

    40959201tx rev.1 14 / 8) printable area cut-sheet paper (for ml380/381 turbo) " # $ % + , - . 5 6 7 @ ! " # & ' ( ) * + , / 0 12 3 4 5 9 : ; = > d ef g op w l 1 inch (25.4 mm) 0.35 inch (8.89 mm) 0.02 inch (0.5 mm) 0.16 inch (4.06 mm) 0.16 inch (4.06 mm) printable area recommended printing area.

  • Page 280

    40959201tx rev.1 15 / % & ' 0 v w _ ` a b 10 inches (254 mm) wide sprocket paper 0.25 inch (6.35 mm) 0.8 inch (20.32 mm) 0.1 inch (2.54 mm) x 79 = 7.9 inches (200.66 mm) (10 cpi) 0.1 inch (2.54 mm) perforation 0.8 inch (20.32 mm) 0.25 inch (6.35 mm) printing area 0.5 inch (12.7 mm) 2-inch (50.8 mm) ...

  • Page 281

    40959201tx rev.1 16 / sprocket paper (16-inch wide) # $ % & '( . / 0 1 9 : ; d 16 inches (406.5 mm) wide sprocket paper 0.25 inch (6.35 mm) 1 inch (25.4 mm) 0.1 inch (2.54 mm) × 135 = 13.5 inches (342.9 mm) (10 cpi) 0.1 inch (2.54 mm) perforation 0.25 inch (6.35 mm) printing area 0.5 inch (12.7 mm) ...

  • Page 282

    40959201tx rev.1 17 / 3.3 paper specifications 1) cut-sheet paper ml380 turbo : the standard size: 8-1/2 (wide) × 11 inches (long) for the u.S. Ml381 turbo : the standard size: 14 inches (wide) × 11 inches (long) for the u.S. A4 size (210 mm (wide) × 297 mm (long)) for europe weight : 12 to 24 lbs (...

  • Page 283

    40959201tx rev.1 18 / 3.5 physical specifications 1) outside dimensions ml380 turbo : 15.67 inches (398 mm) (w) × 4.57 inches (116 mm) (h) × 13.58 inches (345 mm) (d) ml381 turbo : 21.73 inches (552 mm) (w) × 4.57 inches (116 mm) (h) × 13.58 inches (345 mm) (d) these dimensions do not include the pl...

  • Page 284

    40959201tx rev.1 19 / ml381 turbo 2) weight ml380 turbo : 15 lbs (7.1 kg) ml381 turbo : 19 lbs (9 kg) 4.57 inches (116 mm) 21.73 inches (552 mm) 1.5 inches (38 mm) 5.79 inches (147 mm) 13.58 inches (345 mm) 15.91 inches (404 mm).

  • Page 285

    40959201tx rev.1 20 / 3.6 power requirements 1) input power single-phase ac voltage : one of the following as specified: 230/240 vac + 10% –14% frequency : 50/60 hz ± 2% 2) power consumption operation : approx. 110 va idle : approx. 40 va 3) ac power cable length : approx. 5.9 ft (1.8 m) the ac powe...

  • Page 286

    40959201tx rev.1 21 / 3.9 noise 1) measurement method the printer is placed 2.46 ft (0.75 m) above the floor, and the microphone is set 3.28 ft (1 m) in front of the printer, and 4.92 ft (1.5 m) above the floor. 2) printing operation the printer is measured in the following ecma standard pattern (40...

  • Page 287

    40959201tx rev.1 22 / 4. Operator interface 4.1 operator and controls 1) locations of switches and lamps sel sel menu shift lf micro feed down ff/load tear park quiet tof exit power alarm group item set menu print micro feed up lq utility courier prestige gothic orator •roman• •swiss• print quality ...

  • Page 288

    40959201tx rev.1 23 / function (1/2) mode sw sel/ menu off-line status on-line status print mode hex dump mode select deselect menu mode test mode power on mode limited operation mode reset menu paper end reset test mode start menu mode active active increment group start self test mode active shift...

  • Page 289

    40959201tx rev.1 24 / function (2/2) mode sw sel/ menu print mode hex dump mode select deselect menu mode test mode power on mode limited operation mode end menu mode active shift lf/micro feed down ff/load micro feed up tear park quiet/ tof character pitch print quality ff/load + tear sel + lf quie...

  • Page 290

    40959201tx rev.1 25 / 3) functions of lamps lamp color function sel amber lights when the printer enters the select state, and starts flickering when the printer enters the print suppress mode or when a malfunction is detected. Alarm red lights when paper end is detected or when a malfunction is det...

  • Page 291

    40959201tx rev.1 26 / 4.2 special switch operations 1) hex dump mode (a) enter hex dump mode by pressing the sel + ff/load switch during power up. (b) exit hex dump mode by powering down the printer, or pressing the reset switch. (c) all other primary function switches operate the same as when in th...

  • Page 292

    40959201tx rev.1 27 / 2) key functions: key name function group general categorization of functions/features. Selects next group title, once through the entire list, loops back to the first group. Item direct name of functions/features. Selects next item title, once through the entire list, loops ba...

  • Page 293

    40959201tx rev.1 28 / group item sets font print mode lq courier lq roman lq swiss lq orator lq gothic lq prestige utility pitch 10 cpi 12 cpi 15 cpi 17.1 cpi 20 cpi proportional spacing no yes style normal italics size single double group item sets symbol sets character set set i set ii language se...

  • Page 294

    40959201tx rev.1 29 / group item sets rear feed line spacing 6 lpi 8 lpi form tear-off off 500 ms 1 sec 2 sec skip over perforation no yes page width 13.6" 8" page length 11" 11 2/3" 12" 14" 17" 3" 3.5" 4" 5.5" 6" 7" 8" 8.5" group item sets top feed line spacing 6 lpi 8 lpi form tear-off off 500 ms ...

  • Page 295

    40959201tx rev.1 30 / group item sets set-up graphics bi-directional uni-directional receive buffer size 1 line 8k paper out override no yes print registration 0.25 mm right 0.20 mm right 0.15 mm right 0.10 mm right 0.05 mm right 0 0.05 mm left 0.10 mm left 0.15 mm left 0.20 mm left 0.25 mm left ope...

  • Page 296

    40959201tx rev.1 31 / group item sets parallel i/f i-prime invalid buffer print buffer clear pin 18 +5v open auto feed xt valid invalid group item sets serial i/f parity none odd even serial data 7/8 bits 8 bits 7 bits protocol ready/busy x-on/x-off diagnostic test no yes busy line ssd – ssd + dtr r...

  • Page 297

    40959201tx rev.1 32 / group item sets * csf bin 1 line spacing 6 lpi 8 lpi bottom margin valid invalid page width 13.6" 8" page length 11" 11 2/3" 12" 14" 17" 3.5" 4" 5.5" 6" 7" 8" 8.5" group item sets * csf bin 2 line spacing 6 lpi 8 lpi bottom margin valid invalid page length 11" 11 2/3" 12" 14" 1...

  • Page 298

    40959201tx rev.1 33 / 5) example: set french language, then print full menu. Step item set (value) selection press shift + sel sw and press printer control emulation mode epson lq group sw font print mode lq courier press group switch to change group pitch 10 cpi press group switch to change group p...

  • Page 299

    40959201tx rev.1 34 / 4.4 hardware test 1) function: the hardware self-tests are executed during power-up to identify problems that will affect operation of the printer. 2) alarms: see the alarm section for error indication. 3) cpu check: the cpu will be checked for correct operation. 4) rom check a...

  • Page 300

    40959201tx rev.1 35 / (c) the test pattern is a consecutive printing of ascii characters 20h to 7eh in all print quality and pitch combinations. Number of characters printed per line 80 at 10 cpi 136 ch 96 at 12 cpi 163 ch 120 at 15 cpi 204 ch 137 at 17.1 cpi 233 ch 160 at 20 cpl 272 ch 4) display w...

  • Page 301

    40959201tx rev.1 36 / 4.7 serial i/f test 1) function: this mode allows problems with the optional serial interface to be diagnosed by isolating the printer from the host computer. With the test connector installed the printer transmits and receives its own signal and verifies proper operation. 2) s...

  • Page 302

    40959201tx rev.1 37 / 4.8 hexadecimal dump mode 1) overview: normally a printer prints character patterns that correspond with the input character code. The printer does not print, function codes or invalid codes. If the printer does not operate normally, the data sent from the host computer must be...

  • Page 303

    40959201tx rev.1 38 / 4.9 auto park 1) function: the auto-park feature allows continuous form paper to be retracted from the printing position, to allow printing on cut-sheet paper, without removing the paper from the printer. 2) operation: (a) cut continuous form paper at the tear bar. (b) press au...

  • Page 304

    40959201tx rev.1 39 / 4.11 form tear-off 1) function: form tear-off allows the user to tear the continuous form paper at a desired cut position by advancing the paper to the cutting edge of the front access cover. 2) set-up conditions: (a) continuous form paper is loaded into the push tractor to tra...

  • Page 305

    40959201tx rev.1 40 / 5. Interface specifications 5.1 centronics-compatible parallel interface specifications 1) connectors and cable (a) connectors printer side: 36-pin receptacle 57-40360 (amphenol or daiichi electronics) or equivalent cable side: 36-pin plug 57-30360 (amphenol or daiichi electron...

  • Page 306

    40959201tx rev.1 41 / pin no. Signal direction description 15, 34 — — unused 35 — — fixed to high (connected to +5 v thru 3.3 k) 36 select-in to printer connected to input port and +5 v thru 3.3 k. Note: pin arrangement 3) parallel interface levels low level : 0.0 v to + 0.8 v high level : +2.4 v to...

  • Page 307

    40959201tx rev.1 42 / 5) parallel interface timing chart d1-d8 data strobe (h) (l) (h) (l) (h) (l) ack busy 1 µ s min 1~500 µ s 1 µ s min t busy 500 ns max t 1 t 1 2~8 µ s t 1 = 1~ 4 µ s 5.2 rs-232c serial interface specifications 1) general specifications table 5-1 general specifications item descr...

  • Page 308

    40959201tx rev.1 43 / 2) interface signals pin no. Signal code signal function 1 protective ground pg — frame ground 2 transmitted data td from printer data from printer 3 received data rd to printer data to printer 4 request to send rts from printer signal to indicate printer (note 2) cannot receiv...

  • Page 309

    40959201tx rev.1 44 / (b) line driver equivalent to sn75188 input output output +9v +3v -3v -9v equivalent to sn75154 input output input +12v -12v -3v +3v note: the above figures are the standard values for a load of 3 k Ω , 15 pf, and a driver source level of ± 9 v. (c) line receiver note: if the p...

  • Page 310

    40959201tx rev.1 45 / 4) interface timing charts (a) receiving timing chart dsr signal high low high low rd stop bit start bit 0.5 bit more than 0 µ s more than 300 µ s max 5 ms high low busy ready rd ssd data stop bit 0.5 bit start bit note: dsr signal valid/invalid can be set by the menu. (b) ssd ...

  • Page 311

    40959201tx rev.1 46 / 200 ms or 1 second minimum rd data 1 data 2 threshold of the characters in the buffer 8k 512 0 ssd on (busy) off (ready 7) interface control code the following function codes are used in the high-speed serial interface: command code dc1 (17)d (11)h dc3 (19)d (13)h note: charact...

  • Page 312

    40959201tx rev.1 47 / td rd rts cts cd ssd dtr dsr equivalent to cannon db-25p 2 3 4 5 8 11 20 6 200 ms or 1 second minimum rd td printing on off busy state dc-3 dc-3 dc-3 dc1 256 characters or less data 1 waiting for busy state to be free data timing chart: * if data is transferred when the printer...

  • Page 313

    40959201tx rev.1 48 / (b) circuit test mode function after the settings outlined in section (a) are completed and power is turned on, the serial interface checks the message buffer memory and interface driver and receiver circuits, then prints all characters. To start and stop this test, press the s...

  • Page 314

    40959201tx rev.1 49 / 6. Command description 6.1 horizontal control 1) carriage return (a) code: cr (b) compatibility: epson lq/ibm (c) function: terminates the print line and returns the print position to the start of the line. The data in the print buffer will be printed. (d) additional details: •...

  • Page 315

    40959201tx rev.1 50 / (f) additional details: • the tab settings n1, n2, n3 nk must be entered in ascending order. • the entire command string is terminated with a nul, chr$ (0). • mode left margin change pitch changes epson position adjusted. Position not affected. Ibm position not affected. Positi...

  • Page 316

    40959201tx rev.1 51 / 5) execute absolute horizontal dot position (a) code: esc $ n1 n2 (b) compatibility: epson lq (c) function: moves the printhead to the specified absolute horizontal dot position in a line from the left margin; subsequent data is printed from this position. (d) range: • in dot p...

  • Page 317

    40959201tx rev.1 52 / (f) additional details: • this relative setting defines the next printing position by calculating on the basis of the printing position immediately proceeding the input of this code. Printing starts at a position before or after the previous position at a dot spacing defined by...

  • Page 318

    40959201tx rev.1 53 / 8) move left relative dot position (a) code: esc e n1 n2 (b) compatibility: ibm (c) function: moves current logical horizontal position to the left (toward home position) in the unit of n/120". Prints data in print buffer. (d) range: • in dot position setting, n1 becomes low by...

  • Page 319

    40959201tx rev.1 54 / (e) out of range: • upon receipt of this command, data beyond the left/right margin will be dumped. (f) additional details: • the data in print buffer is printed if the range on left margin side (reverse) from current position is selected. • score, if the score mode is set, is ...

  • Page 320

    40959201tx rev.1 55 / 11) right margin set (a) code: esc q n (b) compatibility: epson lq (c) function: right margin is set at (n) characters from head home position. (d) range: • range n = 1—255 name pitch ml380 turbo ml381 turbo pica/proportional 10 4 — 80 4 — 136 elite 12 5 — 96 5 — 163 — 15 6 — 1...

  • Page 321

    40959201tx rev.1 56 / e) out of range: • if n1 or n2 = 0 then the current margin setting is used. • if n2 exceeds the default range n2 shall be converted to the default value. 10 cpi 12cpi 15cpi 17.1cpi 20cpi ml381 turbo 136 163 204 233 255 ml380 turbo 80 96 120 137 160 (f) additional details: • the...

  • Page 322

    40959201tx rev.1 57 / 14) set/reset unidirection printing (a) code: esc u n (b) compatibility: epson lq/ibm (c) function: unidirectional printing, from left to right, or bidirectional printing will be performed based on the value of n. (d) range: • range n: epson ibm action 01h, 31h, 81h, b1h odd se...

  • Page 323

    40959201tx rev.1 58 / 17) backspace (a) code: bs (b) compatibility: epson lq/ibm (c) function: prints the data in the print buffer and moves the printhead one character to the left according to the character pitch set. (d) additional details: • if a multipass character (ex double height character) n...

  • Page 324

    40959201tx rev.1 59 / 6.2 vertical control 1) set 1/8 inch fixed line spacing (a) code: esc 0 (b) compatibility: epson lq/ibm (c) function: the line spacing is set to 1/8". (d) additional details: • this command remains in effect until a new line spacing command is sent to the printer. • this comman...

  • Page 325

    40959201tx rev.1 60 / 5) set n/60 inch line spacing (a) code: esc a n (b) compatibility: epson lq/ibm ppr/ibm agm (c) function: sets line spacing to: n/60" epson lq n/60" ibm agm n/72" ibm ppr (d) range: • range n = 0—127 number of 1/60" increments — epson 1—255 number of 1/60" (1/72") increments — ...

  • Page 326

    40959201tx rev.1 61 / 7) set n/360 inch fine line spacing (a) code: esc [ n (b) compatibility: epson lq (c) function: sets line spacing to n/360". (d) range: • range n = 0—255 number of 1/360" increments. (e) additional details: • power on default or l-prime signal resets the value by this command a...

  • Page 327

    40959201tx rev.1 62 / 10) set\reset automatic linefeed (a) code: esc 5 n (b) compatibility: ibm (c) function: enables/disables automatic line feed. The printer performs an automatic lf each time it receives a carriage return (cr). (d) range: • if n = odd set automatic lf. N = even reset automatic lf...

  • Page 328

    40959201tx rev.1 63 / (e) additional details: • the contents of the buffer will be printed without a cr. (carriage does not move to the home position.) • no line feed occurs when n = 0. • top of form will not be set. (f) related functions: • double width set by so (or esc so in epson mode) will not ...

  • Page 329

    40959201tx rev.1 64 / 15) form feed (a) code: ff (b) compatibility: epson lq/ibm (c) function: upon receipt of this command the printer prints the data in the print buffer and makes a carriage return, then feeds the paper to the next tof position. (d) additional details: factory setting of form leng...

  • Page 330

    40959201tx rev.1 65 / (d) range: • k specifies the number of vertical tabs set. Range k = 1—16 (epson) 1—64 (ibm) • n is the specific line number at which each vertical tab is to be set. Range n = 0—255 (e) out of range: • values of k and n which exceed the maximum will be ignored. • if n is greater...

  • Page 331

    40959201tx rev.1 66 / 19) select vertical tab channel (a) code: esc/n (b) compatibility: epson lq (c) function: upon receipt of this code the printer selects a vertical tab channel, specified by n. (d) range: • range n = 0—7 number of tab channel (e) out of range: • if n > 7, the vfu value will be i...

  • Page 332

    40959201tx rev.1 67 / (f) additional details: • top of form will be set. • the value of the skip over perforation will be cleared when the valid n data is received. • bit 7 is cleared and set to that value in epson mode. • in epson mode if the line spacing is set to 0 this command is ignored. 22) se...

  • Page 333

    40959201tx rev.1 68 / 24) top of form set (a) code: esc 4 (b) compatibility: ibm (c) function: top of form setting will be set to the current position. (d) additional details: this command does not affect the csf or sasf. 25) set vertical units (a) code: esc [ \ 4 0 0 0 n1 n2 (b) compatibility: ibm ...

  • Page 334

    40959201tx rev.1 69 / (d) range: • range n = 0—255 number of 1/360" increments. (e) additional details: • power on default or l-prime signal resets the value by this command and sets the value which is determined by menu. • this command is valid in any portion of lines. • no line feed occurs when n ...

  • Page 335

    40959201tx rev.1 70 / (e) additional details: • top margin • bottom margin • default unit is 1/360 inch. , printing area page length top margin bottom margin 31) set relative vertical print position (a) code: esc (v ln hn lp hp (b) compatibility: epson lq (c) function: execute relative vertical prin...

  • Page 336

    40959201tx rev.1 71 / (d) range: ln 0 ~ 255 (ffh) hn 0 -255 (ffh) makes msb invalid. Lp 0 ~ 255 (ffh) hp 0 ~ 255 (ffh) makes msb invalid. Absolute position = ( lp + hp × 256 ) × basic unit (e) additional details depending on the value of the remainder when the current position value is subtracted fr...

  • Page 337

    40959201tx rev.1 72 / 6.3 character set 1) copies rom cg to ram cg (a) code: esc: 00 n 00 (b) compatibility: epson lq (c) function: upon receipt of this command, the printer copies the rom cg to user defined characters set in ram. (d) range n = 00h, 30h, 80h, b0h roman n = 01h, 31h, 81h, b1h swiss n...

  • Page 338

    40959201tx rev.1 73 / (d) range: • m selects the available area in ram. Only available area is m = 0 or 128. • range n1 = 00 – 127 starting character location n2 = n1 – 127 ending character location • character width limits are shown as follows: d0 : leading space width d1 : character width d2 : tra...

  • Page 339

    40959201tx rev.1 74 / • at loading time if printer is in super/sub mode then only two bytes of data are required for each column. 3) load dll character (a) code: esc = n1 n2 # a1 a2 a3 m ad1 ad2 id1 id2 d1 d2 d3 d4 d5 [data] (b) compatibility: ibm (c) function: this command sequence is ignored. 4) d...

  • Page 340

    40959201tx rev.1 75 / 5) foreign character set select (a) code: esc r n (b) compatibility: epson lq (c) function: sets international character sets and code page. “n” means as shown below. (d) range: n language n code page 0 american 26 mutilingual 850 1 french 27 norway 865 2 german 28 portugal 3 b...

  • Page 341

    40959201tx rev.1 76 / 6) select international character set (a) code: esc ! N (b) compatibility: ibm (c) function: the foreign language character set designated by n is substituted for the standard characters by receiving this command. (d) range: no. N(h) n(h) foreign language 1 40 64 american slash...

  • Page 342

    40959201tx rev.1 77 / 8) enable upper ascii characters (a) code: esc 6 (b) compatibility: epson lq (c) function: to assign characters to the upper ascii region 80h — 9fh. (d) additional details: • 80h — 9fh will not be treated as control codes. Characters are assigned. • see attachment for details. ...

  • Page 343

    40959201tx rev.1 78 / 12) print data as characters (a) code: esc ( ^ ln hn data. (b) compatibility: epson lq (c) function: makes all data ranging from 01 h to ff h to be treated as character data. (d) range: n1 and n2 are equal to the total number of characters. Total count = n1 + (n2 * 256) 13) sel...

  • Page 344

    40959201tx rev.1 79 / • hcp and lcp designate id no. Of code page. Hcp 0~255 lcp 0~255 id no.= (hcp × 256 + lcp) the kinds of id no. And code page are as listed below: id no., (hcp, lcp) code page 437 usa 850 multilingual 860 portugal 863 canada french 865 norway 1040 brascii 1041 abicomp the comman...

  • Page 345

    40959201tx rev.1 80 / 17) set unit (a) code: esc ( u ln hn pn (b) compatibility: epson fx (c) function: sets the unit to pn/3600 inch. (d) range: • range of ln and hn ln : 0 ~ 255 hn : 0 ~ 255 data quantity = ln + (hn*256) • with pn, basic unit is selected. Pn : 0 ~ 255 pn unit 0 ≤ pn ≤ 9 no change ...

  • Page 346

    40959201tx rev.1 81 / 19) select font by pitch and point (a) code: esc x pn lp hp (b) compatibility: epson lq (c) function: puts the printer in multipoint (scalable font) mode, and selects the pitch and point attributes of the font. (d) range: pn = 0 ~ 255 (ffh) lp, hp = 0 ~ 255 (ffh) pitch: pn = 0h...

  • Page 347

    40959201tx rev.1 82 / (d) range: pno … 0 ~ 255 (ffh) makes msb invalid. Pno … makes this command invalid. Pno > 3 … upon receiving lp and hp, pno-3 bytes data is discarded. Pn … 0 ~ 255 (ffh) makes msb invalid. Lp, hp 0 ~ 255 (ffh) • pitch pn = 0 pn = 1 proportional spacing 2h ≤ pn ≤ 4, 82h ≤ pn ≤ 8...

  • Page 348

    40959201tx rev.1 83 / 6.4 font description 1) select character font (a) code: esc x n (b) compatibility: epson lq (c) function: selects the print quality mode to be used. (d) range: • range n = 01h, 31h, 81, b1h selects lq character font. Range n = 00h, 30h, 80h, b0h selects utility character font. ...

  • Page 349

    40959201tx rev.1 84 / (d) range: 00h, 30h, 80h, b0h roman 01h, 31h, 81h, b1h swiss 02h, 32h, 82h, b2h courier 03h, 33h, 83h, b3h prestige 04h, 34h, 84h, b4h [reserve] 05h, 35h, 85h, b5h [reserve] 06h, 36h, 86h, b6h [reserve] 07h, 37h, 87h, b7h orator 08h, 38h, 88h, b8h [reserve] 09h, 39h, 89h, b9h [...

  • Page 350

    40959201tx rev.1 85 / (f) additional details: • proportional printing is only available in lq print quality. • previous print mode (print quality and pitch) will be maintained and restored on reset proportional spacing. • proportional spacing can also be designed by esc ! N, the master select comman...

  • Page 351

    40959201tx rev.1 86 / 7) set elite character pitch (12 cpi) (a) code: esc m (b) compatibility: epson lq (c) function: • change character pitch to 12 cpi (d) related functions. • factory default setting is 10 cpi. • this command does not cancel double width. • pitch change command is allowed at any p...

  • Page 352

    40959201tx rev.1 87 / 10) set compressed character pitch (17.1 cpi or 20 cpi) (a) code: si (b) compatibility: epson lq/ibm (c) function the character pitch becomes 17.1 cpi or 20 cpi after receiving this command. Epson 17.1 cpi = compressed + 10 cpi 20 cpi = compressed + 12 cpi ibm if this command i...

  • Page 353

    40959201tx rev.1 88 / 12) reset compressed character pitch (a) code: dc2 (b) compatibility: epson lq (c) function: • upon receipt of this code, the printer turns compressed mode off. • pitch will reset to 10 cpi when in 17.1 cpi. • pitch will reset to 12 cpi when in 20 cpi. 13) set character spacing...

  • Page 354

    40959201tx rev.1 89 / 16) set italics character (a) code: esc % g (b) compatibility: ibm (c) function: • prints italics characters by receiving this command. • regarding the details by which italics characters are printed by this command, refer to a combination of the print mode. (see attachment.) (...

  • Page 355

    40959201tx rev.1 90 / • the font id designated by hfid and lfid sets a font typeface. Hfid, lfid = hfid × 256 + lfid valid range 01h ≤ hfid, lfid ≤ ffffh typeface setting is invalid if hfid, lfid = ooh. Setting is also invalid if font id not listed in the table on next page is set. F ont id font nam...

  • Page 356

    40959201tx rev.1 91 / • hfwd and lfwd set character pitch (cpi). Hfwd, lfwd = hfwd × 256 + lfwd character pitch = hfwd, lfwd inch (unit: 1/1440”) 1440 valid range 01hhfwd, lfwdffffh the character pitch does not change if hfwd, lfwd = 0h. Hfwd-lfwd spec. Value set cpi 0090h~ffffh 90h 10cpi 0078h~008f...

  • Page 357

    40959201tx rev.1 92 / 6.5 text print features 1) set/reset underlining (a) code: esc — n (b) compatibility: epson lq/ibm (c) function: starts/stops underlining of all text, including spaces and punctuations, received after this command. (d) range: • range n: epson ibm action 01h, 31h, 81h, b1h 0dd s...

  • Page 358

    40959201tx rev.1 93 / 3) reset super/subscript (a) code: esc t (b) compatibility: epson lq/ibm (c) function: • cancels the super/subscript printing command. 4) set emphasized print mode (a) code: esc e (b) compatibility: epson lq/ibm (c) function: characters will be printed in horizontally shifted d...

  • Page 359

    40959201tx rev.1 94 / 7) reset double strike mode (a) code: esc h (b) compatibility: epson lq/ibm (c) function: • double strike print mode is canceled on receiving this command. (d) related functions: • enhanced mode set by esc ! N will be reset by esc h. (epson mode) 8) set double or expanded chara...

  • Page 360

    40959201tx rev.1 95 / 10) set immediate double width characters (a) code: esc so (b) compatibility: epson lq (c) function: • characters received after this command will be printed in double width for the length of the line. (d) additional details: • the double width characters are only printed for t...

  • Page 361

    40959201tx rev.1 96 / (d) range: n = 00h, 30h, 80h, b0h reset double height printing. 01h, 31h, 81h, b1h set double height printing. (e) additional details: • this command is active to all characters. • double height can be mixed with standard height characters in the same line. The double height ch...

  • Page 362

    40959201tx rev.1 97 / 16) select character style (a) code: esc q n (b) compatibility: epson lq/ibm (c) function: • characters will be printed with the style defined by the variable n. These styles include outline and shadow print. (d) range: • n = 00h, 30h, 80h, b0h set normal style. 01h, 31h, 81h b...

  • Page 363

    40959201tx rev.1 98 / • d2 … selects score attributes. 00 : cancels score mode set by d1. 01 : selects a single line for score set by d1. 10 : selects double lines for score set by d1. 11 : selects double lines for score set by d1. 0 : selects continuous line for score set by d1. 1 : selects a dash ...

  • Page 364

    40959201tx rev.1 99 / 6.6 graphics mode 1) enter/exist bit image graphics (a) code: esc * m n1 n2 (b) compatibility: epson lq/ibm agm (c) function: selects the graphics mode specified by m, and prints graphics data. Not valid in ibm ppr mode. (d) range: • n1 in conjunction with n2 specifies the tota...

  • Page 365

    40959201tx rev.1 100 / • pin numbering system. Pin # 24 pins ibm ppr 8 pin-epson/ ibm agm top pin 1 128 128 128 2 64 3 32 4 16 64 64 5 8 6 4 32 7 2 32 8 1 9 128 16 10 64 16 11 32 8 12 16 13 8 8 14 4 4 15 2 16 1 2 4 17 128 18 64 19 32 1 2 20 16 21 8 22 4 1 23 2 bottom pin 24 1 • the decimal value whi...

  • Page 366

    40959201tx rev.1 101 / 2) single density graphics (a) code: esc k n1 n2 (b) compatibility: epson lq/ibm (c) function: • selects normal speed single density graphics (60 dpi horizontal) for the number of columns specified by n1 and n2. (d) range: • range n1 = 0—255 remainder of dot columns n2 = 0—255...

  • Page 367

    40959201tx rev.1 102 / (e) additional details: • the values for n1, n2 can be calculated as follows: n = total number of dots to be printed. N2 = int (n/256) n1 = n—n2 × 256) (f) related functions: • this command is equivalent to the 8 pin graphic mode command specified by esc* “1” n1 n2. 4) quasi-d...

  • Page 368

    40959201tx rev.1 103 / 5) set quadruple density graphics (a) code: esc z n1 n2 (b) compatibility: epson lq/ibm (c) function: • upon receipt of this code the printer switches to quadruple density graphics (240 dpi horizontal) for the number of columns specified by n1 and n2. (d) range: • range n1 = 0...

  • Page 369

    40959201tx rev.1 104 / • n is decimal value. Mode pins n hor. Dens ml381 turbo ml380 turbo (dots/in.) bytes/line bytes/line single density 8 0 60 816 480 double density 8 1 120 1632 960 hs double density 8 2 120 1632 960 quadruple density 8 3 240 3264 1920 crt i 8 4 80 1088 640 crt ii 8 6 90 1224 72...

  • Page 370

    40959201tx rev.1 105 / 8) select aspect ratio (a) code: esc n pn (b) compatibility: ibm ppr (c) function: • sets vertical-to-horizontal ratio in density of bit image graphics. (d) range: pn = 0 – 1 sets aspect ratio 5:6 in bit image graphics mode. Pn = 2 sets aspect ratio 1:1 in bit image graphics m...

  • Page 371

    40959201tx rev.1 106 / 11) print raster graphics (a) code: esc . Pc pv ph pm ln hn data (b) compatibility: epson lq (c) function: print input data in bit map in horizontal direction. (d) range: pc … 0 - 1 (makes msb invalid.) pv … 10, 20 ph … 10, 20 pm … number of dots in vertical direction. When th...

  • Page 372

    40959201tx rev.1 107 / 6.7 composite commands 1) print mode select (a) code: esc ! N (b) compatibility: epson lq (c) function: upon receipt of this command the printer selects one of the unique print mode combinations. (d) range: bit br (r =0—7) of “n” 1 0 b7 set underline reset underline b6 set ita...

  • Page 373

    40959201tx rev.1 108 / 6.8 general control 1) printer initialization (a) code: esc @ (b) compatibility: epson lq (c) function: • upon receipt of this code the printer will be initialized to all its menu default settings. This command is enabled or disabled by a menu selection. (d) additional details...

  • Page 374

    40959201tx rev.1 109 / 6) set print suppress (a) code: dc3 (b) compatibility: epson lq (c) function: • upon receipt of this command the printer is placed in the inactive state. (d) additional details: • all data is thrown away after receiving this code. • sel/busy signal will not be changed by this ...

  • Page 375

    40959201tx rev.1 110 / 10) enable paper out sensor (a) code: esc 9 (b) compatibility: epson lq/ibm (c) function: • this command enables the printer function which detects whether less than about 1 inch of paper remains. Upon detection, the alarm lamp is lit and the printer is deselected. • manual pa...

  • Page 376

    40959201tx rev.1 111 / 12) select emulation (a) code: esc { n (b) compatibility: epson lq/ibm (c) function: this command allows the software developer to change the printer emulation to access the features that match this requirements. (d) additional details: • this command is not documented for pub...

  • Page 377

    40959201tx rev.1 112 / init = 04h each mode of menu item a is cleared. Parm1 and parm2 settings are set for each mode. Init = 05h each mode of menu item a is cleared. Parm1 and parm2 settings are set for each mode. Init = feh settings of menu item a are retained. Parm1 and parm2 settings are set for...

  • Page 378

    40959201tx rev.1 113 / (e) additional details: • this command is active when menu item “reset inhibit” is set to “no” if “yes”, this command is ignored. • if there is data that is not printed yet when this command is received, it is printed. In such a case, cr is executed but lf is not. • the follow...

  • Page 379

    40959201tx rev.1 114 / 15) cut-sheet feeder — dual-bin csf bin select (a) code: escm em n (b) compatibility: epson lq/ibm (c) function: selects a bin of dual-bin csf. (d) range: n = 01h, 31h, 81h, b1h selects bin 1. N = 02h, 32h, 82h, b2h selects bin 2. (e) out of range: this command is ignored. (f)...

  • Page 380

    40959201tx rev.1 115 / 6.9 barcode 1) select barcode (a) code: esc dle a p1 n1 n2 n3 n4 n5 n6 n7 n8 (b) compatibility: epson lq/ibm (c) function: selects the type of barcodes and sets its size. (d) range: • p1 designates subsequent data quantity. (msb is invalid) p1 = 0, 1, 3 this command is invalid...

  • Page 381

    40959201tx rev.1 116 / • n7 sets wide element to narrow element ratio. N7 wide-to-narrow ratio 1 2 : 1 2 2.5 : 1 3 3 : 1 4 3.5 : 1 5 4 : 1 6 4.5 : 1 7 5 : 1 n7 = 0 : setting does not change. N7 ≥ 8 : n7 = 7 is set. • n8 sets the type of characters. N8 = 0 : no character is added. N8 ≥ 1 : lq charact...

  • Page 382

    40959201tx rev.1 117 / (e) additional details: • the number of characters (data) available with this command is as listed below: barcode type number of characters ean8 8 ean13 13 upc-a 12 upc-e 6 code39 1 ~ 50 interleave 2 of 5 1 ~ 50 code128 (a, b, c) 1 ~ 50 3) print postnet barcode data (a) code: ...

  • Page 383

    40959201tx rev.1 118 / 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 @ check digit barcode external code list ean8.

  • Page 384

    40959201tx rev.1 119 / 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 @ check digit barcode external code list ean13.

  • Page 385

    40959201tx rev.1 120 / barcode external code list upc-a 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 @ check digit.

  • Page 386

    40959201tx rev.1 121 / barcode external code list upc-e 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9.

  • Page 387

    40959201tx rev.1 122 / barcode external code list code39 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 @ a b c d e f g h i j k l m n o check digit sp p q r s t u v w x y z $ % * + – . /.

  • Page 388

    40959201tx rev.1 123 / barcode external code list interleaved 2-of-5 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 @ check digit.

  • Page 389

    40959201tx rev.1 124 / barcode 128 code list code type: a 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f @ a b c d e f g h i j k l m n o sp ! " # $ % & ' ( ) * + , - . / p q r s t u v w x y z [ \ ] ^ – dle dc1 dc2 dc3 dc4 nak syn etb can em sub esc fs gs rs us nul soh stx ext eot enq ack bel bs ht ...

  • Page 390

    40959201tx rev.1 125 / barcode 128 code list code type: b start character (set b) → code no. 104 stop character → code no. 106 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f @ a b c d e f g h i j k l m n o sp ! " # $ % & ' ( ) * + , - . / p q r s t u v w x y z [ \ ] ^ – check digit fnc3 fnc2 shift ...

  • Page 391

    40959201tx rev.1 126 / barcode 128 code list code type: c start character (set c) → code no. 105 stop character → code no. 106 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 code b code a fnc1 @ check digit.

  • Page 392

    40959201tx rev.1 127 / barcode external code list postnet 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 0 1 2 3 4 5 6 7 8 9 @ check digit.

  • Page 393

    40959201tx rev.1 128 / appendix a command summary a. Command summary by initiator ascii code function name compatibility bs backspace epson lq/ibm can cancel code epson lq/ibm cr carriage return epson lq/ibm dc1 reset print suppress mode epson lq/ibm dc2 reset compressed character pitch epson lq dc2...

  • Page 394

    40959201tx rev.1 129 / ascii code function name compatibility esc em i cut sheet feeders single paper insert epson lq/ibm esc em r cut sheet feeders single paper eject epson lq/ibm esc f reset emphasized print mode epson lq/ibm esc g set enhanced/double strike print mode epson lq/ibm esc h reset enh...

  • Page 395

    40959201tx rev.1 130 / ascii code function name compatibility esc p n set/reset proportional spacing epson lq esc q n select character style epson lq esc s n set/reset half speed printing epson lq esc t n select character table epson lq esc w n set/reset double height characters epson lq esc x n sel...

  • Page 396

    40959201tx rev.1 131 / b. Command summary by function ascii code function name compatibility auto justification esc a n epson lq backspace bs epson lq/ibm cancel code can epson lq/ibm carriage return cr epson lq/ibm character definition esc & m n1 n2 d0 d1 d2 epson lq copies from cg to ram cg esc: n...

  • Page 397

    40959201tx rev.1 132 / ascii code function name compatibility reset italic characters esc 5 epson lq reset italics characters esc % h ibm reset perforation auto skip esc 0 epson lq/ibm reset print suppress mode dc1 epson lq/ibm reset super/subscript esc t epson lq/ibm reset tab settings to power-on ...

  • Page 398

    40959201tx rev.1 133 / ascii code function name compatibility set/reset automatic linefeed esc 5 n ibm set/reset half speed printing esc s n epson lq set/reset proportional spacing esc p n epson lq set/reset proportional spacing esc p n ibm set/reset underlining esc — n epson lq/ibm set/reset unidir...

  • Page 399

    40959201tx rev.1 134 / appendix b alarm led indication in case of alarm is shown below. (1) recoverable alarms alarm led alarm menu sel quiet 10 cpi 12 cpi 15 cpi 17 cpi 20 cpi prop utility prestige orator gothic courier lq paper end paper lever paper jam *1 head tmp. Space tmp. *1 paper jan paper j...

  • Page 400

    40959201tx rev.1 135 / 135 (2) unrecoverable alarms alarm led alarm menu sel quiet 10 cpi 12 cpi 15 cpi 17 cpi 20 cpi prop utility prestige orator gothic courier lq printer internal ram s-i/f internal ram s-i/f connection prg rom s-i/f rom cg rom eeprom wdt nmi brk instruction printer external ram s...