Lake Erie Systems 8900 Series Technical Reference Manual

Epson 8900 series printer technical reference manual
Table of Contents

Advertisement

Quick Links

Model 8900 Series Printer
Technical Reference Manual
5321 Buffalo Road • Erie, PA 16510
800-570-4533 • www.fastprinters.com

Advertisement

Table of Contents
loading

Summary of Contents for Lake Erie Systems 8900 Series

  • Page 1 Model 8900 Series Printer Technical Reference Manual 5321 Buffalo Road • Erie, PA 16510 800-570-4533 • www.fastprinters.com...
  • Page 2: Table Of Contents

    Printer Features ... 1-3 Printer Quality ... 1-4 Raster Graphics ... 1-6 2 Printer Setup Introduction ... 2-3 Model 8900 Series Emulation Modes ... 2-5 Miscellaneous Setup Parameters ... 2-14 Test Features ... 2-18 3 Character Sets and Global Commands Introduction ... 3-2 Character Code Table ...
  • Page 3 IBM Proprinter XL Emulation Commands ... 7-5 IBM Proprinter XL Command Descriptions ... 7-7 8 Epson FX Printer Emulation Introduction ... 8-5 Epson FX Printer Emulation Commands ... 8-7 Epson FX Emulation Command Descriptions ... 8-10 9 Optional Emulation Commands Introduction ... 9-2 DEC LA120 Emulation Commands ...
  • Page 4: Firmware Revision

    Lake Erie Systems. This printer, as well as the programs that Lake Erie Systems has created to use with it, are tools that can help people better manage the information used in their business: but tools—including Lake Erie Systems products—cannot replace sound...
  • Page 5: Preface

    This manual contains technical information about the Model 8900 Series Printers. This information supplements the information contained in the Model 8900 Series Printer User’s Manual Part No. 2557785-0002 and is essential to programmers, system managers, and other technically oriented people.
  • Page 6 Chapter 3 — Character Sets and Global Commands provides general information about character sets and their use in the Model 8900 Series Printer and describes the commands that are valid for all emulation modes, both standard and optional. These commands provide control of the basic features of the Model 8900 Series Printer.
  • Page 7: Application Instructions

    Model 8900 Series Printer Safety Instructions Supplies 2551152-0011 Ribbon Cartridge, Black 2551152-0014 Ribbon Cartridge, Color You can order the Model 8900 Series Printers, manuals, ribbons and spare parts from LAKE ERIE SYSTEMS AND SERVICES by calling toll free: 1-800-570-4533 or online at www.fastprinters.com...
  • Page 8 General Information Introduction ... 1-2 Paper-Handling System ... 1-2 Printer Features ... 1-3 Print Quality ... 1-4 Raster Graphics ... 1-6 General Information 1-1...
  • Page 9: General Information

    Introduction The Model 8900 Series Printer is one of a family of rugged, high- performance, dot-matrix impact printers, which forms letters, numbers, and other symbols by printing dot patterns. The printer offers a variety of common and unique features, such as multiple paper paths and paper-feed methods, selectable print-quality settings, zero paper tear-off to prevent waste of paper and forms, and color printing.
  • Page 10: Printer Features

    All paper-handling operations are accessible through the control panel and via the host computer using global commands. Printer Features The Model 8900 Series Printer includes the following features. Print quality choices — letter-quality (LQ), text, normal draft, ™ and Rapid Print draft Standard character sets —...
  • Page 11: Printer Quality

    Color printing — up to seven colors, including black, for both text and graphics (standard on Model 8930 and optional on Model 8920) Resident emulation modes — TI 880, TI 855, Epson IBM Proprinter XL Standard communication interfaces — serial (RS-232 or RS-423 specified by customer when purchasing the printer) and parallel Optional communication interfaces —...
  • Page 12 The Model 8900 Series Printer offers four levels of print quality, based on the dot density and the placement of dots on the matrix. The increased dot density at higher print-quality levels decreases the print speed.
  • Page 13: Raster Graphics

    Rapid Print draft quality — low-resolution, 7-dot by 9-dot characters. This mode is only valid for character spacings (pitches) of 12 characters per inch (cpi) and 15 cpi. These character pitches allow the printer to print at speeds of 480 cps and 600 cps, respectively. Raster Graphics...
  • Page 14: Printer Setup

    Shift Out Equals Expanded Print ... 2-7 TI 855 Emulation ... 2-8 Processing Mode ... 2-8 Automatic Line Feed ... 2-8 IBM Proprinter XL and Epson FX Emulations ... 2-8 Automatic Line Feed ... 2-8 Automatic Carriage Return ... 2-9 Slashed Zeros ... 2-9 Hexadecimal Dump Mode ...
  • Page 15 Idle Delay... 2-16 Power-Up Online ... 2-16 Paper Pull-Down Warning ... 2-16 Graphics Printing Mode ... 2-17 LCD Language ... 2-17 Paper Out Equals Busy ... 2-17 Limiting Control Panel Operation ... 2-17 Test Features ... 2-18 Printer Setup 2-2...
  • Page 16: Introduction

    Introduction The Model 8900 Series Printers are compatible with a wide range of computers and application software. The printer menu structure enables you to select and alter the fundamental printer operating parameters to fit the requirements of your computer, its communication interface, and its application software.
  • Page 17 Note: The Model 8900 Series Printers User’s Manual (Part No. 2557785-0002) explains the basic use of the operator control panel and its associated menu structure. The Setup/Test switch on the control panel lets you enter the setup/ test menu. This menu consists of the following submenus containing most of the printer setup parameters and test features.
  • Page 18: Model 8900 Series Emulation Modes

    The emulation mode determines how the printer responds to commands from the host computer and determines the specific set of commands to which the printer responds. For example, if you select the TI 880 emulation mode, the printer emulates the functions of the TI Model 880 Printer and responds to the set of commands designed for that printer.
  • Page 19: Ti 880 Emulation

    The default setting is ON. Line Feed and Carriage Return Upon Receipt of LF When on, this parameter causes the printer to perform both a line feed (LF) operation and a carriage return (CR) operation upon receiving an LF command from the host computer.
  • Page 20: Line Feed And Carriage Return Upon Receipt Of Cr

    When on, this parameter causes the printer to print one line of expanded print after receiving a shift out (SO) command. When this parameter is off, the printer invokes the G1 character set into the GL area of the character table upon receiving SO. The default setting is OFF.
  • Page 21: Ti 855 Emulation

    LF operation automatically. The default setting for the automatic LF parameter is NO. IBM Proprinter XL and Epson FX Emulations The IBM Proprinter XL and Epson FX emulation submenus contain the same following parameters. Automatic Line Feed This parameter is identical to the automatic LF parameter described for the TI 855 emulation mode.
  • Page 22: Automatic Carriage Return

    CR command at the end of each print line. If the printer advances from print line to print line but fails to perform a carriage return operation, you need to turn on the automatic CR parameter.
  • Page 23: Interface Parameters

    The default setting is SERIAL. Buffer Size The buffer size specifies the number of data bytes that the printer’s receive buffer can store. The buffer size parameter can be set to 256, 4000, or 32,000 bytes. The default setting is 32,000.
  • Page 24: Baud Rate

    (See Chapters 3 and 10.) Data Bits The data bits parameter specifies whether the printer is to print 7- or 8-bit character codes. The default setting is 8. (Refer to Chapters 3 and 10 for information about 7- and 8-bit data.)
  • Page 25: Xon/Xoff (Transmit-On/Transmit-Off)

    The printer sends an XOFF (DC3 control character) when the initial busy condition occurs (buffer overflow) to indicate that it is busy. If the host continues to send data, the printer sends an XOFF approximately every 20 ms until the hosts stops sending data.
  • Page 26: Etx/Ack (End-Of-Text/Acknowledge)

    For the READY LOW setting the printer sets interface pin 11 low to indicate that it is ready to receive data and high to indicate that it is busy.
  • Page 27: Miscellaneous Setup Parameters

    The following figure shows the miscellaneous setup parameters submenu and the following paragraphs describe these parameters. Character Set The Model 8900 Series Printers character set repertoire includes 6 standard character sets and 11 international language versions. The default character set is IBM PC1 and the default international language version is U.S.
  • Page 28: Z-Axis Control

    The default setting is COLOR. Ribbon Adjust If the printer appears to be printing mixed colors or missing the upper or lower parts of the characters, the ribbon may need adjustment. The RIBBON ADJ parameter invokes a display that lets you adjust the ribbon up or down.
  • Page 29: Idle Delay

    At the end of a printing operation, if the paper is at top of form, the printer waits for more data and then, after a short delay (idle delay), moves the paper to the tear-off position. The IDLE DELAY parameter invokes a display that lets you adjust the idle delay to a value in the range of 300 milliseconds to 90 seconds.
  • Page 30: Graphics Printing Mode

    The PAPER OUT = BUSY parameter, when set to YES, lets the printer send a busy condition signal to the communication interface when the printer runs out of paper. The default setting is YES. Limiting Control Panel Operation This parameter enables you to select three levels of control panel functioning, intended to limit operator access to certain printer function.
  • Page 31: Test Features

    On Line switch to return the printer to its previous mode. Test Features The test mode submenu lets you use the built-in printer test features. The Model 8900 Series Printers User’s Manual, Part No. 2557785-0001, describes the status report and the barberpole test. press & hold Clear...
  • Page 32: Character Sets And Global Commands

    Selecting Print Quality ... 3-26 Selecting an International Character Set ... 3-27 Selecting an Emulator ... 3-28 Adjusting the Printhead Z-Axis Position ... 3-29 Writing to the Printer Display ... 3-29 Paper-Handling Operations ... 3-29 Character Sets and Global Commands 3-1...
  • Page 33: Introduction

    Introduction This chapter describes the standard character sets and provides information about their use in the Model 8900 Series Printers. The printer can use any of several standard or optional character sets that can be selected via the operator control panel switches or via the host computer.
  • Page 34: Character Sets

    Your printer can use any of the following character sets. US ASCII (default character set) IBM PC1 IBM PC2 Nordic PC ISO 8859/1 Multinational IBM Multinational Note: The option ROM sockets on the printer logic board let you install additional character sets. Character Sets and Global Commands 3-3...
  • Page 35: The Us Ascii Character Set

    The US ASCII Character Set The following table shows the U.S.A. Standard Code for Information Interchange (US ASCII) character set. This 7-bit character set is defined by the American National Standards Institute document ANSI X3.4 and is a variant of the ISO 646 character set. US ASCII Character Set Character Sets and Global Commands 3-4...
  • Page 36: International Ascii Character Sets

    International ASCII Character Sets With a few exceptions, the international versions of the ASCII character set are identical to the US ASCII character set. These international versions can be selected via the operator control panel or via the host computer. The following table lists the variations between the US ASCII character set and the international versions.
  • Page 37: The Ibm Pc1 Character Set

    The IBM PC1 Character Set The following two tables show, respectively, the left half and right half of the the IBM PC 1 character set. IBM PC1 Character Set, Left Half Character Sets and Global Commands 3-6...
  • Page 38 IBM PC1 Character Set, Right Half Character Sets and Global Commands 3-7...
  • Page 39: The Ibm Pc2 Character Set

    The IBM PC2 Character Set The following two tables show, respectively, the left half and the right half of the IBM PC2 character set. IBM PC2 Character Set, Left Half Character Sets and Global Commands 3-8...
  • Page 40 IBM PC2 Character Set, Right Half Character Sets and Global Commands 3-9...
  • Page 41: The Nordic Pc Character Set

    The Nordic PC Character Set The following two tables show, respectively, the left half and right half of the Nordic PC character set. Nordic PC Character Set, Left Half Character Sets and Global Commands 3-10...
  • Page 42 Nordic PC Character Set, Right Half Character Sets and Global Commands 3-11...
  • Page 43: Iso 8859/1 Multinational Character Set

    ISO 8859/1 Multinational character set. The shaded character positions (128-159) represent the Cl control characters which are not implemented in the Model 8900 Series Printers. ISO 8859/1 Multinational Character Set, Left Half Character Sets and Global Commands 3-12...
  • Page 44 ISO 8859/1 Multinational Character Set, Right Half Character Sets and Global Commands 3-13...
  • Page 45: Ibm Multinational Character Set

    IBM Multinational Character Set The following two tables show, respectively, the left half and right half of the IBM Multinational character set. IBM Multinational Character Set, Left Half Character Sets and Global Commands 3-14...
  • Page 46 IBM Multinational Character Set, Right Half Character Sets and Global Commands 3-15...
  • Page 47: Control Characters

    Control Characters Any character that causes the printer to perform a function is classified as a control character. Note that, although the Cl control characters are available in one of the standard character sets (ISO 8859/Multinational), your printer does not implement them.
  • Page 48 C0 Control Characters Hexadecimal Char Code Communication controls: Format effectors: Information separators: Miscellaneous controls: Character Sets and Global Commands 3-17 Definition Start of header Start of text End of text End of transmission Enquiry Acknowledge Data link escape Negative acknowledge Synchronous idle End of transmission block Backspace...
  • Page 49: Printer Commands

    Printer Commands The Model 8900 Series Printers receive commands from the host computer in the form of ASCII control character codes and escape- sequence codes. In response to these commands, the printer performs one or more operations defined by the command set of the currently selected emulation mode.
  • Page 50: Global Command Set

    ESC DLE Q n ESC DLE R n ESC DLE STX text ETX ESC DLE z S NN Global Command Descriptions The following paragraphs describe the Model 8900 Series Printers global commands. Character Sets and Global Commands 3-19 Command Name Set Barcode Parameters...
  • Page 51: Barcode Operations

    Barcode Operations The barcode commands let you select a barcode font, set its parameters, and print any specified character in the equivalent barcode font. Note: If the barcode option is not installed, using this ESC sequence causes an ESC SEQ error. Set Barcode Parameters Escape sequence: ESC DLE B Hexadecimal:...
  • Page 52: Print Barcode Text

    Print Barcode Text Escape sequence: ESC Hexadecimal: This command lets you print a character or string of characters specified by the variable text. For example, to print the barcode equivalents of the numerals 0, 1, and 2 from the barcode font set selected by the Set Barcode Parameters command, enter the sequence ESC DLE B C 0 1 2 ETX.
  • Page 53: Print Oversize Character

    Color Printing Escape sequence: ESC Hexadecimal: The Model 8900 Series Printers can print up to seven different colors (including black). This feature is standard on the Model 8930 and optional on the Model 8920. This command selects the color specified by the variable n, where n can be any of the following values.
  • Page 54: Selecting An Automatic Sheet Feeder Bin

    Escape sequence: ESC Hexadecimal: The Model 8900 Series Printers offer a set of ten predefined form formats. Each of these form formats, designated as A through J, has an associated set of values that defines the parameters of the form. Although...
  • Page 55: Defining Raster Graphics

    Defining Raster Graphics Escape sequence: ESC Hexadecimal: This command defines the dots-per-inch (DPI) density, the byte count of bit-image data, and bit-image data of those emulations that currently support raster graphics. The variable d1 d2 is DPI density, where d1 is LSB and d2 is MSB. The variable nl n2 is the byte count, where n1 is the LSB and n2 is the MSB.
  • Page 56: Selecting A Font's Hmi

    (HMI) to the currently selected font’s HMI. The command cancels the double-width print mode, but does not cancel the oversize-character (scalable characters) command. This command resets the Epson variable spacing to zero. Character Sets and Global Commands 3-25 ID No.
  • Page 57: Selecting Characters Per Inch (Cpi)

    Selecting Characters Per Inch (cpi) Escape sequence: ESC Hexadecimal: This command enables you to access natural pitches of a font that may not be specifically supported by an emulation. The command sets pitch according to the variable n, which can range from 30 through 33 hex.
  • Page 58: Selecting An International Character Set

    The values of n for print mode selection are listed in the following table. Mode Hex Value Draft Text Letter Fast Draft Selecting an International Character Set Escape sequence: ESC Hexadecimal: The ASCII character set contains the C0 control codes, the uppercase and lowercase elements of the Latin alphabet, punctuation symbols, and other commonly used symbols.
  • Page 59: Selecting An Emulator

    (or an installed optional emulation mode), the printer ignores this command. TI880 TI855 PROPRINTER EPSON HEXDUMP Note: When the printer is in the hexadecimal dump mode, the Select Emulator command is not functional. Character Sets and Global Commands 3-28 text text...
  • Page 60: Adjusting The Printhead Z-Axis Position

    Hexadecimal: The Write to Printer Display command lets you write a message of up to 16 characters to the second line of the printer display. For example, to write THIS IS TEXT to the display, enter the sequence ESC DLE STX THIS IS TEXT ETX. The display then shows the message THIS IS TEXT on the second line.
  • Page 61 If the paper is not at the top-of-form position when the printer receives the clear current path command, the printer executes a form feed operation before attempting to park tractor-fed paper and displays a prompt to PLEASE TEAR paper. If the PAPEROUT=BUSY option in the Setup/Test menu is set to YES, clearing (parking) the paper causes the printer to send a BUSY signal to the host, which may suspend communication.
  • Page 62: Ti Model 880 Printer Emulation

    Introduction ... 4-4 TI 880 Answer Message Function ... 4-5 TI 880 Response Format Selection ... 4-5 Model 880 Printer Emulation Commands ... 4-6 Model 880 Command Descriptions ... 4-10 The Variables N and n ... 4-10 Printer Operation Commands ... 4-11 Sound Bell ...
  • Page 63 Set Line Spacing to 8 lpi ... 4-25 Set Line Spacing to n/72 Inch ... 4-25 Set Line Spacing to N/ 144 Inch ... 4-25 Set Line Spacing to n/2 16 Inch ... 4-25 Select Double Line Spacing ... 4-25 TI Model 880 Printer Emulation 4-2...
  • Page 64 Invoke G2 Font as GL ... 4-30 Invoke G3 Font as GL ... 4-30 Invoke Gl Font as GR ... 4-30 Invoke G2 Font as GR ... 4-31 Invoke G3 Font as GR ... 4-31 TI Model 880 Printer Emulation 4-3...
  • Page 65: Introduction

    This mode also lets you use the global commands to select the international versions of the ASCII character set. While operating in this mode, the printer can perform all the functions of the Model 880 Printer with the following considerations: The escape sequence for font selection is ESC f N.
  • Page 66: Ti 880 Answer Message Function

    (ABM) that can be programmed with a message of up to 20 characters. If a message is programmed, it is transmitted when the ASCII character ENQ is received. The ABM is stored in the printer’s nonvolatile memory and is programmable with an escape sequence when the ABM load setup parameter (ABM MSG LOAD) of the TI 880 emulation is turned on.
  • Page 67: Model 880 Printer Emulation Commands

    Status: ESC[880;24;2C;n Model 880 Printer Emulation Commands When operating in the Model 880 emulation mode, your printer can respond to both escape-sequence commands and the standard US ASCII C0 control character commands. The following table lists all of these commands.
  • Page 68 Clear All Horizontal Tab Stops ESC [ 2 g Clear All Horizontal Tab Stops ESC H Set Horizontal Tab Stop at Current Position ESC [ 0 g Clear Horizontal Tab Stop at Current Position TI Model 880 Printer Emulation 4-7...
  • Page 69 Set Line Spacing to N/ 144 Inch ESC 3 n Set Line Spacing to n/216 Inch ESC P S ESC \ Select Double Line Spacing ESC P T ESC \ Cancel Double Line Spacing TI Model 880 Printer Emulation 4-8...
  • Page 70 ESC k Invoke Gl Font as GR ESC l Invoke G2 Font as GR ESC m Invoke G3 Font as GR (1) SO = Expand set to ON. (2) SO = Expand set to OFF. TI Model 880 Printer Emulation 4-9...
  • Page 71: Model 880 Command Descriptions

    N to 50, the computer sends the hexadecimal values 35 and 30. Example 2. Use the escape sequence ESC C n to set the form length to 50 lines. Escape sequence: ESC Hexadecimal: TI Model 880 Printer Emulation 4-10...
  • Page 72: Printer Operation Commands

    Hexadecimal: The host computer sends this command to request a report of the current printer configuration. A configuration report contains hexadecimal codes that inform the host of the current printer configu- ration. Example. The following is a typical configuration report.
  • Page 73 Parity Checking Mode (8-bit Data Format) No parity checking Odd, received bits checked Even, received bits checked International Language Version US ASCII France United Kingdom Germany /Austria Sweden/Finland Denmark/Norway Spain/Latin America Switzerland Canadian French TI Model 880 Printer Emulation 4-12...
  • Page 74: Transmit Status Report

    The host computer sends this command to request a report of the current printer status. A status report contains either hexadecimal error codes to indicate a current printer error or no error codes to indicate that the printer is online and ready to receive data.
  • Page 75: Cancel Unidirectional Printing

    Form length error Character set not installed Select Unidirectional Printing Escape sequence: ESC Hexadecimal: This command causes the printer to print subsequent characters from left to right only. Cancel Unidirectional Printing Escape sequence: ESC Hexadecimal: This command cancels the unidirectional print mode and causes the printer to resume bidirectional (normal) printing.
  • Page 76: Set Form Length To N Lines

    Escape sequence: ESC Hexadecimal: These commands reset the print quality, character pitch, line spacing, form length, margins, and perforation skip parameters to their default values (see the following figure for a listing of the defaults). TI Model 880 Printer Emulation 4-15...
  • Page 77 TI Model 880 Printer Emulation 4-16...
  • Page 78: Margin Control Commands

    1 through the current form length value. If N1 equals 0, the top margin equals the default value; if N2 equals 0, the bottom margin equals the default value. TI Model 880 Printer Emulation 4-17...
  • Page 79: Set Left Margin At Column N

    The variable n can be any value in the range of 0 through 127 for 7-bits or 0 through 227 for 8-bits. Restore Default Line Width Escape sequence: ESC Hexadecimal: This command sets the line width to the value currently selected by the Form Select switch. TI Model 880 Printer Emulation 4-18...
  • Page 80: Horizontal Motion Commands

    Control character: Hexadecimal: If the printer is configured to perform both a line feed and a carriage return upon receiving CR, the printer prints the current line, and then performs a line feed and a carriage return. If the printer is not...
  • Page 81: Tab Right To Column N

    Tab Right N Columns Escape sequence: ESC Hexadecimal: For any value of N that exceeds the right margin limit, the printer performs a line feed and carriage return and prints the next character in column one of the next line.
  • Page 82: Set Horizontal Tab Stop At Current Position

    Control character: LF Hexadecimal: For either of the following conditions, this command causes the printer to print the current line, advance the paper one print line, and perform a carriage return. The printer is configured to perform a carriage return upon receiving an LF control character.
  • Page 83: Tab Vertically

    Tab Vertically Control character: Hexadecimal: If the printer is configured to perform a carriage return upon receiving a VT control character, this command causes the printer to print the current line, advance the paper to the next vertical tab stop, and perform a carriage return.
  • Page 84: Set Vertical Tab Stops

    Character pitches of 5, 8.3, 10, 12, and 16.7 characters per inch (cpi) are available in the Model 880 emulation mode. Set Character Pitch to 5 cpi Escape sequence: ESC Hexadecimal: Set Character Pitch to 8.3 cpi Escape sequence: ESC Hexadecimal: N1...N16 N1...N16 n1...n16 n1...n16 TI Model 880 Printer Emulation 4-23...
  • Page 85: Set Character Pitch To 10 Cpi

    Set Line Spacing to 3 lpi Escape sequence: ESC Hexadecimal: Set Line Spacing to 4 lpi Escape sequence: ESC Hexadecimal: Set Line Spacing to 6 lpi Escape sequence: ESC Hexadecimal: Escape sequence: ESC Hexadecimal: Escape sequence: ESC Hexadecimal: TI Model 880 Printer Emulation 4-24...
  • Page 86: Set Line Spacing To 8 Lpi

    This sequence is valid only if raster graphics is enabled. The valid range of n is 0 through 127 for 7-bits and 0 through 255 for 8-bits. Select Double Line Spacing Escape sequence: ESC Hexadecimal: TI Model 880 Printer Emulation 4-25...
  • Page 87: Print Enhancement Commands

    Cancel Double Line Spacing Escape sequence: ESC Hexadecimal: Print Enhancement Commands The print enhancement commands enable your printer to improve or enhance print quality. Print enhancements include expanded and letter quality print. Select Expanded (Double-Wide) Print Escape sequence: ESC Hexadecimal:...
  • Page 88: Raster Graphics Commands

    The graphics feature enables you to create drawings by sending dot patterns (in the form of hexadecimal codes) to the printer. When the printer receives a hexadecimal code from the host computer, it maps the individual code bits to the individual printhead pins.
  • Page 89: Select 60 Dpi Graphics

    120 instead of 60 to determine the number of bytes required. Note: ESC K nl n2 and ESC L nl n2 are valid only when raster graphics is enabled. TI Model 880 Printer Emulation 4-28...
  • Page 90: Font Selection Commands

    Escape sequence: ESC Hexadecimal: The printer can have a maximum of 10 fonts, including the two standard fonts (Gothic and Courier) and up to eight optional fonts. The variable N can be any value in the range of 0 through 9, where 0...
  • Page 91: Designate G2 Font By Rom Identifier N

    Note: You must set SO to Expand OFF using the control panel before using this command. Invoke G2 Font as GL Escape sequence: ESC Hexadecimal: Invoke G3 Font as GL Escape sequence: ESC Hexadecimal: TI Model 880 Printer Emulation 4-30...
  • Page 92: Invoke Gl Font As Gr

    Invoke G1 Font as GR Escape sequence: ESC Hexadecimal: Invoke G2 Font as GR Escape sequence: ESC Hexadecimal: Invoke G3 Font as GR Escape sequence: ESC Hexadecimal: TI Model 880 Printer Emulation 4-31...
  • Page 93: Ti Model 855 Printer Wp Emulation

    Set Left Margin at Current Position ... 5-13 Set Right Margin at Current Position ... 5-13 Horizontal Motion Commands ... 5-14 Backspace ... 5-14 Tab Horizontally ... 5-14 Carriage Return ... 5-14 Move Back 1/120 Inch ... 5-15 Texas Instruments TI Model 855 Printer WP Emulation 5-1...
  • Page 94 Select Text-Underline Print ... 5-20 Cancel Text-Underline Print ... 5-20 Select Boldface Print ... 5-20 Cancel Boldface Print ... 5-20 Select Shadow Print ... 5-20 Cancel Shadow Print ... 5-20 Raster Graphics Commands ... 5-21 TI Model 855 Printer WP Emulation 5-2...
  • Page 95 Select 60 dpi Graphics ... 5-21 Select 72 dpi Graphics ... 5-21 Select 120 dpi Graphics ... 5-21 Select 144 dpi Graphics ... 5-21 TI Model 855 Printer WP Emulation 5-3...
  • Page 96: Introduction

    This chapter describes the Texas Instruments Model 855 word processing (WP) emulation mode. The Model 855 WP emulation mode allows the Model 8900 Series Printer to accept and respond to commands similar to those for a daisy-wheel printer. This mode allows the printer to emulate most functions of the Model 855 Printer operating in its WP mode with the following considerations.
  • Page 97: Motion Indexes

    VMI. — 0 through 84/48 (0 through 1.75) inches in increments of 1/48 inch — 0 through 254/144 (0 through 1.62) inches in increments of 1/144 inch TI Model 855 Printer WP Emulation 5-5...
  • Page 98: Model 855 Wp Commands

    Cancel Right Margin Justification ESC + Set Top Margin at Current Position ESC - Set Bottom Margin at Current Position ESC 9 Set Left Margin at Current Position ESC 0 Set Right Margin at Current Position TI Model 855 Printer WP Emulation 5-6...
  • Page 99 Set Character Pitch to 10 cpi ESC z Set Character Pitch to 12 cpi Line Spacing ESC RS n Set Vertical Motion Index to (n-l)/48 Inch ESC FS n Set Vertical Motion Index to (n-1)/144 Inch TI Model 855 Printer WP Emulation 5-7...
  • Page 100 Raster Graphics ESC k n1 n2 Select 60 dpi Graphics ESC n n1 r2 Select 72 dpi Graphics ESC j n1 n2 Select 120 dpi Graphics ESC o n1 n2 Select 144 dpi Graphics TI Model 855 Printer WP Emulation 5-8...
  • Page 101: Model 855 Wp Command Descriptions

    These commands enable the 855 WP emulation mode. Suspend Printing Escape sequence: ESC Hexadecimal: This command causes the printer to print the current print line from the print buffer, to suspend printing, and to go to its offline condition. TI Model 855 Printer WP Emulation 5-9...
  • Page 102: Select Unidirectional Printing

    Select Unidirectional Printing Escape sequence: ESC > Hexadecimal: This command causes the printer to print all subsequent characters in the forward (left-to-right) direction only. Cancel Unidirectional Printing Escape sequence: ESC < Hexadecimal: This command causes the printer to resume normal bidirectional printing.
  • Page 103: Form Format And Font Selection Commands

    The font selection command lets you choose between the two standard fonts and any installed optional fonts. The standard fonts for the Model 8900 Series Printer are Courier and Gothic. Residing in printer ROM, these fonts can be selected via the control panel or by the host computer.
  • Page 104: Select Font N

    Escape sequence: ESC Hexadecimal: The printer can have a maximum of 10 fonts, including the two standard fonts (Gothic and Courier) and up to eight optional fonts. The variable n can be any value in the range of 0 through 9, where 0...
  • Page 105: Cancel Right Margin Justification

    For any left margin setting greater than 1, the BS control character or the absolute tabulation escape sequence (ESC HT n) permits printing to the left of the margin. Set Right Margin at Current Position Escape sequence: ESC Hexadecimal: TI Model 855 Printer WP Emulation 5-13...
  • Page 106: Horizontal Motion Commands

    This command moves the printhead to the next horizontal tab stop. If the printer receives an HT command following the last horizontal tab stop on a line, the printer performs a carriage return and a line feed and starts the next print operation at the left margin.
  • Page 107: Move Back 1/120 Inch

    1 through 127. When n equals zero or the number of a column beyond the right margin, the printer ignores the command. If the value of n is greater than the right-most column, the printer positions the printhead to the right-most column.
  • Page 108: Vertical Motion Commands

    Form Feed Control character: FF Hexadecimal: This command advances the paper to the top margin of the next page and causes the printer to perform a carriage return to the left margin. Tab Vertically Control character: VT Hexadecimal: This command advances the paper to the next print line without performing a carriage return.
  • Page 109: Move Up One Line

    Move Up One-Half Line Escape sequence: ESC Hexadecimal: When one-half line space is a fractional number of 1/144 inch steps, the printer truncates the number of steps to a whole number. Move Down One-Half Line Escape sequence: ESC Hexadecimal: When one-half line space is a fractional number of 1/144 inch steps, the printer truncates the number of steps to a whole number.
  • Page 110: Set Character Pitch To 12 Cpi

    Character Set Commands The character set commands for the 855 WP mode are limited to the following commands that cause the printer to print special characters similar to those printed by daisy-wheel printers. Print Special Character Escape sequence: ESC...
  • Page 111: Select Expanded Print

    Print Enhancement Commands The print enhancement commands enable your printer to improve or enhance the print quality. Print enhancements include such things as expanded, compressed, LQ, and underlined text as well as boldface and shadow printing. Select Expanded Print Control character: SO...
  • Page 112: Cancel Letter-Quality Print

    Cancel Letter-Quality Print Escape sequence: ESC Hexadecimal: This command cancels LQ print and returns the printer to the draft print mode. Select Text-Underline Print Escape sequence: ESC Hexadecimal: Cancel Text-Underline Print Escape sequence: ESC Hexadecimal: Select Boldface Print Escape sequence: ESC Hexadecimal: The variable n is valid for any of the following values.
  • Page 113 60. Select 60 dpi Graphics Escape sequence: ESC Hexadecimal: Select 72 dpi Graphics Escape sequence: ESC Hexadecimal: Select 120 dpi Graphics Escape sequence: ESC Hexadecimal: Select 144 dpi Graphics Escape sequence: ESC Hexadecimal: TI Model 855 Printer WP Emulation 5-21...
  • Page 114 Form Feed ... 6-11 Tab Vertically ... 6-12 Move Up One-Half Line ... 6-12 Move Down One-Half Line ... 6-12 Set Vertical Tab Stops ... 6-13 Clear All Vertical Tab Stops ... 6-13 DP Emulation TI Model 855 Printer DP Emulation 6-1...
  • Page 115 Select Shadow Print ... 6-16 Cancel Shadow Print ... 6-16 Color Emulation ... 6-16 Select Epson-JX Compatible Color Mode ... 6-16 Select TI 857 Compatible Color Mode ... 6-16 Raster Graphics Commands ... 6-17 Select 60 dpi Graphics ... 6-17 Select 72 dpi Graphics ...
  • Page 116: Introduction

    This chapter describes the Texas Instruments Model 855 Printer data processing (DP) emulation mode. The Model 855 DP emulation mode allows the Model 8900 Series Printer to accept and respond to commands similar to those for common dot-matrix printers. This...
  • Page 117 Select Font n Horizontal Motion Backspace Tab Horizontally Carriage Return ESC < Move Print Position to Left Margin ESC D n1...n16 NUL Set Horizontal Tab Stops ESC D NUL Clear All Horizontal Tab Stops TI Model 855 Printer DP Emulation 6-4...
  • Page 118 Cancel Expanded Print Select Compressed Print ESC P Select Compressed Print Cancel Compressed Print ESC Q Cancel Compressed Print ESC q Select Letter-Quality Print ESC e Select Letter-Quality Print ESC d Cancel Letter-Quality Print TI Model 855 Printer DP Emulation 6-5...
  • Page 119 ESC E Select Shadow Print ESC F Cancel Shadow Print Color Emulation ESC r n Select color (Epson-JX compatible) ESC c n Select color (TI 857 compatible) Raster Graphics ESC K n1 n2 Select 60 dpi Graphics ESC N n1 n2...
  • Page 120: Model 855 Dp Command Descriptions

    Select WP Mode Escape sequence: ESC Hexadecimal: Escape sequence: ESC Hexadecimal: These commands cause the printer to function in the Model 855 WP mode. Suspend Printing Escape sequence: ESC Hexadecimal: This command prints the current print line from the print buffer and suspends printing operations until the suspension is released by the On Line switch.
  • Page 121: Select Unidirectional Printing

    The font selection command lets you choose between the two standard fonts and any installed optional fonts. The standard fonts for the Model 8900 Series Printer are Courier and Gothic. Residing in printer ROM, these fonts can be selected via the control panel or by the host computer.
  • Page 122: Set Form Length To N Lines

    Escape sequence: ESC Hexadecimal: The printer can have a maximum of 10 fonts, including two standard fonts (Gothic and Courier) and up to eight optional fonts. The variable n can be any value in the range of 0 through 9, where 0...
  • Page 123: Tab Horizontally

    If the printer receives an HT command following the last horizontal tab stop on a line, the printer performs a carriage return and a line feed and starts the next print operation at the left margin.
  • Page 124: Move Print Position To Left Margin

    Each of the variables n1 through n16 can range from 1 through 255. However, the printer ignores any setting to the right of the right margin. Clear All Horizontal Tab Stops...
  • Page 125: Tab Vertically

    This command advances the paper to the top margin of the next page and causes the printer to perform a carriage return to the left edge (column 1), as set via the form configuration menu. Tab Vertically Control character: VT Hexadecimal: This command advances the paper to the next vertical tab stop.
  • Page 126 Each of the variables n1 through n16 can range from 1 through 127 for 7-bit character sets and 1 through 255 for 8-bit character sets. However, the printer ignores any setting below the bottom print line. Clear All Vertical Tab Stops...
  • Page 127 The valid range of n is 1 through 127 for 7-bit character sets and 1 through 255 for 8-bit character sets. Print Enhancement Commands The print enhancement commands enable your printer to improve or enhance the print quality. Select Expanded Print...
  • Page 128 Escape sequence: ESC Hexadecimal: Cancel Letter-Quality Print Escape sequence: ESC Hexadecimal: This command cancels LQ print and returns the printer to the draft print mode. Select Boldface Print Escape sequence: ESC Hexadecimal: In the boldface print mode, the printer double strikes all characters with no physical offset.
  • Page 129: Color Emulation

    Color Emulation Select Epson-JX Compatible Color Mode Escape sequence: ESC Hexadecimal: To provide compatibility with Epson-JX where n is an ASCII value NUL through ACK (hexadecimal value 00 through 06 or decimal value 0 through 6). n = 0 for black...
  • Page 130 Select 60 dpi Graphics Escape sequence: ESC Hexadecimal: Select 72 dpi Graphics Escape sequence: ESC Hexadecimal: Select 120 dpi Graphics Escape sequence: ESC Hexadecimal: Escape sequence: ESC Hexadecimal: Select 144 dpi Graphics Escape sequence: ESC Hexadecimal: TI Model 855 Printer DP Emulation 6-17...
  • Page 131: Ibm Proprinter Xl Emulation

    IBM Proprinter XL Emulation Introduction ... 7-4 IBM Proprinter XL Emulation Commands ... 7-5 IBM Proprinter XL Command Descriptions ... 7-7 Printer Operation Commands ... 7-7 Select Printer... 7-8 Deselect Printer ... 7-8 Sound Bell ... 7-8 Cancel Line ... 7-8 Select Unidirectional Printing ...
  • Page 132 Disable Automatic Line Feed ... 7-14 Reverse Line Feed ... 7-14 Set Vertical Tab Stops ... 7-14 Clear Vertical Tab Stops ... 7-14 Character Pitch and Line Spacing Commands ... 7-14 Set Character Pitch to 10 cpi ... 7-14 Set Character Pitch to 12 cpi ... 7-15 Select Programmable Line Spacing ...
  • Page 133 Cancel Subscript Print ... 7-19 Enable/Disable Double-High Double-Wide Print ... 7-20 Considerations for Using Enable/Diasble Double-High Double-Wide Print ... 7-20 Raster Graphics Commands ... 7-21 Select 60 dpi Graphics ... 7-22 Select 120 dpi Graphics ... 7-22 Select High-Speed 120 dpi Graphics ... 7-22 Select 240 dpi Graphics Mode...
  • Page 134: Introduction

    This chapter describes the IBM Proprinter XL emulation mode. This emulation mode is selectable from the printer setup menu described in Chapter 2. This mode enables your printer to emulate most of the functions of the IBM Proprinter XL with the following considerations: The Proprinter XL emulation supports all Model 8900 global commands.
  • Page 135: Ibm Proprinter Xl Emulation Commands

    IBM Proprinter XL Emulation Commands Your printer, when operating in the IBM Proprinter XL emulation mode, can respond to both escape-sequence commands and the standard US ASCII control characters. The following table lists the IBM Proprinter XL printer commands. IBM Proprinter XL Commands...
  • Page 136 IBM Proprinter XL Commands (continued) Command Command Name Vertical Motion Line Feed Form Feed Tab Vertically ESC J n Perform n/216 Inch Line Feed ESC 5 SOH Enable Automatic Line Feed ESC 5 NUL Disable Automatic Line Feed ESC ] Reverse Line Feed ESC B n1...n64 NUL Set Vertical Tab Stops...
  • Page 137: Ibm Proprinter Xl Command Descriptions

    Printer Operation Commands The printer operation commands provide printer control functions including printer selection and initialization. These commands allow the host computer to control the basic printer functions. IBM Proprinter XL Emulation 7-7...
  • Page 138: Select Printer

    Deselect Printer Escape sequence: ESC Hexadecimal: This command sets the printer to its deselected state until it receives a Select Printer (DC1) command from the host. After the printer has received the Deselect Printer command, it cannot be placed online via the control panel On Line switch.
  • Page 139: Cancel Unidirectional Printing

    Cancel Unidirectional Printing Escape sequence: ESC Hexadecimal: Form Format and Margin Control Commands The form format commands let you select and set some form-related parameters. A single margin control command lets you set the left and right margin positions. Set Form Length to n Lines Escape sequence: ESC Hexadecimal: The variable n can be any value in the range of 1 through 127.
  • Page 140: Select Automatic Perforation Skip

    Select Automatic Perforation Skip Escape Sequence: ESC Hexadecimal: This command causes the printer to perform the following actions. 1. Skip the number of lines specified by the variable n and the current form parameter settings. 2. Print the next line at the first print line position of the following form.
  • Page 141: Horizontal Motion Commands

    The printer ignores the Backspace command if either full or right margin justification has been selected.
  • Page 142: Set Horizontal Tab Stops

    Line Feed Control character: LF Hexadecimal: This command causes the printer to print the current contents of the print buffer and then position the printhead at the next print line. n1...n28 n1...n28...
  • Page 143: Form Feed

    0/216 through 255/216 (0 through 1.18) inches. This command causes an immediate line feed operation but does not produce a carriage return unless the printer is set to perform an automatic carriage return upon receiving an LF control character.
  • Page 144 Disable Automatic Line Feed Escape sequence: ESC Hexadecimal: Reverse Line Feed Escape sequence: ESC Hexadecimal: Set Vertical Tab Stops Escape sequence: ESC Hexadecimal: This command sets up to 64 vertical tab stops (in the current line spacing). Subsequent line spacing changes do not affect these settings.
  • Page 145 Set Character Pitch to 12 cpi Escape sequence: ESC Hexadecimal: This command selects 12 cpi character pitch for either draft or LQ printing. Select Programmable Line Spacing Escape sequence: ESC Hexadecimal: This command invokes the line spacing value stored in memory by the Set Line Spacing to n/72 Inch command (ESC A n).
  • Page 146 Print Single Specified Character Escape sequence: ESC Hexadecimal: This command causes the printer to print from the All Characters character set the single character specified by the variable c. The variable c can be any hexadecimal code from the character set, including those from columns 0, 1, 8, and 9.
  • Page 147 Escape sequence: ESC Hexadecimal: These commands cause the printer to print characters at about 60 percent of their normal widths. For example, for a character pitch of 10 cpi, one inch of text contains about 17 characters instead of the normal 10.
  • Page 148 Cancel Compressed Print Control character: DC2 Hexadecimal: Select Letter-Quality Print Escape sequence: ESC Hexadecimal: Escape sequence: ESC Hexadecimal: Cancel Letter-Quality Print Escape sequence: ESC Hexadecimal: Escape sequence: ESC Hexadecimal: Select Text-Underline Print Escape sequence: ESC Hexadecimal: Cancel Text-Underline Print Escape sequence: ESC Hexadecimal: Select Text-Overscore Print Escape sequence: ESC...
  • Page 149 Escape sequence: ESC Hexadecimal: Select Superscript Print Escape sequence: ESC Hexadecimal: After receiving this command the printer prints each subsequent character in the upper part of the character space at about two-thirds its normal height. Cancel Superscript Print Escape sequence: ESC...
  • Page 150 Enable/Disable Double-High Double-Wide Print Escape sequence: ESC [ Hexadecimal: where: n1 n2 = byte count; format is (n1 + (n2 * 256)) n3 n4 = no function, ignored = line spacing and character height = character width This command selects double-high printing in either the standard or expanded width.
  • Page 151 m1 data byte, bit 0 is least significant bits 0 and 1 = current character height standard character height double character height current character height bits 2 and 3 = XX don’t care bits 4 and 5 = 00 current line spacing 01 single line spacing 10 double line spacing current line spacing...
  • Page 152 Select 60 dpi Graphics Escape sequence: ESC Hexadecimal: This command selects the 8-pin, 60 dpi graphics mode for the horizontal line length specified by the two-byte variable n1 n2. Select 120 dpi Graphics Escape sequence: ESC Hexadecimal: This command selects the 8-pin, 120 dpi graphics mode for the horizontal distance specified by the two-byte variable n1 n2.
  • Page 153: Epson Fx Printer Emulation

    Epson FX Printer Emulation Mode Introduction ... 8-4 Epson FX Printer Emulation Commands ... 8-6 Epson FX Emulation Command Descriptions ... 8-9 Printer Operation Commands ... 8-9 Select Printer... 8-10 Deselect Printer ... 8-10 Sound Bell ... 8-10 Cancel Line ... 8-10 Delete Character ...
  • Page 154 Select Italic Character Set ... 8-24 Select Extended Graphics Character Set ... 8-24 Select International Character Set ... 8-25 Enable Character Positions 128-159 as Printable Characters ... 8-25 Disable Character Positions 128-159 as Printable Characters ... 8-25 Epson FX Printer Emulation Mode 8-2...
  • Page 155 Select 120 dpi Graphics ... 8-32 Select 9-Pin 120 dpi Graphics ... 8-32 Select High-Speed 120 dpi Graphics ... 8-32 Select 240 dpi Graphics ... 8-32 Select Graphics Mode m ... 8-33 Reassign Graphics Mode ... 8-33 Epson FX Printer Emulation Mode 8-3...
  • Page 156: Introduction

    Introduction This chapter describes the Epson FX printer emulation mode. This emulation mode is selectable from the printer setup menu as described in Chapter 2. This mode enables your printer to emulate most of the functions of an Epson FX printer with the following considerations: The escape sequence for font selection is ESC k n.
  • Page 157 The select cut-sheet feeder mode command sequence ESC EM 0 — The disable cut-sheet feeder mode command sequence ESC EM 4 — The set one-half print speed mode to on or off command sequence ESC s n Epson FX Printer Emulation Mode 8-5...
  • Page 158: Epson Fx Printer Emulation Commands

    Epson FX Printer Emulation Commands Your printer, when operating in the Epson FX emulation mode, can respond to both escape-sequence commands and the standard US ASCII control characters. The following table lists the FX printer commands. Epson FX Emulation Commands...
  • Page 159 Select Italic Character Set ESC t SOH Select Extended Graphics Character Set ESC R n Select International Character Set ESC 6 Enable Character Positions 128-159 as Printable Characters ESC 7 Disable Character Positions 128-159 as Printable Characters Epson FX Printer Emulation Mode 8-7...
  • Page 160 Select Superscript Print ESC T Cancel Superscript Print ESC S SOH Select Subscript Print ESC T Cancel Subscript Print ESC 4 Select Italic Print ESC 5 Cancel Italic Print ESC ! n Select Master Print Epson FX Printer Emulation Mode 8-8...
  • Page 161: Epson Fx Emulation Command Descriptions

    Reassign Graphics Mode Epson FX Emulation Command Descriptions The following paragraphs describe the Epson FX emulation commands. The command formats are listed following each command description. Many of the escape-sequence commands contain one or more variables to specify various command parameters. These variables are italicized in the command formats to indicate that they can be set to more than one value.
  • Page 162 Control character: DC3 Hexadecimal: This command sets the printer to its deselected state until it receives a Select Printer command from the host. After the printer has received this command, it cannot be placed online via the control panel On Line switch.
  • Page 163 Initialize Printer Escape sequence: ESC Hexadecimal: This command resets the printer to its initial state and clears the print buffer of all printable data from the last line printed before the command was received. Set Most Significant Bit to Zero...
  • Page 164 Hexadecimal: This command selects unidirectional printing for one line only. Upon receiving this command, the printer moves its printhead to the left margin and begins printing. A CR control character cancels this command and returns the printer to the bidirectional print mode.
  • Page 165: Form Format Commands

    This command causes the printer to perform the following actions. 1. Skip the number of lines specified by the variable n and the current form parameter settings. 2. Print the next line at the first print line position of the following form. Epson FX Printer Emulation Mode 8-13...
  • Page 166 This command selects the printer-resident Gothic font and places the printer in the LQ print mode. Select Letter-Quality Courier Font Escape sequence: ESC Hexadecimal: This command selects the printer-resident Courier font and places the printer in the LQ print mode. Epson FX Printer Emulation Mode 8-14...
  • Page 167 Select Left Margin Justification Escape sequence: ESC Hexadecimal: This command causes the printer to justify any subsequent text to the left margin. Select Right Margin Justification Escape sequence: ESC Hexadecimal: This command causes the printer to justify any subsequent text to the right margin.
  • Page 168 (n) can be at any column in the range of the column immediately to the right of the left margin through the right-most column, as determined by the current line width setting. Epson FX Printer Emulation Mode 8-16...
  • Page 169 This command is valid at any point to the right of the left margin, but not at or to the left of the left margin. The printer ignores the Backspace command if either full or right margin justification has been selected.
  • Page 170 120 instead of 60 to determine the distance (d) in 1/120 inch increments. For displacement to the left subtract d from 65,536. The printer ignores this command for values of n1 and n2 that would move the printhead outside the current margin boundaries.
  • Page 171 Vertical Motion Commands The vertical motion commands are those that control the vertical movement of paper within the printer. This set of commands includes commands that allow you to select any of eight vertical tabulation channels (VTCs) and set up to 16 vertical tabs for each channel.
  • Page 172 Form Feed Control character: FF Hexadecimal: This command causes the printer to print the current print buffer contents and then move the printhead to the first print line of the next form. Tab Vertically Control character: VT Hexadecimal: This command advances the print position vertically to the next vertical tab stop in the currently selected vertical tab channel (VTC).
  • Page 173 Select Vertical Tab Channel Escape sequence: ESC Hexadecimal: This command selects one of the eight preset VTCs. The printer subsequently uses this VTC for all vertical tab operations. The variable c specifies the VTC number (0 through 7). Set VTC Tab Stops...
  • Page 174 Space command can add one or more 1/120 inch units of space to the existing character space, depending upon the value of n. For example, if the variable n is set to 12, the printer adds 12/120 (0.1) inch of space to the existing space.
  • Page 175 Escape sequence: ESC Hexadecimal: This command sets the line spacing, for subsequent line feed operations, to the value specified by n. The variable n can be any value in the range of 0 through 85. Epson FX Printer Emulation Mode 8-23...
  • Page 176 Character Set Commands The character set commands enable you to select and use the standard Epson FX character sets or international versions of these character sets. The following paragraphs describe the character set commands. Select Italic Character Set Escape sequence: ESC Hexadecimal: This command selects the Epson italic character set.
  • Page 177 Enable Character Positions 128-159 as Printable Characters Escape sequence: ESC Hexadecimal: This command enables the printer to treat the characters in character positions 128-159 (C1 control characters) as printable characters. Disable Character Positions 128-159 as Printable Characters Escape sequence: ESC...
  • Page 178 Enable Character Positions 0-31 and 128-159 as Printable Characters Escape sequence: ESC Hexadecimal: This command enables the printer to treat the characters in character positions 0-31 (C0 control characters) and 128-159 (C1 control characters) as printable characters. Disable Character Positions 0-31 and 128-159 as Printable...
  • Page 179 Escape sequence: ESC Hexadecimal: This command selects the double-high print mode for either draft or LQ printing. Cancel Double-High Print Escape sequence: ESC Hexadecimal: Select Compressed Print Control character: SI Hexadecimal: Escape sequence: ESC Hexadecimal: Epson FX Printer Emulation Mode 8-27...
  • Page 180 Escape sequence: ESC Hexadecimal: Cancel Letter-Quality Print Escape sequence: ESC Hexadecimal: This command cancels LQ print and returns the printer to the draft print mode. Select Text-Underline Print Escape sequence: ESC Hexadecimal: After receiving this command, the printer underlines all subsequent text characters (including the space character) until it receives a Cancel Text-Underline Print command.
  • Page 181 This command selects the subscript print mode for either draft or LQ printing. After receiving this command the printer prints each subsequent character in the lower part of the character space at about two-thirds its normal height. Cancel Subscript Print Escape sequence: ESC Hexadecimal: Epson FX Printer Emulation Mode 8-29...
  • Page 182 This command causes the printer to print characters from the Epson italic character set for either draft or LQ printing. This command is valid even if the printer has received an ESC t SOH command to invoke the Epson extended graphics character set; however, character graphics cannot be italicized.
  • Page 183: Graphics Commands

    Boldface and LQ print Graphics Commands The Epson FX graphics feature provides commands that enable you to design your own images in any shape you desire. These commands allow you to create and adjust the density of various lines and patterns in various combinations.
  • Page 184 Select 9-Pin 60 dpi Graphics Escape sequence: ESC Hexadecimal: This command causes the printer to print 9-pin graphics at 60 dpi. Select 120 dpi Graphics Escape sequence: ESC Hexadecimal: This command selects the 8-pin, 120 dpi graphics mode for the horizontal distance specified by the two-byte variable n1 n2.
  • Page 185 Example. If the current mode is single-density and you wish to change to high-speed double density, use the escape sequence ESC ? K 2, where K indicates single-density and 2 indicates high-speed double density. Epson FX Printer Emulation Mode 8-33...
  • Page 186: Optional Emulation Commands

    Optional DEC LA 120 Emulation Introduction ... 9-2 DEC LA120 Emulation Commands ... 9-2 Answerback Memory Function ... 9-5 New Line Mode ... 9-5 Auto Wrap ... 9-6 Answerback Memory Message Load ... 9-6 Optional Emulation Commands 9-1...
  • Page 187: Introduction

    Chapter 2 or by global commands described in Chapter 3. DEC LA120 Emulation Commands This mode enables your printer to emulate most of the functions of the DEC LA120. Your printer, when operating in the DEC LA120 emulation mode, can respond to both escape-sequence commands and the standard US ASCII control characters.
  • Page 188 DEC LA120 Commands (continued) Command Command Name Form Format and Margin Control ESC [ N t Set Form Length to N Lines ESC [ N r Set Top Margin to Line N ESC [ ; N r Set Bottom Margin to Line N ESC [ N 1 ;...
  • Page 189 DEC LA120 Commands (concluded) Command Command Name Horizontal Pitch Sequences (continued) ESC [ 2 w Set Character Pitch to 12 cpi ESC [ 3 w Set Character Pitch to 13.2 cpi ESC [ 4 w Set Character Pitch to 16.7 cpi Vertical Tab Sequences ESC [ N d Set Active Line to Line N...
  • Page 190: Answerback Memory Function

    30 ASCII characters, and the NUL character is used as the string terminator. Note: The printer displays an escape sequence error message if text exceeds 30 ASCII characters. The default message ESC [ ? 2 c is set to the Product Identification Response.
  • Page 191: Auto Wrap

    When LF NEW LINE is selected and a line feed command is received, a carriage return is performed in addition to the line feed. Carriage returns are also performed with vertical tabs and form feeds when LF NEW LINE is selected. For the NO NEW LINE selection, a carriage return only is performed upon receipt of a carriage return control code, and a line feed only is performed upon receipt of a line feed control code.
  • Page 192: Communication Interfaces

    Communication Interfaces Introduction ... 10-3 Data-Transfer Operations ... 10-4 Parallel Communication Interface ... 10-6 Parallel Interface Signal Descriptions ... 10-7 Data Signals ... 10-8 Data Strobe Signal ... 10-8 Acknowledge Signal ... 10-8 Busy Signal ... 10-9 Fault Signal ... 10-9 Initialize Signal ...
  • Page 193 Interface Data Transmission Rate ... 10-18 Serial Data Format ... 10-18 Serial Interface Busy-Handling Protocols ... 10-20 Flow-Control Busy-Handling Protocols ... 10-20 Direct-Connect Busy-Handling Protocols ... 10-21 Optional Communication Interfaces ... 10-21 RS-422 Communication Interface ... 10-22 Current Loop Communication Interface ... 10-22 Communication Interfaces 10-2...
  • Page 194: Introduction

    Serial interfaces transfer data in bit-serial fashion, one bit at a time. To provide communication compatibility with a wide range of systems, your printer offers a choice of any of the following standard and optional communication interfaces. Parallel interface, standard.
  • Page 195: Data-Transfer Operations

    (simplified block diagrams) The long-distance system typically uses telephone lines to transfer data from the host to the printer. Because this system is limited to bit-serial data-transfer operations, it is necessary that the host-to-modem interface at one end and the modem-to-printer interface at the other end be serial interfaces.
  • Page 196 3. The printer signals the host to suspend data transfer operations as the printer continues to transfer characters at a fixed rate from the receive buffer to the print mechanism. 4. When the supply of characters in the receive buffer is sufficiently depleted, the printer signals the host that it is ready to receive additional data.
  • Page 197: Parallel Communication Interface

    (shown in the following figure) that transfers both data and control signals between the printer and the host computer. The parallel interface connector is located at the rear of the printer and provides bail latches to secure the interface cable connector. The table on the following page lists the parallel interface signals, their names, their pin assignments, and their sources (host or printer).
  • Page 198 Data bit 4 DATA5 Data bit 5 DATA6 Data bit 6 DATA7 Data bit 7 DATA8 Data bit 8 ACK- Acknowledge BUSY Printer busy Paper empty SLCT Select LGND Logic ground CGND Chassis ground PARVCC +5 volts dc* INIT- Initialize...
  • Page 199: Data Signals

    Acknowledge Signal The acknowledge (ACK-) signal from the printer indicates to the host that the printer has received the last character sent and is ready to accept another character. Unless the printer is busy, as described in the following paragraph, the printer activates ACK- (sets it low) under any of the following conditions.
  • Page 200: Busy Signal

    The receive buffer is filled to capacity. The printer is in its offline state. The printer is out of paper or a printer error condition exists. One of the control panel menus has been invoked and the printer has not been returned to its online state.
  • Page 201: Paper-Empty Signal

    Verify Signal The verify signal confirms proper connection of the parallel interface cable between the host and the printer. The verify in (VFIN) and verify out (VFOUT) pins are connected together inside the printer to form a loopback circuit. The host sends VFIN to the printer and, if the cable is connected properly, the printer returns the signal as VFOUT.
  • Page 202 2. After writing the character to the interface, the host monitors the BUSY line to ensure that the printer is ready to receive a character. If BUSY is inactive, and the required data stabilization time has elapsed, the host activates STROBE- to begin the transfer cycle.
  • Page 203 3. The printer activates ACK- (e) to signal the host that the receive buffer has received the character. 4. If the character does not fill the receive buffer, the printer deactivates BUSY and ACK- (f) to notify the host that the transfer operation is complete.
  • Page 204: Initialize Sequence

    Initialize Sequence The initialize sequence is a host-generated power-up reset sequence. When the host activates INIT-, the printer performs the following sequence. 1. Interrupts any ongoing operation. 2. Assumes the offline state.
  • Page 205: Serial Communication Interface

    Activation of either FAULT- or PE also activates BUSY to indicate that the printer cannot receive data. If the host attempts to transfer a single character during this time, the byte remains on the interface data lines until the error condition is cleared. The printer neither prints the character nor activates ACK-.
  • Page 206: Interface Connection

    Data terminal ready Interface Connection You can connect your printer to the host computer either directly via an interface cable or through a system of modems and telephone lines with an interface cable at each end of the system. The setup menu structure provides settings (DIRECT CONNECT and MODEM CONNECT) for each of these choices.
  • Page 207: Interface Signal Descriptions

    The protective ground (PG) line is connected directly to the power cord ground to provide protection for the equipment and personnel. Signal Ground The signal ground (SG) line is connected to the printer power supply ground to provide a common reference level for all interface signals except protective ground.
  • Page 208: Clear To Send Signal

    In the DIRECT CONNECT mode, the printer ignores this signal. In the MODEM CONNECT mode, CTS must be on for the printer to send data. If the interface cable does not provide a connection to this pin, the printer holds CTS in its on state.
  • Page 209: Interface Data Transmission Rate

    Because data-transfer operations on the serial interface occur in a bit-serial fashion, the data transmission rate is measured in bits per second, commonly called the baud rate. To provide compatibility with a variety of systems, your printer offers the following range of baud rates. 300 bits per second...
  • Page 210 Parity bit — A bit immediately following the character bits that allows the printer to check the integrity of the received data. The setup menu allows you to select even, odd, mark, space, or no parity checking.
  • Page 211: Serial Interface Busy-Handling Protocols

    Flow-Control Busy-Handling Protocols These protocols are busy-handling protocols determined by the host that can be selected via the printer setup menu. The menu structure allows you to select either of the following flow-control busy-handling protocols or to set both protocols inactive.
  • Page 212: Optional Communication Interfaces

    PIN 20 H:READY (pin 20 high on ready) — When you select this parameter, the printer activates DTR (interface pin 20) to indicate that it is ready to receive data and deactivates DTR to indicate a busy condition. This busy-handling protocol is also known as the busy-on-DTR protocol.
  • Page 213: Rs-422 Communication Interface

    The current loop (TTY) interface uses a four-wire, passive, neutral current loop which does not interfere with the standard serial interface. The printer can receive data via either interface, provided the other interface is in a spacing condition or its cable is disconnected.
  • Page 214: Application Instructions

    Z-Axis Adjustment Escape Sequence Introduction The Model 8900 Series Printers sense top, left, and right edges plus thickness when a form is loaded. These settings provide the location of printout on the form such as top, bottom, left, and right margins and locations of labels or uneven edges.
  • Page 215 Damage to the printer can occur by misuse of this command. Do not print across any boundary of a label or uneven edge (top, bottom, left, or right).
  • Page 216 Valid Z-axis adjustment values are 00 through 99 from the automatic Z-axis initialization adjustment (00) in positive or negative directions (-99 through +99). Note the location of the Z-axis initialization whenever paper stock is changed or tractors are moved, to determine the 00 calibration and corresponding number of sheets and form thickness.
  • Page 217 Z-axis initialization. Using the Z-Axis Escape Sequence A single example is provided for 880 printer emulation that illustrates the considerations for Z-axis adjustment and maximum throughput. This is the most complex because printing requires that another...
  • Page 218 880 Emulation Commands For 880 emulation, send the following code and text. Note: For this example, printing can be continuous, within the margins, on every line of the page. ESC [ 7 ; 54 r — prints first print line on line 7, last print line at line 54. ESC [ 11 ;...
  • Page 219: Index

    ... 5-8, 5-18, 7-6, 7-16, ... 8-7, 8-8, 8-24, 9-4 control character ... 3-18 DEC LA120 ... 9-2, 9-3, 9-4, 9-5 Epson FX Printer ... 8-6 escape sequence ... 3-18 font selection ... 4-6, 4-9, 4-14, ... 4-29, 5-6, 5-11, 6-4, 6-8, 8-14 form format ...
  • Page 220 ... 4-27 double-high double wide print ... 7-20 double-high print ... 8-27 draft-quality print ... 1-6 emulation mode Epson FX ... 8-4 submenu ... 2-4 TI 855 DP ... 6-3 TI 855 WP ... 5-4, 6-3 TI 880 ... 4-4 emulation mode submenu ...
  • Page 221 ... 7-19, 8-29 text-overscore ... 7-18 text-quality ... 1-6 text-underline ... 5-20, 7-18, 8-28 print enhancements ... 1-3 print quality ... 1-3, 1-4 selecting ... 3-26 print, expanded ... 6-14 printer commands ... 3-18 printer display, writing to ..3-29 Index 3...
  • Page 222 ... 3-26 sequence initialize ... 10-13 parallel data timing ... 10-11 setup parameters Epson FX ... 2-8 IBM Proprinter XL ... 2-8 TI 855 ... 2-8 TI 880 ... 2-6 shadow print ... 5-20, 6-16, 7-19, 8-29 sheet feeder, automatic ...
  • Page 223 unidirectional printing ... 4-14, 5-10, ... 6-8, 7-8, 8-12 variables ... 4-10 vertical line spacing ... 4-27 vertical motion index (VMI) ... 5-5, 5-18 vertical tab channel ... 8-21 warning paper pull-down ... 2-16 width, line ... 4-18 XON/XOFF flow control ... 2-12 z-axis control ...

Table of Contents