Model 8900 Series Printer Technical Reference Manual 5321 Buffalo Road • Erie, PA 16510 800-570-4533 • www.fastprinters.
Contents Preface ............................................................................................... v 1 General Information Introduction .................................................................................... 1-2 Paper-Handling System .................................................................. 1-2 Printer Features ............................................................................... 1-3 Printer Quality ..............................................................
Contents 6 Tl Model 855 Printer DP Emulation Introduction .................................................................................... 6-3 Model 855 DP Command Descriptions .......................................... 6-7 7 IBM Proprinter XL Emulation Introduction .................................................................................... 7-4 IBM Proprinter XL Emulation Commands .................................... 7-5 IBM Proprinter XL Command Descriptions ..................................
Copyright © 2001 by Lake Erie Systems All Rights Reserved — Printed In U.S.A. Model 8900 Series Printers Technical Reference Manual Part No. 2557824-0002 Original Issue: August 1989 Revision F: January 2001 Changes may be periodically made to the information in this publication. Such changes will be incorporated in new editions of this manual. Record the serial number, purchase date, and firmware revision number in the spaces provided below.
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. The information in this manual is presented in individual sections so you can skip pages with information you already know or that does not apply to your particular application.
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.
Appendix — Application Instructions explains how to use the Z-axis printhead adjustment escape sequence and how to clean the automatic page finder sensor. Other Manuals About the Printer The following manuals are available to help you learn more about your printer and to help you operate and maintain the printer.
1 General Information Introduction .................................................................................... 1-2 Paper-Handling System .................................................................. 1-2 Printer Features ............................................................................... 1-3 Print Quality ................................................................................... 1-4 Raster Graphics ............................................................................
Introduction The Model 8900 Series Printer is one of a family of rugged, highperformance, 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. This chapter provides general information about the printer.
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. q Print quality choices — letter-quality (LQ), text, normal draft, and Rapid Print™ draft q Standard character sets — US ASCII (with 13 international substitution tables), IBM® PC1, IBM PC2, IBM Multinational, ISO 8859/1 Multinational and Nordic PC q Character spacing (pitch) — 5.0, 6.0, 7.5, 8.6, 10.0, 12.
q Graphics capabilities — vertical raster graphics (all points addressable) q Color printing — up to seven colors, including black, for both text and graphics (standard on Model 8930 and optional on Model 8920) q Resident emulation modes — TI 880, TI 855, Epson® FX and IBM Proprinter XL q Standard communication interfaces — serial (RS-232 or RS-423 specified by customer when purchasing the printer) and parallel q Optional communication interfaces — RS-422 serial and current loop (TTY) Print Quality The dot
typical dot-matrix characters Quality can be improved by increasing the dot density (resolution), as shown in the following figure. Dot density is expressed in dots per inch (dpi). low-resolution character medium-resolution character high-resolution character effect of increasing dot density 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 printer offers the following print-quality levels and speeds. q Letter quality (LQ) — high-resolution, 32-dot by 18-dot characters at 100 characters per second (cps). q Text quality — medium-resolution, 15-dot by 9-dot characters at 240 cps. q Normal draft quality — low-resolution, 9-dot by 9-dot characters at 400 cps. q 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.
2 Printer Setup Introduction .................................................................................... 2-3 Model 8900 Series Emulation Modes ............................................ 2-5 TI 880 Emulation ....................................................................... 2-6 Execute Commands .............................................................. 2-6 Line Feed and Carriage Return Upon Receipt of LF ............ 2-6 Line Feed and Carriage Return Upon Receipt of CR ...........
Miscellaneous Setup Parameters .................................................. 2-14 Character Set ........................................................................... 2-14 Z-Axis Control ......................................................................... 2-15 Ribbon Type ............................................................................ 2-15 Ribbon Adjust .......................................................................... 2-15 Idle Delay......................................
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. You can set these parameters via the operator control panel (see the following figure).
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. q Emulation mode — The emulation mode submenu lets you select an emulation mode and set its parameters.
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. The emulation mode submenu lets you choose one of the following emulation modes or select the hexadecimal dump mode.
Emulation TI880 TI855 Execute Commands ProPrinter Epson optional Proc Mode Auto LF DP NO NO WP YES YES Auto LF Auto CR Auto CR NO NO NO YES YES YES OFF Slashed 0’s Slashed 0’s LF/CR ON CR NO NO YES YES ON OFF LF/CR ON LF OFF Hexdump Auto LF ON OFF CR W/LF VT DC2 ON OFF Graphics ON OFF SO= Expand ON OFF emulation mode submenu TI 880 Emulation The TI 880 emulation submenu contains a group of setup parameters that can be set to either on or off.
Line Feed and Carriage Return Upon Receipt of CR When on, this parameter causes the printer to perform both an LF operation and a CR operation upon receiving a CR command from the host computer. The default setting is OFF. Carriage Return Upon Receipt of LF, VT, or DC2 When on, this parameter causes the printer to perform a CR operation upon receiving any of the following commands. q Line feed (LF) — The printer moves the printhead down to the next print line and returns the carriage to the left margin.
TI 855 Emulation The TI 855 emulation submenu contains the processing mode (WP/DP) parameter and the automatic line feed parameter, both of which can be set to match the requirements of your computer. The following paragraphs describe these parameters. Processing Mode The Tl 855 emulation mode lets you choose either of the following processing modes. q DP mode — uses commands (described in Chapter 6) similar to those used by a dot-matrix-type printer.
Automatic Carriage Return This parameter is similar to the automatic LF parameter but is turned on for software that does not send a 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. The default setting is NO. Slashed Zeros When on, this parameter causes the printer to print slashes over all zeros to distinguish them from the letter O. The default setting is NO.
Interface Parameters The interface parameters are values associated with serial communication interfaces. When using a serial interface, these parameters must be set to correspond to the capabilities of the host computer and the interface. The following figure shows the interface submenu and the following paragraphs describe the interface setup parameters.
Baud Rate The baud rate is the rate (in bits per second) at which the interface transfers data. This parameters are 300, 600, 1200, 2400, 4800, 9600, or 19,200 bits per second. The default setting is 9600. Note: Data transferred over a serial interface consists of either 7- or 8-bit data bytes, each of which is accompanied by a start bit, a stop bit, and a parity bit. The values chosen for the data bits and parity parameters depend upon the requirements of the host. (See Chapters 3 and 10.
XON/XOFF (transmit-on/transmit-off) For this busy-handling protocol, the printer sends a single XON (a DC1 control character) to indicate that it is ready to receive data and a single XOFF (a DC3 control character) to indicate that it is busy. The default setting is OFF. Robust XON/XOFF For the robust XON/XOFF protocol, the printer sends an XON (DC1 control character) approximately every 5 seconds to indicate that it is ready to receive data until either data is received or another busy condition occurs.
ETX/ACK (end-of-text/acknowledge) For this busy-handling protocol, the host sends an ETX control character at the end of each data transmission, and the printer responds with an ACK control character to indicate that it is ready to receive additional data. If the printer is busy when it receives the ETX control character, it delays sending the ACK control character until the busy condition is cleared. The default setting is OFF.
Miscellaneous Setup Parameters The miscellaneous setup parameters are mechanical and operational features that do not fit logically into the other setup categories. 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.
Z-Axis Control The printer adjusts the printhead-to-paper clearance (z-axis) automatically when you load paper into the printer. In addition, the Z-AXIS parameter provides a manual z-axis adjustment. This selection invokes a display that lets you adjust the printhead in or out. You also can adjust the z-axis using an escape sequence described in the Appendix to this manual. Ribbon Type The RIBBON TYPE parameter lets you choose between color printing and black printing. The default setting is COLOR.
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. You can disable the idle delay feature by selecting a value above 90 seconds, in which case the LCD displays DISABLE.
Graphics Printing Mode The BI-DIR GRAPHIC parameter lets you choose whether the printer prints graphics bidirectionally or from left to right only. The default setting is NO (print graphics from left to right only). LCD Language The LCD LANG parameter lets you set the control panel LCD to display its messages in English, French, German, or Spanish. The default setting is ENGLISH.
Access the menu to select the four available options as follows. 1. Press and hold the Clear Error switch, then press and hold the Status switch. 2. Release the Clear Error switch, continue to hold the Status switch, then press and hold the Setup/Test switch. 3. Release the Status switch, continue to hold the Setup/Test switch. The LCD displays Key Access. 4. Press the F2 switch until the level you want is displayed, then press the On Line switch to return the printer to its previous mode.
3 Character Sets and Global Commands Introduction .................................................................................... 3-2 Character Code Table ..................................................................... 3-2 Character Sets ................................................................................. 3-3 The US ASCII Character Set ..................................................... 3-3 International ASCII Character Sets ...........................................
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. These character sets provide all control characters and graphic characters necessary to implement the various printer emulation modes.
Character Sets Your printer can use any of the following character sets. q US ASCII (default character set) q IBM PC1 q IBM PC2 q Nordic PC q ISO 8859/1 Multinational q IBM Multinational Note: The option ROM sockets on the printer logic board let you install additional character sets.
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.
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.
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, Right Half Character Sets and Global Commands 3-7
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, Right Half Character Sets and Global Commands 3-9
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, Right Half Character Sets and Global Commands 3-11
ISO 8859/1 Multinational Character Set The following two tables show, respectively, the left half and right half of the 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, Right Half Character Sets and Global Commands 3-13
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, Right Half Character Sets and Global Commands 3-15
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. American National Standard ANSI X3.4 and International Standard ISO 646 define the C0 control characters based on the specific function performed by the character. The C0 control characters are divided into the following categories.
C0 Control Characters Char Hexadecimal Code Definition Communication controls: SOH STX ETX EOT ENQ ACK DLE NAK SYN ETB 01 02 03 04 05 06 10 15 16 17 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 08 09 0A 0B 0C 0D 1C Backspace Horizontal tabulation Line feed Vertical tabulation Form feed Carriage return File Separator Format effectors: BS HT LF VT FF CR FS Information separators: GS R
Printer Commands The Model 8900 Series Printers receive commands from the host computer in the form of ASCII control character codes and escapesequence codes. In response to these commands, the printer performs one or more operations defined by the command set of the currently selected emulation mode. Chapters 4 through 8 describe the standard emulation modes. An example of a control character command common to all character sets and all emulation modes is the line feed (LF) character.
Some escape sequence commands, valid for all emulation modes, are called global commands. These are special commands that select or control some basic or specially defined printer operation. Global Command Set The following table lists the global commands for the Model 8900 Series Printers. These commands are characterized by an intermediate control character DLE following the ESC character.
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: 1B 10 42 P 50 t t r r s s ETX 03 This command, where t = type, r = readability, and s = size, lets you select a barcode font and set its associated parameters.
Print Barcode Text Escape sequence: ESC Hexadecimal: 1B DLE 10 B 42 C 43 text text ETX 03 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.
Print Oversize Character Escape sequence: ESC Hexadecimal: 1B DLE 10 C 43 C 43 text text ETX 03 This command prints the text contained within the command using the horizontal and vertical scale factors selected by the Set Oversize Characters command. The text variable is the character string to be printed in oversize characters.
Selecting an Automatic Sheet Feeder Bin Escape sequence: ESC Hexadecimal: 1B DLE 10 EM 19 n n This command selects the ASF bin designated by the variable n, where n can range from 30 through 33 hex as follows: 0 (30H) = Load from current bin 1 (31H) = Select & load from bin 1 2 (32H) = Select & load from bin 2 3 (33H) = Load from current bin If the command is received with paper loaded from a friction feed path, the currently loaded form is ejected, and a form is loaded as defined by this command.
Defining Raster Graphics Escape sequence: ESC Hexadecimal: 1B DLE 10 G 47 d1 d2 d1 d2 n1 n2 n1 n2 data data 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. And data is bit-image data. All variables can range from 0 through 255.
Selecting a Font Escape Sequence: ESC Hexadecimal: 1B DLE 10 f 66 n n This command allows you to access type styles not specifically supported by an emulation. This command selects the font designated by the variable n, where n can range from 0 through 254 decimal as follows: Font ID No.
Selecting Characters Per Inch (cpi) Escape sequence: ESC Hexadecimal: 1B DLE 10 P 50 n n 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. Unless specified otherwise, the emulation’s default HMI is used. Character pitch commands are effective immediately upon receipt, thus causing a pitch change within a line.
The values of n for print mode selection are listed in the following table. Mode Hex Value Draft Text Letter Fast Draft 30 31 32 33 Selecting an International Character Set Escape sequence: ESC Hexadecimal: 1B DLE 10 R 52 n n 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.
A character set is defined as 128 character positions. If more than 128 character positions are required, the set is divided in two and is designated left half (LH) for positions 1 through 127 and right half (RH) for positions 128 through 255. The MSB determines if the character set is placed in the left half (0 through 7F) or the right half (80 through FF) of the 8-bit character set table. An MSB of zero places the character set in the left half, MSB of one, in the right half.
Adjusting the Print head Z-Axis Position Escape sequence: ESC Hexadecimal: 1B DLE 10 z 7A S S NN NN The Adjust Printhead Z-Axis Position command adjusts the printhead in or out by the number of steps specified by the variable NN, which is a two-digit ASCII value ranging from 00 through 99. See Appendix A for Application Instructions.
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.
4 Texas Instruments 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 ..............
Move to Column n .............................................................. 4-19 Carriage Return ................................................................... 4-19 Tab Right to Column N ....................................................... 4-20 Tab Right N Columns ......................................................... 4-20 Set Horizontal Tab Stops .................................................... 4-20 Clear All Horizontal Tab Stops ..........................................
Cancel Double Line Spacing .............................................. 4-26 Print Enhancement Commands................................................ 4-26 Select Expanded (Double-Wide) Print ............................... 4-26 Cancel Expanded (Double-Wide) Print .............................. 4-26 Select Letter-Quality Print .................................................. 4-26 Cancel Letter-Quality Print ................................................ 4-26 Raster Graphics Commands .................
Introduction The Texas Instruments Model 880 Printer emulation mode is the default emulation mode of your printer. If your printer includes color printing and the automatic sheet feeder, this mode lets you use the global commands described in Chapter 3 for operating these options. This mode also lets you use the global commands to select the international versions of the ASCII character set.
Tl 880 Answer Message Function The TI 880 emulation provides, as a TI 880 feature, an answerback message (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.
q When the RESP FMT selection is W/ ESC; the format of the responses to the configuration and status requests are preceded by the ASCII ESC character and the string terminator is preceded by a semicolon. Response Examples: Config: Status: ESC[880;14;27;36;41;c 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.
Model 880 Emulation Commands (continued) Command Command Name Margin Control ESC [ N r ESC [ ; N r ESC [ N1 ; N2 r ESC [ N s ESC [ ; N s ESC [ N1 ; N2 s ESC : n ESC ; Set Top Margin at Line N Set Bottom Margin at Line N Set Top and Bottom Margins at Lines N1 and N2 Set Left Margin at Column N Set Right Margin at Column N Set Left and Right Margins at Columns N1 and N2 Set Line Width to n Columns Restore Default Line Width Horizontal Motion BS HT DC 4 n CR ESC [ N ‘ ESC [ N a ESC [ N1...N16 u ESC 3 n1...
Model 880 Emulation Commands (continued) Command Command Name Vertical Motion LF FF VT DC2 n ESC [ N d ESC [ N e ESC [ N1...N16 v ESC 1 n1...
Model 880 Emulation Commands (concluded) Command Command Name Print Enhancement SO ESC P M ESC \ ESC P N ESC \ ESC P O ESC \ ESC P P ESC \ Select Expanded Print (1) Select Expanded Print Cancel Expanded Print Select Letter-Quality Print Cancel Letter-Quality Print Raster Graphics ESC [ H ; B ; V q ESC K n1 n2 ESC L n1 n2 Set Up Graphics Parameters Select 60 dpi Raster Graphics Select 120 dpi Raster Graphics Font Selection ESC f N ESC ( N ESC ) N ESC * N ESC + N EM y GS y SI SO ESC n ESC o ESC k ESC l
Model 880 Command Descriptions The following paragraphs describe the Model 880 emulation mode commands. 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. Note: For clarity, the individual terms of each escape-sequence are separated by spaces throughout this chapter. When you enter these commands, you must omit these spaces.
From the US ASCII character table, the ASCII character whose decimal value is 50 is the ASCII character 2. Thus, in this example, you set the value of n to 2. Printer Operation Commands These commands allow the host computer to control some basic printer functions. Sound Bell Control character: BEL Hexadecimal: 07 This command causes the printer to sound a short tone.
The following table provides a complete list of Model 880 configuration codes.
Model 880 Configuration Codes Code Description Miscellaneous Configuration Codes 81 Escape sequence execution enabled 83 X-on/X-off control (DC1 = ready, DC3 = busy) 84 LF and CR on receipt of LF 85 LF and CR on receipt of CR 8A Pin 20 ready/busy protocol enabled 8B CR on receipt of LF, VT, or DC2 9A SO selects expanded print 9B Power-up online selected 9C 256-byte receive buffer selected Transmit Status Report Escape sequence: ESC Hexadecimal: 1B [ 5B n 6E The host computer sends this command to requ
The following table provides a complete list of Model 880 error codes.
Set Form Length to n Lines Escape sequence: ESC Hexadecimal: 1B C 43 n n Escape sequence: ESC Hexadecimal: 1B 2 32 n n The variable n can be any value in the range of 0 through 113 (hexadecimal 30 through 71). Note: The command ESC 2 n is not valid when raster graphics is enabled.
TI Model 880 Printer Emulation 4-16
Margin Control Commands After the margins have been set, changing the line spacing does not affect the top and bottom margins. However, changing the character pitch shifts the left margin to the nearest column of the new pitch value. The right margin shifts in proportion to the change in pitch.
Set Left Margin at Column N Escape sequence: ESC Hexadecimal: 1B [ 5B N N s 73 The variable N can be any value in the range of 1 through, the column immediately to the left of the current right margin value, as determined by the line width setting. For example, if the current right margin is at column 80, the valid range of N is 1 through 79. If N equals 0, the left margin equals the default value.
Horizontal Motion Commands After the horizontal tab stops have been set, changing from standard print to expanded print does not affect the tab stop positions. However, changing the character pitch alters the tab stop positions in proportion to the change in pitch. Backspace Control character: Hexadecimal: BS 08 This command causes the printer to move the printhead one space to the left within the limits of the current left margin.
Tab Right to Column N Escape sequence: ESC Hexadecimal: 1B [ 5B N N ‘ 60 The variable N can represent any column between the current print position and the currently set right margin position. Tab Right N Columns Escape sequence: ESC Hexadecimal: 1B [ 5B N N a 61 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.
Set Horizontal Tab Stop at Current Position Escape sequence: ESC Hexadecimal: 1B H 48 Clear Horizontal Tab Stop at Current Position Escape sequence: ESC Hexadecimal: 1B [ 5B 0 30 g 67 Vertical Motion Commands Vertical tab stops define the line numbers at which the paper stops when performing vertical tab operations. After vertical tab stops have been set, any change of the vertical pitch causes a proportional change in the vertical tab stop positions.
Tab Vertically Control character: Hexadecimal: VT 0B 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. If the printer is not configured to perform a carriage return upon receiving VT, the printer prints the current line and advances the paper to the next vertical tab stop without performing a carriage return.
Set Vertical Tab Stops Escape sequence: ESC Hexadecimal: 1B [ 5B N1...N16 N1...N16 v 76 Escape sequence: ESC Hexadecimal: 1B 1 31 n1...n16 n1...n16 NUL 00 These commands set vertical tab stops at the lines specified by the variables N1 through N16 or n1 through n16, where each of the variables N1 through N16 or n1 through n16 can be any value in the range of 0 through 113. The command ESC 1 n1...n16 NUL also clears all previously set tab stops.
Set Character Pitch to 10 cpi Escape sequence: ESC Hexadecimal: 1B P 50 Escape sequence: ESC Hexadecimal: 1B 6 36 C 43 ESC 1B \ 5C K 4B ESC 1B \ 5C ESC 1B \ 5C Set Character Pitch to 12 cpi Escape sequence: ESC Hexadecimal: 1B P 50 Set Character Pitch to 16.7 cpi Escape sequence: ESC Hexadecimal: 1B P 50 Escape sequence: ESC Hexadecimal: 1B 7 37 D 44 Line Spacing Commands The Model 880 emulation mode provides line spacing values of 3, 4, 6, and 8 lpi.
Note: The command ESC 2 is valid only when raster graphics is enabled. Set Line Spacing to 8 lpi Escape sequence: ESC Hexadecimal: 1B P 50 Escape sequence: ESC Hexadecimal: 1B 5 35 Escape sequence: ESC Hexadecimal: 1B 0 30 H 48 ESC 1B \ 5C Set Line Spacing to n/72 Inch Escape sequence: ESC Hexadecimal: 1B A 41 n n This sequence is valid only if raster graphics is enabled. The valid range of n is 0 through 85.
Cancel Double Line Spacing Escape sequence: ESC Hexadecimal: 1B P 50 T 54 ESC 1B \ 5C Print Enhancement Commands The print enhancement commands enable your printer to improve or enhance print quality. Print enhancements include expanded and letter quality print.
Raster Graphics Commands In the Model 880 raster graphics mode, the printer alternates between the left and right printhead pins and uses only the top eight pins of each column. 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.
Select 60 dpi Graphics Escape sequence: ESC Hexadecimal: 1B K 4B n1 n1 n2 n2 The variables n1 and n2 specify the number of bytes to print. Use the following steps to find the values of n1 and n2 for a horizontal line of graphics of a given length in inches. 1. Multiply by 60 the length of the line (in inches) to be printed. This operation yields the number of bytes (n) required at 60 dots per inch. 2.
Font Selection Commands Select Font N Escape sequence: ESC Hexadecimal: 1B f 66 N N 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 designates Gothic, 1 designates Courier, 2 designates the first font in option ROM 1, 3 designates the second font in option ROM 1, and so on.
Designate G2 Font by ROM Identifier N Escape sequence: ESC Hexadecimal: 1B * 2A N N Designate G3 Font by ROM Identifier N Escape sequence: ESC Hexadecimal: 1B + 2B N N Valid values for N are G for Gothic and C for Courier. Select Designated Character From G2 Font Control Character: EM Hexadecimal: 19 N N Select Designated Character From G3 Font Control Character: GS Hexadecimal: 1D N N Valid values for N are any font character.
Invoke G1 Font as GR Escape sequence: ESC Hexadecimal: 1B k 6B Invoke G2 Font as GR Escape sequence: ESC Hexadecimal: 1B 1 6C Invoke G3 Font as GR Escape sequence: ESC Hexadecimal: 1B m 6D TI Model 880 Printer Emulation 4-31
5 Texas Instruments Model 855 Printer WP Emulation Introduction .................................................................................... 5-4 Motion Indexes ............................................................................... 5-5 Model 855 WP Commands............................................................. 5-6 Model 855 WP Command Descriptions ......................................... 5-9 Printer Operation Commands ....................................................
Tab Horizontally Absolute .................................................. 5-15 Set Horizontal Tab Stop at Current Position ...................... 5-15 Clear All Horizontal Tab Stops .......................................... 5-15 Clear Horizontal Tab Stop at Current Position ................... 5-15 Vertical Motion Commands ..................................................... 5-16 Line Feed ............................................................................ 5-16 Form Feed ......................
Select 60 dpi Graphics ........................................................ 5-21 Select 72 dpi Graphics ........................................................ 5-21 Select 120 dpi Graphics ...................................................... 5-21 Select 144 dpi Graphics ......................................................
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. q The Model 855 WP emulation supports all Model 8900 global commands.
q The escape sequence for font selection is ESC f N. q Selecting or canceling proportional spacing is not supported. q Disabling the paper-out detection is not supported. Motion Indexes The Model 855 WP emulation mode uses motion indexes to specify certain horizontal and vertical parameters. These motion indexes are established by character pitch and line spacing commands described later in this chapter. The horizontal motion index and vertical motion index are abbreviated, respectively, as HMI and VMI.
Model 855 WP Commands The following table lists the Model 855 WP commands. The paragraphs that follow the table describe these commands.
Model 855 WP Commands (continued) Command Name Horizontal Motion BS HT CR ESC BS ESC HT n ESC 1 ESC 2 ESC 8 Command Name Backspace Tab Horizontally Carriage Return Move Back 1/120 Inch Tab Horizontally Absolute Set Horizontal Tab Stop at Current Position Clear All Horizontal Tab Stops Clear Horizontal Tab Stops at Current Position Vertical Motion LF FF VT ESC VT n ESC LF ESC D ESC U Line Feed Form Feed Tab Vertically Tab Vertically Absolute Move Up One Line Move Up One-Half Line Move Down One-Half Line
Model 855 WP Commands (concluded) Command Name Horizontal Motion ESC SP ESC / Command Name Print Special Character Print Special Character Print Enhancement SO DC4 SI DC2 ESC q ESC e ESC d ESC I ESC J ESC K n ESC M ESC Q ESC R Select Expanded Print Cancel Expanded Print Select Compressed Print Cancel Compressed Print Select Letter-Quality Print Select Letter-Quality Print Cancel Letter-Quality Print Select Text-Underline Print Cancel Text-Underline Print Select Boldface Print Cancel Boldface Print Select
Model 855 WP Command Descriptions The following paragraphs describe the Model 855 WP 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. Printer Operation Commands These commands allow the host computer to control some basic printer functions.
Select Unidirectional Printing Escape sequence: ESC Hexadecimal: 1B > 3E 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: 1B < 3C This command causes the printer to resume normal bidirectional printing. Select Reverse Printing Escape sequence: ESC Hexadecimal: 1B 6 36 This command causes characters received from the host to be printed in reverse order.
Form Format and Font Selection Commands The form format commands let you select and set some form-related parameters. 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. Optional fonts include Prestige Elite and Presentor.
Select Font n Escape sequence: ESC Hexadecimal: 1B f 66 n n 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 designates Gothic, 1 designates Courier, 2 designates the first font in option ROM 1, 3 designates the second font in option ROM 1, and so on. The range of n for either option ROM depends upon the number of fonts contained in each ROM. Examples.
Cancel Right Margin Justification Escape sequence: ESC Hexadecimal: 1B [ 5B Set Top Margin at Current Position Escape sequence: ESC Hexadecimal: 1B + 2B Changing the form length setting overrides this command and resets the top margin to the top-of-form position. Set Bottom Margin at Current Position Escape sequence: ESC Hexadecimal: 1B 2D If the form length does not exceed the bottom margin, the bottom of the form is the same as the bottom margin setting.
Horizontal Motion Commands The following paragraphs describe the commands for horizontal motion and horizontal tab functions in the Model 855 WP emulation mode. Backspace Control character: BS Hexadecimal: 08 This command causes the printer to move the printhead one HMI position to the left. The next character printed following a BS command overstrikes the most recently printed character. In the backward print mode, each BS control character moves the printhead to the right one HMI position.
q If the expanded print mode is active, the CR command resets the printer to the normal print mode. q If the automatic line feed function is active, the CR command causes the paper to advance one print line. Move Back 1/120 inch Escape sequence: ESC Hexadecimal: 1B BS 08 This command moves the print position 1/120 inch to the left.
Vertical Motion Commands Vertical tab stops define the line numbers at which the paper stops when performing vertical tab operations. After vertical tab stops have been set, any change of the vertical pitch causes a proportional change in the vertical tab stop positions. Line Feed Control character: LF Hexadecimal: 0A This command moves the paper forward one line position without performing a carriage return. The VMI determines the distance from one line to the next.
Move Up One Line Escape sequence: ESC Hexadecimal: 1B LF 0A The line space is the distance defined by the VMI or the distance set via the Form Config switch on the control panel. Move Up One-Half Line Escape sequence: ESC Hexadecimal: 1B D 40 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.
Set Character Pitch to 12 cpi Escape sequence: ESC Hexadecimal: 1B z 7A This command sets the character pitch to 12 cpi. Line Spacing Commands The following paragraphs describe the commands for line spacing operations in the Model 855 WP emulation mode. Set Vertical Motion Index to (n-1)/48 Inch Escape sequence: ESC Hexadecimal: 1B RS 1E n n The variable n can be any value in the range of 1 through 85, resulting in a VMI range of 0 through 84/48 (0 through 1.75) inches.
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 Hexadecimal: 0E This command causes the printer to double the horizontal dot spacing and then make a second pass to fill in the dots for one line only. This mode is terminated by a carriage return.
Cancel Letter-Quality Print Escape sequence: ESC Hexadecimal: 1B d 64 This command cancels LQ print and returns the printer to the draft print mode. Select Text-Underline Print Escape sequence: ESC Hexadecimal: 1B I 49 Cancel Text-Underline Print Escape sequence: ESC Hexadecimal: 1B J 4A Select Boldface Print Escape sequence: ESC Hexadecimal: 1B K 4B n n The variable n is valid for any of the following values.
Raster Graphics Commands The following paragraphs describe the commands that control the raster graphics feature In the TI 855 WP emulation mode. To find the values of n1 and n2 for any of the following commands, modify the procedure described for the Select 60 dpi Graphics command in Chapter 4. In step 1 of the procedure, substitute the appropriate dot density value for 60.
6 Texas Instruments Model 855 Printer DP Emulation Printer Operation Commands ......................................................... 6-7 Select DP Mode ......................................................................... 6-7 Select WP Mode ........................................................................ 6-7 Suspend Printing ........................................................................ 6-7 Select Unidirectional Printing ...................................................
Character Pitch Commands .......................................................... 6-13 Set Character Pitch to 10 cpi ................................................... 6-13 Set Character Pitch to 12 cpi ................................................... 6-13 Line Spacing Commands .............................................................. 6-13 Set Line Spacing to 6 lpi ......................................................... 6-13 Set Line Spacing to 8 lpi ............................................
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 mode allows the printer to emulate most of the functions of the Model 855 Printer operating in its DP mode with the following considerations: q The Model 855 DP emulation supports all Model 8900 global commands.
q Disabling the paper-out detection is not supported. q The escape sequence for font selection is ESC f N. The following table lists the Model 855 DP commands.
Model 855 DP Commands (continued) Command Name Vertical Motion LF FF VT ESC ^ ESC v ESC B n1...
Model 855DP Commands (concluded) Command Command Name Print Enhancement (continued) ESC G Select Boldface Print ESC H Select Boldface Print ESC E Select Shadow Print ESC F Cancel Shadow Print Color Emulation ESC r n ESC c n Select color (Epson-JX compatible) Select color (TI 857 compatible) Raster Graphics ESC K n1 n2 ESC N n1 n2 ESC L n1 n2 ESC J n1 n2 ESC O n1 n2 Select 60 dpi Graphics Select 72 dpi Graphics Select 120 dpi Graphics Select 120 dpi Graphics Select 144 dpi Graphics TI Model 855 Printer D
Model 855 DP Command Descriptions The following paragraphs describe the TI 855 DP 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. Printer Operation Commands These commands allow the host computer to control some basic printer functions.
Select Unidirectional Printing Escape sequence: ESC Hexadecimal: 1B u 75 This command causes the printer to print subsequent characters in the forward (left-to-right) direction only. Cancel Unidirectional Printing Escape sequence: ESC Hexadecimal: 1B b 62 Set Most Significant Bit Escape sequence: ESC Hexadecimal: 1B > 3E This command sets the most significant bit of all received characters to one. This allows a host that can send only 7-bit data to access the GR side of an 8-bit character set.
Set Form Length to n Lines Escape sequence: ESC Hexadecimal: 1B C 43 n n The variable n is valid for any value in range of 1 through 127 for 7-bit character sets and 1 through 255 for 8-bit character sets. Example. To set the form length to 60 lines, send the sequence ESC C < (1B 43 3C). Select Font n Escape sequence: ESC Hexadecimal: 1B f 66 n n The printer can have a maximum of 10 fonts, including two standard fonts (Gothic and Courier) and up to eight optional fonts.
The next character printed following a BS command over-strikes the most recently printed character. In the backward print mode, each BS control character moves the printhead to the right one space. The BS command can cause characters to be printed to the left of the left margin in the forward print mode or to the right of the right margin in the backward print mode.
Move Print Position to Left Margin Escape sequence: ESC Hexadecimal: 1B < 3C This command moves the printhead to the left margin and causes the next print operation to be in the forward direction. Set Horizontal Tab Stops Escape sequence: ESC Hexadecimal: 1B D 44 n1...n16 n1...n16 NUL 00 This command clears all previously set horizontal tab stops and sets a new stop at each of the columns specified by the variables n1...n16. Each of the variables n1 through n16 can range from 1 through 255.
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: 0B This command advances the paper to the next vertical tab stop. If no vertical tab stops have been set, the VT command causes the printer to perform a line feed operation.
Set Vertical Tab Stops Escape sequence: ESC Hexadecimal: 1B B 42 n1...n16 n1...n16 NUL 00 This command clears all previously set vertical tabulation stops and sets a new stop at each of the lines specified by the variables n1...n16. 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.
Set Line Spacing to 8 lpi Escape sequence: ESC Hexadecimal: 1B 0 30 Set Line Spacing to 7/72 Inch Escape sequence: ESC Hexadecimal: 1B 1 31 Set Line Spacing to n/72 Inch Escape sequence: ESC Hexadecimal: 1B A 41 n n The variable n can be any value in the range of 1 through 127. Set Line Spacing to n/216 Inch Escape sequence: ESC Hexadecimal: 1B 3 33 n n The valid range of n is 1 through 127 for 7-bit character sets and 1 through 255 for 8-bit character sets.
Escape sequence: ESC Hexadecimal: 1B T 54 Select Compressed Print Control character: SI Hexadecimal: 0F Escape sequence: ESC Hexadecimal: 1B P 50 These commands reduce the width of subsequently printed characters to about 60 percent of their normal size.
Cancel Boldface Print Escape sequence: ESC Hexadecimal: 1B H 48 Select Shadow Print Escape sequence: ESC Hexadecimal: 1B E 45 In the shadow print mode, the printer double strikes all characters with a 1/120-inch horizontal offset.
To provide compatibility with TI 857 where n is an ASCII value NUL through ACK (hexadecimal value 00 through 06 or decimal value 0 through 6). n = 0 for black n = 1 for blue n = 2 for red n = 3 for yellow n = 4 for green n = 5 for purple n = 6 for orange Raster Graphics Commands The following paragraphs describe the commands that control the raster graphics feature in the Model 855 DP emulation mode.
7 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 ...............................
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 ..............................................
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 ......................................................
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: q The Proprinter XL emulation supports all Model 8900 global 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 (continued) Command Vertical Motion LF FF VT ESC J n ESC 5 SOH ESC 5 NUL ESC ] ESC B n1...
IBM Proprinter XL Commands (concluded) Command Command Name Print Enhancement (continued) ESC - NUL Cancel Text-Underline Print ESC _ SOH Select Text-Overscore Print ESC _ NUL Cancel Text-Overscore Print ESC G Select Boldface Print ESC H Cancel Boldface Print ESC E Select Shadow Print ESC F Cancel Shadow Print ESC S NUL Select Superscript Print ESC T Cancel Superscript Print ESC S SOH Select Subscript Print ESC T Cancel Subscript Print ESC [ @ n1 n2 Enable/Disable Double-High n3 n4 m1 m2 Double-Wide Print R
Select Printer Control character: DC1 Hexadecimal: 11 This command reselects the printer after it has received a Deselect Printer command, unless the printer has been placed offline via the control panel On Line switch. Note: Some IBM computers and IBM-compatible computers set parallel interface pin 36 low; this condition disables the DC1 command.
Cancel Unidirectional Printing Escape sequence: ESC Hexadecimal: 1B U 55 NUL 00 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: 1B C 43 n n The variable n can be any value in the range of 1 through 127.
Select Automatic Perforation Skip Escape Sequence: ESC Hexadecimal: 1B N 4E n n 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. The variable n can be any value in the range of 1 through 255.
Horizontal Motion Commands The horizontal motion commands control the horizontal motion of the printhead, including the direction and distance of each movement. Backspace Control character: BS Hexadecimal: 08 This command causes the printer to print the current contents of the print buffer and then move the printhead one character to the left. 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.
Set Horizontal Tab Stops Escape sequence: ESC Hexadecimal: 1B D 44 n1...n28 n1...n28 NUL 00 This command clears all previously set horizontal tab stops and sets a new tab stop at each of the columns specified by the variables n1...n28. These variables must be listed in ascending order; that is, the value of each variable must be greater than the one preceding it. Any n value of 0 or less than that of the one preceding it terminates the command.
Form Feed Control character: FF Hexadecimal: 0C The Form Feed command causes the printer to print the current contents of the print buffer and then move the print-head to the first print line of the next form. Tab Vertically Control character: VT Hexadecimal: 0B This command advances the print position vertically to the next vertical tab stop.
Disable Automatic Line Feed Escape sequence: ESC Hexadecimal: 1B 5 35 NUL 00 Reverse Line Feed Escape sequence: ESC Hexadecimal: 1B ] 5D Set Vertical Tab Stops Escape sequence: ESC Hexadecimal: 1B B 42 nl...n64 n1...n64 NUL 00 This command sets up to 64 vertical tab stops (in the current line spacing). Subsequent line spacing changes do not affect these settings.
Set Character Pitch to 12 cpi Escape sequence: ESC Hexadecimal: 1B : 3A This command selects 12 cpi character pitch for either draft or LQ printing. Select Programmable Line Spacing Escape sequence: ESC Hexadecimal: 1B 2 32 This command invokes the line spacing value stored in memory by the Set Line Spacing to n/72 Inch command (ESC A n). If no ESC A n command has been received, this command sets the line spacing to 6 lpi.
Character Set Commands The character set commands let you choose between the IBM PC1 and IBM PC2 character sets and print specified characters from either of these character sets.
Print Enhancement Commands The print enhancement commands enable your printer to improve or enhance the print quality. Print enhancements include such things as superscript and subscript text, text underlining and overscoring, and emphasized print to make the print appear bolder. The following paragraphs describe the print enhancement commands.
Cancel Compressed Print Control character: DC2 Hexadecimal: 12 Select Letter-Quality Print Escape sequence: ESC Hexadecimal: 1B I 49 STX 02 Escape sequence: ESC Hexadecimal: 1B I 49 ACK 06 Cancel Letter-Quality Print Escape sequence: ESC Hexadecimal: 1B I 49 NUL 00 Escape sequence: ESC Hexadecimal: 1B I 49 EOT 04 Select Text-Underline Print Escape sequence: ESC Hexadecimal: 1B 2D SOH 01 Cancel Text-Underline Print Escape sequence: ESC Hexadecimal: 1B 2D NUL 00 Select Text-Overscore Print
Cancel Boldface Print Escape sequence: ESC Hexadecimal: 1B H 48 Select Shadow Print Escape sequence: ESC Hexadecimal: 1B E 45 Cancel Shadow Print Escape sequence: ESC Hexadecimal: 1B F 46 Select Superscript Print Escape sequence: ESC Hexadecimal: 1B S 53 NUL 00 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.
Enable/Disable Double-High Double-Wide Print Escape sequence: ESC [ Hexadecimal: 1B 5B @ 40 n1 n1 n2 n2 n3 n3 n4 n4 m1 m2 m1 m2 where: n1 n2 n3 n4 m1 m2 = byte count; format is (n1 + (n2 * 256)) = no function, ignored = line spacing and character height = character width This command selects double-high printing in either the standard or expanded width. The variable m2 specifies the character width, and m1 specifies the character height and line feed distance as follows.
m1 data byte, bit 0 is least significant bits 0 and 1 = 00 current character height 01 standard character height 10 double character height 11 current character height bits 2 and 3 = XX don’t care bits 4 and 5 = 00 01 10 11 bits 6 and 7 = XX don’t care current line spacing single line spacing double line spacing current line spacing m2 data byte, bit 0 is least significant bits 0 and 1 = 00 current character width 01 standard character width 10 double character width 11 current character width bits 2
Select 60 dpi Graphics Escape sequence: ESC Hexadecimal: 1B K 4B n1 n1 n2 n2 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: 1B L 4C n1 n1 n2 n2 This command selects the 8-pin, 120 dpi graphics mode for the horizontal distance specified by the two-byte variable n1 n2.
8 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 ............................
Horizontal Motion Commands ................................................ 8-17 Backspace ........................................................................... 8-17 Tab Horizontally ................................................................. 8-17 Carriage Return ................................................................... 8-17 Set Absolute Print Position ................................................. 8-18 Set Relative Print Position ..................................................
Enable Character Positions 0-31 and 128-159 as Printable Characters ......................................................... 8-26 Disable Character Positions 0-31 and 128-159 as Printable Characters ......................................................... 8-26 Print Enhancement Commands................................................ 8-26 Select Expanded Print for One Line ................................... 8-26 Cancel Expanded Print .......................................................
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: q The escape sequence for font selection is ESC k n. q The escape sequence for selecting ribbon color is ESC r n. q The escape sequence for enabling a printable character at 0 - 31 hex is ESC 6.
— Slashed zeros — OFF — The last form setting change made via the control panel is retained and restored at power -up. — The right-half character set defaults to PC1 at power-up.
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 (continued) Command Horizontal Motion BS HT CR ESC $ n1 n2 ESC \ n1 n2 ESC D nl...n32 NUL ESC D NUL Backspace Tab Horizontally Carriage Return Set Absolute Print Position Set Relative Print Position Set Horizontal Tab Stops Clear All Horizontal Tab Stops Vertical Motion LF FF VT ESC J n ESC B n1...n16 NUL ESC / c ESC b c n1...
Epson FX Emulation Commands (continued) Command Command Name Character Set (continued) ESC I SOH Enable Character Positions 0-31 and 128-159 as Printable Characters ESC I NUL Disable Character Positions 0-31 and 128-159 as Printable Characters Print Enhancement SO Select Expanded Print for One Line ESC SO Select Expanded Print for One Line DC4 Cancel Expanded Print ESC W SOH Select Expanded Print Until Canceled by ESC W NUL ESC W NUL Cancel Expanded Print ESC w SOH Select Double-High Print ESC w NUL Cancel
Epson FX Emulation Commands (concluded) Command Command Name Raster Graphics ESC K n1 n2 ESC ^ NUL n1 n2 ESC L n1 n2 ESC ^ SOH n1 n2 ESC Y nl n2 ESC Z n1 n2 ESC * m n1 n2 ESC ? s n Select 60 dpi Graphics Select 9-Pin 60 dpi Graphics Select 120 dpi Graphics Select 9-Pin 120 dpi Graphics Select High-Speed, 120 dpi Graphics Select 240 dpi Graphics Select Graphics Mode m Reassign Graphics Mode Epson FX Emulation Command Descriptions The following paragraphs describe the Epson FX emulation commands.
Select Printer Control character: DC1 Hexadecimal: 11 This command reselects the printer after it has received a Deselect command, unless the printer has been placed offline via the control panel On Line switch. Deselect Printer Control character: DC3 Hexadecimal: 13 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.
Initialize Printer Escape sequence: ESC Hexadecimal: 1B @ 40 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 Escape sequence: ESC Hexadecimal: 1B = 3D Some computers, when sending characters from 7-bit character sets, automatically set the most significant bit (MSB) of each character to 1.
Cancel Most Significant Bit Control Escape sequence: ESC Hexadecimal: 1B # 23 This command cancels printer control of the received character MSB and returns control to the computer. This enables the computer to select characters from either the GL half or the GR half of the selected printer character set. Select Unidirectional Printing for One Line Only Escape sequence: ESC Hexadecimal: 1B < 3C This command selects unidirectional printing for one line only.
Form Format Commands The form format commands let you set the form length in either lines or inches. These commands also let you enable or disable the automatic perforation skip feature. Set Form Length to n Lines Escape sequence: ESC Hexadecimal: 1B C 43 n n This command sets the form length to the number of lines specified by the variable n in the current line spacing. This command also sets the top-of-form position to the current line. The variable n can be any value in the range of 1 through 127.
Example. If the current form length setting is 66 lines and the current line spacing is 6 lpi, setting the value of n to 6 causes the printer to do the following. 1. Print 60 lines on the current form. 2. Skip 6 lines at the bottom of the current form. 3. Print the next text line at the first print line position of the following page. Invoking any of the commands ESC O, ESC C n, or ESC C NUL n cancels the Select Automatic Perforation Skip command.
Margin Control Commands The margin control commands let you set parameters related to the left, right, bottom, and top margins and control print justification and text centering. Select Left Margin Justification Escape sequence: ESC Hexadecimal: 1B a 61 NUL 00 This command causes the printer to justify any subsequent text to the left margin.
Set Left Margin at Column n Escape sequence: ESC Hexadecimal: 1B 1 6C n n This command sets the left margin at the position specified by the variable n. The minimum distance between the left and right margins is the width of one expanded 10 cpi character. Invoking this command clears all previously set horizontal tab stops and all previous characters from the current print buffer contents.
Horizontal Motion Commands The horizontal motion commands control the horizontal motion of the printhead, including direction and distance of each movement. The following paragraphs describe the horizontal motion commands. Backspace Control character: BS Hexadecimal: 08 This command causes the printer to print the current print buffer contents and then move the print position one character to the left.
Set Absolute Print Position Escape sequence: ESC Hexadecimal: 1B $ 24 n1 n1 n2 n2 This command sets the first character position of subsequently printed text at 1/60 inch or some multiple of 1/60 inch from the currently set left margin. The variables n1 and n2 form a two-byte hexadecimal value that specifies the absolute print position in 1/60 inch increments.
Set Horizontal Tab Stops Escape sequence: ESC Hexadecimal: 1B D 44 n1...n32 n1...n32 NUL 00 This command clears all previously set horizontal tab stops and sets a new tab stop at each of the columns specified by the variables n1...n32. Each of the variables n1 and n2 can be any value in the range of 1 through 127 for a 7-bit character set and 1 through 232 for an 8-bit character set.
Form Feed Control character: FF Hexadecimal: 0C 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: 0B This command advances the print position vertically to the next vertical tab stop in the currently selected vertical tab channel (VTC). If no VTC has been previously selected, the printer automatically uses VTC 0.
Select Vertical Tab Channel Escape sequence: ESC Hexadecimal: 1B / 2F c c 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 Escape sequence: ESC Hexadecimal: 1B b 42 c c n1...n16 n1...n16 NUL 00 This command sets up to 16 vertical tab stops (in the current line spacing) for the VTC specified by the variable c.
Character Pitch Commands The character pitch commands let you choose between 10 and 12 cpi or adjust the horizontal spacing between characters. The character pitch is the horizontal distance from the center of one character to the center of the next character. Set Character Pitch to 10 cpi Escape sequence: ESC Hexadecimal: 1B P 50 This command selects 10 cpi character pitch and cancels 12 cpi character pitch if it has been previously selected.
Line Spacing Commands The line spacing commands let you choose between line spacing values of 6 or 8 lpi or any of several fractional line spacing values. The line spacing is the vertical distance between print lines. Set Line Spacing to 6 lpi Escape sequence: ESC Hexadecimal: 1B 2 32 This command sets the line spacing to 6 lpi (the default value) for all subsequent line feed operations.
Set Line Spacing to n/216 Inch Escape sequence: ESC Hexadecimal: 1B 3 33 n n This command sets the line spacing to a value in the range of 0/216 through 255/216 (0 through 1.18) inches for subsequent line feed operations. 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 International Character Set Escape sequence: ESC Hexadecimal: 1B R 52 n n This command selects, for either draft or LQ printing, the international version of the ASCII character set specified by the variable n. The variable n can be any of the following values.
Enable Character Positions 0-31 and 128-159 as Printable Characters Escape sequence: ESC Hexadecimal: 1B I 49 SOH 01 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.
Cancel Expanded Print Control character: DC4 Hexadecimal: 14 This command cancels the expanded print mode previously selected by the Select Expanded Print for One Line commands (SO or ESC SO). However, this command does not affect the expanded print mode invoked by the Select Expanded Print command ESC W SOH or the Select Master Print Mode command (ESC ! n).
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. These commands are valid for either draft or LQ printing.
Cancel Boldface Print Escape sequence: ESC Hexadecimal: 1B H 48 Select Shadow Print Escape sequence: ESC Hexadecimal: 1B E 45 Cancel Shadow Print Escape sequence: ESC Hexadecimal: 1B F 46 Select Superscript Print Escape sequence: ESC Hexadecimal: 1B S 53 NUL 00 This command selects the superscript print mode for either draft or LQ printing. 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.
Select Italic Print Escape sequence: ESC Hexadecimal: 1B 4 34 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.
To select a valid combination of the listed character pitches and print modes, choose the items you wish to combine and add their values to find the correct value of n. After finding the decimal value of n, convert this value to its hexadecimal equivalent for use in the escape sequence. For example, to select 12 cpi, expanded, underlined text characters, add the decimal values 1, 32, and 128 to obtain the sum, 161 (the value of n). The hexadecimal equivalent of 161 is A1 (from an 8-bit character table).
Select 9-Pin 60 dpi Graphics Escape sequence: ESC Hexadecimal: 1B ^ 5E NUL 00 n1 n1 n2 n2 This command causes the printer to print 9-pin graphics at 60 dpi. Select 120 dpi Graphics Escape sequence: ESC Hexadecimal: 1B L 4C n1 n1 n2 n2 This command selects the 8-pin, 120 dpi graphics mode for the horizontal distance specified by the two-byte variable n1 n2.
Select Graphics Mode m Escape sequence: ESC Hexadecimal: 1B * 2A m m n1 n1 n2 n2 This command selects the graphics mode specified by the variable m for the horizontal distance specified by the two-byte variable n1 n2. The variable m can be any of the following values.
9 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 ......................................................................................
Introduction This chapter describes the optional DEC LA120 emulation mode. An optional emulation mode is selectable from the printer setup menu described in 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.
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 [ N1; N2 r Set Top and Bottom Margins to Line N1 and Line N2 ESC [ N s ESC [ N ; 0 s ESC [ ; N s ESC [ 0 ; N s } } Set Left Margin to Column N Set Right Margin to Column N ESC [ N1; N2 s Set Left and Right Margins to Column N1 and Column N2 Horizontal Tab Sequences ESC [ N ’ Advance Active Column Absolute to
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 ESC [ N e ESC J or ESC 3 ESC [ N1 v ESC [ N1; N2 v ESC [ N1; N2;...
DEC LA120 Commands Not Recognized in DEC LA120 Emulation Command ESC = ESC > EOT SUB DLE Command Name Enable Alternate Keyboard Disable Alternate Keyboard End of Transmission Substitute Data Link Escape Answerback Memory Function The DEC LA120 emulation provides, as an LA120 feature, an answerback memory (ABM) that can be programmed with a message of up to 30 characters. If a message is programmed, it is transmitted when the ASCII character ENQ is received.
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.
10 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 ............
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 ......
Introduction This chapter describes the communication interfaces and provides information about their use with your printer. The communication interface transfers data in a fixed and orderly manner between the host and the printer. Communication interfaces are of two general types: parallel and serial. Parallel interfaces transfer all bits of a data byte simultaneously. Serial interfaces transfer data in bit-serial fashion, one bit at a time.
The following figure shows simplified block diagrams of two types of data-communication systems and their associated communication interfaces. long-distance system host RS-232-C serial interface modem modem telephone lines RS-232-C serial interface printer local system host local printer parallel interface communication interfaces (simplified block diagrams) The long-distance system typically uses telephone lines to transfer data from the host to the printer.
The following figure shows a simplified block diagram of the printer receive buffer and the data path between the host and the print mechanism. printer host communication interface receive buffer print mech. printer receive buffer and associated data path The host transfers characters in the form of 7-bit or 8-bit data bytes, depending on which character set is selected. To ensure that no data is lost between the host and the printer, all data-transfer operations involve the following steps. 1.
Parallel Communication Interface The parallel communication interface uses a 36-pin connector (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).
Parallel Interface Signals Signal Name STROBEDATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 ACKBUSY PE SLCT LGND CGND PARVCC INITFAULTGND VFIN VFOUT Data strobe Data bit 1 Data bit 2 Data bit 3 Data bit 4 Data bit 5 Data bit 6 Data bit 7 Data bit 8 Acknowledge Printer busy Paper empty Select Logic ground Chassis ground +5 volts dc* Initialize Fault Ground Verify in Verify out Pin Return Source 1 2 3 4 5 6 7 8 9 10 11 12 13 16 17 18 31 32 33 34 35 19 20 21 22 23 24 25 26 27 28 29 30 Host Host Host
Data Signals Character transfers from the host to the receiver consist of 8-bit data bytes (DATAl through DATA8) traveling in parallel over the eight data lines. DATAl is the least significant bit and DATA8 is the most significant bit. If a 7-bit character set has been selected, the DATA8 line remains low for all data transfer operations. Data Strobe Signal The data strobe (STROBE-) is a host-generated pulse that clocks data into the printer receive buffer.
Busy Signal This active-high signal from the printer indicates that the printer is busy and cannot accept additional data. During data-transfer operations, the leading edge of the host-generated strobe signal activates BUSY for each character-transfer cycle. The printer sends an acknowledge pulse and deactivates BUSY at the completion of each character-transfer operation (unless the printer is otherwise busy). BUSY is active (high) under any of the following conditions.
Paper-Empty Signal The paper-empty (PE) signal from the printer indicates that the paper supply is empty. The printer activates this signal in combination with the fault signal to indicate the paper-empty condition to the host. Select Signal The select (SLCT) signal from the printer indicates to the host that the printer is online and ready to receive data. The completion of either a normal power-up operation or a host-generated initialization cycle activates SLCT.
The following figure shows the timing sequence for host-to-printer character-transfer operations. The table on the following page lists the timing requirements for the operation. ▲ ▲ DATA1-8 c ▲ e d ▲ b f g ▲ a valid data ▲ h valid data STROBE- BUSY ACK▲ reference line parallel data timing sequence The reference points, a through h in the preceding figure, are keyed to the table on the following page and to the following character-transfer sequence. 1.
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. The host can then initiate another data-transfer cycle. If a character-transfer cycle fills the printer receive buffer, BUSY remains active until the buffer empties to the ready point.
Parallel Interface Timing Requirements (continued) Ref. Timing Requirements f Trailing edge must occur before the host can strobe the next character into the receive buffer. For normal write cycles (receive buffer not full), this occurs at 10 µs min., 500 µs nom., and 1000 µs max. after the leading edge of STROBE-. DATA1-8 g The host writes the next character to the interface. This can occur at any time after the data stabilization time and hold time of the previous character have elapsed.
Error Conditions FAULT- and PE are printer status lines. The printer activates FAULTto indicate a mechanism failure, such as a paper jam, and deactivates it when the error is corrected. After the paper supply is depleted, the printer activates both PE (paper empty) and FAULT- to indicate the paper-empty condition. Reloading paper causes the printer to deactivate the signals. Activation of either FAULT- or PE also activates BUSY to indicate that the printer cannot receive data.
Serial Interface Connector The serial communication interface transfers either 7-bit or 8-bit character information in an asynchronous, bit-serial format. This format is useful for transferring data over long distance lines via data communication devices such as modems, but it can also be used to transfer data directly between the host and the printer. The following table lists the serial interface signals.
Interface Signal Descriptions The following paragraphs describe the serial interface signals. Protective Ground 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.
Clear to Send Signal The host computer generates the clear to send (CTS) signal to indicate that it can receive data from the printer. 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. Data Set Ready Signal The host activates the data set ready (DSR) signal to enable the printer to send and receive data.
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.
In addition to the data bits, each character contains the following bits. q Start bit — A bit immediately preceding the character bits that signals the start of the asynchronous data transmission. q 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.
Serial Interface Busy-Handling Protocols The serial interface provides several methods for the printer to indicate its ready and busy conditions. The communication interface menu, described in Chapter 2 of this manual, allows you to select any of these methods during printer setup. The following paragraphs describe the serial interface busy-handling protocols.
This busy-handling protocol should not be selected for an emulator that requires that ETX be used as a graphics character or as part of a printer command. Direct-Connect Busy-Handling Protocols The control panel menu structure offers the following choices of busy-handling protocols for use with a serial interface connected directly to the host.
RS-422 Communication Interface The RS-422 serial communication interface handles data structures of the same format as those for the serial communication interface. However, the RS-422 interface can transfer data over distances of up to 4000 feet (1219 meters) with minimal noise interference. Current Loop Communication Interface The current loop (TTY) interface uses a four-wire, passive, neutral current loop which does not interfere with the standard serial interface.
A 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. ! Caution: Some forms or form sets may have isolated stick-on labels or some areas that contain more copies than others as illustrated in the following figure.
isolated labels uneven edges Considerations for Z-Axis Adjustments The following considerations (plus DOs and DON’Ts) should be given for Z-axis adjustments. ! Caution: This escape sequence is designed for use by technically oriented software users to print on forms with multiple thicknesses and is not intended for the casual user. Damage to the printer can occur by misuse of this command. q Do not print across any boundary of a label or uneven edge (top, bottom, left, or right).
q 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). q 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.
Escape Sequence — Z-Axis Printhead Position Escape sequence: ESC Hexadecimal: 1B DLE 10 z 7A S S NN NN where: S = “+” or “-” as the sign of the displacement (positive or negative). NN = ASCII values of the two digit number of the range from initialization. Note: The escape sequence ESC DLE z, followed by any code, other than specified for the next three characters, calibrates the printhead to the Z-axis initialization.
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 ; 75 s — sets first print column at column 11, and last print column at column 75. Send text, then at the end of line 43 send ESC [ ; 48 s — sets the right print column to column 48.
Index a adjusting the Z-axis position .................... 3-29 answerback memory DEC LA120 emulation ...................... 9-5 answerback memory message load ...................................... 9-6 auto wrap .................................................... 9-6 b barcode operations .................................... 3-20 baud rate ................................................... 2-11 bidirectional printing ...................... 4-14, 8-12 bit parity ...........................................
communication interface optional .................................. 1-4, 10-21 parallel .............................................. 10-6 serial ............................................... 10-14 standard .............................................. 1-4 compressed print .......... 5-19, 6-15, 7-17, 8-27 conditions, error ..................................... 10-14 configuration report .................................. 4-11 connection direct ................................................
j p justification full .................................................... 8-15 left margin ........................................ 8-15 right margin ................... 5-12, 5-14, 8-15 paper pull-down warning .......................... 2-16 paper out ................................................... 2-17 paper-handling operations ........................ 3-29 paper-handling system ................................ 1-2 parameters automatic carriage return ................... 2-9 automatic line feed .
printer features ............................................ 1-3 printing bidirectional ..................................... 8-12 color ......................................... 1-4, 3-22 reverse .............................................. 5-10 unidirectional ........................ 4-14, 5-10, ........................................... 6-8, 7-8, 8-12 protocols busy-handling .............. 2-12, 2-13, 10-20 direct-connect, busy-handling ........ 10-21 end-of-text/acknowledge ................
u w unidirectional printing ................... 4-14, 5-10, ........................................... 6-8, 7-8, 8-12 warning paper pull-down .......................... 2-16 width, line ................................................. 4-18 v x variables .................................................... 4-10 vertical line spacing .................................. 4-27 vertical motion index (VMI) ............ 5-5, 5-18 vertical tab channel ...................................
W/ ESC; W/ ESC W/O ESC Resp Fmt SO=Exp Graphics CR w/LF VT DC2 LF/CR ON CR LF/CR ON LF Execute Cmds TI880 Text Rapid Print 8 Off On No Yes DP WP No Yes Slashed 0’s No Yes No Yes Slashed 0’s No Yes Auto CR No Yes optional adjust Left Edge Auto LF Epson adjust First Line 4. The character pitch choices change to 5, 6, 7.5, 8.55, 10, 12, 15, and 17.1 cpi for the IBM Proprinter emulation mode. 3. MARK and SPACE parity checking are only valid for 8-bit communication. 2.