¡ MICROLINE 3320/3321 PRINTER Product Specifications Approval All specifications are subject to change without notice.
CONTENTS 1. INTRODUCTION ................................................................................................................... 1-1 2. CONFIGURATION ................................................................................................................. 2-1 3. 4. 5. 6. 7. 2.1 Standard Printer Configuration .................................................................................. 2-1 2.2 Options ......................................................................
8. PAPER FEED SPECIFICATIONS ....................................................................................... 8-1 8.1 Paper Feed Methods/Paths ....................................................................................... 8-1 8.2 Paper Positioning Restrictions ................................................................................... 8-1 8.3 Paper Tear-off ............................................................................................................ 8-1 8.
APPENDIX A BIT IMAGE GRAPHICS—DOT DENSITY ............................................................... A-1 APPENDIX B PRINT MODES/FEATURES COMBINATION PRIORITY TABLE........................... B-1 APPENDIX C COMMAND SUMMARY ...........................................................................................
1. INTRODUCTION The Microline 3320/3321 (ML/Epson/lBM compatible) model printer is a highly reliable, rugged, high performance desk-top serial dot matrix printer, designed for strong, feature-rich paper handling, fast throughput, and user friendliness. The ML3320 (narrow chassis) is compatible with ML Printer, IBM Proprinter lll, EPSON FX-850, while the ML3321 (wide chassis) is compatible with ML Printer, IBM Proprinter lll XL, EPSON FX-1050.
2. CONFIGURATION 2.1 Standard Printer Configuration The ML3320/3321 ML/EPSON/IBM 2.2 1) Printer mechanism 2) Power & Control board 3) Driver board (including Centronics-compatible Parallel Interface) 4) Operator control panel 5) Power supply 6) Acoustic covers 7) Push tractor feed unit Options 1) Interface boards RS-232C Serial Interface board (communications rate up to 19.2 K BPS) 2.
2.4 Initial Setting Printer Control Emulation Mode IBM PPR Font Print mode DRAFT mode Pitch Proportional Spacing Style Size Utility HSD 10CPI No Normal Single Symbol Sets Character Set Language Set Zero Character Code Page Slashed Letter 0 Set 2 ASCII Unslashed USA No Rear Feed Line Spacing Form Tear-Off Skip Over Perforation Page Width Page Length 6 LPI Off No 13.6" 12" Bottom Feed Line Spacing Form Tear-Off Skip Over Perforation Page Width Page Length 6 LPI Off No 13.
Serial I/F Parity Serial Data 7/8 Bits Protocol Diagnostic Text Busy Line Baud Rate DSR Signal DTR Signal Busy Time None 8 Bits Ready/Busy No SSD9600 BPS Valid Ready on Power Up 200 ms CSF Bin 1 Line Spacing Bottom Margin Page Width Page Length 6 LPI Valid 13.
3. GENERAL SPECIFICATIONS 3.1 Power Requirements 1) Input power Single-phase AC Voltage: 120 VAC +5.5%, –15% 230/240 VAC +10%, –14% Frequency: 50/60Hz +2% 2) 3) Power consumption Local Test: About 70 VA Idle: About 41 VA AC power cable Length: Approximately 5.9 ft (1.8 m) Cable conforms to the UL, CSA, and European Standards. The AC power cable can be easily disconnected from the printer.
2) Vibration Operating: 0.3G (5 to 150 Hz) or less (except at resonant frequency) Non-operating: 1G (5 to 150 Hz) or less (except at resonant frequency) Packing: 3) Impact (Drop Test) Packing: 4) 1.05G (5 to 150 Hz) or less (except at resonant frequency) 30" Drop Noise The 8-second average noise is less than 57 dBA when measured under the above conditions with the printer fitted with the acoustic cover and 52 dBA in quiet mode. (ISO 7779) 3.4 Agency Approvals UL No.
2) Parallel interface signals Pin No.
3) Parallel interface levels High level: Driver: Low level: 4) + 2.4V to + 5V Receiver: + 2.0V to + 5V Driver: 0V to + .4V Receiver: 0V to + .8V Parallel Interface circuits (a) Receiver R = 3.3 KΩ (Data 1 to Data 8) R = 1 KΩ (I-PRIME) R = KΩ (STB) (USA) R +5V (b) Driver 3.
4. PHYSICAL CHARACTERISTICS 4. 1 Printhead Impact dot matrix Number of dot wires: 9 Dot wire diameter: 0.013 inch (0.34 mm) Printer Outside dimensions ML320 Turbo: 15.67 inches (398 mm) (W) × 4.57 inches (116 mm) (H) × 13.58 inches (345 mm) (D) ML321 Turbo: 21.73 inches (552 mm) (W) × 4.57 inches (116 mm) (H) × 13.58 inches (345 mm) (D) 15.67 inches (398 mm) 1.50 inches (38 mm) ML3320 4–1 15.91 inches (404 mm) 13.
Weight ML3320 Turbo: 14.33 Ib (6.5 kg) ML3321 Turbo: 18.74 Ib (8.5 kg) 3) Color and texture Color: 3.5Y8/0.5 Texture: TH114 4–2 15.91 inches (404 mm) 13.58 inches (345 mm) ML3321 2) 5.79 inches (147 mm) 4.57 inches (116 mm) 1.50 inches (38 mm) 21.
4.3 Options (1) Interface board RS-232C serial interface board (communications rate up to 19.
5. LOGICAL CHARACTERISTICS 5.1 Print Direction Bidirectional, unidirectional printing Short-line-seeking printing 5.2 Selectable Character Pitches 5 CPI 6 CPI 0.2 inch 0.167 inch (5.08 mm) (4.23 mm) 7.5 CPI 8.5 CPI 10 CPI 0.133 inch 0.117 inch 0.1 inch 12 CPI 15 CPI 17.1 CPI 0.083 inch 0.067 inch 0.058 inch (3.39 mm) (2.96 mm) (2.54 mm) (2.12 mm) (1.69 mm) 20 CPI 0.05 inch (1.48 mm) (1.27 mm) 5.
5.5 Line Feed Pitches 6 LPI 0.167 inch (4.23 mm) 8 LPI 0.125 inch (3.175 mm) A variable line feed pitch of n/216 inch (integer n: 0 ≤ n ≤ 255) can also be specified. Also, 7/72 inch and n/72 inch can be specified.
6. PRINTER PERFORMANCE 6.1 Print Speed Print Mode Character Pitch 10 CPI 12 CPI 15 CPI 17. 1 CPI 20 CPI HSD 387 CPS 387 CPS 387 CPS 387 CPS 387 CPS NLQ 72.5 CPS 72.5 CPS 72.5 CPS 72.5 CPS 72.5 CPS UTILITY 290 CPS 290 CPS 290 CPS 290 CPS 290 CPS — 435 CPS — — — SSD 6.
3) Near letter quality mode Model Characters/Line ML3321 ML3320 4) Characater Pitch 10 CPI 12 CPI 15 CPI 17.1 CPI 20 CPI 136 29 — — — — 163 — 24 — — — 204 — — 19 — — 233 — — — 17 — 272 — — — — 15 80 48 — — — — 96 — 40 — — — 120 — — 32 — — 137 — — — 28 — 160 — — — — 25 Super speed draft mode Model Characters/Line ML3321 ML3320 Characater Pitch 10 CPI 12 CPI 15 CPI 17.
7. MEDIA SPECIFICATIONS 7.1 Cut-Sheet Paper 7.2 Standard size: 8-1/2 inches (wide) × 11 inches (long) for the U.S. A4 size (210mm (wide) × 297 mm (long)) for Europe Weight: 12 to 24 Ib (45 to 90 g/m2) Multiple-part cut-sheet paper cannot be used. Continuous Paper Tractor feed unit can handle sprocket paper of the following widths: ML3320 : 3 to 10 inches (76.2 to 254 mm) ML3321 : 3 to 16 inches (76.2 to 406.4 mm) One-part paper Ream weight: 12 to 24 Ib (45 to 90 g/m2) Multiple-part paper: 0.
7.5 7.6 Card Weight: 120 Ib (163 g/m2) or less Thickness: 0.008 inch (0.20 mm) or less Size: 5 × 8 inches (separated) Media supply: Bottom paper feed only Label Thickness: 0.011 inch (0.28 mm) or less Size: ML3320 -8.5 × 3.25 inches(216 × 83 mm) or less ML3321 -15 × 3.25 inches (381 × 83 mm) or less Media supply: 7.7 Bottom paper feed only Transparency Thickness: 0.004 inch (0.10 mm) or less Size: 8.
8. PAPER FEED SPECIFICATIONS 8.1 Paper Feed Methods/Paths When the friction feed method is used, the paper must be fed from rear. ML3320 8.
9.
10.
11. OPERATOR CONTROL 11.1 Operator Control Switches and Indicator Lights Locations of Switches and Indicator Lights ML3320/3321 OPERATOR PANEL PRINT QUALITY SEL SEL MENU EXIT POWER SHIFT LF FF/LOAD Micro Feed Down Micro Feed Up GROUP ITEM ALARM TEAR SET MENU PARK QUIET TOF HSD UTILITY NLQ SSD CHARACTER PITCH PRINT RESET 10 12 15 17 20 PROP 11.2 Switch Functions The functions of the switches on the operator panel depend on the state of the printer.
The Functions of Switches (1/2) (While pressing the SHlFTswitch) (2/2) MODE Print Mode Select Deselect SW Hex Dump Mode Select Menu Mode Test Mode Power On Mode Deselect Limited Operation Mode TEAR Feeds paper to tear or print position (alternating) Selects next Setting. Enabled. PARK Cut-sheet paper: Printer ejects paper. Fan fold paper: Printer reverse feeds paper. Prints all items. Enabled. QUIET/ TOF Starts Rolling ASCII Self-test. Selects/ends QUIET mode.
The Functions of Switches (2/2) (Without pressing the SHlFTswitch) MODE Print Mode Hex Dump Mode Select Deselect SW SEL/ MENU Select Deselect Menu Mode Ends MENU mode. SETS MENU MODE. Test Mode Power On Mode Limited Operation Mode Starts MENU mode. SHIFT Enabled. LF/Micro Feed Down Executes Reverse Fine LF. Executes Reverse Fine LF. Select previous Item. FF/LOAD/ Micro Feed Up Executes Forward Fine LF. Executes Forward Fine LF. Select previous Group. Enabled. Enabled.
11.3 Indicator Light Functions 11.3.1 Primary Functions Lamp Color Function SEL Amber Lights when the printer enters the select state, and starts blinking when the printer enters the print suppress mode. ALARM Red Lights when paper end is detected or when malfunction is detected. POWER Amber Lights when power is turned on. MENU Amber Lights to indicate MENU mode and flashes to indicates when the head, LF motor, or SP motor is in thermal alarm.
11.4 Alarm/Error Indications The following table summarizes LED indications during alarm states. 11.4.1 Recoverable Alarms LED Alarm Alarm Menu SEL Quiet 10CPI 12CPI 15CPI 17CPI 20CPI PROP HSD UTILITY Paper End ✩ Paper Lever ✩ Paper Jam* Head Tmp. ✩ SPACE & LF Motor Tmp. ✩ *Note: Paper jam alarm o o o o : LED turns ON. : LED flashes (200ms ON, 200ms OFF). : LED flashes (400ms ON, 400ms OFF). ✩ : LED maintains current state. Blank : LED turns OFF.
• Fatal alarms LED Alarm Alarm Menu SEL Queit 10CPI 12CPI 15CPI 17CPI 20CPI PROP HSD UTILITY NLQ Fatal alarms Printer internal RAM S-I/F internal RAM S-I/F internal connection PRG ROM S-I/F ROM EEROM WDT NMI BRK instruction Printer external RAM S-I/F external RAM SPACING HOMING Print Head A/D error Print Head Gap AD error : LED turns ON. : LED flashes (200ms ON, 200ms OFF). : LED flashes (400ms ON, 400ms OFF). : LED maintains current state. Blank : LED turns OFF.
11.5 Secondary Switch Functions 11.5.1 MENU 1) Overview Features selected in MENU mode become the default features for the printer each time it is powered on. The Menu function allows the ability to activate features without the use of software commands. Software commands will override MENU settings. 2) Key functions Key Name GROUP Function General categorization of functions/features. Selects next GROUP title, once through the entire list, loops back to the first GROUP.
4) Table of all menu choices * Factory default Group Printer Control Font Symbol Sets Item Sets Emulation Mode IBM PPR * Epson FX ML Print Mode Utility * NLQ Courier NLQ Gothic DRAFT DRAFT Mode HSD* SSD Pitch 10CPI* 12 CPI 15 CPI 17.
* Factory default Group Symbol Sets Rear Feed Item Sets Code Page USA* Canada French Multilingual Portugal Norway Slashed Letter 0 No* Yes Turkey Greek_437 Greek_869 Greek_928 Greek_437 CYPRUS Polska Mazovia Serbo Croatic I Serbo Croatic II ECMA-94 Hungarian CWI Windows Greek Windows East Europe Windows Cyrillic East Europe Latin II-852 Cyrillic I-855 Cyrillic II-866 Kamenicky (MJK) ISO Latin 2 Hebrew NC (862) Hebrew OC Turkey_857 Latin 5 (Windows Turkey) Windows Hebrew Ukrainian Bulgarian ISO Latin
* Factory default Group Item Sets Rear Feed Page Length 11" 11 2/3" 12" * 14" 17" 3" 3.5" 4" 5.5" 6" 7" 8" 8.5" Bottom Feed Line Spacing 6 LPI * 8 LPI Form Tear-Off 5) Off * 500ms 1 sec 2 sec Skip Over Perforation No * Yes Page Width 4) 13.6" * 8" Page Length 11" 11 2/3" 12" * 14" 17" 3" 3.5" 4" 5.5" 6" 7" 8" 8.5" Line Spacing 6 LPI* 8 LPI Form Tear-Off 5) 6) Off * 500ms 1 sec 2 sec Bottom Margin Valid * Invalid Page Width 4) 13.6" * 8" Page Length 11" 11 2/3" * 12" 14" 17" 3" 3.
* Factory default Group Top Feed Set-Up Item Sets Wait Time 500ms 1 sec * 2 sec Page Length Control by Actual Page Length * by Menu Setting Graphics Bi-directional * Uni-directional 7 or 8 Bits Graphics 7) 8 7 * Receive Buffer Size 2) 1 Line 16K * 28K Paper Out Override No * Yes Print Registration 0.25 0.20 0.15 0.10 0.05 0 * 0.05 0.10 0.15 0.20 0.
* Factory default Group Parallel I/F Serial I/F CSF Bin 2 (Selectable only when the double bin CSF is mounted) Item Sets I-Prime Invalid Buffer Print * Buffer Clear Pin 18 + 5V * Open Auto Feed XT 10) Valid Invalid * Parity None * Odd Even Serial Data 7/8 Bits 8 Bits * 7 Bits Protocol ReadylBusy * X-ON/X-OFF Diagnostic Test No * Yes BusyLine SSD – * SSD + DTR R TS Baud Rate 9600 BPS * 4800 BPS 2400 BPS 1200 BPS 600 BPS 300 BPS 38400 BPS 12) 19200 BPS DSR Signal Valid * Invalid DTR S
* Factory default Group CSF Bin 1 Item Sets Line Spacing 6 LPI * 8 LPI Bottom Margin Valid * Invalid Page Width 4) 11) 13.6" * 8" Page Length 11" 11 2/3" * 12" 14" 16.57" 3.5" 4" 5.5" 6" 7" 8" 8.5" Notes: 1) Selects both double width and double height characters OR single width and single height characters. 2) When “I Line” is selected, the receiving buffer size is set to 256 bytes. 3) When “Limited Operation” is selected, after exiting MENU, only the SEL, LF, FF, and TEAR switches are valid.
11.5.2 Sample Print Self-test 1) Start Depress and hold the LF switch, while moving the power switch to the “on “ position. 2) Stop Depress SEL switch. The printer will finish printing current line before stopping and returning to its default state. 3) Print header At the beginning of Self Test, the product description header will be printed as follows aaaaa bbb E F/W ee.ff YR gggg-hhhh-ii CG jj. kk ... as defined by ... Position & Char.
5) Operator panel display While in the Self Test mode ... 6) (a) MENU mode LED = off (b) SEL LED = off (c) CPI LEDs = change when CPI changes (d) Print Quality LEDs = change when Print Quality changes Communication interface Printer is in the deselect state. Data cannot be received during self test mode. 11.5.3 Rolling ASCII Self-test 1) Start Depress and hold the QUIET/TOF switch, while moving the power switch to the “on” position. 2) Stop Stop the test by depressing the SEL switch.
(c) Number of Characters Printed per Line CPI Narrow Wide Note 1) 10 80 136 (80) 12 80 136 (80) 17.1 20 80 80 136 136 (80) (80) Note 1) 5) When the Page width of the menu is set to 8 inches. Operator panel display While in the Self Test mode ... 6) (a) MENU mode LED = off (b) SEL LED = off (c) CPI LEDs = Current Menu value (d) Print Quality LEDs = Current Menu value Communication interface Printer is in the deselect state.
(d) ASCII equivalent of incoming data 00H — 1FH = ASCII “period” 20H — 7EH = normal ASCII equivalent 7FH = ASCII “period “ 80H — 9FH = ASCII “period” A0H — FEH = normal ASCll equivalent FFH (e) = ASCII “period” Details 1. Printing features/modes = Utility/10 CPI. 2. This function operates with both the serial and parallel communication interfaces. 3. When using cut-sheet paper, printing will stop 1 line from the bottom edge of the page.
3) Details (a) After the 1st piece of cut-sheet paper is fed out of the printer (by normal printing operation) the 2nd piece of cut sheet paper can be inserted by using steps a-e. (b) The TOF can be adjusted by simultaneously pressing the LF and SHIFT switches or the FF and SHlFT switches.
12. COMMAND DESCRIPTION 12.1 Horizontal Control 1) Carriage return—execute (a) Code: CR (b) Compatibility: EPS FX/IBM III/ML (c) Function: Initiate printing action; print data in the print buffer by causing a print block change and set the next printable data’s print position to the left margin. (d) Additional details: • If Auto-LF is activated, a CR will also cause a LF to execute. This action will take place if there is, or if there is not data in the print buffer.
(d) Details • If a multipass character (ex. double height characters) is in the print buffer, when BS is executed, the paper is reverse feed back to the original printing position of the multipass character, and the character is printed. (Precise printing position is not guaranteed). • If no “printable” data (including “space) has been previously received by the printer, the BS is ignored.
(e) Out of Range: This command will be ignored if n equals any other values except for the values mentioned above. (f) Additional details: • Short-Line-Seeking is performed in both unidirectional and bidirectional print modes. • When the first thermal threshold of the printhead is sensed, the printer automatically enters unidirectional printing mode.
(e) Out of range: Any position specified beyond the right margin is ignored. (f) Additional details: • Dot position = (n1 + n2*256)/60 to the right of the left margin. • The position specified as n 1 = n2 = 0 is the left margin. • Physical Upper Limit... Wide chassis ... (n1 + n2*256)/60" < = 13.6 (inches) narrow chassis ... (n1 + n2*256)/ 60" < = 8.0 (inches) • Logical Upper Limit ... • Absolute Position < = Right Margin • No underlines are made in the print line area skipped by the positioning.
(c) Function: Moves the next print position by a number of dot columns (specified by n1n2n3n4) to the right from the current print position. (d) Variable range: n1 n2 (e) ASCII Decimal Hexadecimal 0 – 9 0 – 9 48 – 57 48 – 57 30H – 39H 30H – 39H n3 0 – 9 48 – 57 30H – 39H n4 0 – 9 48 – 57 30H – 39H Out of range: • If the code for n1n2n3n4 is other than the above, this command is ignored.
(g) Additional details: • Number n1n2n3n4 is a 4-digit decimal number. Since all digits must be defined, any number that does not use all digits must be padded with leading zeros. EXAMPLE: 25 → 0025 • If n1n2n3n4 = 0000 is specified, this command is ignored and the printer maintains the current print position. • No underlines are printed in the print line areas skipped by this command. • When the printer receives a valid n1n2n3n4 number, it prints out the data stored in the printer buffer.
(d) Range: • The number n1 is the low byte and n2 is the high byte in the dot position setting code. • The number n1n2 is a decimal number between 0 and 255 (if n1 = n2 = 0 is specified, the printer maintains the current position). • Limit FC40H < = n1 + n2×256 < = 03C0H (ML3320) < F9A0H = n1 + n2×256 < = 0660H (ML3321) (e) Out of range: • The printer ignores this command if the command attempts to set a print position exceeding the left/right margin.
(e) Out of range: • The printer ignores this command if the command attempts to set a print position exceeding the left/right margin. (f) Additional details: • When the print head moves toward the left margin (reverse) from the current print position, the printer prints out the data stored in the printer buffer. Scores can be added when print head movement toward the right margin (forward) from the current print position is specified while the score mode is set.
• This command is disregarded while nk-1 ≤ nk or character. A maximum of 32 tab stops can be set. the 29th value of n, this command is disregarded null character. Tab positions set up to the 28th n the printer encounters a null If there is no null character at until the printer encounters a value are enabled. (IBM) Example: If ESC D n1 n2 n4 n3 NUL, n1 < n2 < n3 < n4 → valid n1 – n4.
(d) Range: • Variables X1 ASCII Decimal Hexadecimal 0 – 9 48 – 57 30 – 39 Y1 0 – 9 48 – 57 30 – 39 Z1 0 – 9 48 – 57 30 – 39 m (number of tabs) = 0–16 • Argument “X1Y1Z1” wide chassis narrow chassis (e) 10 cpi 12 cpi 17.1 cpi 20 cpi 136 163 233 272 80 96 137 160 Out of range: • The command will be ignored. (f) Logical limitations: XmYmZm represents a 3 digit number where each consecutive XmYmZm number must be greater than the previous one or else Xm Ym Zm is ignored.
(c) Function: Clear all previously defined H-tabs and define up to 16 new horizontal tab stop positions from the left-most physical print position in units of dot columns. (d) Range: • Variables ASCII Decimal Hexadecimal X1 0 – 9 48 – 57 30 – 39 Y1 Z1 0 – 9 0 – 9 48 – 57 48 – 57 30 – 39 30 – 39 W1 0 – 9 48 – 57 30 – 39 m (number of tabs) = 0–16 • Argument “x1y1z1w1” 10 cpi wide chassis narrow chassis (e) 12 cpi 17.
21) Horizontal tab—execute (a) Code: HT (b) Compatibility: ML (c) Function: Advance from the current print position to the next Horizontal Tab position. (d) Logical limitations: • An HT can not be executed beyond the right margin. (e) Details: • HT execution will cause an advance to the next tab stop position defined by the “H-TAB by characters” or “H-TAB by columns” definition commands; which ever HT command was most recently defined.
• The left margin will remain at value set unless reset by some software code or the printer is turned off. • Input of the ESC/ code with a valid left margin parameter causes the horizontal TAB positions previously set to be cleared, and the subsequent horizontal TAB will default to every 8 character positions starting with the new left margin as position 0. • There must be a difference of at least 25 character between the left margin and right margin values for 10 CPI.
(d) Range: 1< = n1 < = 255 2< = n2 < = 255 • The ranges for n1 and n2 are n1< n2 (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. 10CPI 12CPI 15CPI 17.1CPI 20CPI 136 164 204 234 255 80 96 120 138 160 Wide Column Narrow Column (f) Additional details: • The default value of the left margin is the 1st character. • The margin’s positions are absolute.
• n =3 Full justification puts extra spaces where necessary so that both the left and right margins are aligned. • Full justification (n = 3) is performed when the printer receives (at the time when printing starts) data exceeding 75% of the maximum number of characters to be printed in a line. • Print position will be affected by the commands which set the left/right margin. • This command causes a print block change.
27) Margins—right margin (a) Code: ESC % R n1 n2 n3 n4 (b) Compatibility: ML (c) Function: • Define the logical right-most printing position limitation from the left most-physical print position in units of 1/120 inch.
12.2 Vertical Control 1) Line spacing—select fixed amount—1/6 inch (a) Code: ESC 2 (b) Compatibility: EPS FX (c) Function: Set the line spacing to 1/6 inch units. (d) Additional details: • This command will remain in effect until a new line spacing command is sent to the printer. • This command does not set the top of form position. • LF, VT, or CR (if Auto F is on) execute in units of 1/6 inch when this function is active.
2) Line spacing—select fixed amount—1/6 inch (a) Code: ESC 6 (b) Compatibility: ML (c) Function: Set the line spacing to 1/6 inch units (6 LPI). (d) Details: • This command remains in effect until a new line spacing command is sent to the printer. • This command does not set the top of form position. • LF, VT, or CR (if Auto LF is on) execute in units of 1/6 inch when this function is active. • Refer to the illustration attachments for further details.
3) Line spacing—select fixed amount—1/8 inch (a) Code: ESC 0 (b) Compatibility: EPS FX/IBM III (c) Function: Set the line spacing 1/8 inch units. (d) Additional details: • This command remains in effect until a new line spacing command is sent to the printer. • This command does not set the top of form position. • LF, VT, or CR (if Auto LF is on) execute in units of 1/8 inch when this function is active.
4) Line spacing—select fixed amount—1/8 inch (a) Code: ESC 8 (b) Compatibility: ML (c) Function: Set the line spacing to 1/8 inch units (8 LPI). (d) Details: • This command remains in effect until a new line spacing command is sent to the printer. • This command does not set the top of form position. • LF, VT, or CR (if Auto LF is on) execute in units of 1/8 when this function is active.
5) Line spacing—select fixed amount—7/72 inch (a) Code: ESC 1 (b) Compatibility: EPS FX/IBM III (c) Function: Set the line spacing to 7/72 inch units. (d) Additional details: • This command remains in effect until a new line spacing command is sent to the printer. • This command does not set the top of form position. • LF, VT or CR (if Auto LF is on) execute in units of 7/72 inch when this function is active.
8) Line spacing—define amount—n/216 inch (a) Code: ESC 3 n (b) Compatibility: EPS FX/IBM III (c) Function: Sets line spacing to n/216 inch. (d) Range: • Range n = 0 – 255 (Epson), n = 1 – 255 (IBM) (e) Additional details: • If n = 0, the line feed amount is 0 and subsequent characters will overprint over the same print-line. (Epson) If n = 0 is specified, this command will be invalid and the previously set line feed amount remains effective.
(f) Related functions: • This command does not clear the elongated character mode (double width printed character) selected by ESC SO or SO code. 11) Fine LF—execute—n/144 inch amount (a) Code: ESC % 5 n (b) Compatibility: EPS FX/IBM III/ML (c) Function: Initiate printing action; print data in the print buffer by causing a print block change and execute a n/144 inch line feed, then a carriage return.
(f) Details: • If n1 = 0 the line spacing will be set to a distance zero, upon execution of a LF. • If the line spacing is set to zero (n1 = 0), no paper feeding will occur when a LF is executed, but any data in the print buffer will be printed (just as if only a CR was executed).
16) Line feed—execute forward LF with CR (a) Code: LF (b) Compatibility: ML (c) Function: Initiate printing action; print data in the print buffer by causing a print block change and execute a line feed, then a carriage return. (d) Details: • This command is equivalent to the composite command (ESC.?.N:) where n = (23) H • The line spacing is set by ESC.6, ESC.8 or ESC.%.9.n command. The line spacing will be set to the default line pitch after a default sequence (power up, I-Prime, and CAN.
20) Line feed—execute direct skip (a) Code: ESC VT n1 n2 (b) Compatibility: ML (c) Function: • Initiate printing action; print data in the print buffer by causing a block change, feed the paper the number of lines defined by this command, and set the next printable data’s print position to the left margin. (d) Range: n1 n2 (e) ASCII Decimal Hexadecimal 0 – 9 0 – 9 48 – 57 48 – 57 30 – 39 30 – 39 Out of range: The command will be ignored.
(e) Out of range: • If n = n > 127 (Epson), bit 7 is cleared and set that value as is. (f) Additional details: • This command does not affect vertical tab settings. (IBM) This command will reset vertical tab settings to their default values. (Epson) • Top of form will be set. • When this command is valid, it cancels the “Skip Over Perforation” feature even if the feature has been set in the MENU mode.
(d) Range: • Variable ASCII Decimal Hexadecimal n1 0 – 9 48 – 57 30 – 39 n2 0 – 9 48 – 57 30 – 39 Argument n1 n2 = 00 – 99 (e) Out of range: The command will be ignored. (f) Details: • If n1n2 = 00, the page length will default to the value defined by MENU. • Maximum form length is based upon current LF spacing. If this spacing is set to 144/144 inch (maximum value for line spacing), the maximum form length will be 99 × 1 inch = 99 inches.
(c) Function: • Initiate printing action; print data in the print buffer by causing a print block change, feed the paper the defined form length amount and set the next printable data’s print position to the left-margin. (d) Details: • Paper length can be set by the ESC F n1 n2 or the ESC G n1 n2 commands. • Upon power-up, or reception of a reset command, the page length will default to the value set in MENU. • Factory setting of Form Length is 11 inches.
• When the current line spacing is defined by ESC ( (8 LPI) or ESC % 9 n, (n/144 LPI) the auto skip function is performed when the remaining amount of the logical page is as follows... Variable n1 0 1 2 3 4 5 6 7 8 9 inches (n1 × 2 × 1/6) Equivalent no. of 6 LPIs No.
Logical top of form Page 1 A B Logical bottom of form C Description: No area of the logical form is skipped. Data A, B and C are printed as pictured. Page 2 29) Top of form—define (a) Code: ESC 4 (b) Compatibility: IBM III (c) Function: Logically “mark” the current vertical print position. (d) Additional details: • This command does not affect the CSF or SASF function.
(e) Out of range: • The n value has to be less than the current form length. If n is equal to or greater than the form length, this function will be ignored. • If n = 0 or n = 128, the last skip over perforation value will remain as previous value. • If n > 127, bit 7 is cleared and length is set to resulting value of 4. • The n value can be set regardless of paper length. (IBM) • Not applicable—cannot receive value larger than 255 (FFH).
31) Margins—cancel bottom margin (auto skip) (a) Code: ESC O (b) Compatibility: EPS FX/IBM III (c) Function: Cancel Skip-Over Perforation. (d) Additional details: • Skip over perforation is cleared when power down/power up I Prime occurs. • Skip over perforation is canceled when the form length is changed by the following codes: ESC C n and ESC C nul n. Logical top of form Page 1 A B Logical bottom of form C Description: No area of the logical form is skipped.
32) Vertical tabs—select channel (a) Code: ESC / n (b) Compatibility: EPS FX (c) Function: Select a vertical tab channel, specified by n. (d) Range: • Range: n = 0 – 7, n = 128 – 135 (e) Out of range: • If n is not a number between 0 and 7 nor between 128 and 135, the command value will be ignored. (f) Additional details: • Within each channel there can be up to 16 vertical tabs which are independently set. • In order to access the vertical tabs within each channel VT or CHR$(11) can be used.
(g) Related functions: • ESC B nul will reset the TAB setting. 34) Vertical tabs—define tab stops in channels (a) Code: ESC b n m1 m2 ... mk NUL (b) Compatibility: EPS FX (c) Function: Set m vertical tabs for each channel n. (d) Range: • Range m = 0 – 255 (Bit 7 of m is ignored.) • Range n = 0 – 7 (e) Out of range: • if n>7, the command will be ignored. (f) Additional details: • The VFU has 8 channels n = (0 to 7) and up to 16 tab stops (m = 1 to 16).
(d) Range: • Variable n1 (Channel Number) = ASCII DEC HEX 1 – < 49 – 60 31 – 3C • Argument TAB STOP (argument) = 1 to 54 occurrence • Repeating constant s1 ... sx = (e) 1 to 127 spaces Details: • This command is composed of 3 parts ... part 1 (initiator) part 2 (argument) Part 3 (terminator) DC4 SP...SP n1 (repeat) ? — Part 1 is the initiator and is sent once. — Part 2 consists of a variable number of spaces, each representing 1 print line, and a tab channel number “n1”.
(e) Out of range: The command will be ignored. (f) Logical limitation: If a channel number which is not defined in the VFU load sequence, is specified in this command, this command will be ignored. 38) Paper-out sensor – enable (a) Code: ESC 9 (b) Compatibility: EPS FX/IBM III (c) Function: Enables the paper out sensor, which activates an alarm lamp when 0.5 inch or less of paper remains. (d) Additional details: • Upon detection, the alram lamp is lit and the printer is deselected.
40) Paper-out detection override—enable/disable (a) Code: ESC E n (b) Compatibility: ML (c) Function: • Enable/disable the paper out detection override function in which even though the printer has detected that only 1 inch of paper remains to be printed on, printing action can still execute until the next TOF is reached. (d) Range: n = 1, Paper Out Detection Override = Disabled. n < > 1, Paper Out Detection Override = Enabled. (e) Out of range: The command will be ignored.
(d) Details: • This command starts printing and performs carriage returns regardless of the paper mode. • If paper is already loaded, the printer will eject that sheet and feed another sheet to the TOF position. • If there is data in the print buffer and paper is already loaded, this command causes the data to be printed, the current sheet ejected and then the new sheet inserted.
45) Cut-sheet feeder—dual bin CSF bin select (a) Code: ESC EM n (b) Compatibility: ML (c) Function: • Select a sheet bin on Dual Bin CSF (d) Details: n = 01H, 31H, 81H, B1H Set a sheet bin on Dual Bin CSF to bin 1 n = 02H, 32H, 82H, B2H Set a sheet bin on Dual Bin CSF to bin 2 (e) Out of range The command will be ignored. (f) Details: • This command is ignored when Dual Bin CSF is not installed. • On receiving this command, sheet is inserted from the bin selected.
47) Composite command for setting line feed quantity ESC DLE H Pno A1 A2 P1 P2 P3 Code: 1B 10 48 in hexadecimal 27 16 72 in decimal Functions: (1) This command is one of OKI-unique commands. (2) This command specifies the quantity of line feeding by parameter A1 (Basic LF Quantity) and feeds paper by the specified quantity. (3) Valid ranges and meanings of parameters (a) Pno: Specifies the length (in bytes) of parameters following the “Pro” parameter. The most significant bit (MSB) is voided.
(6) When an even value is specified for the A2 parameter (to set parameters of this command), the following items are enabled: (a) The specified LF quantity is referenced by the following operations: LF, VT, CR (with LF), automatic carriage return, setting of page length, perforation skip, etc. (b) The LF quantity of “000” can be specified (by parameters P1 to P3). (c) The printer does not start printing.
12.3 Symbols Sets 1) IBM char set 1—select (a) Code: ESC7 (b) Compatibility: IBM III (c) Function: Select the IBM Character Set 1. (d) Details: • See attachments for “Symbol Set Illustrations” for definition of the locations of Control Codes, Trapped Codes and Printable Characters.
5) Symbol set—OKIDATA-standard—select (a) Code: ESC ! 0 (b) Compatibility: ML (c) Function: Select the OKIDATA—Standard Symbol set. (d) Details: • Refer to the illustration attachment’s “Symbol Set Charts” for details on the character’s shape and associated locations.
— 8 Bit Mode Location Description count 00H – 1FH 20H – 7FH 80H – FFH ASCII Control Codes ASCII Printable Characters OKIDATA Block Graphics 32 96 128 • 16 locations in this character set are used as International Language substitute locations. When an International language is selected by the ESC ! n1 command, the appropriate International language character pattern is printed.
(f) Details: • Definition of value of “n”.
9) International language character set – select (a) Code: ESC ! n (b) Compatibility: IBM III/ML (c) Function: Select International Language character set according to the n value specified. (d) Range: • n = decimal 64 – 76, 90 (e) Out of range: • Command is ignored. (f) Details: • Definition of values of “n”.
10) Code page set—select (a) Code: ESC [ T Ln Hn NUL NUL Hcp Lcp NUL (b) Compatibility: IBM III/ML (c) Function: Selects the code page. (d) Range: • Ln, Hn specifies the subsequent data amount Data amount = (Ln + Hn*256) • Ln, Hn = 0 to 255 When Ln = 0, 0 < = Hn< = 3 are specified, the currently selected code page will remain effective and this command is discarded. • NUL = 0 to 255 • Hcp, Lcp are used to specify the code page ID number. ID No.
ID (Hcp, Lcp) Code Page 437 USA 774 Baltic 774 850 Multilingual 852 East Europe Latin II-852 855 Cyrillic I-855 857 Turkey 857 860 Portugual 862 Hebrew NC (862) 863 Canada French 865 Norway 866 Cyrillic II-866 869 Greek 869 895 Kamenicky (MJK) 1008 Greek 437 1009 Greek 928 1011 Greek 437 CYPRUS 1012 Turkey 1013 Cyrillic II-866 1014 Polska Mazovia 1015 ISO Latin 2 1016 Serbo Croatic I 1017 Serbo Croatic II 1018 ECMA-94 1019 Windows East Europe 1020 Windows G
11) Slant/graphics character table—select (a) Code: ESC t n (b) Compatibility: EPS FX (c) Function Select the type of characters, slant or graphics, that will print when codes 128D-255D are specified. (d) Range: • n = 00H ... selects slant character table • n = 01H ... selects Epson Graphics character table. (e) Additional details: • ESC 4 selects italics printing regardless of this command.
14) Epson—control codes or printable characters—OFF (a) Code: ESC 7 (b) Compatibility: EPS FX (c) Function: Cancels ESC 6, decimal locations 128-159, 255 are interpreted as control codes, not as printable characters. (d) Additional details: • This function allows the user to store User-defined characters in locations that normally correlate to control codes.
12.4 Font Description 1) Print quality—select mode—UTLINLQ (a) Code: ESC × n (b) Compatibility: EPS FX (c) Function: Either Utility or NLQ print quality mode. (d) Range: • Range n = 01H, 31H, 81H, B1H selects NLQ character font. • Range n = 00H, 30H, 80H, B0H selects Utility character font. (e) Out of range: • This command will be ignored when the value is: 02H – 2FH or 32H – 7FH or 82H – AFH or B2H – FFH (f) Additional details: • NLQ and UTILITY Modes are printed in 10, 12, 15, 17.
(c) Function: Select High Speed Draft Character Set. (d) Range: n = 00H, 30H, 80H, or B0H HSD is selected. n = any other value The current mode will remain effective. (e) Details: • If inter-character clearance is defined while the High Speed Draft (HSD) mode is selected, additional blank dot columns will be suppressed. • The HSD mode will be suppressed during the proportional print mode.
5) Print quality—select high speed draft (a) Code: ESC # 0 (b) Compatibility: ML (c) Function: Select the High Speed Draft (HSD) Print Quality Mode which prints a print speed of 433 CPS, for fast througput. (d) Details: • The HSD mode can be combined with all other print features except proportional and inter-character clearance print modes. • The Cell Matrix is as follows: (7 + 2)x×99 (7=2) (HSD Mode) 9 7 columns 2 • Only normal Alpha-numeric printable characters can be printed in the HSD mode.
• The Cell Matrix as follows: (9 + 3 ) x 9 9 9 3 • Utility mode is mutually exclusive with the other print quality modes, NLQ and HSD. • Refer to the illustration attachments “Print Mode/Features Combination Chart” for details of legal combinations of Print Quality Modes and Print Features. • UTL prints in one pass of the print head.
8) Print quality—select NLQ – Gothic (a) Code: ESC 3 (b) Compatibility: ML (c) Function: Select the Near Letter Quality (NLQ) Print Quality Mode which prints a Gothic typestyle at a speed of 81 CPS. (d) Details: • NLQ Print Quality is achieved by printing twice the number of dots, both vertically and horizontally, compared to UTL Print Quality in the same physical space.
• UTL Custom Characters definition commands are: ascender characters = ESC % A m n1 ... n11 descender characters = ESC % D m n1 ... n11 copy ROM to RAM • This command is equivalent to the composite command ( ESC.&.n:) where n3 – n2 = 1 • If an International language is specified (ESC ! n command) while the UTL Custom Character Font is active, the International language does not become effective until the UTL Custom Character Font is deactivated.
11) Typestyles—select (a) Code: ESC k n (b) Compatibility: EPS FX (c) Function: Select a NLQ typestyle. (d) Range: • n = 00H, 30H, 80H, B0H Courier • n = 01H, 312H, 81H, B1H Gothic (e) Out of range: • This command will be ignored if n does not equal one of the above values. 12) Custom font—create—copy ROM data to RAM (a) Code: NUL n NUL (b) Compatibility: EPS FX (c) Function: Access the pre-defined ROM character patterns as if they were copied to DLL RAM.
• The character patterns are stored in the volatile RAM. • Both Utility and NLQ Courier ROM characters are “copied” to DLL RAM. 14) Custom font—create char pattern—UTL DLL (a) Code: part 1 part 2 part 2’ ESC & m n1 n2 a d1 ... d11 a d1 ... d11 (b) Compatibility: EPS FX (c) Function: Define up to 256 character patterns using a 11H × 8V matrix and store the pattern in RAM.
• Character locations that can be defined: 1. normal operation DLL (20)H — (7F)H 96 characters (A0)H — (FF)H 64 characters Total 160 characters 2. with ESC 6 (print code expansion area) ... (20)H — (7F)H 96 characters (80)H — (9F)H 32 characters (A0)H — (FF)H 64 characters Total 192 characters 3. with ESC I (print code expansion area) ...
• If less than 256 characters are to be defined, all character locations (address) must be consecutive from the starting character. • Downloading data to one code position does not affect any other code position that has already been loaded. • Since the DLL character reside in volatile RAM, they are not saved when power is turned off. • This command initiates printing action (print block). • DLL characters can be combined with most print features, emphasized, enhanced, double width.
• al = Attribute #1’s bit definition (bits 7 – 0)... b7 = 0 = ascender, dot rows 1 – 8 1 = descender, dot rows 2 – 9 b6 – b2 = ignored — Utility DLL (b1 – b0): b1 – b0 = 00 = No 12-high expansion. Bit 7 is valid. 01 = Line graphics char. Bottom dot will be expanded down to rows 9, 10, & 12. Bit 7 is ignored. NLQ used in conjunction with this command will cause vertical, horizontal, and diagonal line enhanced. 10 = Shading character.
(e) Additional details: • This command is composed of 2 parts ... part 1 ESC = c1 c2 m n part 2 a1 a2 d1 ... d11 (repeat) Part 1, which is “ESC = c1 c2 m n” is only sent once, while part 2, “a1 a2 d1 ... d11” is repeated for each character pattern that is desired to be defined.
(e) Out of range: • If n does not equal the above values this command is ignored. 17) Character pitch—select 10 CPI (a) Code: ESC P (b) Compatibility: EPS FX (c) Function: 10 CPI, 12 CPI, or 15 CPI mode: 10 characters per inch 15 CPI, (comdense suppress), 17.1 CPI, or 20 CPI mode: 17.1 characters per inch (d) Additional details: • Since all character pitches are mutually exclusive, this pitch will be “turned-off” if another pitch command is received.
(c) Function: 10 CPI, 12 CPI, or 15 CPI mode: 12 characters per inch 17.1 CPI or 20 CPI mode: 12 or 20 characters per inch (in accordance with the “SI Select Pitch (12 CPI)” setting in MENU mode) (d) Additional details: • Since all character pitches are mutually exclusive, this pitch will be “turned-off” if another pitch command is received. • Printing does not start if ESC : is received during 12 CPI.
When the printer receives this command in the following CPI modes, the command sets the character pitch as given below. 10 CPI mode: 17.1 CPI 12 CPI mode: 20 CPI 15 CPI mode: 15 CPI (condense suppress) 15 CPI (condense suppress) mode: 15 CPI (condense suppress) 17.1 CPI mode: 17.
24) Character pitch—cancel condensed (17, 20 CPI) (a) Code: DC2 (b) Compatibility: EPS FX (c) Function: • Cancels condensed pitch, returns pitch to the pitch that was selected before the condensed pitch was activated. 25) 10CPI mode: 10 CPI 12CPI mode: 12 CPI 15CPI mode: 15 CPI 15CPI (comdense suppress) mode: 15 CPI 17.1CPI mode: 10 CPI 20CPI mode: 12 CPI Character pitch—select 10 CPI (a) Code: RS (b) Compatibility: ML (c) Function: Select 10 CPI (120 DPI) character pitch.
27) Character pitch—select 17.1 CPI (a) Code: GS (b) Compatibility: ML (c) Function: Select 17.1 CPI (206 DPI) character pitch. (d) Details: • Since all character pitches are mutually exclusive, this pitch will be “turned-off” if another pitch command is received. • This command cancels double width. • If the printer is in 17.1 CPI (206 DPI) previous to entering Bit Image Graphics will be 60 DPI (10 CPI).
(e) Out of range: The command will be ignored. (f) Details: • If the double width print feature is specified while this command is active, the number of additional blank dot columns will be doubled. Example: Normal Width (9 + 3) + 5 = 17 columns. Double Width (9 + 3 + 5) × 2 = 34 columns. • This command is not effective in the following print modes: — Bit Image Graphics. — HSD Note: Refer to the illustration attachments for further details.
3/144 inch for 12 CPI 3/180 inch for 15 CPI 3/206 inch for 17.1 CPI 3/240 for 20 CPI • Maximum inter character clearance: n = 11 (max. value) 14/120 inch for 10 CPI 14/144 inch for 12 CPI 14/180 inch for 15 CPI 14/206 inch for 17.1 CPI 14/240 inch for 20 CPI 30) Character pitch select—20 CPI (a) Code: ESC SI (b) Compatibility: IBM III (c) Function: Selects 20 characters per inch (20 CPI).
• The command to set clearance between characters is executed immediately upon recognition by the printer. • This command is not effective for Graphics modes. 32) Inter-character clearance—define amount—by dot column (a) Code: ESC V n (b) Compatibility: IBM III (c) Function: Defines the number of blank dot columns to add to the right side of each character. (d) Range: • 0< = n< = 11 (e) Out of range: • If n > 11 is specified, n will be truncated to 11. Any value of n > 11 will be truncated.
APPENDIX A BIT IMAGE GRAPH IS — DOT DENSITY Single Double Double speed double density Double speed quad density 1/144 inch D 1/60 inch DOT D/2 1/120 inch DOT D/2 1/120 inch DOT D/4 1/240 inch DOT (No adjacent dots allowed) D = 1/60 inch APPENDIX A – 1
APPENDIX B PRINT MODES/FEATURES COMBINATION PRIORITY TABLE – – – – – – – – – – 10 CPI – – – 20 CPI – – – – Proprotional Print – – – – – Firstfont – – – – – Superscript/subscript 4 5 6 7 – – × × – – – – – × × × – – × × – – × × – × × – SSD-ROM × – – UTL-ROM/RAM – – – NLQ-ROM/RAM – – – – × × × – – – – – – – × × Italics × × × – – × Emphasized print (horizontal) × Enhanced (double strike) × Double width – Double height –
Note 1: The integral (F4H, F5H) character does not modify the following items Superscript/subscript Italics Overscore Note 2: The underline (5FH) and double-underline (Multi-lingual F2H) characters do not modify the following items. Superscript/subscript Note 3: Inter-character clearance can be added to the first font RAM CG feature. Note 4: The enhanced (double strike) feature includes emphasized printing.
– – – – – 10 CPI – – – 20 CPI – – – – Proprotional Print – – – – Superscript/subscript 4 × – × × SSD-ROM × – – – – × × – – × × – × UTL-ROM/RAM – – – NLQ-ROM/RAM – – – × × × Scalable 6 Italics × × × HSD-ROM 5 7 × – Inter-character clearance – Overscore – Double height – Double width – – Enhanced (double strike) – 7 Emphasized printing (horizontal) – – 3 Italics – NLQ-ROM/RAM Proprotional Print – UTL-ROM/RAM 20 CPI – SSD-ROM 17
ML Mode: – – – 20 CPI – – – Inter-character clearance – – Underline – Double height – Double width – Enhanced (double strike) – 8 Emphasized printing (horizontal) – Italics – Scalable – 17.
APPENDIX C COMMAND SUMMARY ASCII Code Function Name Compatibility CR CARRIAGE RETURN – EXECUTE EPS FX/IBM III/ML BS BACKSPACE EPS FX/IBM III/ML DEL DELETE EPS FX ESC U n PRINT DIRECTION – SELECT UNI/DIRECTIONAL PRINT EPS FX/IBM III ESC < PRINT DIRECTIONUNIDIRECTIONAL PRINT_ONE LINE ONLY EPS FX ESC — PRINT DIRECTION – UNI–DIRECTIONAL ML ESC = PRINT DIRECTION – BI–DIRECTIONAL ML ESC $ n1 n2 PRINT POSITION – EXECUTE PRINT POSITION FROM LEFT MARGIN EPS FX ESC % B n1 n2 n3 n4 PRINT PO
ASCII Code Function Name Compatibility ESC 2 LINE SPACING – SELECT FIXED AMOUNT – 1/6 INCH EPS FX ESC 6 LINE SPACING – SELECT FIXED AMOUNT – 1/6 INCH ML ESC 0 LINE SPACING – SELECT FIXED AMOUNT – 1/8 INCH EPS FX/IBM III ESC 8 LINE SPACING – SELECT FIXED AMOUNT – 1/8 INCH ML ESC 1 LINE SPACING – SELECT FIXED AMOUNT – 7/72 INCH EPS FX/IBM III ESC A n LINE SPACING – DEFINE AMOUNT – n/72 INCH IBM III ESC A n LINE SPACING – DEFINE AMOUNT – n/72 INCH EPS FX ESC 3 n LINE SPACING – DEFINE A
ASCII Code Function Name Compatibility ESC G n1 n2 FORM LENGTH – DEFINE AMOUNT – BY 1/2 INCH ML ESC F n1 n2 FORM LENGTH – DEFINE AMOUNT – BY LINES ML FF FORM FEED – EXECUTE EPS FX/IBM III/ML ESC 5 TOP OF FORM – DEFINE ML ESC % S n MARGIN – DEFINE BOTTOM MARGIN (AUTO SKIP) ML ESC 4 TOP OF FORM – DEFINE IBM III ESC N n MARGINS – DEFINE BOTTOM MARGIN (AUTO SKIP) EPS FX/IBM III ESC 0 MARGINS – CANCEL BOTTOM MARGIN (AUTO SKIP) EPS FX/IBM III ESC / n VERTICAL TABS – SELECT CHANNEL EPS
ASCII Code Function Name Compatibility ESC 7 IBM CHAR SET I – SELECT IBM II ESC 6 IBM CHAR SET II – SELECT IBM III ESC\n1 n2 IBM CHAR SET III (ALL CHAR) – CONTINUOUS – SELECT IBM III ESC ^ IBM CHAR SET III (ALL CHAR) – PRINT ONE CHAR ONLY IBM III ESC ! 0 SYMBOL SET – OKIDATA – STANDARD – SELECT ML ESC ! 1 BLOCK GRAPHICS TABLE SELECT ML ESC ! 2 SYMBOL SET – OKIDATA – IBM – SELECT ML ESC R n INTERNATIONAL LANGUAGE CHAR SET – SELECT EPS FX ESC ! n INTERNATIONAL LANGUAGE CHARACTER SE
ASCII Code Function Name Compatibility ESC 2 CUSTOM FONT – SELECT UTL DLL FONT ML ESC 7 CUSTOM FONT – ML SELECT SYNTHETIC – NLQ DLL FONT ESC k n TYPESTYLES – SELECT EPS FX NUL n NUL CUSTOM FONT – CREATE – COPY ROM DATA TO RAM EPS FX ESC$ CUSTOM FONT – CREATE – COPY ROM DATA TO RAM IBM III/ML ESC & m n1 n2 a d1...d11 ad1...d11 ESC = c1 c2 m n a1 a2 d1...d11 a1 a2 d1 ...d11...
ASCII Code Function Name Compatibility ESC P n CHARACTER CELL SIZE – PROPORTIONAL WIDTH – ON/OFF IBM III ESC Y CHARACTER CELL SIZE – PROPORTIONAL WIDTH – ON ML ESC Z CHARACTER CELL SIZE – PROPORTIONAL WIDTH – OFF ML ESC % A m n1...n11 CUSTOM FONT – CREATE PATTERN – UTL DLL – ASCENDER ML ESC % D m n1...
ASCII Code Function Name Compatibility ESC M SUBSCRIPTS – OF ML ESC J SUPERSCRIPT – ON ML ESC K SUPERSCRIPT – OFF ML ESC % G SLANT – ON IBM III ESC % H SLANT – OFF IBM III ESC!/ SLANT – ON ML ESC!* SLANT – OFF ML ESC*m n1 n2 (GRAPHICS DATA) BIT IMAGE GRAPHICS – SELECT DENSITY AND ENTER GRAPHICS EPS FX ESC^m n1 n2 BIT IMAGE GRAPHICS – SELECT 9 PIN MODE EPS FX ESC? m n BIT IMAGE GRAPHICS – REASSIGN GRAPHIC’S DENSITY COMMANDS EPS FX ESC K n1 n2 (GRAPHICS DATA) BIT IMAGE GRAPHI
ASCII Code Function Name Compatibility ETX SO BIT IMAGE GRAPHICS – EXECUTE LF W/CR – GRAPHICS AMOUNT ML ETX DC4 BIT IMAGE GRAPHICS – EXECUTE LF W/O CR – GRAPHICS AMOUNT ML ESC!n COMPOSITE COMMANDS – SELECT PRINT FEATURES AND PITCH EPS FX ESC & n1 n2 n3 n4: SELECT PRINT MODES AND FEATURES ML ESC * n : BIT IMAGE GRAPHICS MODES AND FEATURES ML ESC ? n : CARRIAGE RETURN AND LINE FEED CONTROL ML CAN RESET – CLEAR PRINT BUFFER PS FX/IBM III ESC @ RESET – CLEAR BUFFER AND INITIALIZE PRINTE
ASCII Code Function Name Compatibility ESC } NUL PRINTER INITIALIZATION EPS FX/IBM III/ML ESC [K Ln Hn Init Id Parm 1 Parm 2 SET INITIAL CONDITION IBM III ESC i INCREMENTAL PRINT SELECT EPS FX/IBM III/ML BARCODE ESC DLE A P1 N1 N2 N3 N4 SELECT BARCODE N5 N6 N7 N8 EPS FX/IBM III/ML ESC DLE B P1 Pm[DATA] PRINT BARCODE DATA EPS FX/IBM III/ML ESC DLE C P1 [DATA] PRINT POSTNET BARCODE DATA EPS FX/IBM III/ML APPENDIX C – 9
HP, LaserJet and PCL5e are trademarks of Hewlett-Packard Co.
Oki Systems (Danmark) a.s. Oki Systems (Deutschland) GmbH Oki Systems (España) S.A. Park Alle 382 DK-2625 Vallensbaek Denmark Tel : 436 66500 Fax : 436 66590 Hansaallee 187 40549 Dusseldorf Germany Tel : 0211 5266-0 Fax : 0211 593345 C/Goya 9 28001 Madrid Spain Tel : 91 5777336 Fax : 91 5762420 Oki Systems (France) S.A. Oki Systems (Holland) b.v.