Digital Equipment LG06 User Manual

Text and graphics printers
Hide thumbs Also See for LG06:
Table of Contents

Advertisement

LG06 / LG12
Text and Graphics Printers
User's Manual
d
i
g
t i
a
l
Order Number: FW–LG0A1–A8
Digital Equipment Corporation Merrimack, NH 03054

Advertisement

Table of Contents
loading

Summary of Contents for Digital Equipment LG06

  • Page 1 LG06 / LG12 Text and Graphics Printers User’s Manual Order Number: FW–LG0A1–A8 Digital Equipment Corporation Merrimack, NH 03054...
  • Page 2 Für Bundesrepublik Deutschland For the Federal Republic of Germany Pour la République féderale d’Allemagne Bescheinigung des Herstellers/Importeurs: Heirmit wird bescheinigt, daß die Einrichtung in Übereinstimmung mit den Bestimmungen der DBP–Verfügung 1046/84, Amtsblatt Nr. 163/1984, un Grenzwertklasse “B” der VDE0871, funkenstört ist. Der Deutschen Bundespost (DBP) wurde das Inverkehrbringen dieses Gerätes angezeigt und die Berechtigung zur Überprüfung der Serie auf Einhaltung der Bestimmungen eingeräumt.
  • Page 3 All Rights Reserved The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document.
  • Page 5: Table Of Contents

    ......... . 1–2 The LG06 / LG12 Text and Graphics Printers .....
  • Page 6 The Operator Control Panel ........3–5 Configuring the Printer with the Control Panel .
  • Page 7 Interfaces Printer Interfaces ..........5–2 Dataproducts Parallel Interface .
  • Page 8 ASCII Control Codes ........7–6 Additional Control Codes .
  • Page 9 IBM Proprinter Emulation ....... . . 9–2 Selecting Epson Emulation .
  • Page 10 APPENDICES Bar Codes Bar Codes ..........A–3 Select Bar Codes Attributes Sequence (DECSBCA) .
  • Page 11 Acoustic Noise Level ........B–4 Electrical Characteristics .
  • Page 12 Low Density Plot ........E–8 Correspondence Plot .
  • Page 13: Introduction

    ..........1–2 The LG06 / LG12 Text and Graphics Printers ......
  • Page 14: About This Manual

    About This Manual This manual is designed so you can quickly find the information you need to operate and maintain your LG06 or LG12 printer. How to Locate Information Use the Table of Contents at the front of the manual.
  • Page 15: The Lg06 / Lg12 Text And Graphics Printers

    The printers differ mainly in size, the number of hammers on the hammer bank, and speed of printing. The LG12 is larger and faster than the LG06. The LG12 has 88 print hammers, the LG06 has 49 hammers. The electromechanical drive elements of the hammer banks also differ, but are transparent to the user.
  • Page 16: Output Control

    Output Control: Five printing modes — 1) Data Processing (DP) 2) Correspondence 3) High Speed (HS) 4) OCR–A (10 cpi only) 5) OCR–B (10 cpi only) Selectable alternate horizontal and vertical dot densities enable you to tailor output to a wider variety of printing requirements Selectable forms length Character–by–character attribute specification—...
  • Page 17: Diagnostics

    Data stream hexadecimal code printout Line Matrix Printing The LG06 and LG12 are line matrix impact printers: they create characters by printing patterns of ink dots on paper, an entire line at a time. The dot pattern of each text character is stored in printer memory on a logical grid called the dot matrix.
  • Page 18: Printing Speed

    The LG06 and LG12 also print dot–addressable graphic images. The speed of graphics plotting is measured in inches per minute (ipm). Unidirectional plotting produces slightly better print quality, and takes about twice as long as bidirectional plotting.
  • Page 19: Installation

    2–4 LG06 Shipping Restraints ........
  • Page 20: Before You Begin

    Before You Begin... Read this chapter carefully before installing and operating the printer. The LG06 and LG12 are easy to install, but for your safety, and to protect valuable equipment, perform all the procedures in this chapter in the order presented.
  • Page 21 LG06 146.1 cm (57.5 in.) 102.5 cm (40.3 in.) 57.2 cm (22.5 in.) 68.4 cm (26.9 in.) 191.5 cm (75.4 in.) 68.6 cm 68.6 cm (27.0 in.) (27.0 in.) LG12 106.7 cm (42 in.) 149.2 cm (58.75 in.) 58.4 cm (23 in.)
  • Page 22: Remove The Shipping Restraints

    Save the foam pads and extra tie wraps with other packing materials. To reinstall the shipping restraints, simply reverse the steps in this section. If you have the LG06 printer, go to page 2–5. If you have the LG12 printer, turn to page 2–10.
  • Page 23: Lg06 Shipping Restraints

    Pad (Left) Tie Wrap Outer Foam Pad (Right) Figure 2–2. LG06: Tie Wraps and Outer Foam Pads Remove the Tie Wraps and Outer Foam Pads Raise the printer cover. Cut and remove the tie wraps securing the paper fence. (See Figure 2–2.)
  • Page 24 Forms Thickness Tractor Gate Lever Figure 2–3. LG06: Platen Protective Foam Remove the Platen Protective Foam Open the tractor gates. Push the tractor locks down. Move the tractors outward as far as they will go. (See Figure 2–3.) Rotate the forms thickness lever away from you as far as it will go; this is the fully open position.
  • Page 25 Hammer Bank Protective Foam Figure 2–4. LG06: Hammer Bank Protective Foam Remove the Hammer Bank Protective Foam Rotate the hammer bank protective foam toward the front of the printer and remove it from between the ribbon mask and hammer bank. (See Figure 2–4.)
  • Page 26 Protective Film Figure 2–5. LG06: Protective Film Remove the Protective Film Carefully peel the protective film off the control panel. (See Figure 2–5.) 2–8 Installation...
  • Page 27 Tie Wrap Tie Wrap Plastic Figure 2–6. LG06: Releasing Paper Chains Release LG06 Paper Chains 1. Open the rear cabinet door. 2. Cut the tie wraps and release the paper chains from the bags at the rear of the printer frame. Remove the tie wraps and bags. (See Figure 2–6.) 3.
  • Page 28: Lg12 Shipping Restraints

    LG12 Shipping Restraints Printer Cover Foam Blocks Tractor Gates Forms Thickness Lever Foam Pad Paper Guide Figure 2–7. LG12: Removing Tie Wraps, Foam Pad and Blocks Remove the Tie Wraps, Foam Pad, and Foam Blocks 1. Open the printer’s top cover. 2.
  • Page 29 Paper Fence Paper Tent Figure 2–8. LG12: Installing the Paper Tent Install the Paper Tent Open the back cover. Remove the bubble packaging and cardboard piece from the paper tent. Place the tent inside the printer. Installation 2–11...
  • Page 30 Front Tie Wrap Tie Wrap Figure 2–9. LG12: Releasing Paper Chains Release LG12 Paper Chains 1. Open the back cover if it is closed. 2. Cut the tie wraps and release the paper chains from the bags at the rear of the printer frame.
  • Page 31: Connect The Interface And Power Cables

    Connect the Interface and Power Cables LG06 LG12 Centronics Connector* Dataproducts Connector* EIA–232 Serial Connector* Connector Cover Power Switch AC Power Connector * Suggested DEC cables: Dataproducts parallel BC27A–30 Refer to Chapter 5, Interfaces , for NOTE: BC27L–30 descriptions of the connectors and the pin Centronics parallel BC19M–10...
  • Page 32: Test The Printer

    13. Press DOWN, then press NEXT until the desired emulation appears. (For example: “Emulation/LG06”) 14. Press ENTER to select the emulation. An asterisk (*) appears after the display message. (For example: “Emulation/LG06 * ”) 15. Simultaneously press the UP and DOWN switches to lock the ENTER switch. “Locked” displays briefly.
  • Page 33 17. Examine the print quality: Printed characters should be fully formed and of uniform density. If the test does not run or characters appear malformed, contact your authorized service representative. 18. Press the ON LINE switch to place the printer on–line. Installation 2–15...
  • Page 34 2–16 Installation...
  • Page 35: Operating The Printer

    Operating the Printer Chapter Contents Turning the Printer On and Off ........3–3 Operating States .
  • Page 36 UP, DOWN, NEXT, and PREV Switches ......3–9 Micro–Stepping ..........3–10 Loading Paper in an Empty Printer .
  • Page 37: Turning The Printer On And Off

    Set the power switch to the on position. (See Figure 3–1.) To Turn the Printer Off: Make sure all print jobs are finished. Set the power switch to the off position. (See Figure 3–1.) LG06 LG12 Figure 3–1. Power Switch Operating the Printer...
  • Page 38: Operating States

    Operating States On–Line On–line refers to the printing state. When the printer is on–line, it is ready to receive data and control commands from the host computer, and it prints the data immediately. The message display on the operator control panel displays “On–Line.” The printer must be on–line to receive data from the host computer.
  • Page 39: The Operator Control Panel

    The Operator Control Panel The operator control panel is at the front of the printer. (See Figure 3–2.) With the printer cover closed, the status lamps, message display, and four switches governing normal printer operation are accessible. With the printer cover raised, eight more switches are accessible.
  • Page 40 LG06 LG12 Printer Cover Operator Control Panel Message Display Status Lamps CLEAR PREV NEXT SET TOF ON LINE VIEW ENTER DOWN RAISE PRINTER COVER TO ACCESS THESE SWITCHES Figure 3–2. Operator Control Panel 3–6 Operating the Printer...
  • Page 41: Switches And Indicators

    Switches and Indicators Control panel switches allow you to change printer operating states and other tasks. The status lamps illuminate to signal various operating conditions. This section describes the function of every switch and indicator on the operator control panel. See Figure 3–2 for the locations of control panel switches and indicators.
  • Page 42: Ff (Form Feed) Switch

    FF (Form Feed) Switch This switch is active only when the printer is off–line. Press FF to advance the paper to the top–of–form of the next page. Any unprinted data remaining in the print buffer will print before the paper moves. This switch is not active during a fault condition.
  • Page 43: Set Tof (Top-Of-Form) Switch

    With “Off–line/Print Config” showing on the display, press R/S to print out the current configuration. (Refer to Chapter 4, Printer Configuration.) SET TOF (Top–Of–Form) Switch The SET TOF switch functions only when the printer is off–line. It moves the paper backwards from the top–of–form notch to the print station. (See page 3–16.) This switch is not active during a fault condition.
  • Page 44: Micro-Stepping

    displayed value into printer RAM. This switch can only be unlocked when the printer is off–line. Micro–Stepping Micro–steps are small vertical paper movements you can make at the control panel by pressing a key combination. In Digital emulation, paper will move 1/600 inch.
  • Page 45 LG06 Ribbon (Behind shuttle cover. Tractor Mask Not shown.) Gate Horizontal Adjustment Knob Tractor Tractor Gate Sprocket Tractor Lock Forms Thickness Lever LG12 Ribbon (Behind shuttle cover. Tractor Mask Not shown.) Gate Horizontal Adjustment Tractor Knob Gate Tractor Sprocket Tractor...
  • Page 46: Loading Paper After A "Paper Out" Message

    Loading Paper After a “Paper Out” Message NOTE: This procedure allows you to load paper without having to reset the top–of–form. Raise the printer cover. Raise the forms thickness lever all the way. (See Figure 3–4.) Press the CLEAR switch to silence the alarm. Open the floor cabinet front door and align the paper supply with the label on the floor of the cabinet.
  • Page 47 LG06 Ribbon (Behind shuttle cover. Tractor Mask Not shown.) Gate Horizontal Perforation Adjustment Knob Tractor Tractor Gate Sprocket Tractor Lock Forms Thickness Lever LG12 Perforation Ribbon (Behind shuttle cover. Tractor Mask Not shown.) Gate Horizontal Adjustment Tractor Knob Gate Tractor...
  • Page 48: Unloading Paper

    Unloading Paper If the printer is on–line, press the ON LINE switch to place it off–line. Raise the printer cover. Open the printer cabinet front door and tear off the paper near the paper slot. Fully raise the forms thickness lever. (See Figure 3–5.) When it is completely opened, you will hear a beep and a fault condition exists.
  • Page 49 LG06 Ribbon (Behind shuttle cover. Tractor Mask Not shown.) Gate Horizontal Perforation Adjustment Knob Tractor Tractor Gate Sprocket Tractor Lock Forms Thickness Lever LG12 Perforation Ribbon (Behind shuttle cover. Tractor Mask Not shown.) Gate Horizontal Adjustment Tractor Knob Gate Tractor...
  • Page 50: Setting Top-Of-Form

    Setting Top–of–Form Top–of–form (TOF) determines where the first line of print will appear. (One–half inch below the paper perforation is a commonly used location.) Unless otherwise configured, the printer assumes you are using paper that is 11 inches long. (To select other form lengths at the control panel, refer to Chapter 4, Printer Configuration.) Refer to Figure 3–6 and follow these steps: If the printer is on–line, press the ON LINE switch to place it off–line.
  • Page 51 LG06 TOF Indicator Vertical Position Knob Forms Thickness Lever LG12 Vertical TOF Indicator Position Knob Forms Thickness Lever Figure 3–6. Setting Top–of–Form Operating the Printer 3–17...
  • Page 52: Selecting A Font

    Press UP and DOWN simultaneously to unlock the ENTER switch. “Unlocked” displays momentarily. (If “Locked” displays, simply press UP and DOWN again.) Press DOWN. “Emulation/LG06 * ” displays. Press DOWN. “LG06/Font” displays. Press DOWN. “Font/Style” displays. Press DOWN. “Style/[font]” displays.
  • Page 53 12. Close the printer cover. 13. Press the ON LINE switch to place the printer on–line. 14. To make the font selection occur automatically when the printer is turned on, save the printer configuration. (Refer to Chapter 4, Printer Configuration.) NOTE: You can also select a font with control codes, which are discussed in Chapters 7, 8, and 9.
  • Page 54: Removing And Installing The Ribbon

    Removing and Installing the Ribbon NOTE: Ribbon specifications are in Appendix B. If the printer is on–line, press the ON LINE switch to place it off–line. Raise the printer cover. Remove the old ribbon: a. Fully raise the forms thickness lever (See Figure 3–7). b.
  • Page 55 LG06 Ribbon Path Ribbon Diagram Spool Shuttle Cover Latch Ribbon Forms Thickness Lever Ribbon Guide Ribbon Spool LG12 Ribbon Deck Forms Thickness Lever Ribbon Ribbon Path Guide Diagram Latch Ribbon Figure 3–7. Removing and Installing the Ribbon Operating the Printer...
  • Page 56: Clearing Paper Jams

    Clearing Paper Jams Open the floor cabinet front door and tear off the paper near the paper slot. Open the printer cover. Fully raise the forms thickness lever. Open both tractor gates and remove the paper from the tractor sprockets. Open the paper fence.
  • Page 57 LG06 Paper Paper Guide Fence Assembly Tractor Gate Vertical Position Knob Tractor Sprockets Forms Thickness Lever LG12 Paper Fence Paper Guide Assembly Tractor Gate Forms Vertical Thickness Position Lever Knob Tractor Sprockets Figure 3–8. Clearing Paper Jams Operating the Printer...
  • Page 58 3–24 Operating the Printer...
  • Page 59: Printer Configuration

    Printer Configuration Chapter Contents Printer Configuration ..........4–2 Configuration Printout .
  • Page 60: Configuration Printout

    Printer Configuration IMPORTANT Configuration directly affects printer operation. Do not change the con- figuration of your printer until you are thoroughly familiar with the pro- cedures in this chapter. Configuration refers to the operating properties that define how the printer responds to signals and commands received from the host computer.
  • Page 61 600–9 PFC Version 4.00E, 02–Apr–1993 Part No. 134727 P9/CCB RSP Version 3.01A, 01–Apr–1993 Part No. 134726 CCB–DX DPU Version 2.00C, 04–Mar–1993 Part No. 134710 Emulation LG06 Font Style Character Set DEC Multinat’l U.S. ASCII Vert. Forms Bot Frm 66/6” Top Mrg 0/6”...
  • Page 62: Configuration Procedure

    Configuration Procedure Use the following procedure to configure the printer from the control panel: Obtain a configuration printout (page 4–2). Determine the parameter values that must be changed to meet your requirements. The Configuration Diagram (page 4–8) shows all menus and parameter values.
  • Page 63: Saving Configuration Values

    11. Close the printer cover. 12. Press the ON LINE switch to place the printer on–line. Your selected values are now active and will remain set as long the printer is not reset or cleared. Saving Configuration Values When you save a set of configuration values they become the power–up default configuration.
  • Page 64: Loading Configuration Values

    Loading Configuration Values Configuration values saved using the Save Config menu (page 4–5) become the power–up default configuration. Although the factory settings remain permanently stored in printer memory, they are overridden by the last set of configuration values saved. The Load Config menu then gives you the choice of loading either the saved or the factory configuration values.
  • Page 65: Changing Printer Emulations

    Changing Printer Emulations Emulation refers to the ability of the LG06 and LG12 to execute the commands of a Digital printer, an IBM Proprinter III XL, or an Epson FX 850/1050 series printer. The Digital emulation is the default mode when the printer power is turned on, but you can select Proprinter or Epson emulations at any time.
  • Page 66: Configuration Diagram

    Configuration Diagram The Configuration Diagram is a series of block diagrams showing the configuration menu structure and the parameter options available in each menu. The Configuration Diagram begins on the next page. How to Read the Configuration Diagram Boxes on the diagram represent the message display. Messages that appear on the display are printed inside the boxes.
  • Page 67 Printer Configuration 4–9...
  • Page 68 4–10 Printer Configuration...
  • Page 69 Printer Configuration 4–11...
  • Page 70 4–12 Printer Configuration...
  • Page 71 Printer Configuration 4–13...
  • Page 72 4–14 Printer Configuration...
  • Page 73 Printer Configuration 4–15...
  • Page 74 4–16 Printer Configuration...
  • Page 75 Printer Configuration 4–17...
  • Page 76 4–18 Printer Configuration...
  • Page 77 Printer Configuration 4–19...
  • Page 78 4–20 Printer Configuration...
  • Page 79 Printer Configuration 4–21...
  • Page 80 4–22 Printer Configuration...
  • Page 81: Interfaces

    Interfaces Chapter Contents Printer Interfaces ..........5–2 Dataproducts Parallel Interface .
  • Page 82: Printer Interfaces

    (PCBA) and a connector for the data cable from the host computer. IMPORTANT The LG06 and LG12 are equipped with two parallel interfaces and one serial interface. Only one interface can be used at a time and is selected via control panel configuration.
  • Page 83: Dataproducts Parallel Interface

    Dataproducts Parallel Interface The Dataproducts parallel interface allows the printer to operate with a 50–pin AMP Ampilite HDH–20 male data cable connector. The length of the data cable from the host computer to the printer must be no longer than 30 feet.
  • Page 84: Dataproducts Parallel Interface Configuration

    Table 5–1. Connector Pin Assignments for Dataproducts Interface with AMP Connector OUTPUT INPUT Signal Signal Ready Data Line 1 Return Return On Line Data Line 2 Return Return Demand Data Line 3 Return Return Data Line 4 Interface Verify Return Paper Instr.
  • Page 85: Centronics Parallel Interface

    Response Polarity (standard or inverted) Strobe Polarity (standard or inverted) Latch Data On Leading or Trailing Edge of Strobe Refer to the Configuration Diagram in Chapter 4, Printer Configuration, for information on selecting parameter values. Some application programs may require a unique configuration. If the printer is not working properly in the configuration you selected, contact your authorized service representative.
  • Page 86: Centronics Parallel Interface Configuration

    Table 5–2 lists the Centronics interface connector pin assignments. Table 5–2. Centronics Interface Connector Pin Assignments INPUT SIGNALS OUTPUT SIGNALS Signal Signal Data Line 1 ACKNLG Return Return Data Line 2 Fault/ SLCT Return 32, 13 Data Line 3 Return Busy Return Data Line 4...
  • Page 87 Strobe Polarity (standard or inverted) Latch Data On Leading or Trailing Edge of Strobe Prime Signal (enable or disable) TOF Action (reset or do nothing) Refer to the Configuration Diagram in Chapter 4, “Printer Configuration,” for information on selecting parameter values. Some application programs may require a unique configuration.
  • Page 88: Terminating Resistors

    Terminating Resistors For parallel interface configurations, the LG06 and LG12 printers are equipped with 470 ohm pull–up terminating resistors, located at 12C on the Common Controller Board (CCB) and 1K ohm pull–down terminating resistors at location 12D. These are suitable for most applications.
  • Page 89: Eia-232D Serial Interface

    EIA–232D Serial Interface The EIA–232D serial interface enables the printer to operate with bit serial devices compatible with an EIA–232D controller. The interface circuit characteristics are compatible with the Electronic Industry Association Specification EIA–232D. Input serial data transfer rates of 150, 300, 600, 1200, 2400, 4800, 9600, or 19,200 baud are selectable at the control panel.
  • Page 90: Eia-232D Serial Interface Protocol

    Data Terminal Ready (DTR) – Control signal from the printer. Subject to configuration. Table 5–3. 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 Carrier Detect Data Terminal Ready Chassis Ground...
  • Page 91: Routine Service And Diagnostics

    Routine Service and Diagnostics Chapter Contents Routine Service ..........6–2 Cleaning Requirements .
  • Page 92: Routine Service

    Routine Service Periodic cleaning is the only maintenance your printer requires. If print quality deteriorates even after cleaning, contact your authorized service representative. Cleaning Requirements Periodic cleaning ensures efficient operation and clear print quality. Clean the printer every six months or after every 1000 hours of operation, whichever occurs first.
  • Page 93: Exterior Cleaning

    Exterior Cleaning Clean the outside of the cabinet with a soft, lint–free cloth and mild detergent soap. (Dishwashing liquid works well.) Do not use abrasive powders or chemical solvents. Clean the windows with plain water or mild window cleaner. Always apply the cleaning solution to the cloth; never pour cleaning solution directly onto the printer.
  • Page 94 Using a soft–bristled brush and vacuum cleaner, brush and vacuum paper and dust particles from the paper path, ribbon guides, ribbon path, and base pan. Check the ribbon mask and hammer bank cover for bits of torn paper or ribbon lint. Check the holes in the ribbon mask surrounding each hammer tip.
  • Page 95 LG06 Ribbon Path Ribbon Diagram Spool Shuttle Cover Latch Ribbon Forms Thickness Lever Ribbon Guide Ribbon Spool LG12 Ribbon Deck Forms Thickness Lever Ribbon Ribbon Path Guide Diagram Latch Ribbon Figure 6–1. Interior Cleaning Routine Service and Diagnostics 6–5...
  • Page 96: Printer Self-Tests

    Printer Self–Tests Run the printer self–tests to check the print quality and operation of your printer. The self–tests include: ASCII Swirl – A sliding alphanumeric pattern that identifies missing or malformed characters, improper vertical alignment, or vertical compression. All Es – A pattern of all uppercase letter Es that identifies missing characters, misplaced dots, smeared characters, improper phasing problems, or light/dark character variations.
  • Page 97: Running The Self-Test

    On the control panel, press the ON LINE switch to place the printer off–line. “Off–line/Emulation” displays. Raise the printer cover. On the control panel, press the DOWN switch. “Emulation/LG06” displays. Press the NEXT switch until “Emulation/Self Test” displays. Press UP and DOWN simultaneously to unlock the panel. “Unlocked”...
  • Page 98: Hex Code Printout

    (For example: “Emulation/LG06”) 11. Press ENTER to select the desired emulation. An asterisk (*) appears after the display message. (For example: “Emulation/LG06 * ”) 12. Simultaneously press the UP and DOWN switches to lock the ENTER switch.
  • Page 99: Fault Messages

    Fault Messages If a fault condition occurs in the printer, the status lamps on the message display flash on and off and the first line of the display indicates “Fault Condition.” The second line of the display indicates the specific fault. Fault messages are summarized in Table 6–1.
  • Page 100 Table 6–1. Fault Messages Message Operator Explanation Solution Displayed Correctable? 48 Volt Failed * Internal power failure. Contact your authorized service representative. Dynamic RAM RAM failure. Contact your authorized service Fault * representative. Ham. Bank Hot * One or more hammer Stop printing.
  • Page 101 Table 6–1. Fault Messages (continued) Message Operator Explanation Solution Displayed Correctable? Ribbon Stall No ribbon movement or Reset forms thickness lever. Check wrong speed. for obstruction to ribbon or ribbon hub. Remove and install ribbon. See page 3–20. If fault continues, contact an authorized service representative.
  • Page 102 6–12 Routine Service and Diagnostics...
  • Page 103: Digital Emulation

    Digital Emulation Chapter Contents Digital Emulation ..........7–2 Selecting Digital Emulation .
  • Page 104: Selecting Digital Emulation

    Emulation refers to the ability of a printer to execute the commands of other printer control languages. Digital emulation mode (displayed as “LG06” on the control panel) enables the LG06 and LG12 to print files coded for a Digital LG02 printer. Digital emulation is the default mode when the printer is turned on.
  • Page 105: Bar Code Printing

    Control Codes are one or more bytes that instruct the printer how to process and print characters and graphics The LG06 and LG12 process the character codes of the DEC Multinational Character Set (shown on page 7–5). Characters and codes from this chart are identified and located by their column and row numbers.
  • Page 106: Control Codes

    If word length is 7–bits, printable characters are only generated from columns 2 through 7. If word length is set at 8–bits, printable characters can be generated from columns 2 through 7 and columns 10 through 15. (Note that in an 8–bit environment, columns 0 through 7 have the 8th bit set to zero, while columns 8 through 15 always have the 8th bit set to 1.) NOTE: The actual characters printed may not always be those shown in the DEC Multinational Character Set because printable characters in the...
  • Page 107 Figure 7–1. DEC Multinational Character Set Digital Emulation 7–5...
  • Page 108: Ascii Control Codes

    When the printer receives a control character, it immediately performs the control operation instead of printing a graphic character. LG06 and LG12 printers recognize two sets of control characters: ASCII Control Codes (7–bit codes) Additional Control Codes (8–bit codes)
  • Page 109 Vertical Tab VT moves the active line to the next 0/11 vertical tab stop. The LG06 printer initially sets a vertical tab stop for every line on the page. Form Feed FF advances the active line to the first printable line on the next page.
  • Page 110 Table 7–1. ASCII Control Codes (Continued) Key Pressed Mnemonic Column/Row Name with CTRL Function Cancel CAN immediately ends an escape or control sequence. The printer interprets the characters following CAN as normal. CAN also cancels a Device Control String (DCS) when received within the command string of that DCS.
  • Page 111 9/12 9/DH–9/FH <OSC>, <PM>, <APC>: See “note” NOTE: The LG06 and LG12 recognize the start of this control string but ignore all data that follow until this sequence is either aborted or terminated by an <ST> sequence. Digital Emulation 7–9...
  • Page 112 Table 7–3. Equivalent 7–Bit and 8–Bit Additional Control Codes 8–Bit Character 7–Bit Sequence Column/Row Column/Row Name ESC D Index 1/11 4/4 ESC E Next Line 1/11 4/5 Horizontal Tab Set ESC H 1/11 4/8 Vertical Tab Set ESC J 8/10 1/11 4/10 ESC K Partial Line Down...
  • Page 113: 8-Bit To 7-Bit Control Code Conversion

    8–Bit to 7–Bit Control Code Conversion Convert 8–bit additional control codes to 7–bit escape sequences as follows: Insert the ESC character. Set the eighth bit of the final character to 0 and set its seventh bit to 1. NOTE: Only control codes found in columns 8 and 9 of the character sets may be converted as shown.
  • Page 114: Escape Codes

    Escape Codes The control codes discussed in the previous section are single byte control codes. The number of printer capabilities is greatly increased, however, by combining character codes into escape sequences. Escape sequences always begin with the ASCII ESCape character (location 1/11). An ESC character in the data stream signals the printer to wait for special instructions.
  • Page 115: Control Sequences

    always comes from the 3/0 through 7/14 range of the DEC multinational character set. For example, if the intermediate character is SP (hex 20) and the final character is G (hex 47), the resulting escape sequence is ESC SP G (hex 1B 20 47).
  • Page 116 [3], no intermediate characters, and the final character [m]. The LG06 and LG12 process control sequences with one intermediate character only. If more than one intermediate character is received, the printer waits for the final character, then ignores the entire control sequence.
  • Page 117: Special Parsing Requirements

    Special Parsing Requirements Parsing is the process of separating a programming statement into basic units that can be translated into machine instructions. Special parsing requirements are necessary when invalid parameters are specified, when invalid control functions are specified, and when control characters are embedded in control functions.
  • Page 118 When the characters <SP> (20H) or <DEL> (7FH) are received after a SS2 or SS3, the following occurs: If the (94) character set resides in the set being accessed (either G2 or G3), the <Space> or <DEL> keys are processed and the single shift flag remains set.
  • Page 119: How Control Codes Are Described In This Chapter

    If either (A0H) or (FFH) are received after SS2 or SS3, the following occurs: The LG06 and LG12 print the error character (a reverse question mark) and resets the single shift flag when a (94) character resides in the set being accessed (either G2 or G3).
  • Page 120: Control Code Index And Descriptions

    Control Code Index and Descriptions The Digital emulation mode control codes listed below are grouped by related functions. Control code sequences in this manual are shown in 7–bit form. They can be either 7–bit or 8–bit form, depending on your requirements. Code conversion instructions are on page 7–11.
  • Page 121: Logos

    Function Code Page Spacing 7–37 Spacing Pitch Increment (SPI) 7–38 ESC[Pn1;Pn2SPG Select Vertical (Line) Spacing (SVS) 7–39 ESC[PsSPL Set Vertical Pitch (DECVERP) 7–40 ESC[Psz Select Horizontal (Character) Spacing (SHS) 7–41 ESC[PsSPK Set Horizontal Pitch (DECSHORP) 7–42 ESC[Psw Vertical Format 7–43 Load Vertical Format Unit (VFU) 7–44 Load (VFU)
  • Page 122 Function Code Page Active Column and Active Line (“Cursor” Motion) 7–72 Forward Index (IND) 7–72 ESCD Reverse Index (RI) 7–73 ESCM Next Line (NEL) 7–73 ESCE Horizontal Position Absolute (HPA) 7–74 ESC[Pn‘ Horizontal Position Relative (HPR) 7–74 ESC[Pna Horizontal Position Backward (HPB) 7–75 ESC[Pnj Vertical Position Absolute (VPA)
  • Page 123: Default Values And States

    Function Code Page Character Attributes (SGR) 7–99 ESC[Psm Bold Printing 7–102 ESC[1m Crossed–Out Text 7–102 ESC[29 Double Underlined Text 7–103 ESC[Psm Italic Printing 7–104 ESC[3m Overlined Text 7–102 ESC[Ps Turn Off All Attributes 7–105 ESC[0m Underlined Text 7–105 ESC[Psm Block Characters 7–122 Setting Block Character Parameters (DECBCS) 7–122...
  • Page 124: Set/Reset Mode

    Set/Reset Mode Set (Enable) Reset (Disable) ASCII Code ESC [ Ps h ESC [ Ps l Hex Code 1B 5B Ps 68 1B 5B Ps 6C Dec Code 27 91 Ps 104 27 91 Ps 108 Purpose Turns basic printing features on (set) or off (reset). Discussion Set/Reset Mode controls certain printer features that have two settings: on or off.
  • Page 125 Line Feed/New Line Mode (LNM) Set (Enable) Reset (Disable) ASCII Code ESC [ 2 ESC [ 2 Hex Code 1B 5B 32 30 68 1B 5B 32 30 6C Dec Code 27 91 50 48 104 27 91 50 48 108 Purpose Defines the paper position according to how the line feed features are enabled.
  • Page 126 Carriage Return/New Line Mode (DECCRNLM) Set (Enable) Reset (Disable) ASCII Code ESC [ ? ESC [ ? Hex Code 1B 5B 3F 34 30 68 1B 5B 3F 34 30 6C Dec Code 27 91 63 52 48 104 27 91 63 52 48 108 Purpose Defines printer response to the Carriage Return (CR) character.
  • Page 127 Autowrap Mode (DECAWM) Set (Enable) Reset (Disable) ASCII Code ESC [ ? ESC [ ? Hex Code 1B 5B 3F 37 68 1B 5B 3F 37 6C Dec Code 27 91 63 55 104 27 91 63 55 108 Purpose Determines what happens when text exceeds the right margin of the page.
  • Page 128 Pitch Select Mode (DECPSM) Set (Enable) Reset (Disable) ASCII Code ESC [ ? ESC [ ? Hex Code 1B 5B 3F 32 39 68 1B 5B 3F 32 39 6C Dec Code 27 91 63 50 57 104 27 91 63 50 57 108 Purpose Controls the Set Horizontal Pitch (DECSHORP) sequence.
  • Page 129: Set Page Orientation (Decspo)

    Set Page Orientation (DECSPO) ASCII Code ESC [ Ps & z Hex Code 1B 5B Ps 26 7A Dec Code 27 91 Ps 38 122 Purpose Sets the intended reading orientation of the page with respect to the paper feed direction. Discussion DECSPO is similar to the page orientation defined by PFS, but has no effect on the page size or number of lines and columns.
  • Page 130 Position Unit Mode (PUM) Set (Enable) Reset (Disable) ASCII Code ESC [ 1 ESC [ 1 Hex Code 1B 5B 31 31 68 1B 5B 31 31 6C Dec Code 27 91 49 49 104 27 91 49 49 108 Purpose Selects a unit of measurement used with the escape sequences that control spacing parameters.
  • Page 131 Table 7–5. Escape Sequences With Spacing Parameters Sequence Name DEC Mnemonic Page No. 7–38 Spacing Pitch Increment * SPI * Set Lines Per Physical Page DECSLPP 7–68 7–69 Set Top and Bottom Margins DECSTBM 7–70 Set Left and Right Margins DECSLRM Horizontal Position Absolute 7–74...
  • Page 132 Force Plot Mode (DECFPM) Reset (Disable) Set (Enable) ASCII Code ESC [ ? ESC [ ? Hex Code 1B 5B 3F 37 30 31 1B 5B 3F 37 30 68 Dec Code 27 91 63 55 48 49 27 91 63 55 48 49 Purpose Forces the printer to enter or stay in Plotting mode.
  • Page 133: Select Size Unit (Ssu)

    Select Size Unit (SSU) ASCII Code ESC [ Ps SP I Hex Code 1B 5B Ps 20 49 Dec Code 27 91 Ps 32 73 Purpose Works with the Position Unit Mode (PUM) sequence to select a unit of measurement for spacing parameters. Discussion When PUM is enabled (set), Select Size Unit selects either decipoints or pixels as the spacing unit, depending on the parameter settings shown...
  • Page 134 Graphic Size Selection (GSS) ASCII Code ESC [ Pn SP C Hex Code 1B 5B Pn 20 43 Dec Code 27 91 Pn 32 67 Purpose Sets the height and width of all characters in the selected font that start after the control sequence.
  • Page 135 Graphic Size Modification (GSM) ASCII Code ESC [ Pn1 ; Pn2 SP B Hex Code 1B 5B Pn1 3B Pn2 20 42 Dec Code 27 91 Pn1 59 Pn2 32 66 Purpose Modifies the height and width for all designated fonts as set by the GSS sequence.
  • Page 136: Setting Plot Density

    Setting Plot Density The printer can plot in several different densities (dots per inch), from 30 dots per inch to 200 dpi. The Plot mode fonts contain the information for the vertical and horizontal densities they use. Determine non–text imaging densities (for sixels, bar codes) by using these innate commands.
  • Page 137: Set Graphics Density (Decsgd)

    Set Graphics Density (DECSGD) ASCII Code ESC [ Psh ; Psv & { Hex Code 1B 5B Psh 3B Psv 26 7B Dec Code 27 91 Psh 59 Psv 38 123 Purpose Sets the darkness of drawn images. Discussion DECSGD controls darkness via the density of the physical pixels. It does not change the resolution of the image (logical pixels), only the darkness of the segments drawn.
  • Page 138 Table 7–7. X–Density Values X–Density (Portrait–dflt) (Dots/Inch) No change Table 7–8. Y–Density Values Y–Density (Portrait–dflt) (Dots/Inch) No change 66.67 7–36 Digital Emulation...
  • Page 139 Spacing The five spacing sequences covered in this section affect the spacing of lines and characters on the page but do not affect character size. Horizontal pitch affects character spacing in characters per inch (cpi). Vertical pitch affects line spacing in lines per inch (lpi). Table 7–9.
  • Page 140: Spacing Pitch Increment (Spi)

    Spacing Pitch Increment (SPI) ASCII Code ESC [ Pn1 ; Pn2 SP G Hex Code 1B 5B Pn1 3B Pn2 20 47 Dec Code 27 91 Pn1 59 Pn2 32 71 Purpose Sets the vertical and horizontal spacing increments for all characters that follow in the data stream.
  • Page 141: Select Vertical (Line) Spacing (Svs)

    Spacing Pitch Increment (SPI) (continued) If a position command does not precede the printable (graphic) character, the printer will place that character to the right of the previously received character. The distance between characters depends on the values of Pn1 and Pn2 in the most recent SPI, SHS, or DECSHORP sequence.
  • Page 142: Set Vertical Pitch (Decverp)

    Set Vertical Pitch (DECVERP) ASCII Code ESC [ Ps z Hex Code 1B 5B Ps 7A Dec Code 27 91 Ps 122 Purpose Selects the number of lines printed per inch on the page. Discussion Selects the line spacing (vertical pitch) used with all fonts. Ps selects the vertical pitch (lines per inch).
  • Page 143: Select Horizontal (Character) Spacing (Shs)

    Select Horizontal (Character) Spacing (SHS) ASCII Code ESC [ Ps SP K Hex Code 1B 5B Ps 20 4B Dec Code 27 91 Ps 32 75 Purpose Selects character spacing (horizontal pitch). Discussion Ps selects the horizontal pitch and the horizontal character position unit. By setting this parameter, the white space between characters varies, but the character size is not affected.
  • Page 144: Set Horizontal Pitch (Decshorp)

    Set Horizontal Pitch (DECSHORP) ASCII Code ESC [ Ps w Hex Code 1B 5B Ps 77 Dec Code 27 91 Ps 119 Purpose Selects the character spacing for monospaced fonts. This sequence selects the number of characters printed per horizontal inch on a line. NOTE: DECSHORP varies the white space between characters, not the actual character size.
  • Page 145: Vertical Format

    Vertical Format Vertical format consists of two control codes that program the printer to make fast vertical paper movements (slewing) during print jobs. Vertical formatting increases printer efficiency and reduces printing time for repetitive printing jobs. Vertical channels in the form are defined by downloading the Vertical Format Unit (VFU) from the host to the printer.
  • Page 146 Load Vertical Format Unit (VFU) ASCII Code ESC [ < 1 h Hex Code 1B 5B 3C 31 68 Dec Code 27 91 60 49 104 Purpose Downloads the VFU from the host to the printer. Discussion All data following the begin load sequence is placed in VFU memory except ASCII control codes.
  • Page 147 Load Vertical Format Unit (VFU) (continued) Table 7–11. Byte 2 Structure (Second Character of Pair) Bits: Values: The following define the values in Table 7–11: C1 – C12 are channels 1 through 12. C1 identifies top–of–form (TOF). C12 identifies bottom–of–form (BOF). End Load (VFU) ASCII Code ESC [ <...
  • Page 148: Channel Command

    Channel Command ASCII Code ESC [ nnn & y Hex Code 1B 5B nnn 26 79 Dec Code 27 91 nnn 38 121 Purpose The channel commands control paper motion. nnn is the channel number. When the first n equals 0, forward paper motion occurs.
  • Page 149 Channel Command (continued) If a VFU table is not loaded and channel commands are sent to it, a line feed occurs then the text prints. If you load a VFU table with more than one TOF and/or more than one BOF already defined, the load is terminated and a warning message is displayed on the front panel.
  • Page 150 Forms A form contains data. This data is a sequence of self–contained commands and text that can occupy one or more pages of the form. The data form can be downloaded then stored in printer memory for later use. The status report lists the form IDs loaded in the printer.
  • Page 151 Loading Forms Sequence (DECLFM) ASCII Code DCS P1 ; P2 & p RECORD ST Hex Code 90 P1 3B P2 26 70 RECORD 9C Dec Code 144 P1 59 P2 38 112 RECORD 156 Purpose Allows you to load forms into printer memory. Discussion The Pn parameters define the format of the form as well as which forms to delete.
  • Page 152 Loading Forms Sequence (DECLFM) (continued) The form record includes a form header that defines form parameters and size, and the form data string. This information is contained in the format header and includes: ID length is a two digit number (01 – 99) that defines the length of the form ID.
  • Page 153 Loading Forms Sequence (DECLFM) (continued) Form Data Switch Character designates the insertion of the form’s fill–in data. The character, considered a field indicator character, is always in a range from 2/0 through 7/14. The form–data switch character must be different from the control–character encoding character.
  • Page 154: Form Types

    Form Types A form can be printed in Print mode, in Plot mode, or in a combination of Print and Plot mode. In Plot mode, all positioning should be fully specified by the Digital positioning commands. The entire form is plotted if the following conditions exist: Contains any graphics (block characters, bar codes, vectors, logos) The pitch of the font does not exist in print mode...
  • Page 155 Start Forms Sequence (DECIFM) ASCII Code DCS P1 & r FORM NAME ST Hex Code 90 P1 26 72 FORM NAME 9C Dec Code 144 P1 38 114 FORM NAME 156 Purpose Selects any form loaded in RAM. Discussion P1 is the Select Form Switch character. With this sequence, a form loaded in RAM is selectable for printing.
  • Page 156 Terminate Forms Sequence (DECTFM) ASCII Code ESC # SP 1 Hex Code 1B 23 20 31 Dec Code 27 35 32 49 Purpose Terminates the printing of a form. Discussion If no form is selected, this sequence is ignored. Many special conditions might affect the printer output or performance in its various uses.
  • Page 157: Forms Considerations

    Forms Considerations The following commands are not to be included in form data or fill–in data: Load a form, logo, or font Delete a form, logo, or font Invoke a Digital sequence Invoke a ESCc (RIS) sequence. This will exit you from the Form mode. Be aware of the following conditions, which can affect the printer’s output/performance in Forms mode: To minimize paper movement, print all text together and print all...
  • Page 158 Forms Considerations (continued) When using bar codes, note the following: When using bar codes as part of the form data, make sure that the control character encoding character in the bar code differs from the control character encoding character and the switch character in the Loading Form sequence.
  • Page 159 Logos A logo is a graphic image stored in the printer. Once a logo is downloaded, it can be printed repeatedly by referring to its identifying number. Up to 16 logos can reside in the printer, with a maximum size of 65,000 bytes per logo.
  • Page 160 Loading Logos Sequence (DECLLG) (continued) The logo record includes all data after the final character (t) and up to the string terminator, as well as the logo header portion and the row data strings portion. The logo header contents identify the logo and the size (number of characters) of the row data string.
  • Page 161 Select Logo Sequence (DECILG) ASCII Code CSI Pn & } Hex Code 9B Pn 26 7D Dec Code 155 Pn 38 125 Purpose Prints selected logos present in printer memory. Discussion Pn defines the ID of the selected logo. If no logo exists for that ID, the sequence is ignored.
  • Page 162 Deleting Logos Sequence (DECDLG) ASCII Code CSI P1 ; P2 ; ... ; Pn & | Hex Code 9B P1 3B P2 3B 2E2E2E 3B Dec Code 155 P1 59 P2 59 464646 59 Purpose Deletes logos from printer memory. Discussion P1 defines the logos to be deleted: Function...
  • Page 163 Logo Status Report (DECLGSR) ASCII Code DCS & w LOGO STRING ST Hex Code 90 26 77 LOGO STRING 9C Dec Code 144 38 119 LOGO STRING 156 Purpose Reports the logo status in response to the DECRLGR sequence. Discussion The logo string contains a list of all the valid logos loaded in the printer and their comment strings.
  • Page 164: Page Print Area And Margins

    Page Print Area and Margins The LG06 and LG12 have no print area limitations; however, smaller page areas can be selected by using the Page Format Select (PFS) sequence. Figure 7–1 shows the two types of page orientation: portrait and landscape. If...
  • Page 165 Page Print Area and Margins (continued) Changing the Print Area You can change the print area two ways: Set the printed page to one of the predefined formats using the Page Format Select (PFS) sequence (see page 7–64). PFS permits you to set page format with one command.
  • Page 166 Page Format Select (PFS) ASCII Code ESC [ Ps SP J Hex Code 1B 5B Ps 20 4A Dec Code 27 91 Ps 32 74 Purpose Selects a page format from a list of predefined formats. Discussion Ps selects one of 12 page formats. Two kinds of format are available: normal and extended.
  • Page 167 Page Format Select (PFS) (continued) The page home line is the active line after a form feed (FF). The index (IND), next line (NL), and carriage return characters cause a form feed when they pass the page end line. Use the vertical position absolute and relative (VPA and VPR) sequences to move below the page end line.
  • Page 168 Page Format Select (PFS) (continued) Table 7–14 shows the lines per page and the characters per line selected with the normal and extended PFS formats. Table 7–14. Lines Per Page and Characters Per Line Using PFS Formats Format Description Lines Per Page in Text Area Chars.
  • Page 169 Page Format Select (PFS) (continued) Table 7–15 shows the printable area extending beyond the text area when working in normal and extended PFS formats. Table 7–15. Printable Area Extending Beyond Text Area in PFS Formats Format Description Lines Above/Below Text Area Char.
  • Page 170: Set Lines Per Physical Page (Decslpp)

    Set Lines Per Physical Page (DECSLPP) ASCII Code ESC [ Pn t Hex Code 1B 5B Pn 74 Dec Code 27 91 Pn 116 Purpose Defines form length. Discussion A form’s length equals the maximum distance the paper moves when a form feed command is issued.
  • Page 171: Set Top And Bottom Margins (Decstbm)

    Set Top and Bottom Margins (DECSTBM) ASCII Code ESC [ Pn1 ; Pn2 r Hex Code 1B 5B Pn1 3B Pn2 72 Dec Code 27 91 Pn1 59 Pn2 114 Purpose Sets the top and bottom margins, and the page home line. These settings are relative to the current origin point for page coordinates.
  • Page 172: Set Left And Right Margins (Decslrm)

    Set Left and Right Margins (DECSLRM) ASCII Code ESC [ Pn1 ; Pn2 s Hex Code 1B 5B Pn1 3B Pn2 73 Dec Code 27 91 Pn1 59 Pn2 115 Purpose Sets the left and right margins. Discussion Pn1 sets the left margin and the line home position. Pn2 sets the right margin.
  • Page 173 Set Left and Right Margins (DECSLRM) (continued) If Autowrap is enabled and the active position is grater than the specified right margin, the next printable character causes a carriage return/line feed before the next character is printed. If Autowrap is disabled (truncated), the characters that follow this command are ignored until the cursor is returned to the printable area.
  • Page 174: Forward Index (Ind)

    Active Column and Active Line (Cursor Motion) This section describes cursor positioning command sequences. Line printers do not have a cursor like the blinking place–marker on most computer screens. The cursor position on a line printer is the space where the next character will print.
  • Page 175: Reverse Index (Ri)

    Reverse Index (RI) ASCII Code ESC M Hex Code 1B 4D Dec Code 27 77 Purpose Causes the active position to move to the corresponding character position of the preceding line. Discussion Pn specifies the active position. The Reverse Index command causes the active position to stop at the top of the margin.
  • Page 176: Horizontal Position Absolute (Hpa)

    Horizontal Position Absolute (HPA) ASCII Code ESC [ Pn ‘ Hex Code 1B 5B Pn 60 Dec Code 27 91 Pn 96 Purpose Selects the active column on the active line. Discussion Pn value specifies the new active column. Default value: Pn = 1. If you try to move the active column to the right of the last position on the line, the active position stops at the last position on the line.
  • Page 177: Horizontal Position Backward (Hpb)

    Horizontal Position Backward (HPB) ASCII Code ESC [ Pn j Hex Code 1B 5B Pn 6A Dec Code 27 91 Pn 106 Purpose Moves the active column backward by subtracting the value Pn from the currently active column. Discussion Pn is the value subtracted from the currently active column. Default value: Pn = 1.
  • Page 178: Vertical Position Relative (Vpr)

    Vertical Position Relative (VPR) ASCII Code ESC [ Pn e Hex Code 1B 5B Pn 65 Dec Code 27 91 Pn 101 Purpose Moves the active line to the corresponding horizontal position by adding Pn the value to the currently active line. Discussion Pn is the value added to the currently active line.
  • Page 179: Cursor Up (Cuu)

    Cursor Up (CUU) ASCII Code ESC [ Pn A Hex Code 1B 5B Pn 41 Dec Code 27 91 Pn 65 Purpose Causes the active position to move to the corresponding column at the preceding vertical position set by the Pn value. Discussion If you try to move the active position above the top line, the active position stops at the top line.
  • Page 180 Partial Line Up (PLU) — Superscripting ASCII Code ESC L Hex Code 1B 4C Dec Code 27 76 Purpose Print superscripted characters. Discussion This sequence moves the active position up a distance equal to 1/2 a vertical line increment, as determined by the currently active font. The Partial Line Down (PLD) sequence returns the active position to the previous baseline.
  • Page 181 Partial Line Down (PLD) — Subscripting ASCII Code ESC K Hex Code 1B 4B Dec Code 27 75 Purpose Print subscripted characters. Discussion This sequence moves the active position down a distance equal to 1/2 a vertical line increment, as determined by the currently active font. The Partial Line Up (PLU) sequence returns the active position to the previous baseline.
  • Page 182: Tab Stops

    Tab Stops A tab stop is a predetermined point to which the active position moves when you send the HT and VT tab commands. The active position is where the next character will print. A page can have a maximum of 32 horizontal tabs, and a maximum of 67 vertical tabs.
  • Page 183: Set Horizontal Tab Stops (Decshts)

    Set Horizontal Tab Stops (DECSHTS) ASCII Code ESC [ Pn ; ... ; Pn u Hex Code 1B 5B Pn 3B ... 3B Pn 75 Dec Code 27 91 Pn 59 ... 59 Pn 117 Purpose Pn denotes a horizontal tab stop location. Discussion DECSHTS allows you to select up to 16 horizontal tab stops at one time.
  • Page 184: Set Vertical Tab Stops (Decsvts)

    Set Horizontal Tab Stops (HTS) ASCII Code ESC H Hex Code 1B 48 Dec Code 27 72 Purpose Causes a horizontal tab stop to be set at the current position. Discussion A horizontal tab stop can also be achieved in 8–bit mode by sending the HTS 8–bit control code.
  • Page 185: Tab Clear (Tbc)

    Set Vertical Tab Stops (VTS) ASCII Code ESC J Hex Code 1B 4A Dec Code 27 74 Purpose Causes a vertical tab stop to be set at the current position. Discussion A vertical tab stop can also be achieved in 8–bit mode by sending the HTS 8–bit control code.
  • Page 186: Soft Terminal Reset (Decstr)

    Soft Terminal Reset (DECSTR) ASCII Code ESC [ ! p Hex Code 1B 5B 21 70 Dec Code 27 91 33 112 Purpose Resets the value or state of several operating features. Discussion After receiving a DECSTR, the printer positions itself at the next top of form, then resets the value or state of several operating features.
  • Page 187: Character Set Selection

    Character Set Selection To make a character set available for printing, you must designate the set as either G0, G1, G2, or G3. The designated set is then invoked into GL or GR using single or locking shift, and can be used for printing. National Replacement Characters (NRCs) are created by replacing the relevant characters in the U.S.
  • Page 188: Select Character Set Sequences (Scs)

    Select Character Set Sequences (SCS) The Select Character Set Sequence (SCS) assigns a character set to the G0, G1, G2, or G3 character set designators. Table 7–17 give the sequences that select the available language sets. Table 7–17. Selecting Language Sets Using Single and Locking Shifts Character Set U.
  • Page 189: Product Identification (Da)

    When the host computer sends a device attributes (DA) sequence, the printer immediately sends an answering sequence that identifies the printer. The printer will answer as follows: LG06 Product ID ESC [ ? <45>c 1B 5B 3F 34 35 63 Digital Emulation...
  • Page 190: Printer Status Requests And Reports

    Printer Status Requests and Reports The host computer can send Device Status Requests (DSRs) to the printer, which will then respond with status reports about its operational condition. The printer will send brief or extended and solicited or unsolicited reports to the host.
  • Page 191 Device Status Requests (DSRs) (continued) Printer Status Reports The printer sends a Device Status Report (DSR) to the host via the serial line when requested by the host (DSR) or when unsolicited reports have been previously enabled and a reportable status condition has occurred. The host can request a brief or extended status report, as follows: NOTE: The question mark (?) character occurs only once per DSR sequence.
  • Page 192 Device Status Requests (DSRs) (continued) Request Sequence Cursor Position Report Pn1 is the active line CSI Pn1 ; Pn2 R Pn2 is the active column Values of Pn (up to three digits) are defined in Table 7–18. Printer status codes are reported in pairs: a generic error code first, then a specific error code.
  • Page 193 Device Status Requests (DSRs) (continued) Table 7–18. Printer Status Error Codes Generic Fault Specific Number Codes Codes LCD Display Message Req Font Deleted Off–Line Paper Jam Cover Open Paper Out Err in Font S/W* Emul Switch Err* Paper Fault Platen Open Bad Font Data Ribbon Stall Char.
  • Page 194: Assigning And Selecting Font Files

    Assigning and Selecting Font Files Each font file stored in printer ROM includes data for one of the three standard character sets: ASCII, DEC Supplemental, and DEC Technical. Each font file also includes data for one font, which is part of a type family. You can identify font files by type family ID, font ID, and font file ID.
  • Page 195: Assign Type Family Or Font (Decatff)

    Assign Type Family or Font (DECATFF) ASCII Code DCS Ps1 ; Ps2 } ID String ST Hex Code 90 Ps1 3B Ps2 7D ID String 9C Dec Code 144 Ps1 59 Ps2 125 ID String 156 Purpose Assigns a GSR number to a font ID or type family ID. Discussion To select fonts for printing or plotting graphics, you must assign a Select Graphic Rendition (SGR) number to the type family ID (seven...
  • Page 196 Assign Type Family or Font (DECATFF) (continued) Ps2 Parameter Ps2 selects the SGR number to assign to the type family ID or font ID. The following table indicates the SGR number assignment at power–up: Assignment Font or Type Family Type Family DBULTN1 Data Processing (print font) Type Family...
  • Page 197: Selecting Fonts For Printing (Sgr)

    Selecting Fonts for Printing (SGR) ASCII Code CSI Ps m Hex Code 9B Ps 6D Dec Code 155 Ps 109 Purpose Selects fonts for printing or plotting. NOTE: This SGR sequence format is also used to select several character attributes. (Refer to page 7–99.) You can combine several SGR sequences by separating Ps values with semicolons ( ;...
  • Page 198: Deleting Fonts From Ram (Declff)

    Deleting Fonts from RAM (DECLFF) ASCII Code DCS 0 ; 1 ; 0 y ST Hex Code 90 30 3B 31 3B 30 79 9C Dec Code 144 48 59 49 59 48 121 156 Purpose Deletes fonts from RAM. Discussion Digital LG printer emulation fonts are in portrait orientation by default.
  • Page 199: Font Status Sequences

    Font Status Sequences Font status sequences help the host computer control and manage font memory. The host sends a request font status sequence, and the printer responds by sending a font status report. The font status report tells the host which fonts are currently available in the printer.
  • Page 200: Font Status Report (Decfsr)

    Font Status Report (DECFSR) The printer uses this sequence to report the font status requested by the DECRFS sequence (page 7–97). There is a separate report for the two types of status requests. NOTE: This command works only when the printer is connected to the host through the serial interface.
  • Page 201: Character Attributes (Sgr)

    Character Attributes (SGR) Character attributes are enhancements that let you highlight your printed text. You can select ten character attributes by using Select Graphic Rendition (SGR) sequences: Select font (DEC multinational character set, NLQ, OCR–A, OCR–B) Character Expansion via Graphic Size Modification (GSM) sequences (Double height characters, triple height characters, double width characters), if the font was selected by family.
  • Page 202 Character Expansion (GSM) ASCII Code ESC [ Ps1 ; n2 SP B Hex Code 1B 5B Ps1 3B n2 20 42 Dec Code 27 91 Ps1 109 n2 32 66 Purpose Ps1 multiplies height; n2 multiplies width. Discussion The Character Expansion control sequence allows characters to be multiplied in both height and width.
  • Page 203 Character Expansion (GSM) (continued) Multiply Width The printer prints double width characters by expanding the single width character matrix to produce twice the number of horizontal dots per character. When double width characters are selected, the Space character also expands to twice the normal width. To double character width, invoke the following cpi: Current Width Double Width...
  • Page 204: Bold Printing

    Bold Printing ASCII Code ESC [ Ps m Hex Code 1B 5B Ps 6D Dec Code 27 91 Ps 109 Purpose Turn bold printing on or off. Discussion This sequence causes the printer to print bold text in the same font currently selected.
  • Page 205: Double Underlined Text

    Double Underlined Text ASCII Code ESC [ Ps m Hex Code 1B 5B Ps 6D Dec Code 27 91 Ps 109 Purpose Turns double underlining on or off. Discussion With double underlining on, the printer double underlines all following printable characters, including spaces. Double underlining remains in effect (even across page boundaries) until turned off.
  • Page 206: Italic Printing

    Italic Printing ASCII Code ESC [ Ps m Hex Code 1B 5B Ps 6D Dec Code 27 91 Ps 109 Purpose Turn italic printing on or off. Discussion Text prints in italics only when the Data Processing or Near Letter Quality (NLQ) fonts are in use and italic printing is selected.
  • Page 207: Turn Off All Attributes

    Turn Off All Attributes ASCII Code ESC [ 0 m Hex Code 1B 5B 0 6D Dec Code 27 91 0 109 Purpose Turns off all font attributes. Underlined Text ASCII Code ESC [ Ps m Hex Code 1B 5B Ps 6D Dec Code 27 91 Ps 109 Purpose...
  • Page 208: Justification (Jfy)

    Justification (JFY) ASCII Code ESC [ Ps SP F Hex Code 1B 5B Ps 20 46 Dec Code 27 91 Ps 32 70 Purpose Aligns text at left and right margins. Discussion Justification changes the spacing between words. With a justified line, the first character of the first word is flush with the left margin, or at the line home position if it differs from the margin setting.
  • Page 209 Justification (JFY) (continued) Vertical Table (VT) Next Line (NEL) Forward Index (IND) Reverse Index (RI) Vertical Position Absolute (VPA) The active font determines the distance between characters in a word. The printer will not autowrap text with justification turned on; therefore, text that exceeds the printable area is lost.
  • Page 210: Sixel Graphics Processing

    Sixel Graphics Processing A sixel is a group of six vertical picture elements (six pixels) that represents a section of a graphic image. It can be sent in one byte (7 or 8 bits). A bit value of 1 means print a pixel; a bit value of 0 means leave a space. The sixel protocol is a bit–imaged rasterised method of transmitting and displaying graphic images.
  • Page 211: Protocol Selector

    The String Introducer Control code (DCS) identifies the start of the sixel protocol. The DCS code is 90H in 8–bit mode. In 7–bit mode, it is 1BH, 50H. Protocol Selector The protocol selector consists of a string of zero, one, or more numeric parameters, each separated by the parameter separator character, ;...
  • Page 212 The printer performs default horizontal grid sizes for some decipoint values. The following table identifies the horizontal grid size used for each parameter value. Decipoints (1/720”) Horizontal Grid Size 0 or none No change to HGS defined by Ps1 1, 2, 3 1/180in (.0056 in) 1/180in (.0056 in) 1/180in (.0056 in)
  • Page 213: Picture Data

    When the 100:100 aspect ratio is selected by Ps1, Pn3 must take on one of the following values: 1/180 in, change to 200:100 A/R and maintain HGS = 1/180 in 1/140 in, maintain 200:100 A/R and change to HGS = 1/140 in 1/90 in, maintain 200:100 A/R and change to HGS = 1/140 in 1/70 in, maintain 200:100 A/R and HGS = 1/70 in 1/35 in, maintain 200:100 A/R and change to HGS = 1/35 in...
  • Page 214: Character Processing In Sixel Graphics Mode

    Character Processing in Sixel Graphics Mode In Sixel Graphics mode, characters are made up of standard ASCII text processed as sixel printable characters and sixel control characters. Sixel Printable Characters Sixel printable characters are GL characters in the 3FH – 7EH range decoded as printable characters.
  • Page 215 Sixel Control Codes Sixel control codes are GL characters in the 20H – 3EH range. The parameter separator (3BH) and the parameter digits (30H – 39H) are also included in this range. GR characters in the A0H – BEH range are processed as GL characters by setting the eighth bit to 0.
  • Page 216 The numeric parameter specifies the number of times to print the character that follows the repeat introducer. The numeric parameter is a string of characters in the 30H – 39H range, which is evaluated as a decimal number. If a numeric parameter is not received or if the parameter is 0, a value of 1 is assumed.
  • Page 217 Horizontal Grid Size (HGS) yields the ideal Vertical Grid Size (VGS). That is: Pixel Aspect Ratio x HGS = Ideal VGS. Table 7–21 gives the aspect ratios supported by the printer. Table 7–21. Aspect Ratios Supported by the LG06 and LG12 Aspect Sixel Horiz.
  • Page 218 When determining pixel size, the printer will attempt to preserve the A/R without exceeding the selected HGS. Therefore, note the following: When 2.5:1 A/R is selected and the HGS is: – 1/180 in, the printer maintains a 2.5:1 A/R and a HGS of 1/180 in –...
  • Page 219 printed after entering Sixel Graphics mode. GCR allows sixel data to overprint lines by consecutively starting at the same horizontal position. For example, if the first sixel data prints at column 10, the GCR causes the next line of sixel data to start at column 10 and not at the left margin. Graphic New Line (–) The Graphic New Line (GNL) control code initiates printing, causes the active position to move to the furthest left position, and advances paper by...
  • Page 220 communication line errors. An ESC character terminates Sixel Graphics mode, but the printer still processes the ESC character. In Sixel Graphics mode, all C1 control codes terminate Sixel Graphics mode, then process the C1 control code if it is recognized by the printer. Graphic Substitute In Sixel Graphics mode, the SUB character is interpreted as an error character.
  • Page 221 Processing Unused Control Strings The printer ignores all unused control strings. Unused control strings include all Operating System commands (OSC), Privacy Messages (PM), and Application Program commands (APC), as well as all Device Control strings (DCS), unless they are within Sixel Graphics mode. The following table describes the different control strings: Types of Control 8–bit...
  • Page 222 After OSC receives an ESC, CAN SUB, ST or C1, it will: 1) enter Text mode 2) ignore any other characters After PM receives an ESC, CAN SUB, ST or C1, it will: 1) enter Text mode 2) ignore any other characters After APC receives an ESC, CAN SUB, ST or C1, it will: 1) enter Text mode 2) ignore any other characters...
  • Page 223: Drawing Vectors (Decvec)

    Drawing Vectors (DECVEC) ASCII Code ESC [ Pn1 ; Pn2 ; Pn3 ; Pn4 ; Pn5 ; Hex Code 1B 5B Pn1 3B Pn2 3B Pn3 3B Pn4 3B Pn5 3B 21 7C Dec Code 27 91 Pn1 59 Pn2 59 Pn3 59 Pn4 59 Pn5 59 33 124 Purpose Draw horizontal or vertical lines with length and width Discussion...
  • Page 224: Block Characters

    Block Characters The block character sequences define the parameters of the block characters, initiate the generation of block characters, and return the printer to normal printing. The following subsections describe how to enact these features. Setting Block Character Parameters (DECBCS) ASCII Code ESC [ P1;...
  • Page 225 Setting Block Character Parameters (DECBCS) (continued) The horizontal intercharacter gap for 0 degrees and for 180 degrees rotation is 1/60 in times the horizontal magnification factor. Characters rotated 90 degrees and 270 degrees have a horizontal intercharacter gap of 3/60 in times the vertical magnification factor.
  • Page 226 Setting Block Character Parameters (DECBCS) (continued) P5 specifies the block character’s orientation. Function 0/missing Same as current orientation Portrait (0 degree rotation Landscape (90 degree rotation) Reverse landscape (270 degree rotation) Portrait upside down (180 degree rotation) NOTE: When the sequence selects character rotation, each character is rotated around its axis by the above specified degree.
  • Page 227: Stop Block Character Mode

    Stop Block Character Mode ASCII Code ESC % @ Hex Code 1B 25 40 Dec Code 27 37 64 Purpose Stops the generation of block characters Discussion Once the block character sequence is stopped, the font attributes, the CPI settings, and the LPI settings are returned to their previous values. Printer Reset The sequences below reset the printer to predetermined operating features and conditions.
  • Page 228: Selecting Ibm Proprinter Emulation Via Decipem

    Selecting IBM Proprinter Emulation via DECIPEM Digital emulation is the default when printer power is turned on, but you can select IBM Proprinter emulation with one control sequence, the Enter IBM Proprinter Emulation sequence (DECIPEM): ASCII: Hex: This sequence performs the same function as the Select Other Coding System (SOCS) sequence.
  • Page 229: Selecting Ibm Proprinter Emulation Via Socs

    Selecting IBM Proprinter Emulation via SOCS Digital emulation is the default when printer power is turned on, but you can select Proprinter emulation with one control sequence, the Select Other Coding System (SOCS) sequence: ASCII: Hex: SOCS resets IBM emulation mode to its initial conditions, which include: Downloaded buffer Character and line pitch Character attributes...
  • Page 230 7–Bit and 8–Bit Transmissions and Interpretations This section explains how to select 7–bit or 8–bit encoding of control strings. Select 7–Bit C1 Transmission (S7C1T) The sequence below causes the printer to use 7–bit encoding for all C1 control characters transmitted. All C1 characters are then represented as two–character ESC sequences.
  • Page 231: Enter Draft Mode

    Enter Draft Mode ASCII Code ESC % / 3 Hex Code 1B 25 2F 33 Dec Code 27 37 47 51 Purpose Puts the emulation into high speed draft print mode. Discussion All text following this command will be printed in the high speed draft font.
  • Page 232: Default Values And States

    Default Values and States The printer stores a set of typical operating states and conditions in ROM. The first time you power up the printer, the factory settings in Table 7–22 are automatically invoked. Table 7–22. Factory Settings Selectable Parameter Control Function Factory Set Condition Printing Status...
  • Page 233 Upon receipt of a reset, the printer uses the default values in Table 7–23. Table 7–23. Reset Condition Selectable Parameter Control Function Factory Set Condition Printing Status ––––– On–line (Ready) Horizontal Pitch DECSHORP 10 characters per inch Vertical Pitch DECVERP 6 lines per inch Font Data Processing...
  • Page 234 At power–up, the parameter values in Table 7–24 are automatically retained from the previous power–on session. Table 7–24. Power–up Conditions Selectable Parameter Control Function Factory Set Condition Horizontal Pitch DECSHORP ––––– Vertical Pitch DECVERP ––––– Font ––––– Forms Length DECSLPP –––––...
  • Page 235: Selecting Ibm Proprinter Emulation

    IBM Proprinter Emulation Chapter Contents IBM Proprinter Emulation ......... . 8–2 Selecting IBM Proprinter Emulation .
  • Page 236: Selecting Ibm Proprinter Emulation Via The Control Panel

    IBM Proprinter Emulation Emulation refers to the ability of a printer to execute the commands of other printer control languages. In IBM Proprinter Emulation mode, the printer prints files coded for the Proprinter. You can choose one of three ways to select Proprinter emulation, as explained in “Selecting IBM Proprinter Emulation”...
  • Page 237: Selecting Ibm Proprinter Emulation Via Decipem

    Press ENTER. An asterisk ( * ) appears after the display message; that is, “Emulation Proprinter XL * ” displays. This means that the printer has set all configuration values associated with the emulation. The values are those previously saved when the Proprinter emulation was selected.
  • Page 238: Selecting Ibm Proprinter Emulation Via Socs

    To exit IBM Proprinter emulation, enter the following escape sequence: ASCII: Hex: Note that the CSI sequence (the Enter DECIPEM sequence) cannot be used in place of the Exit IBM Proprinter Emulation mode. In IBM mode, the CSI is processed as an ESC. Selecting IBM Proprinter Emulation via SOCS Digital emulation is the default when the printer is turned on, but you can select Proprinter emulation with one control sequence, the Select Other...
  • Page 239: Graphics

    ASCII: ESC c Hex: 1B 63 or by sending a Soft Terminal Reset (DECSTR) control sequence: ASCII: ESC [ ! p Hex: 1B 5B 21 70 These sequences accomplish the same reset function. Do not use the CSI command sequence for the DECSTR control string. Graphics Proprinter emulation provides one data protocol for printing graphics information.
  • Page 240: Dot Density Versus Printing Speed

    Dot Density Versus Printing Speed When you select ESC K (normal density), the dot columns are printed at 60 dpi horizontally and 75 dpi vertically. This does not decrease the speed of the print engine. If ESC L (double density) is selected, the dot columns are printed at 120 dpi horizontally and 75 dpi vertically.
  • Page 241: Character Sets

    Character Sets The printer emulates IBM’s Code Page 437 and Code Page 850, which are shown in Appendix C. Code Pages A code page is a set of symbols printed by the Proprinter emulation. These symbols consist of letters, numbers, or graphic elements. The Proprinter emulation supports different language requirements by utilizing different code pages.
  • Page 242: Ignored Codes

    Example A sample written in BASIC programming language is provided when it is possible to illustrate the effect of a control code or if a specific syntax is required. The programs in this chapter were run on an IBM Personal Computer using Microsoft GW–BASIC version 3.22.
  • Page 243 Table 8–1. Ignored Codes (continued) ESC 60 – FF ––– Note 1: Can occur at any place in the datastream and is acted upon immediately. Note 2: If this code is also used in the Serial Interface Protocol (SIP), the SIP function takes precedence over the control code definition.
  • Page 244: Control Code Index And Descriptions

    Control Code Index and Descriptions This index lists each printer command by function, ASCII mnemonic, and the page where the command is explained in detail. N/A means not applicable. Function Code Page Paper Motion Form Feed 8–30 Line Feed 8–38 Line Feed n/216”...
  • Page 245 Function Code Page Select Character Set 1 (A) 8–48 ESC 7 Print Mode Character Pitch 12 cpi 8–19 ESC : Condensed Print Select 8–20 Condensed Print Cancel and Set to 10 cpi 8–21 Double Strike Printing (Set) 8–22 ESC G Double Strike Printing (Cancel) 8–23 ESC H...
  • Page 246 Backspace ASCII Code Hex Code Dec Code Purpose Moves the logical print head left one character space toward the first character column. Discussion This code locks the current data in the string buffer, which allows certain control codes to emulate immediate printing of the buffer. CAN clears data in the buffer that should be printed.
  • Page 247 Bit Image Mode, Normal Density ASCII Code ESC K n1 n2 Hex Code 1B 4B Dec Code 27 75 n1 n2 Expression CHR$(27);”K”;CHR$(n1);CHR$(n2);”DATA” Purpose Selects Single (Normal) Density Bit Image graphics. where n1 + 256 n2 define the number of data bytes to follow. DATA = ASCII characters for the dot pattern bytes.
  • Page 248 Bit Image Mode, Double Density ASCII Code ESC L n1 n2 Hex Code 1B 4C Dec Code 27 76 n1 n2 Expression CHR$(27);”L”;CHR$(n1);CHR$(n2);”DATA” Purpose Selects Double Density Bit Image graphics. where n1 + 256 n2 define the number of data bytes to follow. DATA = ASCII characters for the dot pattern bytes.
  • Page 249 Bit Image Mode, Double Density, Double Speed ASCII Code ESC Y n1 n2 Hex Code 1B 59 Dec Code 27 89 n1 n2 Expression CHR$(27);”Y”;CHR$(n1);CHR$(n2);”DATA” Purpose Prints double density graphics at twice the speed of double density by ignoring adjacent dots. where n1 + 256 n2 define the number of data bytes to follow.
  • Page 250 Bit Image Mode, Quadruple Density ASCII Code ESC Z n1 n2 Hex Code 1B 5A n1 n2 Dec Code 27 90 n1 n2 Expression CHR$(27);”Z”;CHR$(n1);CHR$(n2);”DATA” Purpose Selects Quadruple Density Bit Image graphics. where n1 + 256 n2 define the number of data bytes to follow. DATA = ASCII characters for the dot pattern bytes.
  • Page 251: Bottom Margin Set

    Bottom Margin Set ASCII Code ESC N n Hex Code 1B 4E n Dec Code 27 78 n Purpose Sets the bottom margin. Discussion n defines the number of lines above the bottom of the form to set as the bottom margin.
  • Page 252: Carriage Return

    Cancel ASCII Code Hex Code Dec Code Purpose Clears the print buffer of all printable symbols since the last paper motion command was received. Discussion The CAN command cancels all printable characters sent to the printer from the last paper motion command. If any attribute command is sent before a CAN command, all data before the attribute command are printed unless the attribute command is a Horizontal Tab command.
  • Page 253: Character Pitch 12 Cpi

    Character Pitch 12 cpi ASCII Code ESC : Hex Code 1B 3A Dec Code 27 58 Purpose Sets character pitch to 12 cpi. Discussion Character pitch can also be set via front panel controls. Refer to Chapter 4, “Configuration,” for instructions. An ESC : code overrides any front panel setting.
  • Page 254 Condensed Print Select ASCII Code ESC SI Hex Code 1B 0F Dec Code 27 15 Purpose Selects up to 20 characters per inch (cpi) condensed print format. Discussion The condensed print command SI affects all subsequent characters. After receiving code SI, all characters are printed in condensed print until reset by the Condensed Print Cancel command, DC2, printer reset, or a new print mode command.
  • Page 255: Define Carriage Return

    Condensed Print Cancel and Set to 10 CPI ASCII Code ESC DC2 Hex Code 1B 12 Dec Code 27 18 Purpose Cancels condensed character printing and sets pitch to 10 cpi. Discussion The Cancel Condensed Print command resets 6, 8.55, 12, 17.1, or 20 cpi pitch to 10 cpi character pitch.
  • Page 256 Double Strike Printing (Select) ASCII Code ESC G Hex Code 1B 47 Dec Code 27 71 Purpose Selects double strike (bold) character printing. Discussion When this command is received, all characters are printed in double strike until reset by the Double Strike Print reset command or printer reset.
  • Page 257 Double Strike Printing (Cancel) ASCII Code ESC H Hex Code 1B 48 Dec Code 27 72 Purpose Cancel double strike character printing. Discussion The Double Strike Print Cancel command only cancels the double strike print character attribute. Other print attributes such as double wide printing are not affected.
  • Page 258: Double Wide Print

    Double Wide Print ASCII Code ESC W n Hex Code 1B 57 n Dec Code 27 87 n Purpose Selects or cancels double wide print. Discussion An ESC W code sets or cancels double wide print as follows: The value of n is in the 00 to FF hex range. If n = odd, double wide print is selected for all following lines.
  • Page 259 Double Wide Print (One Line Only) ASCII Code Hex Code Dec Code Purpose Selects double wide print for one line only. Discussion This expanded print command is a line–by–line print attribute; when the SO or ESC SO command is received, the current line will be printed double wide and automatically reset.
  • Page 260 Double Wide Print (Cancel) ASCII Code ESC DC4 Hex Code 1B 14 Dec Code 27 20 Purpose Cancels double wide print, if it was set by command SO. Discussion The DC4 code cancels Double Wide Print command SO. If Double Wide Print is not enabled, the DC4 code is ignored.
  • Page 261 Emphasized Print (Select) ASCII Code ESC E Hex Code 1B 45 Dec Code 27 69 Purpose Selects emphasized character print format. Discussion When the emphasized print command is received, all characters will be printed in emphasized print until reset by the Emphasized Print Reset command or printer reset.
  • Page 262 Emphasized Print (Cancel) ASCII Code ESC F Hex Code 1B 46 Dec Code 27 70 Purpose Cancels emphasized character printing. Discussion The emphasized print reset command only resets the emphasized print character attribute. An ESC F code can occur at any place in the datastream and is acted upon immediately.
  • Page 263 Escape Printer capability is greatly increased by combining character codes into escape sequences. Escape sequences always begin with the ASCII escape sequence introducer, ESC (hex 1B). An ESC sequence introducer in the data stream signals the printer to wait for special instructions.
  • Page 264: Form Feed

    Form Feed ASCII Code Hex Code Dec Code Purpose Prints the data in the buffer, advances the paper to the next top–of–form, and moves the printhead to the first character column. Discussion The default forms length is determined by the configuration in nonvolatile memory.
  • Page 265: Forms Length Set (Inches)

    Forms Length Set (Inches) ASCII Code ESC C 0 n Hex Code 1B 43 00H n Dec Code 27 67 0 n Purpose Sets the length of forms (paper) in inches. Discussion When ESC C 0 n sets the forms length, n alone is measured in inches, with a range of 1 through 21.
  • Page 266: Forms Length Set (Lines)

    Forms Length Set (Lines) ASCII Code ESC C n Hex Code 1B 43 n Dec Code 27 67 n Purpose Sets the length of a form (paper) in lines. Discussion When forms length is set by the ESC C n sequence, it is the product of the parameter n and the current line spacing.
  • Page 267: Horizontal Tab

    Horizontal Tab ASCII Code Hex Code Dec Code Purpose Moves the logical printhead right to the next horizontal tab stop. Discussion Power–on default horizontal tabs are set at every eighth character in the Proprinter protocol. 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 268: Horizontal Tab Set

    Horizontal Tab Set ASCII Code ESC D n1 n2 nk 0 Hex Code 1B 44 n1 n2 nk 30 Dec Code 27 68 n1 n2 nk 48 Purpose Sets up to 28 horizontal tab positions. Discussion n denotes the character column position, at the current character pitch, for each tab stop in relation to character column one.
  • Page 269 Horizontal Tab Set (continued) IBM Proprinter Emulation 8–35...
  • Page 270: Initialize Parameters

    Initialize Parameters ASCII Code ESC [ K 4 0 n1 n2 n3 n4 Hex Code 1B 5B 4B 34 30 n1 n2 n3 n4 Dec Code 27 91 75 52 48 n1 n2 n3 n4 Purpose Sets the printer’s initial condition. Discussion Values n1, n3, and n4 define the bits that set various conditions for the printer.
  • Page 271 Initialize Parameters (continued) Function Ignore Process Process this byte Reserved Reserved Reserved ––– ––– LF + CR LF = CR + LF CR = 12” 11” Set form length Enable Disable Slashed zero 2 (B) 1 (A) Character Set Function Ignore Process Process this byte...
  • Page 272: Line Feed

    Line Feed ASCII Code Hex Code Dec Code Purpose Prints the data in the buffer (if any) and advances the paper one line at the current line space setting. Discussion If configured for LF equals new line (LF = CR + LF), the logical print head is positioned at character column 1 of the new line.
  • Page 273 Line Feed n/216 Inch ASCII Code ESC J n Hex Code 1B 4A n Dec Code 27 74 n Purpose Advances paper n/216 inches for one line only. Discussion The range of n is 1 through 255. The value of n must be an integer multiple of 3 to move paper exactly n/216 inches.
  • Page 274 Line Spacing 1/8 Inch (8 lpi) ASCII Code ESC 0 Hex Code 1B 30 Dec Code 27 48 Purpose Specifies continuous line spacing at 1/8–inch increments (8 lpi). Discussion When the 1/8–inch line spacing command is received, all lines will be printed at 8 lpi until a new line spacing is selected or power is recycled.
  • Page 275 Line Spacing 7/72 Inch (10.3 lpi) ASCII Code ESC 1 Hex Code 1B 31 Dec Code 27 49 Purpose Specifies the line spacing at 7/72–inch (10.3 lpi) increments. Discussion When the 7/72–inch line spacing command is received, all lines will be printed at the 7/72–inch line spacing until a new line spacing is selected or power is recycled.
  • Page 276 Line Spacing n/72 Inch (Executes) ASCII Code ESC 2 Hex Code 1B 32 Dec Code 27 50 Purpose Executes line spacing as set by ESC A. Discussion All NL or LF commands move the paper n/72–inch line spacing until a new line spacing is selected or power is recycled.
  • Page 277 Line Spacing n/72 Inch (Storage) ASCII Code ESC A n Hex Code 1B 41 n Dec Code 27 65 n Purpose Stores a line spacing of n/72–inch increments. Discussion Line spacing can be set in any increment from 1 to 255, inclusive. All other n values cause the command sequence to be ignored up to the point of the detected error.
  • Page 278 Line Spacing n/216 Inch ASCII Code ESC 3 n Hex Code 1B 33 n Dec Code 27 51 n Purpose Sets graphic line spacing of n/216 for bit–image graphics using 8 bits. Discussion The range of n = 1 – 255. The value of n must be an integer multiple of 3 to move exactly n/216 inch.
  • Page 279 Near Letter Quality Print ASCII Code ESC I Hex Code 1B 49 n Dec Code 27 73 n Purpose Selects a font. Discussion Select a font using the following choices: n Hex Function Draft Draft Draft Draft NLQ underlined The current pitch is not affected. IBM Proprinter Emulation 8–45...
  • Page 280 Overscoring ASCII Code ESC _ n Hex Code 1B 5F n Dec Code 27 95 n Purpose Enables or disables automatic overscoring of all characters. Discussion When automatic overscore is enabled, all characters (including spaces and spaces resulting from tabs) are overscored until disabled. Full–height graphic characters are not printed with overscores.
  • Page 281: Select Attributes

    Select Attributes ASCII Code ESC [ @ n1 0 0 0 n2 n3 Hex Code 1B 5B 40 n1 0 0 0 n2 n3 Dec Code 27 91 64 n1 0 0 0 n2 n3 Purpose Selects double high and double wide attributes, and single or double high line spacing.
  • Page 282: Select Character Set 2 (B)

    Select Attributes (continued) An ESC [ @ code can occur at any place in the datastream and is acted upon immediately. All numerical parameters are in the 00 to FF hex range unless stated otherwise. Unspecified parameters are ignored to the point where the error is detected, then subsequent symbols are interpreted.
  • Page 283 Superscript/Subscript Printing ASCII Code ESC S n Hex Code 1B 53 n Dec Code 27 83 n Purpose Selects superscript or subscript printing. Discussion An ESC S code can be set for superscript or subscript printing, as follows: If n = odd, the subscript attribute is selected. If n = even, the superscript attribute is selected.
  • Page 284: Set Top–Of–Form

    Superscript/Subscript Printing (Cancel) ASCII Code ESC T Hex Code 1B 54 Dec Code 27 84 Purpose Cancels superscript and subscript printing. This code can occur at any place in the datastream and is acted upon immediately. Set Top–of–Form ASCII Code ESC 4 Hex Code 1B 34...
  • Page 285 Underline ASCII Code ESC – n Hex Code 1B 2D n Dec Code 27 45 n Purpose Enables or disables automatic underlining of all characters. Discussion When automatic underline is enabled, all characters, including spaces are underlined until disabled. Enable/disable underline as follows: n = odd enables automatic underlining (hex 00 or hex FF).
  • Page 286: Unidirectional Printing

    Unidirectional Printing ASCII Code ESC U n Hex Code 1B 55 n Dec Code 27 85 n Purpose Sets or cancels unidirectional printing for text. Discussion An ESC U code sets or cancels unidirectional printing for text, as follows: n = odd selects unidirectional text printing. n = even cancels unidirectional text printing.
  • Page 287: Vertical Tab

    Vertical Tab ASCII Code Hex Code Dec Code Purpose Prints the data in the buffer and advances the paper to the next vertical tab position. Discussion If a vertical tab format is not defined, the paper is advanced to the next line at the current line spacing.
  • Page 288: Vertical Tab Set/Clear

    Vertical Tab Set/Clear ASCII Code ESC B n1 n2 nk 0 Hex Code 1B 42 n1 n2 nk 30 Dec Code 27 66 n1 n2 nk 48 Purpose Sets or clears vertical tab positions. Discussion The physical position on the paper is defined by n and the current line spacing.
  • Page 289 Vertical Tab Set/Clear (continued) IBM Proprinter Emulation 8–55...
  • Page 290 8–56 IBM Proprinter Emulation...
  • Page 291: Epson Fx Emulation

    Epson FX Emulation Chapter Contents Epson Emulation ..........9–2 Emulation Exceptions and Differences .
  • Page 292: Epson Emulation

    Epson FX series control codes. (See “Selecting Epson FX Emulation” on page 9–3.) Emulation Exceptions and Differences Because of mechanical differences between LG06 and LG12 printers (line matrix printers) and Epson printers (moving printhead serial matrix printers), some Epson features are approximated or not supported.
  • Page 293: Selecting Epson Emulation

    Selecting Epson Emulation You select the Epson emulation from the control panel: If the printer is on–line, press the ON LINE switch to place it in the off–line state. “Off–Line Emulation” appears on the message display. Open the printer cover. On the control panel, press UP and DOWN simultaneously to unlock the ENTER switch.
  • Page 294: Default Values And States, Epson Emulation

    Default Values and States, Epson Emulation The printer stores a set of typical operating states and conditions in ROM. The first time you power up the printer, the factory settings in Table 9–1 are automatically invoked. Table 9–1. Factory Settings, Epson Emulation Characteristic Default Setting Font...
  • Page 295: Epson Character Sets

    ASCII character set with the upper, non–ASCII set defined as italics, and the usually unprintable codes reassigned as international characters. In the LG06 and LG12 printer, the Epson italic character set prints underlined. (See Figure 9–1.) Figure 9–1. Epson Character Set The international characters in 00–1F and 80–9F appear when you invoke...
  • Page 296: Escape Sequences

    Escape Sequences An Epson control code consisting of more than one character is called an escape sequence because the first charcter in the sequence is always the ASCII ESCape character. ESC alerts the printer that a special function command—not printable characters—follows. The general format for an escape sequence is: (ESC)(parameter 1)(parameter 2)...(parameter n) For example, to select emphasized (offset) print, send the ESC character...
  • Page 297: How Control Codes Are Described In This Chapter

    How Control Codes are Described in this Chapter The following information is listed for each code (where applicable and possible): ASCII Mnemonic – The ASCII name for the control code. Hex Code – The hexadecimal equivalent of the code. (For decimal and octal equivalents, refer to Appendix A.) Purpose –...
  • Page 298: Control Code Index And Descriptions

    Control Code Index and Descriptions The following index lists the control codes by function, ASCII mnemonic, and page number. Some control code functions can also be selected at the control panel. † = Produces non–Epson behavior in the printer. Function Code Page Vertical Motion and Print Execution...
  • Page 299 † = Produces non–Epson behavior in the printer. † Set Intercharacter Spacing in 1/120”. ESC SP 9–30 Character Pitch 12 cpi ESC M 9–31 Character Pitch 10 cpi ESC P 9–31 Set Left Margin ESC l 9–31 Set Right Margin ESC Q 9–32 †...
  • Page 300 † = Produces non–Epson behavior in the printer. Character Set Manipulation Make 80–9F Hex Printable ESC 6 9–46 Make 80–9F Control Codes ESC 7 9–46 Enable Printing of Hex Codes 00–1F and 80–9F ESC I 9–48 Set International Character Set ESC R 9–50 Data Manipulation...
  • Page 301 Line Feed ASCII Code LF HEX Code Purpose Prints the data in the buffer (if any) and advances the vertical character postion a distance of one line at the current line spacing. Comment The simulated print head keeps the same distance from the margin. The current line is printed and the simulated printhead moves down a distance equal to the current line spacing.
  • Page 302 Line Feed n/216 Inch ASCII Code ESC J n HEX Code 1B 4A n Purpose Immediately advances the paper n/216 inch. where n = 0 to 255 inclusive Comment n = 0 is ignored. Paper movement occurs in multiples of 3/216 inch. This command produces an immediate line feed but does not affect line spacing or produce a carriage return.
  • Page 303 Backward Line Feed n/216 Inch (One Line) ASCII Code ESC j n HEX Code 1B 6A n Purpose Immediately moves the paper backward n/216 inch. where n = 0 to 255 inclusive † Comment This command is ignored by the printer. Form Feed ASCII Code FF HEX Code...
  • Page 304: Set Page Length By Lines

    Set Page Length by Lines ASCII Code ESC C n HEX Code 1B 43 n Purpose Sets the page length by lines. where n = hex 1 to hex 7F, to specify the number of lines per page at the current line spacing.
  • Page 305: Set Page Length In Inches

    Set Page Length in Inches ASCII Code ESC C 0 n HEX Code 1B 43 30 n Purpose Sets page length to n inches. where n = whole numbers (hex values) from 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, and the form length set becomes the current forms length.
  • Page 306: Skip Over Perforation

    Skip Over Perforation ASCII Code ESC N n HEX Code 1B 4E n Purpose Selects the number of lines (at the current line spacing) for the paper to skip at the bottom of the perforated page. where n = 1 to 127. Comment n is the number of lines skipped between the last line printed on one page and the first line on the next page.
  • Page 307: Vertical Tab, Execute

    Vertical Tab, Execute ASCII Code VT HEX Code Purpose Advances the simulated print head to the next vertical tab position selected by ESC /. Comment If no vertical channel was selected, channel 0 is used. If no vertical tabs were set, the paper advances one line. The simulated print head moves to left margin.
  • Page 308 Vertical Tab, Set/Clear ASCII Code ESC B n1 n2 n3...nk NUL HEX Code 1B 42 n1 n2 n3...nk 00 Purpose Sets up to 16 vertical tab positions. where n = 0 to 255 and k = 1 to 16 n1 through nk specify the line number for the vertical tab(s), up to a maximum of 16 tab positions.
  • Page 309: Select Vertical Tab Channel

    Select Vertical Tab Channel ASCII Code ESC / c HEX Code 1B 2F c Purpose Selects a vertical tab channel set by ESC b. where c = 0 through 7. Comment Subsequent VT (Hex 0B) commands use tab table specified by c. If no tab table is selected, table 0 is used.
  • Page 310: Set Vertical Tabs In Channels

    Set Vertical Tabs in Channels ASCII Code ESC b c n1 n2 n3 ... nk 0 HEX Code 1B 62 c n1 n2 n3 ... nk 00 Purpose Assigns vertical tabs to channels established by ESC /. where c = 0 through 7 nx = 0 through 255 Comment Channels are selected by ESC /.
  • Page 311 Line Spacing 1/6 Inch (6lpi) ASCII Code ESC 2 HEX Code 1B 32 Purpose Sets the line spacing to 1/6 inch for subsequent line feeds. Comment The 2 is ASCII character 2, not hex 2. This control code overrides line spacing set at the control panel. Example The following example illustrates 1/6–inch line spacing.
  • Page 312 Line Spacing 1/8 Inch (8 lpi) ASCII Code ESC 0 HEX Code 1B 30 Purpose Sets the line spacing to 1/8 inch (8 lpi) for subsequent line feeds. Comment When ESC 0 is received, all lines are printed at 8 lpi until a new line spacing is selected or power is reset.
  • Page 313: Line Spacing 7/72 Inch

    Line Spacing 7/72 Inch ASCII Code ESC 1 HEX Code 1B 31 Purpose Sets the line spacing to 7/72 inch (10.3 lpi) for subsequent line feeds. Comment All lines are printed at the 7/72–inch line spacing until a new line spacing is selected or power is reset.
  • Page 314 Line Spacing n/216 Inch ASCII Code ESC 3 n HEX Code 1B 33 n Purpose Specifies the line spacing at n/216–inch increments. where n = 1 to 255 Comment All line feeds following receipt of this code are at n/216 inch line spacing until a new line spacing is selected or power is reset.
  • Page 315: Line Spacing N/72 Inch

    Line Spacing n/72 Inch ASCII Code ESC A n HEX Code 1B 41 n Purpose Sets a line spacing of n/72 inch for subsequent line feeds. where n = 0 to 85 (all other values are ignored) Comment When this control sequence is received, all subsequent line feeds are n/72–inch until a new line spacing is selected or power is reset.
  • Page 316: Disable Paper Out Detection

    Disable Paper Out Detection ASCII Code ESC 8 HEX Code 1B 38 Purpose Enable printing to the end of the paper supply when a paper out condition is sensed. † Comment The printer decodes and ignores this command. This command is defined for the Epson FX–850 and FX, but not for the DFX–8000.
  • Page 317 Backspace ASCII Code HEX Code Purpose Moves the simulated print head to the left one character space toward the first character column. Comment Assures that the previous printable characters will be printed, then moves the simulated print head one character space to the left at the current pitch setting (which includes double wide and ESC SP).
  • Page 318: Horizontal Tab Execute

    Horizontal Tab Execute ASCII Code HT HEX Code Purpose Moves the simulated print head to the next horizontal tab stop. Comment Power–on default horizontal tabs are set at every eighth character at the current character spacing. Tab positions are not affected by a change of font or character width.
  • Page 319: Horizontal Tab Set/Release

    Horizontal Tab Set/Release ASCII Code ESC D n1 ... nk HEX Code 1B 44 n1 ... nk 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. n = 0 clears all tabs.
  • Page 320 Set Absolute Horizontal Print Position in 1/60 Inch ASCII Code ESC $ n1 n2 HEX Code 1B 24 n1 n2 Purpose Moves the simulated print head to an absolute horizontal print position, using 1/60 inch increments. where (n1 + (n2 x 256)) = the unsigned distance in inches from the left margin.
  • Page 321: Character Pitch 10 Cpi

    Character Pitch 12 CPI ASCII Code ESC M HEX Code 1B 4D Purpose Sets character pitch to 12 characters per inch (cpi). Comment This command is available in both DP and NLQ print modes. Character Pitch 10 CPI ASCII Code ESC P HEX Code 1B 50...
  • Page 322: Set Right Margin

    Set Right Margin ASCII Code ESC Q n HEX Code 1B 51 n where n = number of columns from the right edge of the physical page to the end of the print line. Purpose Sets the right margin to n columns at the current character width. Comment The number of inches of margin does not vary if the font, character width, or horizontal dot density changes.
  • Page 323: Select Proportional Spacing

    Select Proportional Spacing ASCII Code ESC p n HEX Code 1B 70 n Where n is an integer Purpose Turns proportional mode on and off. † Comment This command is ignored by the printer. Epson FX Emulation 9–33...
  • Page 324 Double Wide Print (One Line) ASCII Code ESC SO HEX Code 1B 0E Purpose Selects double wide print for one line only. Comment This control code is a line–by–line print attribute; when SO or ESC SO is received, the current line prints twice as wide then automatically resets.
  • Page 325 Double Wide Print ASCII Code ESC W n HEX Code 1B 57 n Purpose Turns double wide print on and off. where n = hex 1 or hex 31 turns double wide print on n = hex 0 or hex 30 turns double wide print off Comment When ESC W is received, all characters are printed twice as wide until reset.
  • Page 326: Double High Print, Set/Reset

    Double High Print, Set/Reset ASCII Code ESC w n HEX Code 1B 77 n Purpose Turns double high character printing on and off. Double high characters are standard width but twice as high. where n = hex 1 or hex 31 turns double high printing on n = hex 0 or hex 30 turns double high printing off †...
  • Page 327: Condensed Print

    Condensed Print ASCII Code ESC SI HEX Code 1B 0F Purpose Condenses print pitch as close to 60% of the former character width as possible. Comment Draft 10 cpi condenses to Draft 17 cpi. Draft 12 and 15 cpi condense to Draft 20. NLQ 10, 12, or 15 cpi condense to NLQ 16.4 cpi.
  • Page 328: Condensed Print Reset

    Condensed Print Reset ASCII Code HEX Code Purpose Cancels the condensed print mode set by SI, ESC SI, or the control panel. Comment This returns the printer to font that was active before condensed print occurred. Other print attributes are not affected. Example See the Condensed Print control code (page 9–37) for an example of Condensed Print Reset.
  • Page 329: Select Italic Character Set

    Select Italic Printing ASCII Code ESC 4 HEX Code 1B 34 Purpose Turns on italic character printing. † Comment The printer substitutes underlining for italic character printing. White spaces skipped by HT are not underlined. Character graphics (IBM graphic set hex B0 to DF and F0 to FE) cannot be italicized. Cancel Italic Printing ASCII Code ESC 5 HEX Code...
  • Page 330: Emphasized Print

    Emphasized Print ASCII Code ESC E HEX Code 1B 45 Purpose Selects emphasized character print format. Comment Emphasized print makes text bolder by printing each dot twice, the second dot offset to the right of the first by a distance equal to 1/2 the width of a dot.
  • Page 331: Select Double Strike

    Select Double Strike ASCII Code ESC G HEX Code 1B 47 Purpose Makes text bolder by double printing each dot twice. † Comment This command makes text bolder by printing each dot twice, the second dot offset to the right of the first by a distance equal to 1/2 the width of a dot, the same as with ESC E.
  • Page 332: Superscript And Subscript Printing

    Superscript and Subscript Printing ASCII Code ESC S n HEX Code 1B 53 n Purpose Selects superscript or subscript printing. where n = NUL (hex 00) or 0 (hex 30) to enable superscript printing n = SOH (hex 01) or 1 (hex 31) to enable subscript printing Comment Superscript prints full–sized characters 3/72 inch higher than the normal characters.
  • Page 333: Cancel Superscript And Subscript Printing

    Cancel Superscript and Subscript Printing ASCII Code ESC T HEX Code 1B 54 Purpose Cancels superscript and/or subscript printing as set by ESC S n. Master Font and Emphasis Select ASCII Code ESC ! n HEX Code 1B 21 n Purpose Selects or changes print attributes in a single command.
  • Page 334: Define A Download Character

    Select User–Defined Font ASCII Code ESC % n HEX Code 1B 25 n Purpose Selects a user–defined font. † Comment The printer ignores this command and removes all sent font data from the data stream. Define a Download Character ASCII Code ESC &...
  • Page 335: Character Pitch 15 Cpi

    = hex 0, hex 30, hex 1, or hex 31 selects a sans serif NLQ font † Comment In the LG06 and LG12, this command is ignored because the NLQ fonts are sans serif. In Epson printers, n = hex 0 or 30 selects a roman NLQ font with serifs, while n = hex 1 or 31 selects a sans serif NLQ font.
  • Page 336: Make 80–9F Hex Printable

    Make 80–9F Hex Printable ASCII Code ESC 6 HEX Code 1B 36 Purpose Makes codes 80–9F hex of IBM Code Page 437 printable characters. Comment This is the default when the IBM PC graphics character set (Code Page 437) is selected as the default set at the control panel. The characters printable are shown in Figure 9–2.
  • Page 337 BITS OCTAL DECIMAL CHARACTER BITS COLUMN § à è ß ù Æ 0 0 1 0 0 0 1 1 ò Ø 0 1 0 0 ì 0 1 0 1 ø 0 1 1 0 £ ¨ ¡ 0 1 1 1 Ä...
  • Page 338: Enable Printing Of Hex Codes 00–1F And 80–9F

    Enable Printing of Hex Codes 00–1F and 80–9F ASCII Code ESC I n HEX Code 1B 49 n Purpose Permits you to print hex codes 00–1F and 80–9F. where n = 1 allows hex codes 00–1F and 80–9F to be printable and to be used for user–defined characters.
  • Page 339 BITS OCTAL DECIMAL CHARACTER BITS COLUMN à § è ß ù 0 0 1 0 ò 0 0 1 1 ì 0 1 0 0 ø 0 1 0 1 ¨ £ 0 1 1 0 Ä 0 1 1 1 1 0 0 1 Ü...
  • Page 340 Character Set Select: International Languages ASCII Code ESC R n HEX Code 1B 52 n Purpose Specifies a language overlay that prints the characters shown in Figure 9–4 when the specified code is invoked. where n = hex 0 to E to determine the language overlay shown in Figure 9–4 below.
  • Page 341: Cancel Line

    Character Set Select: International Languages (continued) Cancel Line ASCII Code HEX Code Purpose Clears all unprinted data from a line, but does not affect control codes. Comment You can use this control code to delete a line, but do so with caution to avoid possible misprinting.
  • Page 342: Delete Character

    Delete Character ASCII Code HEX Code Purpose Deletes the previous character on a line. Comment This command is ignored if it occurs immediately after a CR, a paper motion command, or if a justification mode of ESC a 3 is set (emulates a DFX–8000.) Characters truncated due to line length restrictions are not affected by this code.
  • Page 343: Set Bit 7 Of Incoming Data Bytes To 1

    Set Bit 7 of Incoming Data Bytes to 1 ASCII Code ESC > HEX Code 1B 3E Purpose Sets the most significant bit (MSB) of all incoming data to 1. Comment The MSB is bit number 7. This command only affects text and control code data.
  • Page 344: Reassign Graphics Mode

    Reassign Graphics Mode ASCII Code ESC ? s m HEX Code 1B 3F s m Purpose Changes one graphics mode to another. Comment s is character K, L, Y, or Z, which is changed to mode m (0–7) from Table 9–3 (page 9–53). Thereafter, sending data to the bit image command makes the data print according to the graphics mode you select with m.
  • Page 345 Graphics, Standard Density ASCII Code ESC K n1 n2 HEX Code 1B 4B n1 n2 Purpose Selects normal density bit image graphics of 60 dots per inch horizontally and 72 dots per inch vertically. 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.
  • Page 346 Graphics, Double Density ASCII Code ESC L n1 n2 HEX Code 1B 4C n1 n2 Purpose Selects double density bit image graphics of 120 dots per inch. 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.
  • Page 347 Graphics, Double Density Double Speed ASCII Code ESC Y n1 n2 HEX Code 1B 59 n1 n2 Purpose Selects double density, double speed bit image graphics of 120 dpi horizontally and 72 dpi vertically. Expression CHR$(27);”Y”;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.
  • Page 348 Graphics, Quadruple Density ASCII Code ESC Z n1 n2 HEX Code 1B 5A n1 n2 Purpose Selects Quadruple Density Bit Image graphics of 240 dpi horizontally and 72 dpi vertically. 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.
  • Page 349: Initialize Printer

    Initialize Printer ASCII Code ESC @ HEX Code 1B 40 Purpose Resets all print–related parameters to values previously saved. Comment Resets the previously saved values and the print buffer is cleared of printable data on the line preceding the command. Current position is set as top–of–form.
  • Page 350 Unidirectional Printing, 1 line ASCII Code ESC < HEX Code 1B 3C Purpose Causes printing to occur from left to right for one line only. Comment Printing normally occurs in both directions of shuttle movement. This command causes the printer to print from right to left for one line.
  • Page 351 Half Speed Mode, On/Off ASCII Code ESC s n HEX Code 1B 73 n Purpose Reduces printer speed 50% where n = hex 00 or 30 turns half speed mode off n = hex 01 or 31 turns half speed mode on †...
  • Page 352 9–62 Epson FX Emulation...
  • Page 353 Graphics Chapter Contents Printing Graphic Images ......... . 10–2 Proprinter Compatible Bit Image Graphics .
  • Page 354: Printing Graphic Images

    Printing Graphic Images The printer can produce bit image graphics when it is in Proprinter emulation mode. In either emulation, however, text printing is the default mode. Consequently, every line of graphics data must include the necessary plot mode command to enable the printer to perform graphics functions. You can combine text and graphics on the same line when using the bit image protocol in the Proprinter Emulation mode.
  • Page 355: Making A Bit Image Pattern

    Making a Bit Image Pattern A Bit Image pattern is produced in four steps: On a quadrille pad or graph paper, lay out the graphic pattern you want to print and divide the pattern into vertical data bytes. Determine the decimal equivalent of each bit image data byte required to produce your pattern.
  • Page 356: Bit Image Density

    BINARY VERTICALLY PRINTED ASCII DECIMAL CODE ROTATED DATA BIT IMAGE CHARACTER VALUE EQUIVALENT BYTE PATTERN Figure 10–3. Bit Image Pattern from an ASCII Character Bit Image Density You can print bit image graphics in different dot densities. Select dot densities by sending a control code in the datastream: ESC K selects the Single Density mode.
  • Page 357: Bit Image Programming Format

    When printing Quadruple Density graphics, the printer pairs adjacent quadruple density bit image bytes. The compounded data are then printed in the Double Density mode. Printing at quadruple density reduces the printing speed by half. Bit Image Programming Format The Bit Image command format is: ESC CC(n1)(n2)DATA where: the Proprinter compatible header...
  • Page 358: Bit Image Sample Program

    Bit Image Sample Program The following sample program written in BASIC produces the Single Density bit image pattern shown in Figure 10–4. The 7–bit pattern is repeated 40 times. 10 LPRINT ”Single Density Bit Image Graphics” 20 LPRINT CHR$(27);”K”;CHR$(24);CHR$(1); 30 FOR N=1 TO 40 40 RESTORE 50 FOR I=1 TO 7 60 READ R...
  • Page 359 Character Sets Chapter Contents Introduction ........... . 11–2 Selecting the Character Set and Language .
  • Page 360: Introduction

    Introduction The Digital, Proprinter, and Epson emulations offer different character sets and language overlays. The character sets shown in this chapter are accessable only in Digital emulation mode. Digital and Proprinter character set matrices and language substitution tables are provided in Appendix C. Epson FX printers can access two character sets: the Epson character set illustrated in Chapter 9 and the Proprinter Code (Page 437) shown in Appendix C.
  • Page 361: Numeric Character Location Listing

    Numeric Character Location Listing Graphic symbols of the ASCII character set are listed in numeric order by hexadecimal address. Included is the decimal code and the symbol’s name. Table 11–1. Graphic Symbols for the ASCII Character Set Hexadecimal Decimal Value Code Symbol Name Space...
  • Page 362 Table 11–1. Graphic Symbols for the ASCII Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Colon Semicolon Less Than Symbol Equals Symbol Greater Than Symbol Question Mark At Sign Uppercase A Uppercase B Uppercase C Uppercase D Uppercase E Uppercase F Uppercase G Uppercase H...
  • Page 363 Table 11–1. Graphic Symbols for the ASCII Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Open Bracket Backslash Closed Bracket Circumflex Underline Open Single Quotation Mark/Grave Accent Lowercase a Lowercase b Lowercase c Lowercase d Lowercase e Lowercase f Lowercase g Lowercase h Lowercase i...
  • Page 364 Table 11–1. Graphic Symbols for the ASCII Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Solid Vertical Line Closed Brace Tilde Delete 11–6 Character Sets...
  • Page 365: User-Preference Supplemental (Ups) Character Set

    User Preference Supplemental (UPS) Character Sets A symbol set is the alphabet of a font; it is a character set that can be printed regardless of the font characteristics designated for the print job. The default symbol set for the fonts in the printer is the U.S. ASCII set. The U.S. ASCII set is the base onto which other symbol set overlay sequences may be loaded.
  • Page 366 Table 11–2. DEC English Character Set Hexadecimal Decimal Value Code Symbol Name Pound Sign Table 11–3. DEC Dutch Character Set Hexadecimal Decimal Value Code Symbol Name Pound Sign Superscript Three Lowercase y with Umlaut Fraction One–Half Solid Vertical Bar Umlaut Lowercase f (with Fallback for Florin) Fraction One–Quarter Acute Accent...
  • Page 367 Table 11–5. French Character Set Hexadecimal Decimal Value Code Symbol Name Pound Sign Lowercase a with Grave Accent Degree Sign Lowercase c with Cedilla Section Sign Lowercase e with Acute Accent Lowercase u with Grave Accent Lowercase e with Grave Accent Diaeresis (Trema, Umlaut) Table 11–6.
  • Page 368 Table 11–7. German Character Set Hexadecimal Decimal Value Code Symbol Name Section Sign Uppercase A with Umlaut Uppercase O with Umlaut Uppercase U with Umlaut Lowercase a with Umlaut Lowercase o with Umlaut Lowercase u with Umlaut Sharp S Table 11–8. Italian Character Set Hexadecimal Decimal Value...
  • Page 369 Table 11–10. DEC Norwegian/Danish Character Set Hexadecimal Decimal Value Code Symbol Name Uppercase A with Umlaut Uppercase AE Diphthong Uppercase O with Slash Uppercase A with Ring Uppercase U with Umlaut Lowercase a with Umlaut Lowercase ae Diphthong Lowercase o with Slash Lowercase a with Ring Lowercase u with Umlaut Table 11–11.
  • Page 370 Table 11–12. DEC Swedish Character Set Hexadecimal Decimal Value Code Symbol Name Uppercase E with Acute Accent Uppercase A with Umlaut Uppercase O with Umlaut Uppercase A with Ring Uppercase U with Umlaut Lowercase e with Acute Accent Lowercase a with Umlaut Lowercase o with Umlaut Lowercase a with Ring Lowercase u with Umlaut...
  • Page 371 Table 11–14. DEC Portuguese Character Set Hexadecimal Decimal Value Code Symbol Name Uppercase E with Acute Accent Uppercase A with Umlaut Uppercase O with Umlaut Uppercase A with Ring Uppercase U with Umlaut Lowercase e with Acute Accent Lowercase a with Umlaut Lowercase o with Umlaut Lowercase a with Ring Lowercase u with Umlaut...
  • Page 372: Character Sets Without National Character Sets

    Character Sets Without National Character Sets The printer prints nine character sets in addition to the DEC multinational character sets. These are: DEC Supplemental Character Set VT100 Line Drawing (DEC Special Graphics) Character Set DEC Technical Character Set ISO 8859 Cyrillic ISO 8859 Greek ISO 8859 Hebrew ISO 8859 Latin 1...
  • Page 373 Table 11–16. ISO Cyrillic Character Set Hexadecimal Decimal Value Code Symbol Name Uppercase IO Uppercase Dje Uppercase Gje Uppercase Ie Uppercase Dze Uppercase I Uppercase Yi Uppercase Je Uppercase Lje Uppercase Nje Uppercase Chje Uppercase Kje Space Uppercase short u Uppercase Dze Uppercase A Uppercase Be...
  • Page 374 Table 11–16. ISO Cyrillic Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Uppercase U Uppercase Ef Uppercase Ha Uppercase Tse Uppercase Che Uppercase Sha Uppercase Shcha Uppercase Hard Sign Uppercase Yeru Uppercase Soft Sign Uppercase E Uppercase Yu Uppercase Ya Lowercase A Lowercase Be Lowercase Ve...
  • Page 375 Table 11–16. ISO Cyrillic Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Lowercase Ha Lowercase Tse Lowercase Che Lowercase Sha Lowercase Shcha Lowercase Hard Sign Lowercase Yeru Lowercase Soft Sign Lowercase E Lowercase Yu Lowercase Ya Number Acronym Lowercase Io Lowercase Dje Lowercase Gje Lowercase Ie...
  • Page 376 Table 11–17. ISO Greek Character Set Hexadecimal Decimal Value Code Symbol Name Grave Mark Single Quotation Mark Pound Sign 024–025 036–037 Space Broken Bar Section Sign Diaeresis Copyright Space Left Angle Quotation Mark Not Sign 02D–02E 045–046 Space Horizontal Bar Degree Sign Plus or Minus Sign Superscript Two...
  • Page 377 Table 11–17. ISO Greek Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Uppercase Epsilon Uppercase Zeta Uppercase Eta Uppercase Theta Uppercase Iota Uppercase Kappa Uppercase Lamda Uppercase Mu Uppercase Nu Uppercase Ksi Uppercase Omicron Uppercase Pi Uppercase Rho Space Uppercase Sigma Uppercase Tau Uppercase Upsilon...
  • Page 378 Table 11–17. ISO Greek Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Lowercase Eta Lowercase Theta Lowercase Iota Lowercase Kappa Lowercase Lambda Lowercase Mu Lowercase Nu Lowercase Ksi Lowercase Omicron Lowercase Pi Lowercase Rho Lowercase Terminal Sign Lowercase Sigma Lowercase Tau Lowercase Upsilon Lowercase Phi...
  • Page 379 Table 11–18. ISO Hebrew Character Set Hexadecimal Decimal Value Code Symbol Name Space Cent Sign Pound Sign Currency Sign Yen Sign Broken Bar Section Sign Diaeresis Copyright Symbol Multiply Sign Left Angle Quote Not Sign Space Registered Trade Mark Line Above Degree Symbol Plus or Minus Superscript Two...
  • Page 380 Table 11–18. ISO Hebrew Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Aleph Gimel Dalet Zain Chet Kaph with Terminal Kaph Lamed Mem with Terminal Nun with Terminal Samech Ayin Pe with Terminal Zade with Terminal Zade Qoph Resh Shin 07B –...
  • Page 381 Table 11–19. ISO Latin 2 Character Set Hexadecimal Decimal Value Code Symbol Name Uppercase A with Ogonek Breve Uppercase L with Bar Currency Sign Uppercase L with Caron Uppercase S with Acute Section Sign Diaeresis Uppercase S with Caron Uppercase S with Cedilla Uppercase T with Caron Uppercase Z with Acute Space...
  • Page 382 Table 11–19. ISO Latin 2 Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Uppercase A with Acute Uppercase A with Circumflex Uppercase A with Breve Uppercase A with Diaeresis Uppercase L with Acute Uppercase C with Acute Uppercase C with Cedilla Uppercase C with Caron Uppercase E with Acute Uppercase E with Ogonek...
  • Page 383 Table 11–19. ISO Latin 2 Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Lowercase A with Breve Lowercase A with Diaeresis Lowercase L with Acute Lowercase C with Acute Lowercase C with Cedilla Lowercase C with Caron Lowercase E with Acute Lowercase E with Ogonek Lowercase E with Diaeresis Lowercase E with Circumflex...
  • Page 384 Table 11–20. ISO Latin 5 Character Set Hexadecimal Decimal Value Code Symbol Name Inverted Exclamation Mark Cent Sign Pound Sign Currency Sign Yen Sign Broken Bar Section Sign Diaeresis Copyright Symbol Feminine Ordinal Indicator Left Angle Quotation Mark Not Sign Space Registered Trade Mark Macron...
  • Page 385 Table 11–20. ISO Latin 5 Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Uppercase A with Tilde Uppercase A with Diaeresis Uppercase A with Ring Uppercase AE Diphthong Uppercase C with Cedilla Uppercase E with Grave Uppercase E with Acute Uppercase E with Circumflex Uppercase E with Diaeresis Uppercase I with Grave Mark...
  • Page 386 Table 11–20. ISO Latin 5 Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Lowercase A with Ring Above Lowercase AE Diphthong Lowercase C with Cedilla Lowercase E with Grave Lowercase E with Acute Lowercase E with Circumflex Lowercase E with Diaeresis Lowercase I with Grave Lowercase I with Acute Lowercase I with Circumflex...
  • Page 387: Dec Supplemental Graphic Character Set

    DEC Supplemental Graphic Character Set The DEC Supplemental character set consists of graphic alphabetical symbols not included in the ASCII character set. Character positions identified as “reserved for future use” print the error character (reverse question mark). The following table gives the 7–bit code for each character. The equivalent 8–bit code is obtained by adding octal 200 or hex 80 to the 7–bit code.
  • Page 388 Table 11–21. DEC Supplemental Graphic Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Angle Quotation Mark (Right) Fraction One–Quarter Mark Fraction One–Quarter Mark Reserved for Future Use Inverted Question Mark Uppercase A with Grave Accent Uppercase A with Acute Accent Uppercase A with Circumflex Accent Uppercase A with Tilde Uppercase A with Diaeresis...
  • Page 389 Table 11–21. DEC Supplemental Graphic Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Uppercase Y with Diaeresis Reserved for Future Use Sharp S Lowercase a with Grave Lowercase a with Acute Lowercase a with Circumflex Accent Lowercase a with Tilde Lowercase a with Diaeresis Lowercase a with Ring Lowercase ae Diphthong...
  • Page 390: Vt100 Special Graphic Character Set

    VT100 Special Graphic Character Set The VT100 Special Graphic Character Set contains ASCII graphic symbols as well as special graphic symbols. The line drawing characters are available in all fonts and pitches, and are identified by an asterisk after the hexadecimal value in Table 11–22.
  • Page 391 Table 11–22. VT100 Special Graphic Character Set (Continued) Hexadecimal Decimal Value Code Symbol Name Colon Semicolon Less Than Symbol Equals Symbol Greater Than Symbol Question Mark At Sign Uppercase A Uppercase B Uppercase C Uppercase D Uppercase E Uppercase F Uppercase G Uppercase H Uppercase I...
  • Page 392 Table 11–22. VT100 Special Graphic Character Set (Continued) Hexadecimal Octa Value Code Symbol Name Backslash Closed Bracket Circumflex 05F* Space 060* Solid Diamond 061* Solid Box 062* Horizontal Tab 063* Form Feed 064* Carriage Return 065* Line Feed 066* Degree Symbol 067* Plus/Minus Sign 068*...
  • Page 393 Table 11–22. VT100 Special Graphic Character Set (Continued) Hexadecimal Octal Value Code Symbol Name 07D* Pound Sign 07E* Big Dot Delete *Denotes those characters used for line drawing. Denotes characters also found in the DEC Technical Character Set. Denotes characters also found in the DEC Supplemental Character Set. 11–35 Character Sets...
  • Page 394: Dec Technical Character Set

    DEC Technical Character Set The DEC Technical Character Set contains Greek letters, mathematical symbols, and logical symbols. Additionally, it contains characters that may be used to construct larger mathematical symbols on character cell devices, such as large integral and summation signs. Select this character set via the control sequence, DECAUPSS, as described in Chapter 7.
  • Page 395 Table 11–23. DEC Technical Character Set (Continued) Hex Value Decimal Code Symbol Name Uppercase Sigma Uppercase Omega Uppercase Ksi Uppercase Upsilon Lowercase Alpha Lowercase Beta Lowercase Gamma Lowercase Delta Lowercase Epsilon Lowercase Phi Lowercase Gamma Lowercase Eta Lowercase Iota Lowercase Theta Lowercase Kappa Lowercase Lambda Lowercase Nu...
  • Page 396 Table 11–23. DEC Technical Character Set (Continued) Hex Value Decimal Code Symbol Name Nabla or Del Is Approximate To Similar or Equal To Times or Cross Product Radical Partial Derivative Function Left Arrow Upward Arrow Right Arrow Downward Arrow Logic: Therefore If and Only If Implies...
  • Page 397: Building Large Mathematical Symbols

    Building Large Mathematical Symbols Table 11–24 shows how to build large mathematical symbols. The characters are designed to connect to adjacent character cells at 10 cpi and 6 lpi to form technical characters that can occupy several vertically adjacent and/or horizontally adjacent character positions.
  • Page 398 Table 11–24. Component Characters Square Curly Symbol Name/Hex Value Radical Integral Bracket Bracket Parenthesis Summations Left Radical Top Left Radical Horizontal Connector 023 Top Integral Bottom Integral Vertical Connector Top Left Square Bracket Bottom Left Square Bracket Top Right Square Bracket Bottom Right Square Bracket...
  • Page 399 Bar Codes Contents Bar Codes ............A–3 Select Bar Codes Attributes Sequence (DECSBCA) .
  • Page 400 Code 11 ........... A–12 Codabar a/t .
  • Page 401: Bar Codes

    Bar Codes A bar code is a graphic representation of alphanumeric characters that can be read by a scanning device. In Digital emulation, three escape sequences enable the printer to print bar codes. One escape sequence sets the bar code parameters, another starts bar code production, and the third sequence stops bar code printing.
  • Page 402: Bar Codes

    Default value = 10 pixels = 12 decipoints Minimum value = 9 pixels = 11 decipoints This does not apply to all UPC, EAN, and Postnet bar codes. P3 sets the width for the quiet zone. The printer’s quiet zone is a constant pixel value of 150 pixels (180 decipoints) or ten times the narrow bar, whichever is greater.
  • Page 403 P8 sets the orientation for the bar codes. Bar codes can be rotated to four different positions, though any characters beneath them are printed only in portrait or landscape orientations. The default is P8 = 0. Function 0/missing Same as current page orientation Horizontal (portrait) Vertical, rotation of –90 (landscape)
  • Page 404: Start Bar Coding (Decbarc

    Start Bar Coding (DECBARC) ASCII Code: ESC % SP 0 Hex Code: 1B 25 20 30 Dec Code: 27 37 32 48 Purpose: Generates bar codes using data that follow the sequence. Discussion: Bar code parameters are defined by the last DECSBCA sequence. The printer continues to encode bar codes until it receives the Stop Bar Code sequence.
  • Page 405: Bar Code Characteristics

    Bar Code Characteristics The printer supports fifteen bar code styles: Code 39 (default or user–selectable settings) Extended Code 39 Interleaved 2 of 5 EAN 8 EAN 13 Code 11 Codebar a/t Codebar b/n Codebar c/* Codebar d/e UPC–A UPC–E Postnet Code 128 –...
  • Page 406: Bar Code Character Set

    Bar Code Character Set Different bar code styles allow certain parts of the ASCII character set to be used. Some styles allow only the numerals 0 – 9, while others allow the full ASCII character set, and still others allow variations in between. START, STOP, and CENTER Code Characters The START/STOP characters identify the beginning and end of the bar code symbol to the bar code reader.
  • Page 407: Checksums

    Checksums Checksums can be included within the bar code symbol. If a checksum digit is required for a particular style, it is computed by the user and sent along with the rest of the characters that make up the bar code symbol. The printer automatically computes the check digit and embeds it at the end of the bar code for the UPC, EAN, Code 11, Code 128, and Postnet bar codes.
  • Page 408: Bar Code Styles

    Bar Code Styles The following sections discuss the bar codes the printer can make. The characteristics of bar code styles, P1 – P9 values, and their defaults are also discussed. Code 39 In the Code 39 style, there are five dark bars and four light bars for a total of nine bars.
  • Page 409 Table A–1. Extended Code 39 ASCII Character Set ASCII Code 39 ASCII Code 39 ASCII Code 39 ASCII Code 39 Space ‘ ’ “ & ’ –– –– < > %T %X %Y %Z Bar Codes A–11...
  • Page 410: Codabar A/T

    Code 11 In the Code 11 style, there are three dark bars and two light bars for a total of five bars. Both light and dark bars are coded to define the character. A narrow light/dark bar is assigned a binary 0 and a wide light/dark bar is assigned a binary 1.
  • Page 411: Codabar B/N

    Codabar b/n Codabar b/n has four dark bars and three light bars for a total of seven bars. Both light and dark bars are coded to define the character. A narrow light/dark bar is assigned a binary 0 and a wide light/dark bar is assigned a binary 1.
  • Page 412: Codabar D/E

    Codabar d/e Codabar d/e has four dark bars and three light bars for a total of seven bars. Both light and dark bars are coded to define the character. A narrow light/dark bar is assigned a binary 0 and a wide light/dark bar is assigned a binary 1.
  • Page 413 Fixed length of seven characters per complete symbol. The first digit is the number system code, followed by six digits of data. The printer computes the check digit automatically and embeds it in the bar code as the eighth digit. All eight digits are encoded in the bar code symbol with four digits to the left of the CENTER code in odd parity, and four digits to the right of the CENTER code in even parity.
  • Page 414: Interleaved 2 Of 5

    If more or less than twelve characters are used, or if any of the characters used are illegal, an error message is printed. Interleaved 2 of 5 The bar code symbol uses a series of wide and narrow bars and spaces to represent numeric characters.
  • Page 415: Upc-E

    The above is always true except with the START/STOP and CENTER character codes. The START/STOP character bar pattern consists of two dark bars and one light bar for a total of three bars. The CENTER character bar pattern has two dark bars and three light bar for a total of five bars. Parameters P2 through P5 and P7 are not applicable and are ignored.
  • Page 416 START and STOP codes No CENTER code Intercharacter gap not definable Fixed length of eleven digits per complete symbol. The first character of the data field is interpreted as the number system code and must always equal 0. The next five digits represent the vendor number and the last five represent the product number.
  • Page 417 The printer computes a modulus 10 checksum digit so that the six digits to be encoded in the bar code symbol are selected correctly. However, the check digit is not encoded as part of the bar code symbol and is not printed in the human–readable line.
  • Page 418: Code 128 - Uss

    Postnet has the following characteristics: Ten digit character set (0 – 9) Illegal characters are not processed and are ignored. START and STOP codes No CENTER code Variable length characters per complete symbol A checksum is calculated automatically then embedded at the end of the bar code.
  • Page 419 Data Field Code 128 bar codes support a full ASCII character set: Subset A provides standard alphanumeric keyboard characters, control and special characters; subset B includes all standard alphanumeric keyboard characters, lowercase alphabetical characters, and special characters; subset C provides 100 digit pairs, from 00 to 99 inclusive, plus special characters.
  • Page 420 Automatic Mode The printer creates the shortest possible bar code by automatically sending the subset switch character to switch from subset B into subset C whenever strings of four or more consecutive numeric characters are detected in the input data. As long as the data includes ordinary keyboard characters and no subset switch, the printer switches in and out of subsets B and C automatically before and after numeric character strings.
  • Page 421 Subset Switch Characters: >7>,>–>.>/ Subset C: >576777879 Subset B: >6lmno Non–ASCII characters are specified by using the subset switch characters (from >1 through >8 in the Alternate column on Table A–3) which corresponds to your application. The Value column is used when manually translating subset B and C bar codes into their briefest form.
  • Page 422 Subset A – Subset A operates in the manual mode only. Subset A data characters include mostly normal printable ASCII characters which require no subset switching and can be entered directly. For example, the data ABC123 in subset A is input in the bar code command as: ESC%0>7ABC123ESC%@.
  • Page 423 Table A–3. Code 128 Character Set Subset Subset Subset Subset Subset Subset Value Value Alternate ” ” & & ’ ’ ^ __ ^ __ >SP >! > ” ’ ’ – – ># >$ >% >& >’ >( >) >* >+ >,...
  • Page 424 Code 128 Examples The following commands generate the horizontal default ratio Code 128 bar code below in the automatic mode. In the Start Bar Code sequence (DECBARC), SP represents the ASCII space character (hex 20). ESC[14;;;;;;;;2’q ESC%SP0ABC123456ESC%@ The following command generated the Code 128 bar code below in the automatic mode using data of 22446688ABC123456.
  • Page 425 The command below generates the same vertical Code 128 bar code in the automatic mode, subset B. Because less than 4 consecutive numeric digits were provided in the data, no subset switching occurred, and the bar code remained in subset B. In the Start Bar Code sequence (DECBARC), SP represents the ASCII space character (hex 20).
  • Page 426: Code 128 - Ucc

    Code 128 – UCC The 128–UCC Serial Shipping Container Code is a restricted subset of the Code 128–USS standard. It is used as a standard for labeling shipping containers. The 128–UCC Serial Shipping Container Code has the following parts: Start Code – The 128–UCC Serial Shipping Container Code consists of numeric data only, so the start code is always Start–C.
  • Page 427 ESC[15;;;;;;;;2‘q ESC%SP011223344556677889ESC%@ Start Code (StartC/Func1) Stop Code Mod 10 Data Qualifier Check Digit Bar Codes A–29...
  • Page 428: Density And Spacing Between Bar Codes

    Density and Spacing Between Bar Codes The following subsections describe the spacing between different combinations of horizontal and vertical spacings between the bar codes. Horizontal Bar Codes (0 and 180 Degree Rotation) The width of a horizontal bar code is a function of the number of characters in the bar code symbol, the style of the bar code symbol, and the ratio of wide light/dark bars to narrow light/dark bars.
  • Page 429: Vertical Spacing Between Horizontal Bar Codes

    Vertical Spacing Between Horizontal Bar Codes The vertical limit is equal to the maximum allowable height for a bar code symbol: 10 inches. If the human–readable line is printed, then a 0.1 inch gap plus character size is added to compute a total vertical distance. If the human–readable line is printed, a space the size of the intercharacter gap exists between the human–readable line and the top of the bar code symbol on the next line, plus any linefeeds you have specified.
  • Page 430: Vertical Spacing Between Vertical Bar Codes

    paper. Therefore, if a line of input is rotated with the comma as the delimiter, the bar code symbols are printed one against another. You must use either the space character (20H) or the horizontal tab character (09H) to keep this from occurring.
  • Page 431: Printer Specifications

    Printer Specifications Contents Cleaning Interval ..........B–2 Ribbon Specifications .
  • Page 432: Cleaning Interval

    Single–part – 15 to 100 pound stock; Multi–part – 1– to 6–part forms, carbon and carbonless Sheet Thickness: 0.025 inches maximum Drive: Adjustable tractors (LG06: 6–pin engagement; LG12: 8–pin engagement) Slew Rate: LG06: 16 inches–per–second maximum LG12: 20 inches–per–second maximum B–2...
  • Page 433: Labels

    3– to 16–inches wide, including the two standard perforated tractor feed strips. A maximum sheet size of 12 inches between top and bottom perforations. Thickness: Not to exceed 0.025–inch (including backing sheet) Printer Dimensions LG06 Height: 108 cm (42.5 inches) Width: 68.6 cm (27 inches) Depth: 72.9 cm (28.7 inches)
  • Page 434: Interfaces

    – 40 C to 70 C (–40 F to 158 F) Relative Humidity Operating 10% to 90% (noncondensing) Storage 5% to 95% (noncondensing) Acoustic Noise Level LG06 52 dBA (tested per ISO 7779) LG12 Less than 55 dBA (tested per ISO 7779) Electrical Characteristics Input Power Voltage 100–120 / 200–240 Vac...
  • Page 435: Power Rating

    Frequency 50 Hz or 60 Hz (47 Hz to 62 Hz) Power Rating LG06 Standby 165 VA 60 Hz (120 Watts) Operating 480 VA 60 Hz (360 Watts) LG12 Standby 330 VA 60 Hz (200 Watts) Operating 830 VA 60 Hz (520 Watts)
  • Page 436: Printing Rates

    NOTES: The theoretical plot speed will be reduced in half if there are adjacent dots in a dot row (as in the case of RASTER plot in the LG06/LG12). This limitation is due to the hammer fire cycle time. The theoretical plot speed will be further reduced in half if the number of non–adjacent dots in a row exceeds 86% of the maximum number of...
  • Page 437 (lines/minute) (lines/minute) /inch (cpi) LG06 LG12 LG06 LG12 LG06 DP 5 60 (120) x 66.6 10 (18) x 7 + 2 LG06 DP 6 60 (120) x 66.6 8 (14) x 7 + 2 LG06 DP 10 60 (120) x 66.6...
  • Page 438: Duty Cycle

    Duty Cycle The LG06 can print 75,000 pages per month and the LG12 can print 150,000 pages per month under the following conditions: Uppercase only 6 lines per inch (lpi) 10 characters per inch (cpi) 50% character density, or 66 characters per line 50% line density, or 33 lines per 11–inch page...
  • Page 439: Introduction

    IMPORTANT The character sets in this Appendix are address reference charts, not print samples. These charts were not generated on the LG06 printer. Not all characters are available in all fonts. This appendix contains character address charts for the character sets and language overlays available in the LG06 and LG12 printers.
  • Page 440 C–2 Character Set Charts...
  • Page 441 Character Set Charts C–3...
  • Page 442 C–4 Character Set Charts...
  • Page 443 Character Set Charts C–5...
  • Page 444 LG06 Emulation Character Set Charts The following languages comprise the multinational character sets. These languages are only available in the Digital emulation. Included are: U.S. ASCII Digital British Digital Dutch Digital Finnish French Digital French (Canadian) German Italian JIS Roman...
  • Page 445 U.S. 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 446 C–8 Character Set Charts...
  • Page 447: Digital Emulation Languages Substitution Table

    Digital Emulation Languages Substitution Table Hex Address 0023 0040 005B 005C 005D 005E 005F 0060 007B 007C 007D 007E LANGUAGE ASCII – £ English – £ à ç § é ù è ¨ French – β § Ä Ö Ü ä...
  • Page 448: Digital Special Character Sets And Iso Charts

    Digital Special Character Sets and ISO Charts The following character charts comprise the multinational font sets. Included are: Digital Supplemental Character Set ....C–11 Digital Technical Character Set .
  • Page 449 Digital Supplemental Character Set Note: The character examples provided herein are representative and not exact replications generated by BITS the printer. All characters are shown in 10 cpi; not all OCTAL characters are available in all fonts. DECIMAL CHARACTER BITS COLUMN À...
  • Page 450: Digital Technical Character Set

    Digital Technical Character Set Note: The character examples provided herein are representative and not exact replications generated by BITS the printer. All characters are shown in 10 cpi; not all OCTAL characters are available in all print modes. DECIMAL CHARACTER BITS COLUMN π...
  • Page 451 Digital Special Graphics (VT100 Line Drawing) Character Set Note: The character examples provided herein are representative and not exact replications generated BITS by the printer. All characters are shown in 10 cpi; OCTAL not all characters are available in all fonts. DECIMAL CHARACTER BITS...
  • Page 452 ISO 8859–7 Cyrillic Character Set Note: The character examples provided herein are representative and not exact replications BITS generated by the printer. All characters are OCTAL shown in 10 cpi; not all characters are available DECIMAL in all print modes. ASCII CHARACTER BITS COLUMN...
  • Page 453: Iso 8859-7 Greek

    ISO 8859–7 Greek Character Set Note: The character examples provided herein are representative and not exact replications generated BITS by the printer. All characters are shown in 10 cpi; not all characters are available in all print modes. OCTAL DECIMAL CHARACTER BITS COLUMN...
  • Page 454: Iso 8859-7 Hebrew

    ISO 8859–7 Hebrew Character Set Note: The characters in this chart are for reference only; they are not examples of how the BITS printer generates the characters. Not all characters OCTAL are available in all print modes. DECIMAL ASCII CHARACTER BITS COLUMN ¢...
  • Page 455: Iso Latin

    ISO Latin 1 Character Set Note: The character examples provided herein are representative and not exact replications generated BITS by the printer. All characters are shown in 10 cpi; OCTAL not all characters are available in all fonts. DECIMAL CHARACTER BITS COLUMN À...
  • Page 456: Iso Latin

    ISO Latin 2 Character Set Note: The character examples provided herein are BITS representative and not exact replications generated by the printer. All characters are shown in 10 cpi; OCTAL not all characters are available in all fonts. DECIMAL CHARACTER BITS COLUMN NBSP...
  • Page 457: Iso Latin

    ISO Latin 5 Character Set Note: The character examples provided herein are representative and not exact replications generated BITS by the printer. All characters are shown in 10 cpi; OCTAL not all characters are available in all fonts. DECIMAL CHARACTER BITS COLUMN À...
  • Page 458 C–20 Character Set Charts...
  • Page 459: Operating System

    Interface Configuration with the VMS Operating System Parallel Interface When using the parallel interface with the VMS operating system, configure the printer with the SET PRINTER command, as shown below: Printer LCA0:, device type unknown, is on–line, allocated record–oriented device, carriage control, device is spooled through an intermediate device, error logging is enabled.
  • Page 460: Serial Interface

    Serial Interface When using the serial interface with the VMS operating system, configure the terminal characteristics with the SET TERM command, as shown below: Terminal: _TXA3: Device_Type: Unknown Owner: SYMBIONT_0001 Username: SYSTEM Input: 9600* LFfill: 0 Width: 132 Parity: None Output: 9600* CRfill: 0 Page: 66 Terminal Characteristics: Interactive...
  • Page 461 Type Family IDs, Font IDs, and Font File IDs Contents “Built–in” Font File IDs ..........E–2 Font File ID Field Definitions .
  • Page 462: Built-In" Font File Ids

    “Built–In” Font File IDs This appendix explains the values used in the font file identification strings (IDs) for the font files stored in printer ROM. It also lists all the font file IDs available in Digital emulation mode. The Font File ID Field Definitions table on page E–3 lists and defines all the values in a font file ID.
  • Page 463: Font File Id Field Definitions

    Font File ID Field Definitions Field Bytes Field Name Value Meaning 1 to 7 Type family ID Registered internationally or in the public domain DIGITAL reserved Spacing 5 pitch 6 pitch 7 pitch 8.33 pitch 10 pitch 10.3 pitch 12 pitch 13.3 pitch 13.6 pitch Font ID...
  • Page 464: Type Family Ids

    Type Family IDs The type families available in Digital emulation mode have the following names and identification strings: Identification String (ID) Type Family Name Compressed Print DCMPRSS Correspondence Plot DCRRSPL Correspondence Print DCRRSPN Data Processing DBULTN1 Draft Plot DDRAFT0 High Speed Draft Print DDRAFT1 LG Near Letter Quality DLGNRLQ...
  • Page 465 Type Character Font File ID (entire string) Pitch Size Font ID (First 16 characters) Type Family ID: DBULTN1 1. Type Family Name: DEC Built–in 1 (Data Processing) DBULTN1 E 03C K 00 G G 00 01U ZZZZ 02 Z 0 0 0 ASCII DBULTN1 E 03C K 00 G G 00 01O ZZZZ 02 Z 0 0 0 DEC supp.
  • Page 466: Correspondence Print

    Type Character Font File ID (entire string) Pitch Size Font ID (First 16 characters) Type Family ID: DCRRSPN 2. Type Family Name: Correspondence Print DCRRSPN E 02S K 00 G G 00 01U ZZZZ 02 Z 0 0 0 ASCII DCRRSPN E 02S K 00 G G 00 01O ZZZZ 02 Z 0 0 0 DEC supp.
  • Page 467: Compressed Print

    Type Character Font File ID (entire string) Pitch Size Font ID (First 16 characters) Type Family ID: ROCRA00 3. Type Family Name: OCR A ASCII ROCRA00 J 02S K 00 G G 00 01U ZZZZ 02 Z 0 0 0 Type Family ID: ROCRB00 4.
  • Page 468: Draft Plot

    Type Character Font File ID (entire string) Pitch Size Font ID (First 16 characters) Type Family ID: DLGNRLQ 7. Type Family Name: LG Near Letter Quality DLGNRLQ G 050 K 00 G G 00 01U ZZZZ 02 D 0 0 0 ASCII DLGNRLQ G 050 K 00 G G 00 01O ZZZZ 02 D 0 0 0 DEC supp.
  • Page 469 Print Samples Contents Introduction ........... . . F–2 Creating Block Characters .
  • Page 470: Introduction

    Digital control sequences are described in Chapter 7, “Digital Emulation.” Bar code control sequences are described in Appendix A. NOTE: The print samples in this appendix were printed on an LG06 printer. Creating Block Characters The block character examples use the following escape sequences: ESC[P1;P2’r Set Block Character Parameters (DECBCS)
  • Page 471 Figure F–1. Block Characters Print Samples F–3...
  • Page 472: Bar Codes

    Bar Codes Bar code escape sequences determine the type of bar code, its attributes, and start and stop bar code printing. Bar code escape sequences are defined in Appendix A. The bar code examples in this section use the following escape sequences: CSIP1;P2;...
  • Page 473 Figure F–3. Code 39 Bar Code Print Samples F–5...
  • Page 474: Logos

    Logos The following command sequences create the logo graphic shown in Figure F–4: DCS0;1&t400016Square00086 250;1;1500\ 333;1;250;1000;250\ 333;1;250;333;333;333;250\ 333;1;250;1000;250\ 250;1;1500\ CSI1&} Figure F–4. Box Logo F–6 Print Samples...
  • Page 475: Sixel Graphics

    Sixel Graphics The command sequences listed below create the sixel graphics output shown in Figure F–5: Figure F–5. Sixel Graphic Print Samples F–7...
  • Page 476: Forms

    Forms The memo form shown in Figure F–6 was created with the program illustrated below. F–8 Print Samples...
  • Page 477 Figure F–6. Memo Form Print Samples F–9...
  • Page 478 The payroll deduction form shown in Figure F–7 (see page F–12) was created with the program illustrated below. F–10 Print Samples...
  • Page 479 Print Samples F–11...
  • Page 480 Figure F–7. Payroll Deduction Form F–12 Print Samples...
  • Page 481 Glossary active column The horizontal location on the paper where the next character will print. After printing a character, the printer advances the active column. active line The vertical location on the paper where the next character will print. After printing a line, the printer advances the active line. active position The position on the paper where the next character will print.
  • Page 482 character weight The degree of lightness and thickness of printed text. For example: Bold refers to a heavy or thick character weight. Medium, normal, or book weight refer to the character weight used in this sentence. control sequence Two or more bytes that instruct the printer to perform a special function.
  • Page 483 IA–232D Electronic Industry Association Specification: RS–232D interface that conforms to EIA standards. Elite A name indicating a monospaced font with 12 cpi pitch (and usually 10 points in height). A font width term equal to the maximum character width obtainable in a given font. (Derived from the width of an uppercase M, usually the widest character in a set.) emulation Refers to the ability of a printer to execute the commands of...
  • Page 484 6) Character weight 7) Character proportion (normal, condensed, expanded). font name See typeface. font pattern A font pattern is the matrix of pels which represents a character, symbol, or image. font, landscape A font printed parallel to the long edge of a page, or a font capable of being produced on a landscape page orientation.
  • Page 485 host computer The host computer stores, processes, and sends data to be printed, and which communicates directly with the printer. The term host indicates the controlling computer, since modern printers are themselves microprocessor–controlled computer systems. inches per minute: The speed at which graphics are plotted. interface The hardware components used to link two devices by common physical interconnection, signal, and functional characteristics.
  • Page 486 Optical Character Recognition is the process by which a machine reads characters printed in a special standardized font. Data are read by a photoelectric optical scanner and recorded on magnetic tape or disk. OCR–A and OCR–B are two widely used fonts. off–line The non–printing operational state of the printer.
  • Page 487 Pica A name indicating a monospaced font with a pitch of 10 cpi and usually a 12 point height. Pica is also used in typography as a unit of measurement: 1 pica = 1/6 inch. pin configuration Establishes the physical attachment and protocol conversion connections for the host interface.
  • Page 488 The LG06 printer also forms characters with dots in matrix patterns, but it feeds print data in parallel to many hammers mounted on a rapidly oscillating shuttle.
  • Page 489 serif A short line stemming from and at an angle to the upper or lower end of the stroke of a letter or number character. serif To turn on, activate, invoke, or enable. shadow printing A typeface with a heavy line thickness produced by doublestriking.
  • Page 490 weight See character weight. write A process in which data is placed (written) into memory or mass storage (RAM, hard disk, floppy diskette). X–off A character transmitted by the printer announcing that the printer is off–line or the buffer is almost full. X–on A character transmitted by the printer announcing that the printer is on–line or the buffer is almost empty.
  • Page 491 Index Numbers Code 128 – UCC, A–28 Code 128 – USS, A–20 7–Bit and 8–Bit Transmissions and Code 39, A–10 Interpretations, 7–128 EAN–13379, A–15 EAN–8, A–14 Extended Code 39, A–10 Interleaved 2 of 5, A–16 Active Column and Active Line (Cursor Postnet, A–19 Motion), 7–72 UPC–A, A–16...
  • Page 492: Digital Emulation Character Set Charts

    Making, 10–3 Cautions, 1–2 Programming format, 10–5 Centronics, Parallel interface, 5–5 Sample program, 10–6 Chains, Paper, 2–12 Bit Image Mode Channel Command, 7–46 Double Density, Serial Matrix, 9–56 Character Double Density Double Speed, Serial Attributes, 7–99 Matrix, 9–57 Define downloadable, Epson FX, 9–44 Quadruple Density, Serial Matrix, 9–58 Character Expansion, multiply width, 7–101 Bit Image mode...
  • Page 493 Digital Special Character Sets and ISO Control Code Conversion, 7–11 Charts, C–10 Control, defined, 7–4 Epson FX, 9–5 Control, How Described in This Manual, International, Epson FX, 9–50 7–17 Enable printing of hex codes 00–1F and Characters 80–9F (Epson), 9–48 Building Mathematical, 11–39 Error, Printer Status (LN03 PLUS), 7–91 Control, 7–6...
  • Page 494 Additional, 7–9 Cyrillic Character Set, ISO, 11–15 ASCII, 7–7 Digital emulation, 7–1 Equivalent 7– and 8–bit, 7–10 DA, 7–87 Index, Digital emulation, 7–18 Index, Proprinter emulation, 8–10 Dataproducts parallel interface, 5–3 Override, 4–2 DEC Supplemental Graphic Character Set, Proprinter emulation, 8–1 11–29 Control Codes, How Described, Epson FX DEC Technical Character Set, 11–36...
  • Page 495 DECSHORP, 7–42 Double Strike Cancel, Epson FX, 9–41 DECSHTS, 7–81 Select, Epson FX, 9–41 DECSLPP, 7–68 Double Strike Printing, Select, 8–22 DECSLRM, 7–70 Double Underlined Text, 7–103 DECSPO, 7–27 Double Wide Print, Epson FX, 9–35 DECSTBM, 7–69 Double Wide Print code, 8–24 DECSTR, 7–84, 7–125 One line only, 8–25 DECSVTS, 7–82...
  • Page 496 Changing, 4–7 FF (Form Feed) Switch, 3–8 Digital, 7–2 Font Epson FX, 9–3 Assign type family or font, 7–93 Proprinter, 8–2 Assigning and selecting font files, 7–92 Digital, 7–1 Deleting fonts from RAM, 7–96 IBM Proprinter, 8–1 Font status report, 7–98 Request font status, 7–97 End Load Vertical Format Unit, 7–45 Selecting fonts for printing, 7–95...
  • Page 497 Graphic Carriage Return (GCR), 7–116 Horizontal Tab, Epson FX, 9–28 Graphic New Line, 7–117 Horizontal Tab Set, Serial Matrix, 9–29, 9–30 Horizontal Tab Stops, Set, 7–83 Graphic Size Modification (GSM), 7–33 HPA, 7–74 Graphic Size Selection (GSS), 7–32 HPB, 7–75 Graphic Substitute, 7–118 HPR, 7–74 Graphic Symbols for ASCII Character Set,...
  • Page 498 Locking and unlocking the ENTER switch, Latin 5 Character Set, ISO, 11–26 3–9 Left and Right Margins, Set, 7–70 Logos, Print samples, F–6 Length, Forms, code Logos (Digital emulation), 7–57 In inches, 8–31 In lines, 8–32 Logos (LG06 emulation) Index...
  • Page 499 Deleting Sequence (DECDLG), 7–60 Notes, 1–2 Loading Sequence (DECLLG), 7–57 NRC, 11–7 Select Sequence (DECILG), 7–59 Numeric Character Location Listing, 11–3 Status Report (DECLGSR), 7–61 Numeric Parameters, 7–117 Status Request (DECRLGS), 7–60 OCR–A and OCR–B, 11–2 Maintenance, 6–2 Off line operational state, 3–4 Make 80–9F Hex Control Codes (Epson FX), On line operational state, 3–4 9–46...
  • Page 500 Parallel Interfaces Emphasized code, 8–27 Emphasized Reset code, 8–28 Centronics, 5–5 Expanded code, 8–24 Dataproducts, 5–3 Font, selecting from control panel, 3–18 Parameter Separator, 7–117 Superscript/Subscript Parameters, Numeric and Selective (Pn, Ps), Reset code, 8–50 7–13 Set code, 8–49 Parsing Requirements, 7–15 Print Area Changing the, 7–63 Partial Line Down (PLD) –...
  • Page 501 Interfaces, 5–1 Maintenance, 6–2 Quiet Zone Setting (Bar Codes), A–4 Operation, 3–1 Reset, 7–125 Self–Tests, 6–6 Self–tests, 6–6 R/S (Run/Stop) Switch, 3–8 Specifications, B–1 Raster Attributes, Set, 7–114 Speed, B–6 Status Requests and Reports, 7–88 Rates, printing and plotting, 1–6 Test after installation, 2–14 Remove Downloaded Characters (Epson FX), Turning the printer off, 3–3...
  • Page 502 Set Vertical Tab Stops (DECSVTS), 7–82 Set/Reset Mode, 7–22 Samples, Print Setting Block Character Parameters Digital emulation, F–1 (DECBCS), 7–122 Proprinter emulation. See Chapter 8 SGR, 7–95 Saving configuration values, 4–4, 4–5 Shipping restraints, removal (new printer), SCS, 7–86 2–4 Select Character Set Sequences (SCS), 7–86 SHS, 7–41 Select Horizontal (Character) Spacing (SHS),...
  • Page 503 Interfaces, B–4 Power, 3–3 PREV, 3–9 Paper, B–2 R/S (Run/Stop), 3–8 Printing rates, B–6 SET TOF, 3–9 Ribbon, B–2 UP, 3–9 Speed, printing, B–6 VIEW, 3–8 SPI, 7–38 Switches and Indicators, defined, 3–7 SSU, 7–31 Start Forms Sequence (DECIFM), 7–53 States of operation, 3–4 Clear (TBC) (Digital), 7–83 States, Default Values and...
  • Page 504 Underline code, 8–51 Vertical Tabs, Set in Channels, Epson FX, 9–20 Underlined Text, 7–105 Underlining, 7–103 VFU, End, 7–45 Unidirectional Printing, 8–52 VFU, Load, 7–44 Epson FX, 9–60 VIEW Switch, 3–8 Unidirectional Printing, 1 line, Epson FX, VMS interface configuration, D–1 9–60 VPA, 7–75 Unloading Paper, 3–14...

This manual is also suitable for:

Lg12

Table of Contents