Printronix 9012 User's Reference Manual
Printronix 9012 User's Reference Manual

Printronix 9012 User's Reference Manual

P9000 series line printers
Table of Contents

Advertisement

Quick Links

User's Reference Manual
P9000 Series Line Printers
Model 9012

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 9012 and is the answer not in the manual?

Questions and answers

Summary of Contents for Printronix 9012

  • Page 1 User's Reference Manual P9000 Series Line Printers Model 9012...
  • Page 3 P9000 Series Line Printer Model P9012 User's Reference Manual P/N 132091–001, Rev F...
  • Page 4 Printronix, Inc. makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, Inc. shall not...
  • Page 5: Table Of Contents

    TABLE OF CONTENTS Chapter Page P9012 OVERVIEW Introduction ..............Features .
  • Page 6 OPERATION (Continued) Setting Forms Length ............2-17 Selecting Print Mode .
  • Page 7 VERTICAL FORMAT UNITS (Continued) DAVFU (Continued) Using The DAVFU ............Clearing The DAVFU Memory .
  • Page 8 PROGRAMMING (Continued) Form Feed ..............6-29 Forms Length Set (Inches) .
  • Page 9 MAINTENANCE Introduction ..............General Cleaning .
  • Page 10 LIST OF FIGURES Figure Page Typical Character Formation ..........Dot Matrix Line Printing .
  • Page 11 ............. . . Printronix Factory Default Configuration Values .
  • Page 12: About This Manual

    ABOUT THIS MANUAL This manual has been written and formatted in a way to make it easy for you to use. The following is some general information about this User's Reference Manual. What This Manual Contains This manual is divided into chapters that contain all the information required to use the printer. Chapters provide introductory information, complete operating information, graphics data, Vertical Format Unit data, programming information, maintenance procedures, interface descriptions, and appendices of supplemental information.
  • Page 13: P9012 Overview

    CHAPTER 1 P9012 OVERVIEW INTRODUCTION The Printronix P9012 printer is a quiet, full-featured, multifunction line printer. In addi tion to the basic Printronix P-Series printer functions, the P9012 includes correspon dence quality print for near-letter-quality (NLQ) printing requirements, high-speed printing, and character-by-character attributes for wide application compatibility.
  • Page 14: Optional Features

    Downloadable Character Sets Two separate graphics capabilities are included in the printer: standard P-Series odd- even dot Plot Mode graphics and Bit Image graphics standard on Printronix MVP 150B printers and many serial matrix printers. Intelligent graphics capabilities are available by using the Printronix IGP options.
  • Page 15: Dot Matrix Line Printing

    Figure 1-1. Typical Character Formation DOT MATRIX LINE PRINTING Unlike moving-head dot matrix printers, the Printronix P9012 printer creates graphics and characters by printing an entire dot row at one time. As shown in Figure 1-2, dots are printed in both directions of shuttle travel.
  • Page 16: Print Rate

    INDICATES DIRECTION OF SHUTTLE MOVEMENT PAPER START ADVANCES PAPER FEED CHARACTER PAPER SPACE ADVANCES USED FOR LOWERCASE DESCENDER ONLY USED FOR UNDERLINE AND LOWERCASE DESCENDER NOTE: P9012 SHUTTLE SWEEPS THROUGH 1.5 CHARACTER POSITIONS Figure 1-2. Dot Matrix Line Printing PRINT RATE The print rate, in lines per minute (lpm), is a function of the number of dot rows required to produce the character line regardless of the number of characters in the line.
  • Page 17: Plot Rate

    PLOT RATE As well as character printing, the P9012 printer is capable of dot-addressable graphic plotting. Based on the protocol selected, either P-Series Plot Mode or Serial Matrix Bit Image Graphics is used; the plot rate specifications apply to both P-Series and Serial Matrix types of graphic plotting.
  • Page 18 P9012 Overview...
  • Page 19: Operation

    Either protocol can be selected as required by the application. The P-Series emulation mode generates characters and graphics using Printronix standard P-Serfies control code protrocol The Serial Matrix emulation mode generates characters and graphics using Serial Matrix control code protocol similar to the IBM Graphics Printer.
  • Page 20: Control Panel Switches And Indicators

    CONTROL PANEL SWITCHES AND INDICATORS The printer control panel contains up to 16 momntary-contact switches, two status lamps, up to eight LED indicators, and a 32-character alphanumeric Message Display, as shown in Figure 2-1. The eight configurtion function switches at the bottom of the control panel are accessible only when the prnter cover is raised.
  • Page 21: Alphanumeric Message Display

    Status Lamps The status lamps at the top of the control panel provide a quick visual indication of printer status. The lamps are lit continuously when the printer is on line to the host and are off when the printer is off line. The lamps flash alternately if a fault condition exists in the printer.
  • Page 22: Paper Adv Switch

    Printronix PI-3287 printer interface and operate independently of all other control panel switches The PI-3287 enables a Printronix printer to emulate an IBM 3287 printer; the printer may then be used with an IBM 3274 or 3276 control unit. Information on the operation and function of these switches is containe n the PI-3287 User's Reference Manual.
  • Page 23: Run/Stop

    NOTE: When the printer is off line, configuration menus and parameter values may be viewed at any time, but may only be changed by unlocking and using the ENTER switch. The ENTER switch loads a displayed value into printer working memory. The ENTER Switch must be unlocked when the printer is off line;...
  • Page 24: F/L (Forms Length)

    Data Processing (DP) at 10, 12, 13.3, 15, and 17.1 cpi. Correspondence (NLQ) at 10, 12, and 15 cpi. NOTE: Print mode control from the host computer will override the con trol panel setting. F/L (Forms Length) The F/L switch functions only with the printer off line. Press F/L to display the current forms (page) length.
  • Page 25: Paper Adjustment Controls

    Figure 2-2. Paper Adjustment Controls Figure 2-3. Forms Thickness Adjustment Lever P9012 Overview...
  • Page 26: Vertical Position Knob

    Vertical Position Knob The Vertical Position Knob, shown in Figure 2-4, moves the paper up or down. The platen must be open (Forms Thickness Adjustment Lever fully raised() to use this control. Horizontal Adjustment Knob The Horizontal Adjustment Knob, shown in Figure 2-5, shifts the paper left or right up to approximately 1/4 inch This control is used to make fine adjustments to the left margin;...
  • Page 27: Tractors

    Tractors The paper tractors feed the paper through the printer. The position of the left tractor, shown in Figure 2-6, establishes the left paper margin. Normally, the left tractor is positioned for the left print margin (first character position) to align with character column 1 on the paper scale (on top of the ribbon deck cover).
  • Page 28: Loading Paper

    Figure 2-7. Loading Paper 2-10 P9012 Overview...
  • Page 29: Unloading Paper

    Load the paper on the tractor sprockets (E); close the tractor gates (B). It is important that paper slack be eliminated. To remove paper slack, or to make paper width adjustments, release the right tractor lock (F) by raising or lowering it to the center;...
  • Page 30: Ribbon Replacement

    Unlatch the ribbon spools (B) and carefully lift them off the hubs (C). Raise the ribbon out of the ribbon path. Discard the used ribbon. Place each new ribbon spool (B) on a hub (C) with the ribbon to the outside. (The ribbon rewinds automatically;...
  • Page 31: Paper Stacking

    VORSICHT Der Farbband darf nicht verdreht sein. Ein verdrehter Farbband kann die Druckqualitaet und die Farbbandlebensdauer erniedrigen, oder koennte Papiertransportfehler hervorrufen. Lower the Forms Thickness Adjustment Lever (A) to the appropriate operating position. Press CLEAR (on the control panel) to clear the platen open condition. Close cover place...
  • Page 32: Front Paper Fence Installation

    Again verify the items listed in step 6. Any adjustments to the paper stack can be made while the printer is running. If an adjustment is made, again check the stack after approximately sheets have been processed. NOTE: If the paper is not stacking properly, check the following items in addition to those listed in step 6.
  • Page 33: Paper Tent Installation

    Figure 2-10. Paper Tent Installation Figure 2-11. Paper Stacking P9012 Overview 2-15...
  • Page 34: Setting Top-Of-Form

    SETTING TOP-OF-FORM Top-of-form determines where the first line of print will appear an should be set when paper is loaded. Set the first line of print about one-half inch below the paper perforation or where application requirements dictate. After the top-of-form is set, the paper can be advanced to the top of the next form by pressing the PAPER ADV switch.
  • Page 35: Setting Forms Length

    SETTING FORMS LENGTH Continuous, tractor-fed paper between 1.0 and 24.0 inches in forms length may be used with P9000 Series printers. The printer has been preset for 11-inch length paper. When using paper of a different length, the top-of-form and the forms length settings must be changed to match the length.
  • Page 36: Setting Line Spacing

    Press PRINT MODE; the currently selected print mode will be displayed. Press NEXT or PREV to cycle through the various print mode options. Print mode options are: Data Processing (DP) at 10, 12, 13.3, 15, and 17 cpi Correspondence (NLQ) at 10, 12 and 15 cpi High Speed A (HSA) at 10, 12 and 13.3 cpi High Speed B (HSB) at 10, 12 and 13.3, 15 and 17 cpi High Speed C (HSC) at 10, 12 and 13.3, 15 and 17 cpi...
  • Page 37: Hex Code Printout

    To reset the printer, press CLEAR and RUN/STOP simultaneously. This procedure resets the printer to the configuration values last saved, not factory default values. HEX CODE PRINTOUT The hex code printout (often called a hex dump") are useful for debugging when the printer is receiving bad data from the host.
  • Page 38: Fault Condition Messages

    Press MENU DOWN, then repeatedly press NEXT or PREV until either PRINTER TEST FULL WIDTH or PRINTER TEST 8 INCH WIDTH message is displayed. To select one of the 8 INCH WIDTH or FULL WIDTH paper tests, press MENU DOWN then repeatedly press NEXT or PREV untill the appropriate test is displayed.
  • Page 39 PROGRAM PROM * FONT PROM * RAM MEMORY * COOLING * NON VOLATILE MEM * HAMMER DR PCB X * ( X = 1, 2, or 3 ) NOTE: Non volatile Memory can be temporarily bypassed by pressing the CLEAR switch. No configuration data may be saved, and the factory de fault is loaded., Contact your field service representative to correct the fault permanently.
  • Page 40 2-22 P9012 Overview...
  • Page 41: Configuration

    CHAPTER 3 CONFIGURATION INTRODUCTION Configuration refers to the set of operating parameters that define how the printer re sponds to the electronic interface signals and the commands sent from the host com puter. Most configuration parameters are selected from the control panel, as shown on the Control Panel Configuration Diagram at the end of this chapter.
  • Page 42: Load Configuration Values

    ration may be examined - but not changed - by leaving the ENTER switch locked.) Ba sic configuration procedure requires pressing the MENU DOWN and NEXT/PREV switches to arrive at the desired menu. The collection of parameters associated with that menu is accessed by again pressing MENU DOWN, at which time the currently active parameter or a submenu is displayed.
  • Page 43: Factory Default Configuration Values

    LOAD PARAMETERS configura tion. On the Control Panel Configuration Diagram, factory configuration values are in dicated by a bullet" [ ]. (The bullet" is not shown on the printer display.) Table 3-1. Printronix Factory Default Configuration Values Configuration Factory Default...
  • Page 44: Configuration Printout

    CONFIGURATION PRINTOUT The configuration printout lists all of the currently selected configuration parameter val ues. A sample configuration printout is shown in Figure 3-1. The following general procedure can be used to obtain a configuration printout. Refer to the Control Panel Configuration Diagram for an illustration of the switches required to select and display the parameter menus and values.
  • Page 45: Control Panel Configuration Diagram

    CONTROL PANEL CONFIGURATION DIAGRAM The Control Panel Configuration Diagram is a series of block diagrams that show the configuration menus and the parameters available within each menu. Boxes on the dia gram represent the message display, the message that appears on the display is printed inside the box, and the letters outside the boxes adjacent to the directional arrows repre sent control panel function switches.
  • Page 46: Control Panel

    CONTROL PANEL CONTROL PANEL CONFIGURATION DIAGRAM SYMBOLS: MESSAGE DISPLAY O/L = PRESS ON LINE CL = PRESS CLEAR LPI = PRESS ON LINE ON LINE MENU D = PRESS DOWN CLEAR CHECK U = PRESS MENU 8 LPI N = PRESS NEXT PAPER LOADED...
  • Page 47: Control Panel Overview

    Factory default print ONLINE Pressing MENU UP mode shown for DP AT 10 CPI and MENU DOWN illustration only. Print mode is an option set simultaneously will by the user. enable (unlock) the ENTER switch. Pressing U + D again will disable (lock) the ENTER switch.
  • Page 48 LEVEL 1 - PRINT FORMAT ONLINE DP AT 10 CPI OFFLINE READY LINE SPACING PRINT MODE FORMS LENGTH SET SET AT 6 LPI DP AT 10 CPI AT 11.0 INCHES DP AT 12 CPI LINE SPACING FORMS LENGTH SET DP AT 13 CPI SET AT 8 LPI AT 11.5 INCHES DP AT 15 CPI...
  • Page 49: Level Ii - Main Configuration Menus

    LEVEL II - MAIN CONFIGURATION MENUS Control Panel Configuration Diagram (Sheet 2 of 11) P9012 Configuration...
  • Page 50: Level Iii - Configuration Menu Parameters

    LEVEL III - CONFIGURATION MENU PARAMETERS Control Panel Configuration Diagram (Sheet 3 of 11) 3-10 P9012 Configuration...
  • Page 51 Control Panel Configuration Diagram (Sheet 4 of 11) P9012 Configuration 3-11...
  • Page 52 Control Panel Configuration Diagram (Sheet 5 of 11) 3-12 P9012 Configuration...
  • Page 53 Control Panel Configuration Diagram (Sheet 6 of 11) P9012 Configuration 3-13...
  • Page 54 Control Panel Configuration Diagram (Sheet 7 of 11) 3-14 P9012 Configuration...
  • Page 55 Control Panel Configuration Diagram (Sheet 8 of 11) P9012 Configuration 3-15...
  • Page 56 Control Panel Configuration Diagram (Sheet 9 of 11) 3-16 P9012 Configuration...
  • Page 57 Control Panel Configuration Diagram (Sheet 10 of 11) P9012 Configuration 3-17...
  • Page 58 Control Panel Configuration Diagram (Sheet 11 of 11) 3-18 P9012 Configuration...
  • Page 59: Graphics

    CHAPTER 4 GRAPHICS INTRODUCTION The P9012 printer is capable of P-Series Plot Mode in the P-Series emulation mode and Bit Image graphics in the Serial Matrix emulation mode. Printing text (characters) is the default mode of operation. Consequently, each line of graphics data must include a graphics control code to enable the printer for the chosen graphics mode of operation.
  • Page 60: Bit Image Density

    1st BIT IMAGE DATA BYTE 2nd BIT IMAGE DATA BYTE 7th BIT IMAGE DATA BYTE DECIMAL WEIGHTS DECIMAL VALUES Figure 4-1. Bit Image Pattern Plan Bit Image Density Bit Image graphics may be printed in different dot densities. Dot densities are selected by control code: Control code ESC K selects the Single Density Mode.
  • Page 61: Bit Image Programming Format

    Since Double Density graphics are printed at half speed, Double Density Double Speed graphics are printed at the same speed as Single Density graphics. Quadruple density graphics is printed by pairing adjacent bit image bytes. The paired data is then printed in the Double Density mode. Bit Image Programming Format The syntax of the Bit Image expression must be correct.
  • Page 62: Plot Data Line Format

    mode, and 60 dpi horizontal and 48 dpi vertical for High Speed mode. Figure 4-2 illus trates normal density dot plot. Figure 4-2. Normal Density Plot High density plotting is selected with the even dot plot control code EOT (04 hex) in con junction with the odd dot plot control code ENQ (05 hex).
  • Page 63: High Density Plot

    For high density plot, the even dot plot and odd dot plot control codes, EOT (04 hex) and ENQ (05 hex), respectively, are used in conjunction with two data lines. The even dot plot control code is sent with the first data line along with line terminator. The line termi nator (as above) causes the contents of the buffer to be plotted in the even dot columns but does not advance the paper.
  • Page 64: Plot Data Byte Format

    Figure 4-5. Truncated Character Line Plot Data Byte Format Each data byte specifies six of twelve-dot columns. Using odd dot plot, bits 1 to 6 of the data byte address the odd numbered dot columns; using even dot plot, bits 1 to 6 of the data byte address the even numbered dot columns.
  • Page 65: Vertical Format Units

    VERTICAL FORMAT UNITS INTRODUCTION The P9012 printer includes the Printronix standard Electronic Vertical Format Unit (EVFU) for P-Series printer protocol, a Direct Access Vertical Format Unit (DAVFU) when using the Dataproducts interface, and a Serial Matrix Vertical Format Unit. Each vertical format unit provides an efficient method for fast paper slewing during repetitive printing tasks.
  • Page 66: Start Load Code - 6C, 6D, Or 6E Hex

    Line Spacing - The printer can use 6 or 8 lpi spacing with the EVFU and DAVFU. VFU's calculate the forms length by line density selected. The 6 and 8 lpi spacing may be mixed on the same form, but should be done carefully. DAVFU The DAVFU may be selected in the P-Series protocol mode and is generally used when the Dataproducts interface is selected.
  • Page 67: Using The Davfu

    Table 5-1. DAVFU Channel Assignment First Data Byte Second Data Byte Bit # Channel # Bit # Channel # X (don't care) X (don't care) X (don't care) X (don't care) (BOF) 1 (LSB) (TOF) 1 (LSB) Using The DAVFU Once the DAVFU program has been enabled and loaded, the VFU LOADED indicator on the control panel lights, and the program can be accessed by sending the appropriate channel instruction to the printer.
  • Page 68: Relative Line Slewing

    Table 5-2. DAVFU Channel Instruction Channel Bits of Data Byte Selected PI Line X = don't care (1 or 0) Relative Line Slewing Another method of moving paper using the PI line results in vertical slews of a specified number of lines within the form (rather than slewing to a specific line). For this to occur, three criteria must be met: 1) PI line must be high;...
  • Page 69: P-Series Evfu

    Table 5-3. P-Series DAVFU Line Slewing Number of Bits of Data Byte Lines Slewed Line X X X 0 0 1 0 1 1 0 0 X X X 1 1 0 1 X X X 1 1 1 0 X X X 1 1 1 1 1 X = don't care (1 or 0)
  • Page 70: Channel Assignment (Line Identification Codes)

    Channel Assignment (Line Identification Codes) The EVFU memory has the capacity for 132-line forms (22 inches maximum length). The first line identification code (channel code) in the memory load program defines the first line on the form; the second line identification code defines the second line on the form, etc.
  • Page 71 Table 5-4. P-Series EVFU Codes - PI Line Enabled EVFU Code ASCII Codes Parallel Interface Data Lines Selected 1 (TOF) 12 (VT) Start Load End Load X = Undefined, 0 or 1 1 = High 0 = Low Table 5-5. P-Series EVFU Codes - PI Line Disabled or Not Used EVFU Code ASCII Codes Parallel Interface...
  • Page 72: Relative Line Slewing

    Relative Line Slewing Like the DAVFU, the PI line can be used to slew a specified number of lines rather than slewing to a specific line. To accomplish this, three criteria must be met: The PI line must be enabled and set high; Data bit 5 must be enabled and set high;...
  • Page 73: Serial Matrix Vfu

    SERIAL MATRIX VFU In the Serial Matrix emulation mode, the VFU is always enabled and available. Serial Matrix VFU is basically a set of programmed vertical tabs. Various lines of the form are assigned vertical tabs which are then accessed by control code for rapid paper advance ment to the tab position.
  • Page 74: Sample Serial Matrix Vertical Tab Positions

    Form Data Form Line Number Vertical Tabs Top of Form PART NUMBER Tab 1 PART NAME Tab 2 QUANTITY Tab 3 Figure 5-1. Sample Serial Matrix Vertical Tab Positions 5-10 P9012 Vertical Format Units...
  • Page 75: Programming

    The P9012 printer can be configured by the user from the control panel to respond to Printronix P-Series or standard Serial Matrix control codes. This dual compatibility al lows the programmer to choose one of two standard protocols. If equipped with the Intel...
  • Page 76: Control Code Functions

    CONTROL CODE FUNCTIONS The following information is listed for each code function (where applicable and possi ble). ASCII Mnemonic - The standard ASCII name for the control code. Hex Code - The code's numeric equivalent in hexadecimal. Purpose - The function(s) of the control code. Expression - A sample program statement written in the BASIC programming lan guage.
  • Page 77: Control Code Reference Index

    CONTROL CODE REFERENCE INDEX The following index lists the control codes by function and lists the ASCII mnemonic and page number. Alphabetical listings by mnemonic and function are provided in the Ap pendix. NOTE: Functions marked with a [ are available using another control code sequence or control panel selections.
  • Page 78 PRINT MODE ( Continued FUNCTION P-SERIES SERIAL PAGE NO. Elongated (Double High) Print (1 line) SOH d or BS ESC d 6-23 Emphasized Print SOH E ESC E 6-24 Emphasized Print Reset SOH F ESC F 6-25 Expanded (Double Wide) Print SOH W ESC W 6-27...
  • Page 79: Alternate Character Set

    ALTERNATE CHARACTER SET P-SERIES SERIAL MATRIX ASCII Code: SO (Shift Out) Hex Code: Purpose: Selects the printable symbols in the range 80 to FF hex. Expression: CHR$(14); Comment: Data following this command is printed as if data bit 8 was set to 1. If a printable symbol is not available at the code point, a space is printed.
  • Page 80: Alternate Character Set Cancel (Primary Character Set Select)

    ALTERNATE CHARACTER SET CANCEL (Primary Character Set Select) P-SERIES SERIAL MATRIX ASCII Code: SI (Shift In) Hex Code: Purpose: Selects the printable symbols in the range defined by bit 8. If data bit 8 is disabled, this control code selects the range as if data bit 8 is set to 0. Expression: CHR$(15);...
  • Page 81: Backspace

    BACKSPACE P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Moves the logical print head leftward one character space toward the first character column. Expression: CHR$(8); Comment: Moves the character position indicator (the logical print head position) one character space to the left at the current character pitch setting. The code is ignored if the logical print head is positioned at the first character column.
  • Page 82: Bell

    BELL P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Sounds a buzzer/beeper. Expression: CHR$(7); CHR$(7); Comment: If the printer is equipped, the BEL function will sound a buzzer/beeper for 0.2 seconds upon receipt of this command. P9012 Programming...
  • Page 83: Bit Image Mode, Single Density

    BIT IMAGE MODE, SINGLE DENSITY P-SERIES SERIAL MATRIX ASCII Code: ESC K Hex Code: 1B 4B Purpose: Selects Single (Normal) Density Bit Image graphics. Expression: CHR$(27);”K”;CHR$(n1);CHR$(n2);”DATA” where: n1 + 256 n2 define the number of data bytes to follow. DATA = ASCII characters for the dot pattern bytes. NOTE: The DATA can be expressed in a CHR$(DATA) format with the appropriate decimal values of the ASCII characters supplied especially in cases where the dot patterns of nonprintable characters are required.
  • Page 84: Bit Image Mode, Double Density

    BIT IMAGE MODE, DOUBLE DENSITY P-SERIES SERIAL MATRIX ASCII Code: ESC L Hex Code: 1B 4C Purpose: Selects Double Density Bit Image graphics. Expression: CHR$(27);”L”;CHR$(n1);CHR$(n2);”DATA” where: n1 + 256 n2 define the number of data bytes to follow. DATA = ASCII characters for the dot pattern bytes. NOTE: The DATA can be expressed in a CHR$(DATA) format with the appropriate decimal values of the ASCII characters supplied especially in cases where the dot patterns of nonprintable characters are required.
  • Page 85: Bit Image Mode, Double Density Double Speed

    BIT IMAGE MODE, DOUBLE DENSITY DOUBLE SPEED P-SERIES SERIAL MATRIX ASCII Code: ESC Y Hex Code: 1B 59 Purpose: Prints graphics at twice the speed of Double Density (same speed as Sin gle Density) by ignoring adjacent dots. Expression: CHR$(27);”Y”;CHR$(n1);CHR$(n2);”DATA” where: n1 + 256 n2 define the number of data bytes to follow.
  • Page 86: Bit Image Mode, Quadruple Density

    BIT IMAGE MODE, QUADRUPLE DENSITY P-SERIES SERIAL MATRIX ASCII Code: ESC Z Hex Code: 1B 5A Purpose: Selects Quadruple Density Bit Image graphics. Expression: CHR$(27);”Z”;CHR$(n1);CHR$(n2);”DATA” where: n1 + 256 n2 define the number of data bytes to follow. DATA = ASCII characters for the dot pattern bytes. NOTE: The DATA can be expressed in a CHR$(DATA) format with the appropriate decimal values of the ASCII characters supplied especially in cases where the dot patterns of nonprintable characters are required.
  • Page 87: Block Transfer Header

    BLOCK TRANSFER HEADER P-SERIES SERIAL MATRIX ASCII Code: ESC + Hex Code: 1B 2B Purpose: Defines the parameters and block size of font data before downloading fonts to the printer. Expression: CHR$(27);”+”;CHR$(n1);CHR$(n2);”DATA” where: n2 x 256 + n1 bytes defines the data block count and must be equal to or less than 2048.
  • Page 88: Bold Print

    BOLD PRINT P-SERIES SERIAL MATRIX ASCII Code: SOH G ESC G Hex Code: 01 47 1B 47 Purpose: Selects bold character printing. Expression: CHR$(1);”G”; CHR$(27);”G”; Comment: When the bold character printing control code is received, all characters are printed in bold until reset by the bold print reset control code or printer reset.
  • Page 89: Bold Print Reset

    BOLD PRINT RESET P-SERIES SERIAL MATRIX ASCII Code: SOH H ESC H Hex Code: 01 48 1B 48 Purpose: Resets bold character printing. Expression: CHR$(1);”H”; CHR$(27);”H”; Comment: The bold print reset control code only resets the bold print character at tribute.
  • Page 90: Cancel

    CANCEL P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Clears the print buffer of all printable symbols since the last paper motion command was received. Expression: CHR$(24); Comment: This control code may be used as a delete line" function but should be used with extreme care to avoid possible misprinting.
  • Page 91: Carriage Return

    CARRIAGE RETURN P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Returns the logical print head to the first character column (resets the pointer to the first character position). Expression: CHR$(13); CHR$(13); Comment: The CR code may or may not cause printing or paper motion, depending on the DEFINE CR CODE configuration parameter value.
  • Page 92: Character Set Select (Control Codes)

    CHARACTER SET SELECT (Control Codes) P-SERIES SERIAL MATRIX ASCII Code: SOH 7 ESC 7 Hex Code: 01 37 1B 37 Purpose: Selects the character set wherein hex codes 80 to 9F are control codes. Also includes hex codes 03 to 06 in Serial Matrix mode. Expression: CHR$(1);”7”;...
  • Page 93: Character Set Select (Printable Symbols)

    CHARACTER SET SELECT (Printable Symbols) P-SERIES SERIAL MATRIX ASCII Code: SOH 6 ESC 6 Hex Code: 01 36 1B 36 Purpose: Selects the character set wherein hex codes 80 to 9F are printable sym bols. Also includes hex codes 03 to 06 in Serial Matrix mode. Expression: CHR$(1);”6”;...
  • Page 94: Condensed Print

    CONDENSED PRINT P-SERIES SERIAL MATRIX ASCII Code: See Comment Hex Code: Purpose: Selects 17 characters per inch (cpi) condensed print format. Expression: CHR$(15); Comment: P-Series control code SOH X can also be used to select condensed print. The Serial Matrix condensed print control code (SI) affects all subse quent characters.
  • Page 95: Condensed Print Reset

    CONDENSED PRINT RESET P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Resets condensed character printing to 10 cpi. Expression: CHR$(18); Comment: The condensed print reset control code selects 10 cpi pitch. Other print attributes are not affected. Example: See the Condensed Print control code example for an example of Con densed Print Reset.
  • Page 96: Download Character Set

    DOWNLOAD CHARACTER SET P-SERIES SERIAL MATRIX ASCII Code: ESC & Hex Code: 1B 26 Purpose: Introduces the download character process into RAM printer memory. Expression: CHR$(27);”&”;”LABEL”;CHR$(S1);CHR$(S2) where: s2 x 256 + s1 = the size, in total bytes, of the incoming font required for storage of the incoming font.
  • Page 97: Elongated (Double High) Print

    ELONGATED (DOUBLE HIGH) PRINT P-SERIES SERIAL MATRIX ASCII Code: SOH d or BS ESC d Hex Code: 01 64 or 08 1B 64 Purpose: Selects elongated (double high) character printing for one line only. Elongated characters are approximately double height but standard width.
  • Page 98: Emphasized Print

    EMPHASIZED PRINT P-SERIES SERIAL MATRIX ASCII Code: SOH E ESC E Hex Code: 01 45 1B 45 Purpose: Selects emphasized character print format. Expression: CHR$(1);”E”; CHR$(27);”E”; Comment: When the emphasized print control code is received, all characters will be printed in emphasized print until reset by the emphasized print reset con trol code or printer reset.
  • Page 99: Emphasized Print Reset

    EMPHASIZED PRINT RESET P-SERIES SERIAL MATRIX ASCII Code: SOH F ESC F Hex Code: 01 46 1B 46 Purpose: Resets emphasized character printing. Expression: CHR$(1);”F”; CHR$(27);”F”; Comment: The emphasized print reset control code only resets the emphasized print character attribute. Example: See the Emphasized Print control code example for an example of Em phasized Print Reset.
  • Page 100: Evfu Commands (P-Series)

    EVFU COMMANDS (P-Series) P-SERIES SERIAL MATRIX ASCII Code: DLE to US Hex Code: 10 to 1F Purpose: Load and execute the EVFU. Expression: CHR$(16); to CHR$(31); Comment: In the P-Series mode, these commands are the EVFU channel 1 to 14, start load and end load commands, respectively.
  • Page 101: Expanded (Double Wide) Print

    EXPANDED (DOUBLE WIDE) PRINT P-SERIES SERIAL MATRIX ASCII Code: SOH W n ESC W n Hex Code: 01 57 n 1B 57 n Purpose: Selects or resets expanded (double wide) print. Expression: CHR$(1);”W”;CHR$(n); CHR$(27);”W”;CHR$(n); where: n = 1 selects expanded print (hex 01 or hex 31) n = 0 resets expanded print (hex 00 or hex 30) Comment: When the expanded print control code is received, all characters will be...
  • Page 102: Expanded (Double Wide) Print (One Line Only)

    EXPANDED (DOUBLE WIDE) PRINT (one line only) P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Selects expanded (double wide) print for one line only. Expression: CHR$(14); Comment: This expanded print control code is a line-by-line print attribute; when the SO control code is received, one entire line of expanded characters will be printed double wide and automatically reset.
  • Page 103: Form Feed

    FORM FEED P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Prints the data in the buffer and advances the paper to the next top-of- form and the printhead moves to the first character column. (See the comment.) Expression: CHR$(12); CHR$(12); Comment: The default forms length is determined by the value in nonvolatile mem ory.
  • Page 104: Forms Length Set (Inches)

    FORMS LENGTH SET (Inches) P-SERIES SERIAL MATRIX ASCII Code: ESC C NUL n Hex Code: 1B 43 0 n Purpose: Sets the length of forms (paper) in inches. Expression: CHR$(27);”C”;CHR$(0);CHR$(n); where: n = 1 to 24 to specify the number of inches on a page. Comment: Upon receipt of this code, the current line becomes the first line of the form.
  • Page 105: Forms Length Set (Lines)

    FORMS LENGTH SET (Lines) P-SERIES SERIAL MATRIX ASCII Code: ESC C n Hex Code: 1B 43 n Purpose: Sets the length of a form (paper) in lines. Expression: CHR$(27);”C”;CHR$(n); where: n = 1 to 127 (n = 128 is ignored) to specify the number of lines per page at the current line spacing.
  • Page 106: Horizontal Tab

    HORIZONTAL TAB P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Moves the logical printhead rightward to the next horizontal tab stop. Expression: CHR$(9); Comment: Power-on default horizontal tabs are set at .8-inch increments in the Serial Matrix Mode. If there are no horizontal tabs set or the logical printhead is located at the last character column, the code is ignored and no movement occurs.
  • Page 107: Horizontal Tab Set

    HORIZONTAL TAB SET P-SERIES SERIAL MATRIX ASCII Code: ESC D n Hex Code: 1B 44 n Purpose: Sets up to 32 horizontal tab positions. Expression: CHR$(27);”D”;CHR$(n1);...CHR$(n32);CHR$(0); where: n1 through n32 specify the character column of the tab positions. CHR$(0) is the sequence terminator. Comment: Up to 32 different tab positions may be set in ascending order.
  • Page 108: International Character Set Select

    INTERNATIONAL CHARACTER SET SELECT P-SERIES SERIAL MATRIX ASCII Code: SOH R n ESC R n Hex Code: 01 52 n 1B 52 n Purpose: Selects one of nine international character sets. Expression: CHR$(1);”R”;CHR$(n); CHR$(27);”R”;CHR$(n); where: n = 0 to 8 to specify the character set as described below. Character Set U.S.A.
  • Page 109: Line Feed

    LINE FEED P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Prints the data in the buffer (if any) and advances the paper one line at the current line space setting. See the comment. Expression: CHR$(10); CHR$(10); Comment: If configured for LF equals newline (LF=CR+LF), the logical print head is positioned at character column 1 of the new line.
  • Page 110: Line Feed N/216 Inch (One Line Only)

    LINE FEED n/216 INCH (one line only) P-SERIES SERIAL MATRIX ASCII Code: ESC J n Hex Code: 1B 4A n Purpose: Advances paper n/216 inch for one line only. Expression: CHR$(27);”J”;CHR$(n); where: n = 1 to 255 Comment: The n/216-inch line feed control code is effective for one line only. All single-line-only print attributes are canceled.
  • Page 111: Line Feed N/72 Inch

    LINE FEED n/72 INCH P-SERIES SERIAL MATRIX ASCII Code: ESC 2 Hex Code: 1B 32 Purpose: Enables the line spacing value which has been set by ESC A (Line Spacing n/72 inch). See comment. Expression: CHR$(27);”2”; Comment: This command executes a line feed command and moves the paper n/72-inch as set by the value in ESC A.
  • Page 112: Line Spacing 1/6 Inch

    LINE SPACING 1/6 INCH P-SERIES SERIAL MATRIX ASCII Code: SOH 2 Hex Code: 01 32 Purpose: Sets line spacing at 6 lpi. Expression: CHR$(1);“2”; Comment: This command executes a line feed command and moves the paper 1/6 inch. The control code line spacing selection will override the control panel line spacing setting.
  • Page 113: Line Spacing 1/8 Inch (8 Lpi)

    LINE SPACING 1/8 INCH (8 lpi) P-SERIES SERIAL MATRIX ASCII Code: SOH 0 ESC 0 Hex Code: 01 30 1B 30 Purpose: Specifies continuous line spacing at 1/8-inch increments (8 lpi). Expression: CHR$(1);”0”; CHR$(27);”0”; Comment: When the 1/8-inch line spacing control code is received, all lines will be printed at 8 lpi until a new line spacing is selected or power is reset.
  • Page 114: Line Spacing 8 Lpi (One Line Only)

    LINE SPACING 8 LPI (One Line Only) P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Selects line spacing of 1/8 inch for one line only. Expression: CHR$(6); Comment: The default line spacing is reselected automatically after one line. Line spacing may be selected either by the control panel 6/8 LPI switch or by line spacing control codes.
  • Page 115: Line Spacing 7/72 Inch

    LINE SPACING 7/72 INCH P-SERIES SERIAL MATRIX ASCII Code: ESC 1 Hex Code: 1B 31 Purpose: Specifies the line spacing at 7/72-inch increments. Expression: CHR$(27);”1”; Comment: When the 7/72-inch line spacing control code is received, all lines will be printed at the 7/72-inch line spacing until a new line spacing is selected or power is reset.
  • Page 116: Line Spacing N/72 Inch

    LINE SPACING n/72 INCH P-SERIES SERIAL MATRIX ASCII Code: ESC A n Hex Code: 1B 41 n Purpose: Specifies the line spacing at n/72-inch increments. Expression: CHR$(27);”A”;CHR$(n); where: n = 1 to 85 (all others are ignored) Comment: When the ESC A control sequence is received, all line feed commands following an ESC 2 sequence* will be at n/72-inch line spacing until a new line spacing is selected or power is reset.
  • Page 117: Line Spacing N/216 Inch

    LINE SPACING n/216 INCH P-SERIES SERIAL MATRIX ASCII Code: ESC 3 n Hex Code: 1B 33 n Purpose: Specifies the line spacing at n/216-inch increments. Expression: CHR$(27);”3”;CHR$(n); where: n = 1 to 255 Comment: When the n/216-inch line spacing control code is received, all line feeds following will be at n/216-inch line spacing until a new line spacing is se lected or power is reset.
  • Page 118: Overscoring

    OVERSCORING P-SERIES SERIAL MATRIX ASCII Code: SOH _ n ESC _ n Hex Code: 01 5F n 1B 5F n Purpose: Enables or disables automatic overscoring of all characters. Expression: CHR$(1);”_”;CHR$(n); CHR$(27);”_”;CHR$(n); where: n = 0 to disable automatic overscoring (hex 00 or hex 30) n = 1 to enable automatic overscoring (hex 01 or hex 31) Comment: When automatic overscore is enabled, all characters will be overscored...
  • Page 119: Plot, Even Dot (P-Series High Density Graphics)

    PLOT, EVEN DOT (P-Series High Density Graphics) P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Prints dots at the even numbered dot columns. Expression: CHR$(4); Comment: The even dot plot code is used for programming high density graphics and must be used in conjunction with the Odd Dot Plot code (05 Hex). Refer to the P-Series Compatible Plot Mode section in the Graphics chapter for detailed plot mode information.
  • Page 120: Plot, Odd Dot (P-Series Normal Density Graphics)

    PLOT, ODD DOT (P-Series Normal Density Graphics) P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Prints dots at the odd numbered dot columns. Expression: CHR$(5); Comment: This is the P-Series programming normal density graphics control code. The ENQ code should occur before any printable data in the data stream. For high density graphics, the Even Dot Plot code (04 Hex) must be used in conjunction with (and precede) the Odd Dot Plot code.
  • Page 121: Printer Reset

    PRINTER RESET P-SERIES SERIAL MATRIX ASCII Code: SOH @ ESC @ Hex Code: 01 40 1B 40 Purpose: Initializes all print mode related parameters to default values. Expression: CHR$(1);”@”; CHR$(27);”@”; Comment: When reset to the load default values, the current line is set to the top- of-form position.
  • Page 122: Print Mode/Pitch Selection

    PRINT MODE/PITCH SELECTION P-SERIES SERIAL MATRIX ASCII Code: SOH X mn ESC X mn Hex Code: 01 58 mn 1B 58 mn Purpose: Selects the print mode (Data Processing, Correspondence, or High Speed) and character pitch in characters per inch (cpi). P-Series Expression: CHR$(1);”X”;CHR$(m);CHR$(n);...
  • Page 123: Printer Select

    PRINTER SELECT P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Places printer in print mode. Expression: CHR$(17); Comment: When the configuration parameter PRINTER SELECT is enabled, this control code will place the printer in the print mode state. P9012 Programming 6-49...
  • Page 124: Printer Deselect

    PRINTER DESELECT P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Places printer in the deselected mode. Expression: CHR$(19); Comment: When the configuration paramenter PRINTER SELECT is enabled, this control code will deselect the printer from the print mode state. Until a DC1 (Printer Select) command is received, all subsequent data to the printer is ignored.
  • Page 125: Skip-Over Perforation

    SKIP-OVER PERFORATION P-SERIES SERIAL MATRIX ASCII Code: ESC N n Hex Code: 1B 4E n Purpose: Selects the number of lines (at the current line spacing) for the paper skip" at the bottom of the perforated page. Expression: CHR$(27);”N”;CHR$(n); where: n = 1 to 127 to select the number of lines to skip.
  • Page 126: Skip-Over Perforation Cancel

    SKIP-OVER PERFORATION CANCEL P-SERIES SERIAL MATRIX ASCII Code: ESC O (alpha O) Hex Code: 1B 4F Purpose: Resets skip-over perforation to the previously set default value. Expression: CHR$(27);”O”; 6-52 P9012 Programming...
  • Page 127: Superscript/Subscript Printing

    SUPERSCRIPT/SUBSCRIPT PRINTING P-SERIES SERIAL MATRIX ASCII Code: SOH S n ESC S n Hex Code: 01 53 n 1B 53 n Purpose: Selects superscript or subscript printing. Expression: CHR$(1);”S”;CHR$(n); CHR$(27);”S”;CHR$(n); where: n = 0 to enable superscript printing (hex 00 or hex 30) n = 1 to enable subscript printing (hex 01 or hex 31) Comment: Super/Subscript font prints at one-half the normal vertical character...
  • Page 128: Superscript/Subscript Printing Reset

    SUPERSCRIPT/SUBSCRIPT PRINTING RESET P-SERIES SERIAL MATRIX ASCII Code: SOH T ESC T Hex Code: 01 54 1B 54 Purpose: Resets superscript and subscript printing. Expression: CHR$(1);”T”; CHR$(27);”T”; Comment/Example: See the Superscript/Subscript control code example for an example of su perscript/subscript reset. 6-54 P9012 Programming...
  • Page 129: Underline

    UNDERLINE P-SERIES SERIAL MATRIX ASCII Code: SOH -n ESC -n Hex Code: 01 2D n 1B 2D n Purpose: Enables or disables automatic underlining of all characters. Expression: CHR$(1);”-”;CHR$(n); CHR$(27);”-”;CHR$(n); where: n = 0 to disable automatic underlining (hex 00 or hex 30) n = 1 to enable automatic underlining (hex 01 or hex 31) Comment: When automatic underline is enabled, all characters will be underlined...
  • Page 130: Vertical Tab

    VERTICAL TAB P-SERIES SERIAL MATRIX ASCII Code: Hex Code: Purpose: Prints the data in the buffer and advances the paper to the next vertical tab position. Expression: CHR$(11); CHR$(11); Comment: In the P-Series emulation mode, if a vertical tab format is defined in either the EVFU (channel 12) or DAVFU (channel 2) and the VFU is en abled, the paper is moved to the next such position.
  • Page 131: Vertical Tab Set (Serial Matrix)

    VERTICAL TAB SET/CLEAR (Serial Matrix) P-SERIES SERIAL MATRIX ASCII Code: ESC B n Hex Code: 1B 42 n Purpose: Sets vertical tab positions. Expression: CHR$(27);”B”;CHRS(n);...CHR$(nk);CHR$(0); where: n1 through nk specify the line number for the vertical tab(s), for a maxi mum of 16 tab positions.
  • Page 132 6-58 P9012 Programming...
  • Page 133: Interfaces

    CHAPTER 7 INTERFACES INTRODUCTION The P9012 printer is equipped with resident parallel and serial interfaces. Only one in terface can be enabled at a time via the control panel. An optional Dataproducts Long Lines Adapter is available and replaces the Dataproducts and Centronics interface capa bility.
  • Page 134: Dataproducts Parallel Interface Configuration

    Data Strobe - A high true pulse from the host to indicate that data is ready. The data strobe must remain high at least until the Data Request line goes false. Data Lines - Eight standard or inverted levels from the host that specify character data, plot data, or a control code.
  • Page 135: Centronics Parallel Interface

    Table 7-1. Connector Pin Assignments for Dataproducts Interface with AMP Connector OUTPUT INPUT SIGNAL SIGNAL Data Line 1 Ready Return Return On Line Data Line 2 Return Return Data Request Data Line 3 Return Return +5 Volts (Test) Data Line 4 Return Return Data Line 5...
  • Page 136: Centronics Interface Signals

    second. The maximum data line length (cable length) from the controller (host com puter) to the printer is 40 feet. Centronics Interface Signals Table 7-3 lists the Centronics interface connector pin assignments. Centronics interface signals between the computer and the printer are defined as follows. PE - A high true level from the printer to indicate the printer is in a check condition.
  • Page 137: Alternate Terminating Resistors

    If, however, the standard terminating resistor pack is not compatible with the particular interface driver requirements of the host, 220 ohm pullup and 330 ohm pulldown alternate terminating resistors are provided. Printronix recommends using the 330 ohm pulldown resistors in conjunction with the 220 ohm pullup resistors.
  • Page 138: Rs-232 Serial Interface

    Re-install the DCU PCBA as described in Appendix F, Hardware Jumper Con figuration. Reconnect the ac power cord and turn the printer on. RS-232 SERIAL INTERFACE This interface enables the printer to operate with bit serial devices compatible to an RS-232C or CCITT V.
  • Page 139: Rs-232 Serial Interface Protocols

    Table 7-4. Serial Interface Pin Assignments INPUT SIGNALS OUTPUT SIGNALS SIGNAL SIGNAL Received Data Transmitted Data Clear To Send Request To Send Data Set Ready Reverse Channel Send 11,14 Carrier Detect Data Terminal Ready Transmit Clock Chassis Ground Receive Clock Signal Ground External Clock Reverse Channel - Control signal from the printer.
  • Page 140: Rs-232 Serial Interface Configuration

    06) sent from the printer. The host marks the end of the block of data with an ETX char acter (hex 03). When the printer recognizes the ETX character, the printer releases the data block to be printed and checks the space available in the buffer. If space is available for the next block of data, the printer sends ACK to the host.
  • Page 141: Introduction

    CHAPTER 8 MAINTENANCE INTRODUCTION The P9012 printer requires little maintenance beyond regular general cleaning. Periodi cally remove excess paper chaff and dust from the ribbon and paper paths. If print quality or paper motion deteriorates seriously, contact your Field Service Representative for prompt attention.
  • Page 142 and print quality. Most paper chaff accumulates around the ends of the platen and rib bon path. An optional cleaning kit is available from your authorized rintronix represen tative. To clean the interior of the printer, perform the following steps and refer to Figure 8-1.
  • Page 143: Interior Cleaning

    10. Vacuum between the hammer bank cover and ribbon mask (the two thin metallic strips). 11. Using a soft cloth li htly moistened with alcohol, remove ink or dirt from the platen. Do not let alcohol drip into the hammer bank. Figure 8-1.
  • Page 144: Cleaning The Paper Motion Detector

    Cleaning the Paper Motion Detector The paper motion detector, located at the bottom of the left tractor gate, checks for jammed or incorrectly loaded paper. If excessive chaff or dust accumulates in this area, normal operation may be interrupted. To clean the paper motion detector, perform the following steps and refer to Figure 8-2. Open the left tractor gate (A).
  • Page 145: Printer Self-Tests

    PRINTER SELF-TESTS The printer contains several self-tests that are helpful in maintaining optimum printer performance. Each of these tests may be initiated from the DIAGNOSTICS/PRINTER TEST 8 INCH WIDTH or DIAGNOSTICS/PRINTER TEST FULL WIDTH configu ration menus. Available self-tests are: Shift Recycle All E's E's plus TOF...
  • Page 146: Fault Messages

    Repeatedly press NEXT until either PRINTER TEST 8 INCH WIDTH or PRINTER TEST FULL WIDTH is displayed, as desired. Press MENU DOWN; press NEXT or PREV to select the desired self-test. Press RUN/STOP to start a self-test; press RUN/STOP again to stop a self-test. Press CLEAR to return the printer to OFFLINE READY.
  • Page 147 Table 8-1. Fault Messages Operator Corrective Display Correctable Explanation Action FAULT CONDITION Paper Out Add paper PAPER EMPTY FAULT CONDITION Platen Open Close the platen by setting the Forms Thickness PLATEN OPEN Adjustment Lever to the correct position for the paper used.
  • Page 148 P9012 Maintenance...
  • Page 149: Installation

    CHAPTER 9 INSTALLATION INTRODUCTION The following printer installation procedures are provided in this document: Power Requirements Site Requirements Shipping Restraints Paper Stacking Chain Assembly Installation Cable Connections Loading Paper Setting Top-of-Form Preliminary Test Be sure to read these Installation instructions carefully before installing and operating the printer.
  • Page 150: Site Requirements

    IMPORTANT When the printer is powered-up, it draws 85 amperes, 1/2 cycle aver age. This is an important power consideration. It is recommended that printer power be supplied from a separate ac circuit protected at 20 am peres for 110 volts, or 10 amperes for 220 volts at 50 or 60 Hertz, even though the printer will not rise in excess of 15 amperes at 110 volts.
  • Page 151: Shipping Restraints

    Figure 9-1. Site Requirements SHIPPING RESTRAINTS During shipping, the printer mechanism is protected by foam packing and removable tie wraps securing the Forms Thickness Adjustment Lever, Paper Guide, Front Paper Fence, and Paper Tent. Remove the foam packing and tie wrap restraints as described below, referring to Figure 9-2.
  • Page 152 Figure 9-2. Shipping Restraint Removal P9012 Installation...
  • Page 153: Paper Stacking Chain Assembly Installation

    PAPER STACKING CHAIN ASSEMBLY INSTALLATION The Paper Stacking Chain Assembly is used on the printer to ensure correct paper flow and stacking. To install the Chain Assembly, refer to the following instructions and Figure 9-3. If paper is loaded in the printer, unload the paper. Open the printer rear door to access the paper stacking area.
  • Page 154: Cable Connections

    CABLE CONNECTIONS Perform the following instructions and refer to Figure 9-4 to connect the cables to the printer. Verify that the voltage shown on the printer ID label (A) is within the same range as the site line voltage and that the proper power cord has been selected. (Refer to the Power Requirements section.) Make sure the printer power switch (B) is set to OFF (0).
  • Page 155: Setting Top-Of-Form

    Place the printer off line and raise the top cover. Raise the Forms Thickness Adjustment Lever and open both tractor gates by swing ing them out. Open the front printer door and align the paper supply with the position of the trac tors.
  • Page 156: Preliminary Test

    Rotate the Vertical Position Knob to align the first line to be printed with the top- of-form alignment indicator on the left tractor gate. Close the Forms Thickness Adjustment Lever to the appropriate paper thickness position. Press and hold down the CLEAR switch; while holding the CLEAR switch, press and release the PAPER ADV switch.
  • Page 157 APPENDIX A STANDARD ASCII CHARACTER SET BITS OCTAL DECIMAL ASCII CHARACTER BITS COLUMN (XON) 0 0 1 0 ” 0 0 1 1 (XOFF) 0 1 0 0 0 1 0 1 & 0 1 1 0 0 1 1 1 1 0 0 1 1 0 1 0 1 0 1 1...
  • Page 158: Appendices

    10-A-2 P9000 Appendices...
  • Page 159: Appendix B

    APPENDIX B CHARACTER SETS Serial Emulation Mode Character Set #1 (80–9F = Control Codes) Appendix...
  • Page 160 Serial Emulation Mode Character Set #2 (80-9f = Printable Symbols) Appendix...
  • Page 161 P–Series Mode Character Set #1 (80–9f = Control Codes) Appendix...
  • Page 162 P–Series Mode Character Set #2 (80–9f = Printable Symbols) Appendix...
  • Page 163 International Characters Appendix...
  • Page 164 Appendix...
  • Page 165: Specifications

    APPENDIX C SPECIFICATIONS PRINTING CHARACTERISTICS Printer throughput, in lines per minute (LPM), is a factor of the selected print mode. The P9012 nominal print rates are as listed below, and assume a tolerance of 5% and an adequate input data rate. Printing speed is independent of the number of characters configured in the character set repertoire.
  • Page 166: Physical Characteristics

    PHYSICAL CHARACTERISTICS Height 41.7 inches (105.9 cm) Width 34.0 inches (86.4 cm) Depth 28.5 inches (72.4 cm) Weight 335 lbs. (152 kg) (430 lbs. shipping weight) ENVIRONMENTAL CHARACTERISTICS Temperature Operating 5 to 40 C Storage - 40 to 70 C Relative Humidity Operating 10% to 90% (noncondensing)
  • Page 167 Single-part - 15 to 100 pound stock Multi-part - 1- to 6-part forms Sheet Thickness 0.025 inches maximum Drive Adjustable tractors (8-pin engagement) Slew Rate 20 inches per second maximum Ribbon Standard Printronix Carbon Black P/N 102247 P/N 102796 OCR P9012 Appendix...
  • Page 168 MISCELLANEOUS (Continued) Ribbon (continued) Fabric Nylon, 1 inch X 60 yard or 1 inch X 100 yard spool-to-spool; Metal reverses on each end. NOTE: Use only ribbons that meet the stated specifications. Cleaning Kit P/N 132009 includes plastic cleaning nozzle, soft-bristled brush, and cleaning instructions.
  • Page 169: Appendix D

    APPENDIX D Control Code Cross Reference The following lists present the programming control codes alphabetically by function and alphabetically by code. In the Programming chapter, an alphabetical list of control code functions is presented with more detailed information on each control code. Alphabetical by Function Function P–Series...
  • Page 170 Alphabetical by Function (Continued) Function P-Series Serial Page Line Spacing 7/72 Inch ESC 1 6-41 Line Spacing n/72 Inch ESC A 6-42 (as executed by ESC 2) Line Spacing n/216 Inch ESC 3 6-43 Overscoring SOH _ ESC _ 6-44 Plot, Even Dot 6-45 Plot, Odd Dot...
  • Page 171 Alphabetical by P–Series Code (Continued) P-Series Code Function Page SOH 7 Character Set Select (Control Codes) 6-18 SOH d (or BS) Elongated (Double High) Print 6-23 SOH D Horizontal Tab Set 6-33 SOH E Emphasized Print 6-24 SOH F Emphasized Print Reset 6-25 SOH G Bold Print...
  • Page 172 Alphabetical by Serial Code (Continued) Serial Code Function Page ESC C Forms Length Set (Lines) 6-31 ESC C NUL Forms Length Set (Inches) 6-30 ESC D Horizontal Tab Set 6-33 ESC E Emphasized Print 6-24 ESC F Emphasized Print Reset 6-25 ESC G Bold Print...
  • Page 173: Downloading Characters

    APPENDIX E DOWNLOADING CHARACTERS INTRODUCTION P9000 Series printers feature software that enables the user to download" unique symbols or characters from the host computer to the printer's random access memory (RAM). Down loaded Characters must be reloaded each time printer power is recycled or RAM is cleared. Two distinct functions are involved in the download character process which are explained in this Appendix: Assigning an identification label"...
  • Page 174 label The two-byte label identifying the font by mode (m) and pitch (n). Values form can range from 10 hex to 2F hex; values for n can range from 00 hex to 04 hex (or 30 hex to 34 hex). Select a label that differs from the resident mn values listed in control code ESC X, Print Mode/Pitch Selection on page 6-48.
  • Page 175 ESC + [n1n2] [data] ESC + The Serial Matrix Control Code Header introducing the Block Transfer Header command. n1n2 n1 = The least significant byte of the block count; n2 = The most significant byte of the block count. where: n2 x 256 + n1 must be equal to or less than 2048. data The font descriptor data.
  • Page 176 The Header Word The two-byte header word positions the dots in the character cell as defined by bits 13 through 15. Send one two-byte header word for each character downloaded. Header Word data must be sent with the Most Significant Byte (MSB) first. Bit 15 1 for adjacent dots in character Bit 14...
  • Page 177 A graphic explanation of the Control Code ESC + data sequence is shown below. The ESC + command sequence is repeated for each block of data transferred until an ESC + NUL NUL command is received. ESC + n1n2 data character cell parameters header word (per character) header word (per character)
  • Page 178 EXAMPLE The following example will generate the summation sign E and the integral sign ESC & [label] [s1s2] A two-byte label of 05 was selected to identify this two character font. The total size, in bytes, of the incoming font (s1s2) is calculated at 75: Character Cell = 7;...
  • Page 179 Block Transfer The 7-byte character cell definition for all characters in this font is: 2, 16, 1, 2, 9, 14, 16, where: = 2; Selects 2 for the number of characters in the set. = 16; Selects a 16-column character cell width. = 1;...
  • Page 180 Second Character From the character grids on page E-6, the two-byte header word and data word values for the integral sign are shown below: Header Word Data Words 01000000 00000000 Column # Byte 1 Byte 2 Bit 15 = 0 (no adjacent dots present) Bit 14 = 1 (dots beyond row...
  • Page 181 255 255 Values for bytes 1 and 2, respectively, for column 16, first character. 64 0 Two-byte header word, second character. 255 255 Values for bytes 1 and 2, respectively, for column 1, second character. Continue inputting the values for bytes 1 and 2 for all character col- umns.
  • Page 182 E 10 Appendix...
  • Page 183: Appendix F

    APPENDIX F HARDWARE JUMPER CONFIGURATION Jumpers on the DCU (Data Control Unit) board are used to select a few configuration pa rameters. These jumpers are installed for normal operation at the factory. However, certain applications may require a modification to the jumper configuration. To change any of these configuration jumpers, the DCU logic board must be removed.
  • Page 184 *NOTE: Only one of the Serial Interface clocks can be selected by inserting the related jumper. Selecting one of these clocks will require cutting the appropriate etch on the PCBA: For jumper E4A-E4B, cut E4B-E4C; for jumper E5A-E5B, cut E5B-E5C; for jumper E6A-E6B, cut E6B-E6C.
  • Page 185 Figure F-1. Side Panel Removal Appendix...
  • Page 186 Removing the DCU PCBA After removing the side panel, the card cage can be accessed. To remove the DCU PCBA from the card cage, perform the following instructions and refer to NO TAG. To remove the card cage access panel (A), loosen (but do not remove) the two hex head screws (B) on the bottom of the card cage and lift the panel up and off.
  • Page 187 Figure F-2. Removing the DCU PCBA Appendix...
  • Page 188 Appendix...
  • Page 189 INDEX International, 6-34, B-5 P-Series Emulation Set #3, B-3 P-Series Emulation Set #4, B-4 Alternate Character Set, 6-5 Primary, 6-6 Alternate Character Set Cancel, 6-6 Serial Emulation Set #1, B-1 Serial Emulation Set #2, B-2 Alternate Terminating Resistors, 7-5 CHECK Indicator, 2-3 ASCII Character Set, A-1 Attribute Set and Reset Codes, 6-2 Cleaning, 8-1...
  • Page 190 Form Feed (EVFU), 5-6 Formation, Character, 1-2 Dataproducts Parallel Interface, 7-1 Forms Length, EVFU, 5-6 DAVFU, 5-2 Forms Length (F/L) Switch, 2-6 Channel Assignment, 5-2 Forms Length Set (Inches), 6-30 Channel Instruction, 5-4 Forms Length Set (Lines), 6-31 Clearing DAVFU Memory, 5-3 End Load Code, 5-2 Forms Length, Setting, 2-17 Relative Line Slewing, 5-4...
  • Page 191 n/72 Inch, 6-37 Stacking, 2-13 Tent Installation, 2-13 Line Printing, 1-3 Unloading, 2-11 Line Spacing, 6-37, 6-38 Paper Adjustment Controls, 2-6 1/6 Inch, 6-37, 6-38 Forms Thickness Adjustment Lever, 2-6 1/8 Inch, 6-39 Horizontal Adjustment Knob, 2-8 1/8 Inch (1 line), 6-40 Tractors, 2-9 7/72 Inch, 6-41 Vertical Position Knob, 2-8...
  • Page 192 Printing, 1-3 Superscript/Subscript Printing, 6-53 Line, 1-3 Superscript/Subscript Printing Reset, 6-54 Rate, 1-4 Switches and Indicators, 2-1 See also Control Panel Rate, 1-5 Plot, 1-5 Tab, 6-32 Print, 1-4 Horizontal, 6-32 Removing the DCU PCBA, F-4 Horizontal Set, 6-33 Removing the Side Panel, F-2 Vertical, 6-56 Vertical Tab Set/Clear, 6-57 Replacing the Ribbon, 2-11...
  • Page 194 R NTRON X 17500 C ARTWRIGHT 19559 92623-9559 RVINE, 714/863-1900 HONE: 714/660-8682 R NTRON X EDERLAND OX 163, IEUWEWEG 283 NL-6600 A IJCHEN ETHERLANDS (31) 24-6490111 HONE: (31) 24-6419768 R NTRON X NO. 42, CHANGI SOUTH STREET 1 CHANGI SOUTH INDUSTRIAL ESTATE 486763 INGAPORE (65) 542-0110...

Table of Contents