Epson PowerLite 4100 Operator's Manual

Epson printer operator's guide
Hide thumbs Also See for PowerLite 4100:
Table of Contents

Advertisement

4100
PRINTER
OPERATOR'S GUIDE
Part No: 066-00428-02
February 12, 1998 —
Rev. F

Advertisement

Table of Contents
loading

Summary of Contents for Epson PowerLite 4100

  • Page 1 4100 PRINTER OPERATOR'S GUIDE Part No: 066-00428-02 February 12, 1998 — Rev. F...
  • Page 2 Contents...
  • Page 3 All rights reserved under the Berne Convention. TRADEMARKS DEC LA210 is a registered trademark of Digital Equipment Corporation. Epson is a registered trademark of Epson America, Inc. Centronics is a registered trademark of Centronics Corporation. IBM and Proprinter are registered trademarks of IBM Corporation.
  • Page 4: Important Safety Precautions

    Servicing must be done by qualified personnel only. In the event of product damage, liquid spillage, or a distinct change in performance requiring service, unplug the printer from the wall outlet. Always plug the printer power cord into a three-wire grounded...
  • Page 5 OFF immediately and wipe it dry. Do not turn the power on until the printer is completely dry. Do not lean or stack objects on or against the printer. If an object is accidentally dropped into the printer, turn OFF power and carefully remove the object.
  • Page 6 If you need service, contact us for the name of the nearest certified service agent. Please have your printer model and serial numbers handy—these are located on the back of the printer. When you call, ask about our Factory Express Service Program!
  • Page 7: Fcc Compliance Statement

    FCC COMPLIANCE STATEMENT This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
  • Page 8 Contents EPA ENERGY STAR PRINTERS PARTNER The 4100 printer complies with voluntary standards for low-power consumption as set forth by the U.S. Environmental Protection Agency. DOC COMPLIANCE STATEMENT This digital apparatus does not exceed the limits for radio noise emissions from digital apparatus as set out in the radio interference regulations of the Canadian Department of Communications.
  • Page 9 CERTIFICATE OF MANUFACTURER/IMPORTER It is hereby certified that the 4100 Series printers have been suppressed in accordance with the conditions set out in the BMPT- AmtsbiVfg 243/1991 and 46/1992. The operation of some equipment (e.g. test transmitters) in accordance with the regulations may, however, be subject to certain restrictions.
  • Page 10: Table Of Contents

    Basic Physical Features ... 1 Basic Startup and Printing ... 4 Check Paper Supply ... 4 Close Operator Access Door ... 4 Turn On Printer ... 4 Check Top of Form Setting ... 4 Check Print Quality ... 5 Remove Printout ... 5 Basic Controls and Indicators ...
  • Page 11 Printing the Active Character Set ...36 Configuration The Configuration Menu ...51 Accessing the Configuration Menu ...51 Navigating the Configuration Menu ...51 Exiting the Configuration Menu ...58 Adjusting the Printer’s Performance ... Configuration Map ... Help ...58 Status Print? ...56 Menu Tree? ...58 Non-Default List? ...58 Print All Options? ...58...
  • Page 12 CR on LF... 79 Paper Jam Detect ... 80 Paper Speed ... 80 Emulation ... 80 Character Options... 81 Epson Character Options... 82 IBM Character Options ... 85 DEC Character Options ... 87 Overlay Characters ... 90 Barcode Options ... 91...
  • Page 13 Configuration, continued Barcode Strike ...91 Barcode Density ...91 System Options ...92 Factory Reset ...92 Lock Character Set and Emulation ...92 Initialize Sensitivity...93 Vertical Alignment...93 Maintenance Static Electricity ...95 Cleaning ...97 Interior Surfaces ...97 Exterior Surfaces ...98 Lubrication ...98 Changing Ribbon Cartridge ...99 Changing Forms Compressor...104 Changing Fuses...107 Vertical Image Alignment...110...
  • Page 14 Contents Troubleshooting, continued Italics (Epson Emulation) ... 123 Print Positioning ... 123 Paper Problems ... 124 Switch Panel ... 127 Communications ... 129 Printhead Performance ... 130 Troubleshooting Aids ... 131 Power-Up Sequence Test ... 131 Hex Dump Mode ... 132 Control Commands—An Introduction...
  • Page 15 Example 1 ...178 Example 2 ...179 Example 3 ...181 Graphics ...184 Epson FX-100 Control Commands Index of Control Codes and Control Sequences ...190 Alphabetical Summary ...194 Unavailable Epson FX-100 Emulation Commands ...195 Character Sets ...196 Form Length ...199 Operator's Guide...
  • Page 16 Contents Epson FX-100 Control Commands, continued Graphics ... 201 Line Spacing ... 208 Margins ... 210 Miscellaneous ... 212 Print Direction ... 217 Print Style ... 218 Tabs ... 229 IBM Proprinter XL Control Commands Index of Control Codes and Commands ... 234 Alphabetical Summary ...
  • Page 17 Index of Control Codes and Control Commands ...234 Alphabetical Summary ...275 4100 Printer VS DEC LA210 Printer...277 Unsupported DEC Commands ...277 Character Pitch Differences...279 Graphics Density Differences ...279 Character Maps ...281 Lines Per Inch ...290 Margins ...291 Miscellaneous ...296 Graphics ...303 Paper Motion ...308...
  • Page 18 Environmental ...A-13 Interface ...A-13 Paper ...A-14 Appendix B - Serial Interface Serial Interface Basics ...B-1 Serial Interface Pin-Outs for Printer ...B-7 Making a Serial Cable ...B-9 Connection Examples ...B-12 IBM PC to Printer ...B-12 IBM PC/AT to Printer ...B-13 Handshaking ...B-15...
  • Page 19 Terminology...D-4 The Main Character Library ...D-5 Standard U.S. ASCII Character Set ...D-6 The Control Code Map ...D-11 Epson Control Code Map ...D-12 IBM Control Code Maps ...D-13 DEC 7-Bit C0 Control Code Map ...D-14 DEC 8-Bit Control Code Maps...D-15 The Character Map...D-16 Epson National-Use Character Map ...D-18...
  • Page 20 Epson Enhanced Character Sets... D-42 IBM All Character Character Set... D-43 IBM #2 Multilingual Character Set... D-44 Epson ESC I Printable Character Overlay ... D-46 Epson ESC 6 Printable Character Expansion Overlay... D-48 Epson Standard Code Page Character Set ... D-50 IBM All Character Overlay...
  • Page 21 Appendix E - Barcodes Printing Barcodes ... E-2 Barcode Format Command ... E-4 P1 Through P8 ... E-5 Barcode Format Command Example ... E-9 Start Barcode Command ... E-9 Barcode Data ... E-10 Valid Characters ... E-11 Entering Barcode Data ... E-12 Quiet Zone ...
  • Page 22 xxii Contents...
  • Page 23: Basics

    BASIC PHYSICAL FEATURES See "Operator Access," Page 3. See "Switch Panel," Page 6. The Printer (Front View, Shown With Acoustic Hood) Basics JB0-AB1...
  • Page 24 Basics See "Interface Connectors," Page 16. See "Power Receptacle," Page 15. The Printer (Rear View, Shown Without Acoustic Hood) JB0-AC1...
  • Page 25 Use in adjusting printhead gap when loading paper. See "LoadingPaper" and/or "Adjusting the Printhead Gap," Pages 21 and 27. See "Changing Ribbon Cartridge," Page 99. Operator Access Operator's Guide JB0-AD2...
  • Page 26: Basic Startup And Printing

    BASIC STARTUP AND PRINTING Check Paper Supply. If necessary, load paper. See "Loading Paper," Page 21. Close Operator Access Door. Turn on printer. Press the side of the power on/off switch (Page 6). Check Top of Form Setting. Normally, set the horizontal perforation to be even with the "TOF"...
  • Page 27: Check Print Quality

    1. Press ON LINE to place printer off line. 2. Use FORM FEED to move paper to a convenient tear-off point. 3. Separate printout from paper supply at perforation. 4. Press ON LINE again to place printer on line. Operator's Guide...
  • Page 28: Basic Controls And Indicators

    Basics BASIC CONTROLS AND INDICATORS POWER ON/OFF SWITCH This power on/off switch is located at the left-rear corner of the printer. Press the side of this switch to turn on the printer. Make sure the (the off side) is depressed when :...
  • Page 29: Switch Panel

    SWITCH PANEL The switch panel is located at the right-front corner of the printer. The switch panel contains four indicator lights and four keypad switches. PAPER Except when in configuration menu mode. Operator's Guide Paper Out (Fault) Indicator. Glows amber when the printer is out of paper. * Flashes if an overcurrent, carriage motor problem, paper jam, or other fault occurs.
  • Page 30 On Line/Exit Key and Indicator. Press once to place printer on line. The indicator glows green. Press again to place printer off line. Each time ON LINE is pressed, the beeper sounds: When on line, printer can print data received from the computer.
  • Page 31 Operator's Guide Top Of Form / NLQ / NEXT Key. With printer off line, press to set top of form. (See "Setting Top of Form," Page 30). Printer beeps once when top of form is set. Press along with ON LINE to switch between near letter quality (NLQ) and draft modes.
  • Page 32: Combination Keys

    For all power-up hot keys, you must press the switch panel key, hold that key depress, and then turn on the printer. Hold down the switch panel key for a couple of seconds after turning on power.
  • Page 33 Operator's Guide Configuration Menu. While pressing FORM FEED, turn on printer to print out the first configuration menu query. (See Configuration section, Page 49.) Self Test. While pressing LINE FEED, turn on printer to begin a rolling printout of keyboard characters. (See "Running a Self Test,"...
  • Page 34 The on-line hot keys allow you to enter the configuration menu (without having to turn off the printer), to fine position the paper, and to switch print quality modes. For all on-line hot keys, you must press the ON LINE key, hold that key depressed, and then momentarily press the indicated switch panel key(s).
  • Page 35 Move Up Paper/Speed Exit. While pressing ON LINE, momentarily press LINE FEED to advance paper by one microline in.). Use this for fine positioning the paper when setting top of form. (See "Setting Top of Form," Page 30.) Also used for fast exiting the configuration menu.
  • Page 36 Basics Near Letter Quality. While pressing ON LINE, momentarily press NLQ to switch between near letter quality and draft quality printing modes.
  • Page 37: Basic Connections

    BASIC CONNECTIONS POWER RECEPTACLE The power receptacle is located at the left-rear corner of the printer, below the power on/off switch. One end of the power cord plugs into the lower portion of the receptacle. The other end of the power cord plugs into a standard three-prong, grounded electrical outlet.
  • Page 38: Interface Connectors

    Use one of these connectors to interconnect the printer and host computer. Always turn the printer off when disconnecting or connecting a cable connector, always use a shielded cable, and always lock the cable connector to the printer connector, as specified in the following paragraphs.
  • Page 39: Basic Beeps

    The serial interface connector is a standard RS-232, 25-pin, D-type connector. Normally, thumbscrews attached to the cable connector are used to lock the cable connector to the printer connector. For more information on serial connectivity, see Appendix B. BASIC BEEPS! The beeper sounds to confirm a change or to flag an error or failure.
  • Page 40 Basics 4 S ec Except when in configuration menu mode. ** Turn off printer to stop beeping. Three sets of low-high beeps are heard when a paper jam occurs. Four-second solid beep is heard when: Paper runs out* Left tractor is too far right...
  • Page 41: Nonrecoverable Error

    If problem persists, record beep pattern and then see BEEPs in Troubleshooting Chart (Page 119). †† Turn off printer and then turn back on. If problem persists, record beep pattern. Press ON LINE several times to solicit additional beep patterns, if any, then see BEEPs in Troubleshooting Chart (Page 119).
  • Page 42 Basics...
  • Page 43: Common Operations

    Operations COMMON OPERATIONS LOADING PAPER: JB0-AF1 Loading Paper...
  • Page 44 Operations To load paper, follow these steps: 1. Open operator access door. 2. If you plan on loading the same type of paper, note the setting of the printhead gap adjustment lever and then move printhead gap adjustment lever toward you (away from paper), as far as possible. Right Tractor JBO-N Note: The paper out sensor is located near the left edge of the paper...
  • Page 45 Form mode. *** The printer is shipped with a stand that allows paper to be fed from the bottom. If you intend to feed paper from the front, you must first remove a 16-in. foam plug from the front feed guide.
  • Page 46 Operations paper drag on edge of stand, table, or desk. Do not let Front Feed Bottom Feed JB0-AG2 JB0-AH1...
  • Page 47 9. Make sure both tractors are locked in position. 10. Adjust the printhead gap: If you reloaded the printer with the same type of paper, simply return the printhead gap adjustment lever to its previous position. If you reloaded with a different thickness or weight of paper, see "Adjusting the Printhead Gap,"...
  • Page 48: Adjusting The Printhead Gap

    1. Open the operator access door. 2. Make sure the printhead gap adjustment lever is positioned as far as possible toward the front of the printer so that the gap between the printheads and platen is as wide as possible.
  • Page 49 Printhead Gap Adjustment Lever JB0-AJ1 Caution: Do not use the printhead gap adjustment lever to compensate for light print as the ribbon cartridge begins to run out of ink. Narrowing the gap between the platen and printheads may cause excessive wear on the printheads and cause drag on the printhead carriage motor, in effect shortening their life span.
  • Page 50: Running A Self Test

    Note: As a safety feature, when using “fast pitch” (10 pitch printing), the printer prints at half speed if the operator access door is open. To temporarily cancel half-speed printing during a self test, press and hold TOF while the printer prints.
  • Page 51: Setting Top Of Form

    Configuration section, to select a different length. 1. Use the paper positioning keys to move the paper to the desired top of form position. Paper Position Keys With Printer Off Line Paper Movement Up 1 Line Up by 1/144 in.
  • Page 52 "TOF" arrow ( ) near the right and left edges of the platen. Locating Top Of Form JB0-AK1 2. With the printer off line, press TOF. The beeper sounds to confirm your new top-of-form setting.
  • Page 53: Switching Nlq And Draft

    If desired, see "Near Letter Quality," Page 72, in the Configuration section to change the startup print mode. Once the printer is on, you can switch freely between NLQ and draft print modes using either the hot key explained above or, more commonly, by using a printer driver that matches your printer's present emulation.
  • Page 54: Changing Emulations

    Emulations and Printer Drivers When a printer acts like another printer, it is said to emulate that printer. Your printer can emulate an Epson FX-100, IBM Proprinter XL, or DEC LA210 printer. You can switch between emulations, as detailed in "Changing Emulations"...
  • Page 55: Changing Emulations

    CHANGING EMULATIONS The factory default startup emulation is Epson FX-100, which means that the printer acts like an Epson FX-100 printer after you turn on the power. You can change the default startup emulation using the configuration menu. The other two emulation selections are IBM Proprinter XL and DEC LA210.
  • Page 56 DEC LA210?" Pressing YES to a selection records that selection. 8. Press ON LINE twice to exit the menu and to place printer on line. The printer is now in the newly selected emulation and subsequently powers up in that emulation.
  • Page 57: Printing The Active Character Set

    1. Either press FORM FEED and then turn on the printer; or, with the printer already on, press and hold ON LINE and then simultaneously press FORM FEED and LINE FEED. The printer prints out:...
  • Page 58 The illustrations on the following pages show the draft mode factory- default character sets for the Epson FX-100, IBM Proprinter XL, and DEC LA210 emulations. (Examples are shown smaller than actual size.) In these printouts, the first hexadecimal digit of the character or control code is written along the top of the table, and the second hexadecimal digit is written along the side.
  • Page 59 Operator's Guide "Z" in all three character sets is 5A which is equivalent to decimal 90, using the hexadecimal-to-decimal conversion chart on Page 43. JB0-AM Printout of Epson U.S. Character Set (Factory Default for Epson Emulation)
  • Page 60 Operations JB0-AN Printout of IBM #1 U.S. Character Set (Factory Default for IBM Emulation)
  • Page 61 Operator's Guide JB0-AO Printout of DEC U.S./Multilingual Character Set (Factory Default for DEC Emulation)
  • Page 62 Operations Hexadecimal-To-Decimal Conversion characters.) • • " ¶ § • & ! ! ! ! " " " " (Along with U.S. PC-8 computer terminal < > ¦...
  • Page 63 Hexadecimal-To-Decimal Conversion, continued Ç É á ü æ í é Æ ó â ô ú ä ö ñ à ò Ñ ª å û º ç ù ê ÿ ¿ ë Ö ® è Ü ª ï ø ½ î £...
  • Page 64 A character set consists of up to 256 printable patterns and printer instructions assigned to 256 possible codes. The character set tells the printer what to do or what to print when each of these codes is received from the computer.
  • Page 65: Configuration

    A new printer is preset at the factory to: Emulate an Epson FX-100 printer on a parallel interface, and Print 6 lines per inch of 10 pitch (10 characters per inch) draft quality characters on a form length of 11 in.
  • Page 66 For example, the software application does not change the parallel versus serial port settings, and it does not change from the Epson FX-100 emulation to, for example, the IBM Proprinter XL emulation. Choosing the right options for these types of setting—the ones that software applications do not change—is the main focus of the...
  • Page 67: The Configuration Menu

    57. At the extreme right edge of the map are page references for more information. ACCESSING THE CONFIGURATION MENU If the printer is off, press FORM FEED while turning on the printer. If the printer is on, press and hold ON LINE and then simultaneously press FORM FEED and LINE FEED.
  • Page 68: Navigating The Configuration Menu

    If you need to change direction in the menu, you can reverse the query string by pressing BACK. This returns you to "Status Print?" If you change your mind about "Status Print," press YES and the printer prints out the present default settings—similar to the one shown on Page 60.
  • Page 69: Exiting The Configuration Menu

    There are three ways to exit the configuration menu: Turn off the printer. Press EXIT until the printer advances to the next top of form. Press ON LINE along with LINE FEED. If you have made default setting changes, the new default selections take effect immediately after exiting the configuration menu or when the printer is turned on again.
  • Page 70: Adjusting The Printer's Performance

    The best method for adjusting the printer’s performance to match your needs is to: 1. Make interface changes (physical printer connections). 2. Make emulation changes (printer behavior: IBM, Epson, or DEC). 3. Make other changes (software and printer configuration menu settings).
  • Page 71 However, because printer drivers do not or cannot change some printer settings, such as the interface or emulation, those settings are important to the printer’s function. These settings must be correctly set as default settings so they are in effect when the printer is turned on.
  • Page 72: Configuration Map

    LF on CR: On, Off CR on LF: Off, On Paper Jam Detect: Off, On Paper Speed: 5 inches/sec, 11 inches/sec EMULATION : IBM Proprinter XL, DEC LA210, Epson FX-100 Hot Key List? Print Active Character Set? Diagnostic Codes? Print Data Byte Map?
  • Page 73 Japan, Norway, Denmark II, Spain II, Latin America, Hebrew, Italy (ANSI), U.S. Epson IBM #1 5 : Page 850 (Multilingual), 860 (Portugal), 437 (U.S.) Epson IBM #2 6 : Page 850 (Multilingual), 860 (Portugal), 437 (Hebrew), 437 (U.S.) IBM Character Options IBM Control Code Map: IBM #2, IBM #1 IBM #1 7 : Page 850 (Multilingual), 860 (Portugal), 437 (U.S.)
  • Page 74: Help

    Only applies if the "Epson Character Set" is "Epson" in the FX-100 emulation. Only applies if the "Epson Character Set" is "IBM #1" in the FX-100 emulation. Only applies if the "Epson Character Set" is "IBM #2" in the FX-100 emulation.
  • Page 75: Print All Options

    Operator's Guide Print All Options? Pressing YES prints out a list of all options and all possible option settings. Hot Key List? Pressing YES prints out a list of all power-on and on-line hot keys. Diagnostic Codes? Pressing YES prints out a reference list of beep patterns for recoverable and nonrecoverable failures.
  • Page 76: Print Active Character Set

    Configuration Print Active Character Set? Pressing YES prints out a chart of all present character and control code assignments, similar to those illustrated on Pages 37 through 39. (See "Printing the Active Character Set," Page 35, for more details.) Status Printout (Partial Example Showing Factory Defaults) JB0-AZ1...
  • Page 77: Print Data Byte Map

    Operator's Guide Print Data Byte Map? Pressing YES prints out the present data byte map. Primarily, the data byte map is a troubleshooting and development tool used in customizing character sets. In content, the present data byte map is similar to the active character set printout.
  • Page 78 Character Number. Each character within a character library is assigned a number. (Appendix D contains more detail on this.) Character. The actual printable character presently assigned from a character library. The character is printed for that data byte if the printer action is set to CHAR. Type of Character...
  • Page 79: Interface Options

    Whenever you change the active interface, make sure that it matches the interface selection on the computer. Do not forget to change cables and connect them to the proper connectors on the back of the printer and computer. Operator's Guide...
  • Page 80: Serial Options

    Configuration Parallel. Enables communication on the parallel interface connector on the back of the printer. For information concerning parallel communications, see Appendix C. Serial. Enables communication on the serial interface connector on the back of the printer. For information concerning serial communications, see Appendix B.
  • Page 81 ETX/ACK. Stands for End of Text/Acknowledge. The computer sends the ETX code to the printer after each line of characters. The computer waits for the ACK code from the printer before sending the next line of characters. ETX/ACK is software-oriented handshaking initiated by the computer.
  • Page 82 Off. The printer transmits X-ON only once when it is ready to receive data. On. The printer transmits X-ON to the computer every 20 seconds if it is ready and waiting for data from the computer. X-OFF When Off Line...
  • Page 83 Although the printer will not print data, the computer can send data to the printer. On: The printer transmits X-OFF to the computer when it goes off line. The printer will not accept or print data.
  • Page 84 Mark Space The parity bit follows the data byte transmitted from the computer to the printer. The printer can use even or odd parity to check that all data bits from the computer were received correctly. None: No parity check.
  • Page 85: Input Buffer Size

    Maximum (no user-defined characters) (factory default) Minimum (user-defined characters OK) The printer contains a 32K RAM, part of which is available as an input buffer. The input buffer is used for storing print data, graphics, and user- defined characters. If you download and retain user-defined characters, you decrease the amount of memory available for input print data.
  • Page 86 532 bytes has some side-effect advantages. Consider minimizing the buffer size to minimize: Data loss due to possible power, network, or computer failures Dedicated computer-to-printer transmission time Note: Storing downloaded characters does not activate them. After you download a character or characters using universal control commands, you must "map"...
  • Page 87: Print Style

    Pressing YES prints out the active NLQ status: Off (factory default) Off: The printer prints draft quality characters. Draft quality printing is about three to four times as fast as that of NLQ printing. Draft characters can be bolded and/or italicized.
  • Page 88 Configuration On: The printer prints near letter quality (NLQ) characters in 10 12, and 15 pitch (10, 12, and 15 char/in.). three times the dot density of draft quality characters. NLQ characters are more attractive than comparable draft quality characters.
  • Page 89: Bold Print

    On: The printer prints italicized characters. Italicized characters appear slanted. Italicized characters can be bolded. To make a bolded character from a normal-weight character, the printer simply prints another image of the character slightly to the right of the first. Operator's Guide...
  • Page 90: Subscript/Superscript

    Configuration Note: Characters can only be italicized in the Epson emulation. Also, barcodes and optical character recognition (OCR) fonts cannot be italicized. Subscript/Superscript Pressing YES enables you to include subscripts and superscripts in your text. Subscript and superscript printing slightly affects overall print speed.
  • Page 91: Slash Zero

    Slash Zero Pressing YES prints out: On (factory default) Off: The printer prints zeroes without a slash. On: The printer prints zeroes with a slash. Note: Optical character recognition (OCR) zeroes cannot be slashed. FORMS OPTIONS Pressing YES prints out the first of the forms options listed below: Lines/Inch •...
  • Page 92: Lines/Inch

    8 lpi This sets the number of lines per vertical inch. For an 11 in. form, the printer prints a maximum of 66 lines at 6 lpi or 88 at 8 lpi. Form Length Pressing YES prints out the active form length setting: 0.5 in.
  • Page 93: Skip Perf

    Off: The printer does not supply a line feed command after it executes a carriage return command sent from the computer. This is the preferred setting since most computer software applications supply all vertical positioning commands.
  • Page 94: Cr On Lf

    (Sometimes referred to as Auto Carriage Return.) This is the preferred setting since most modern software applications assume that line feeds cause the printer to print out the line of text, empty its print buffer, and then reset the character cursor...
  • Page 95: Paper Jam Detect

    Pressing YES prints out: On (factory default) The printer uses a paper motion sensor on top of the left tractor to detect paper jams. If the paper is supposed to move but it does not, then the printer flashes the PAPER indicator and sounds the beeper.
  • Page 96: Emulation

    Note: "Emulation" cannot be changed and does not appear as a configuration menu option if "Lock Character Set and Emulation" (Page 92) is set to "On." Pressing YES prints out the active emulation: Epson FX-100 (factory default) IBM Proprinter XL DEC LA210 CHARACTER OPTIONS Note: "Character Options"...
  • Page 97 Epson Control Code Map Epson Character Map Epson IBM #1 Epson IBM #2 An Epson FX-100 printer contains a basic or native character set plus two variations of IBM character sets: Epson, Epson IBM #1, and Epson IBM Operator's Guide •...
  • Page 98 Configuration #2. Although only one character set can be the default character set for the Epson emulation, you can assign a national-use character map or a code page default for each of the three. Note: Do not confuse the IBM #1 and IBM #2 character sets available in the Epson emulation with those of the IBM emulation.
  • Page 99 For more information on Epson national-use character maps, see Appendix D. Epson IBM #1 Code Page Pressing YES prints out the present Epson emulation code page selection for the IBM #1 character set: Code Page 437 (U.S.), (factory default) Code Page 850 (Multilingual) Code Page 860 (Portugal) For more information on IBM code pages, see Appendix D.
  • Page 100: Ibm Character Options

    Configuration Epson IBM #2 Code Page Pressing YES prints out the present Epson emulation code page selection for the IBM #2 character set: Code Page 437 (U.S.), (factory default) Code Page 850 (Multilingual) Code Page 860 (Portugal) Code Page 437 (Hebrew) For more information on IBM code pages, see Appendix D.
  • Page 101 IBM Control Code Map Pressing YES prints out the present IBM control code map selection: IBM #1 (factory default) IBM #2 IBM #1: The U.S. IBM #1 Character Set (IBM #1 control code map + U.S. national-use character map) is shown on Page 41. Instead of the U.S. national-use character map—IBM calls this Code Page 437—you can select the multilingual or Portuguese character map under "IBM #1 Code Page"...
  • Page 102 Configuration IBM #2 Code Page Pressing YES prints out the present IBM emulation code page selection for the IBM #2 character set: Code Page 437 (U.S.), (factory default) Code Page 850 (Multilingual) Code Page 860 (Portugal) Code Page 437 (Hebrew) For more information on IBM code pages, see Appendix D.
  • Page 103: Dec Character Options

    You specify national-use character maps in G0 through G3. (DEC refers to G0 through G3 as graphics maps.) When the printer is turned on, G0 is automatically assigned to either: The 7-Bit DEC Character Set...
  • Page 104 Configuration DEC Character Set Pressing YES prints out the present DEC character set configuration: 8 Bit DEC (factory default) 7 Bit DEC 8 Bit DEC: The U.S./Multilingual 8-Bit DEC Character Set (8-bit control code map + G0 & G2 character maps) is shown on Page 43. Instead of the U.S.
  • Page 105: Overlay Characters

    The printer contains two sets of predefined optical character recognition (OCR) maps. If you press YES to either OCR A or OCR B, the printer overlays some of the characters in the active characters set with these OCR characters.
  • Page 106: Barcode Options

    75 dpi: For barcodes, 75 dpi is analogous to draft quality mode. If the barcode reader successfully reads a low-density barcode, choosing the 75 dpi barcode density increases printer throughput. The 75 dpi setting may actually enhance readability. 100 dpi: For barcodes, 100 dots per in. is analogous to near letter quality mode.
  • Page 107: System Options

    Pressing YES prints out the active setting: Off (factory default) Pressing YES to "On" causes the printer to hide configuration menu selections for "Emulation" (Page 80) and "Character Options" (Page 81). With the character set and emulation locked, the options, queries, and settings for "Emulation"...
  • Page 108: Initialize Sensitivity

    Low: Low sensitivity means that the printer requires an active-low INIT* pulse of at least 100 ms in order to reset the printer to its power-up default settings. In most situations, prefer low sensitivity, especially when using overly long parallel interface cables (over 10 ft) or when dealing with an electronically noisy computer-printer connection.
  • Page 109 Double-Pole/Neutral Fusing. The 4100 printer contains two fuses in the power receptable. It is possible for only one fuse to blow. If this occurs, be warned that, even though the POWER indicator is not lit, some printer electrical circuit may remain active. ALWAYS turn off the printer and unplug the power cord before checking the cause of the blown fuse(s) and before replacing the fuse(s).
  • Page 110: Static Electricity

    If the static electricity is not discharged from the paper as it exits the printer, the paper tends to cling to the printer (or printer stand) and resist stacking.
  • Page 111: Cleaning

    If the site has carpeting, consider using an anti-static spray on the area surrounding the printer or place an anti- static mat under the printer stand. If you use an anti-static spray, do not spray the printer or the paper.
  • Page 112: Exterior Surfaces

    409 * , to clean ink from surfaces. When using a spray, apply the cleaner to a soft cloth and then apply to the printer. Isopropyl alcohol (70%-90%) can be used instead of a commercial cleaner, except as noted below.
  • Page 113: Changing Ribbon Cartridge

    CHANGING RIBBON CARTRIDGE Important ! For best results and longest printer life, insist on genuine, factory-approved, ribbon cartridges. (Re- inked or remanufactured ribbon cartridges are not suitable.) Obtain factory-approved ribbon cartridges from your dealer or directly from the printer manufacturer. See the front of this operator's guide for information on ordering ribbon cartridges.
  • Page 114 If necessary, turn the ribbon feed wheel in the direction of the arrow until the ribbon is taut. 2. Insert the ribbon cartridge into the printer so that the tabs on the right and left ends of the ribbon cartridge slip through the slots provided in the operator access way.
  • Page 115 Installing Ribbon Cartridge (Left-End View) 3. Gently press down on the cartridge until it quietly snaps into place. 4. Be sure the ribbon is taut and then slip the ribbon guides onto the printheads. 5. Take up the slack again and then check the ribbon for twists. Make sure that the ribbon is not obstructed or bound up at the cartridge's entrance and exit slots.
  • Page 116 Maintenance 6. Manually slide the printhead carriage back and forth. If the ribbon feed wheel spins (on the left-to-right pass of the carriage), the ribbon cartridge is installed correctly. If not, remove the cartridge and re-install. 7. Adjust the printhead gap using the printhead gap adjustment lever. (If necessary, see "Adjusting the Printhead Gap,"...
  • Page 117 The Clean Way To Re-Attach a Ribbon Guide 1. Lay the ribbon cartridge face down on a table, as shown below. 2. Make sure the ribbon is taut. If not, turn the ribbon feed wheel in the direction of the arrow until the ribbon is taut.
  • Page 118: Changing Forms Compressor

    Forms compressor replacement is required only if it is broken, bent, or worn. To change a forms compressor, proceed as follows: 1. Turn off printer and unplug the power cord. 2. Open the operator access door. 3. Note the setting of the printhead gap adjustment lever and then remove paper and ribbon cartridge.
  • Page 119 5. Lift the forms compressor off the alignment tabs near both ends. 6. Make sure the forms compressor clears the paper out sensor, and then lift the forms compressor out of the printer. 7. Slightly bend the new forms compressor, as shown in the following illustration, and slip past the printheads.
  • Page 120 Installing a Forms Compressor 9. Tuck the bottom of the forms compressor into the holder at the bottom of the printer compartment, and then adjust the forms compressor side to side so that it fits over the alignment tabs. 10. Make sure that the paper out sensor protrudes through its hole in the forms compressor and recheck that the forms compressor is correctly positioned over the alignment tabs.
  • Page 121: Changing Fuses

    If a fuse is shattered, do not attempt to replace the fuse; simply unplug the printer and call one of the numbers listed in the front of this operator's guide to obtain qualified servicing.
  • Page 122 Maintenance 7. Re-insert both fuse holders (with proper fuses) with the arrows facing right, and then re-insert voltage selection tumbler. Make sure that the same voltage selection noted in Step 1 faces out through the window of the fuse compartment. 8.
  • Page 123: Vertical Image Alignment

    The configuration menu provides a simple means of making slight compensations in the factory's vertical alignment setting. The printer is a bidirectional printer, meaning it prints text not only on left- to-right passes of the printhead carriage, but also on right-to-left passes.
  • Page 124 Maintenance If the printer is on, press and hold ON LINE while simultaneously pressing FORM FEED and LINE FEED. 3. If necessary, check and/or change the Char/Inch setting under PRINT STYLE in the configuration menu. Note: Select a preferred characters-per-inch setting, since vertical alignment varys slightly for different pitches.
  • Page 125 The printer prints a two-line pattern of vertical lines. The top row of lines should be vertically in line with the bottom row: Proper Vertical Alignment | | | | | | Back or Next to adjust, Yes when done...
  • Page 126 Maintenance...
  • Page 127: Troubleshooting

    Double-Pole/Neutral Fusing. The 4100 printer contains two fuses in the power receptable. It is possible for only one fuse to blow. If this occurs, be warned that, even though the POWER indicator is not lit, some printer electrical circuit may remain active. ALWAYS turn off the printer and unplug the power cord before checking the cause of the blown fuse(s) and before replacing the fuse(s).
  • Page 128 Use the following questions to begin to identify the problem with the printer: 1. If the printer is not doing anything, is it on line, turned on, plugged in? If no power, also check fuses (Page 107) and the wall receptacle. If the POWER indicator is not lit, see "Switch Panel"...
  • Page 129 If so, see "Switch Panel" (Page 127). 10. Does there seem to be a problem with computer control of the printer. or is the format, print mode, spacing, etc. wrong? If so, see "Communications"...
  • Page 130 Troubleshooting To do so, press and hold LINE FEED while turning on the printer: If the print is smudged, faded, broken, and the like, see "Print Quality" (Page 120). If the printhead carriage moves too slowly or makes noise, see "Printhead Performance"...
  • Page 131: Troubleshooting Chart

    SSSSL EEPROM Error SSSLS Bad ROM 5 Long Beeps (LLLLL) Nonrecoverable Error Turn off printer to stop beeping. Probable Cause 1. Install paper (Page 21). 2. Move the left tractor to the far Right left so that paper covers the paper out sensor.
  • Page 132: Messages, Printed

    Parameters Will occur if the carriage is impeded by an obstruction. ** Used for dc cooling fan. *** The printer returns to factory default setting. This often happens when upgrading firmware. Solution Record beep pattern. Press ON LINE to solicit still other patterns, if any.
  • Page 133: Print Quality

    TROUBLESHOOTING CHART, CONTINUED Print Quality No Printout 1. No Ribbon Cartridge, or 2. Ribbon Twisted Characters Too Light 1. Printhead Gap Too Wide 2. Ribbon Worn Out Fading Print 1. Worn Out Ribbon 2. Ribbon Not Advancing, Characters are OK, Then Electronics Failure Begin to Break Up (Carriage May Hit...
  • Page 134: Italics (Epson Emulation)

    Scanner Will not Read 1. See “Scanner Will not Read Barcodes” above PostNet Barcodes 2. PostNet Mode (text Italics (Epson Emulation) Printout is ALL (or partly) Characters used are from Italics and Should not Be the Upper Half of the...
  • Page 135: Paper Problems

    TROUBLESHOOTING CHART, CONTINUED Problem Print Positioning, continued Blank Lines Between Printer and Host Both Every Line of Print Supplying Line Feeds Prints Across Horizontal 1. Wrong Configuration Perforation 2. Host Changing Forms Prints Across Left Paper Too Far to the Right...
  • Page 136 Troubleshooting TROUBLESHOOTING CHART, CONTINUED Problem Paper Problems (Positioning, Feeding, Paper Out, Jamming), continued Paper Does not Feed Host Not Sending Line When Printing Feeds with Carriage Returns Paper Does not Feed Switch Panel or Electronics When Using Switch Failure Panel 1.
  • Page 137: Switch Panel

    TROUBLESHOOTING CHART, CONTINUED Problem Paper Problems (Positioning, Feeding, Paper Out, Jamming), continued Paper Does not Feed 1. Obstruction (Both On and Off Line) 2. Mechanical or Top of Form Ignored or 1. Wrong Form Length Paper Slews to Wrong TOF Setting 2.
  • Page 138: Communications

    TROUBLESHOOTING CHART, CONTINUED Problem Communications Character or Control 1. Printer's Menu Settings Problems With Any Interface 2. Printer Off or Off line 3. Blown Fuse 4. Electronics Failure Problems When Using 1. Wrong Serial Interface Serial Interface Only: Garbled text with numerous "?"...
  • Page 139: Printhead Performance

    1. Loose or Bad Interface Parallel Interface Only 2. Bad Data 3. Electronics Failure Printhead Performance Printheads Click! Printhead Electronics Failure (Just When Printer is Turned Off) Carriage Speed Too 1. Obstruction Slow 2. Belt Tension Too Tight Printhead Snags Ribbon 1. Worn Ribbon 2.
  • Page 140: Troubleshooting Aids

    Troubleshooting TROUBLESHOOTING AIDS POWER-UP SEQUENCE TEST The normal start-up sequence for the printer is detailed in the following table. The printer performs this sequence each time the printer is turned After Turning On Printer, Meaning That : Observe the Following: A.
  • Page 141: Hex Dump Mode

    Printer is ready for indicator operation. lights. HEX DUMP MODE The hexadecimal (hex) dump mode is used for checking: Proper receipt of characters by the printer Control commands Nonprintable codes Operator’s Guide 121 If Not Observed : Call for service.
  • Page 142 Troubleshooting To enter the hex dump mode, do one of the following: Press and hold LINE FEED and FORM FEED and then turn on printer to place printer in 10 pitch hex dump mode. The printer prints all transmissions from the host in hex dump format on 13.6-in.
  • Page 143: Control Commands-An Introduction

    256 unique data bytes. Individual data bytes are identified by a number related to the pattern of zeros and ones. There are different conventions for assigning meaning to individual data bytes. In the 4100 printer, two different conventions are used: An Introduction...
  • Page 144: Identifying Data Bytes

    Universal Control Commands In Epson and IBM Proprinter XL emulations, the American Standard Code for Information Interchange (ASCII) is used. In DEC emulations, American National Standards Institute (ANSI) standards are used. Aspects of these standards relevant to the emulations contained in the 4100 printer are described in this section.
  • Page 145: Binary Number System

    Operator’s Guide 125 BINARY NUMBER SYSTEM Computers use the binary number system. In the binary (base two) number system, we count from zero (0) to one (1) and then start over again. All other numbers are expressed using only these two digits. The pattern of zeros and ones in a data byte can be interpreted as a binary number.
  • Page 146: Hexadecimal Number System

    Universal Control Commands HEXADECIMAL NUMBER SYSTEM The hexadecimal (hex) number system is used in the computer industry because its relationship to the binary number system allows convenient notation. In the hexadecimal (base sixteen) number system, counts from zero (0) to fifteen (15) and then starts over again. The sixteen digits are represented by the numbers zero (0) through nine (9) and the letters A through F.
  • Page 147 The table below shows equivalent binary, decimal, and hexadecimal numbers for 17 different data bytes. Binary Number 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111 00010000 A chart at the end of the Operations section shows corresponding decimal and hexadecimal numbers for all 256 possible data bytes.
  • Page 148: Three Categories Of Data Bytes

    A control code is a single byte of control information that modifies printer action. It commands the printer to change something. For example, a control code sent to the printer might advance the paper to the top of the next page or it might sound the beeper.
  • Page 149 In Epson, IBM, and DEC emulations, this control code is ESC, data byte 27 decimal. Control commands that begin with ESC are commonly known as escape sequences.
  • Page 150: Using Basic To Send Commands

    1, which would be decimal 49 or hexadecimal 31.) In this example, we make use of the fact that, in Epson and IBM #1 character sets, data byte value 155 is also the ESC control code. Create a batch file by typing the following at the DOS prompt: COPY CON 12PITCH.BAT...
  • Page 151 Data byte value 155 is also an ESC control code in Epson and IBM #1 character sets. Enter ! by typing !. Enter ^A by pressing the ALT key and entering "1"...
  • Page 152: Sending Commands From The Dos Command Line

    Commands can also be issued directly from the DOS command line by typing the following: ECHO (command data) > PRN The command to select 12-pitch, single-strike printing in Epson emulation could be sent from the DOS command line as follows: ASCII sequence:...
  • Page 153 Decimal Hexadecimal Value Value Operator’s Guide 133 ASCII Control Key Name Sequence CTRL @ CTRL A CTRL B CTRL C CTRL D CTRL E CTRL F CTRL G CTRL H CTRL I CTRL J CTRL K CTRL L CTRL M CTRL N CTRL O CTRL P...
  • Page 154: Typographic Conventions

    FORMAT Spaces are never sent to the printer as part of the command. For readability, the arguments of the command are shown separated by spaces. Character case is significant. For example, if R is shown as part of the command, an uppercase R must be sent.
  • Page 155: Parameters

    The parentheses are not sent, only the value of parameter n or d. For example, if n=1 in Epson, IBM, or most universal control commands, then a decimal value of 1, not the ASCII character 1, is sent to the printer.
  • Page 156: Data Byte Values Of Command Parameters

    Universal, Epson, and IBM Control Commands Univeral, Epson, and IBM control commands use (n) to indicate the decimal value of a single data byte. For example "(n) = (75)" is the data byte identified by decimal number 75. This is the same data byte identified by hexadecimal number 4B and ASCII character K.
  • Page 157: Universal Control Commands

    Universal Control This section describes control commands that are unique to the printer. Universal control commands can be used in any emulation mode. Before using these commands, read the previous section (Control Commands—An Introduction). It describes the typographic conventions used in this section and contains other information needed to send universal control commands in the correct format.
  • Page 158 Universal Control Commands INDEX OF UNIVERSAL CONTROL COMMANDS Form Length Length of Form in Millimeters Emulation Mode Select Emulation and Reset Printer Miscellaneous n/144 Inch Line Spacing Reset to Power Up Settings Print Style Set Pitch and Strike Select Print Quality...
  • Page 159 SOH A z * (d1)(d2)(r)(c1)(c2)(g1)...(gx) 184 Function Set Pitch and Strike Select Character Source/Library Download Characters Universal Graphics Select Emulation and Reset Printer Map Characters Length of Form in Millimeters Enable/Disable Barcode Printing Set Barcode Parameters Select Print Quality Reset to Power Up Settings Set n/144 Inch Line Spacing Operator’s Guide 139...
  • Page 160: Form Length

    = 2: Form length set to 297.0 mm n = 3: Form length set to 420.0 mm If the bottom margin was previously set by the Epson or IBM Skip Over Perforation command, ESC N, the command SOH AzC cancels the bottom margin setting.
  • Page 161: Emulation Mode

    Control: CTRL Decimal: Hexadecimal: 01 Selects the printer emulation mode and the character set that has been selected from the configuration menu for the selected emulation. n specifies the emulation as follows: n = 0: Epson FX-100 emulation n = 1: IBM Proprinter XL emulation n = 3: DEC LA210 emulation This command also initializes the printer.
  • Page 162: Miscellaneous

    Hexadecimal: 01 Resets the printer to power-up default settings. The printer functions as specified in the configuration menu. To reset the printer to factory default settings, use the configuration menu. * (Ø) can be decimal 0 or ASCII character Ø.
  • Page 163: Print Style

    PRINT STYLE SOH A z ! ASCII: Control: CTRL Decimal: Hexadecimal: 01 Specifies the number of characters per inch (pitch) and degree of boldness (strike). Binary values for n are as follows: Setting 16.67 pitch Ignored disable enlarged (double wide) printing enable enlarged (double wide) printing disable double strike printing enable double strike printing...
  • Page 164 8.33 33,35 Note: Parameter value 13 (decimal) may not be successfully transmitted to the printer if sent using BASIC programming language. Parameter value 26 (decimal) may not be successfully transmitted to the printer if sent using C programming language. 21,22,23...
  • Page 165: Barcodes

    SOH A z T ASCII: Control: CTRL Decimal: Hexadecimal: 01 Selects draft or near letter quality (NLQ) printing. n quality as follows: n = 0: draft n = 2: NLQ Note: Near letter quality printing is available only in 10, 12, and 15 pitch. BARCODES SOH A z L ASCII:...
  • Page 166: Mapping Characters

    Current settings for all data byte values are stored in the data byte map. The data byte map is a group of five maps in printer memory that describe the action the printer performs when it receives a data byte. These maps...
  • Page 167 RAM, so their source is RAM. A character library is a defined group of printable characters stored in the printer. This map shows which library is currently active for each data byte value between 0 and 255. Each character in a character library is numbered.
  • Page 168 The 4100 printer emulates several printers, each of which has defined "standard" character sets, control code maps, and national-use character maps. Examples are Epson-German-ESC 6 and IBM #2-Code Page 437. Selecting these standard options can be done using the configuration menu or control commands described in other sections.
  • Page 169 4. Select a new character set, overwriting any mapped characters and control codes but not the download characters. 5. Reset the printer to factory defaults, overwriting all prior selections. See the illustration below. Modifying the Data Byte Map, Additional Options At any time, you can see the characters and control codes currently assigned to each data byte value.
  • Page 170 Universal Control Commands Overwritten by new selections A new emulation or character set is selected Power is turned off The format and examples for sending the command follows. SOH A z % ASCII: Decimal: Hexadecimal: 01 Control: CTRL Selects a character source and character library for a range of data bytes. s specifies the source—the type of memory that contains the character library.
  • Page 171 SOH Az%. Download characters cannot be remapped Maps created using this command are stored until power off, printer reset, or until overwritten by other selections. Selecting a character set or changing emulation mode overwrites current selections.
  • Page 172 Universal Control Commands See Appendix D for charts of standard character sets and the character library. Example REM REMAP CHARACTERS G THROUGH K TO DATA BYTE VALUES REM ASSOCIATED WITH CHARACTERS A THROUGH E LPRINT CHR$(1);"AzBGK";CHR$(65);CHR$(0);CHR$(66);CHR$(0); LPRINT CHR$(67);CHR$(0);CHR$(68);CHR$(0);CHR$(69);CHR$(0); LPRINT "ABCDEFGHIJK" RESULT: "ABCDEFABCDE"...
  • Page 173: Download Characters

    Select and accept the characters for printing When you map a character, as shown earlier, you re-assign a printable character that is stored in the printer to a data byte value between 0 and 255. The printer supplies the character data—the shape, size, and style of the character, as well as the intercharacter space.
  • Page 174: Designing Download Characters

    Universal Control Commands DESIGNING DOWNLOAD CHARACTERS Design the character within a matrix of 10 dot columns by 9 dot rows, like the one shown below. Column 10 is always blank. Character Design Matrix AB0-R...
  • Page 175 Operator’s Guide 155 The cell values are used to tell the printer which printhead pins fire to create the character. The cell value for each column is a binary value that corresponds to the printhead pins used to print the dots in that row.
  • Page 176: Extended Characters

    Universal Control Commands EXTENDED CHARACTERS Use a matrix like the one shown below to design shaded characters, like those typically assigned to data byte values 176 to 178 and 219 to 223 decimal, and line drawing characters, like those typically assigned to data byte values 179 to 218 decimal.
  • Page 177: Print Quality

    To design characters that are between draft and NLQ print quality, place dots within any of the cells. Ten columns of character data are sent to the printer. When NLQ printing is selected, the printer adds dots to the design of the character. When draft printing is selected, the printer omits some dots from adjacent columns.
  • Page 178 Universal Control Commands To design NLQ characters, place dots within any of the design matrix cells. Forty columns of character data are sent to the printer, twenty for each print pass. In the second print pass, the dots are offset vertically by one-half dot.
  • Page 179 For example, for the "7" character above, the calculated column values are as follows: Correspondence Column Values: 129 130 132 136 144 160 192 0 0 0 NLQ 1st Pass column Values: 129 0 130 0 132 0 136 0 144 0 160 0 192 0 0 0 0 0 0 0 NLQ 2nd Pass Column Values: 0 130 0 132 0 136 0 144 0 160 0 192 0 0 0 0 0 0 0 0 Operator’s Guide 159...
  • Page 180: Storing Download Characters

    Universal Control Commands STORING DOWNLOAD CHARACTERS Download characters are stored in RAM (temporary memory). The character currently mapped to the same data byte value in ROM (permanent memory) is not overwritten. Characters that have not been downloaded, mapped, or overlayed print from the currently selected character set stored in ROM.
  • Page 181: Printing Download Characters

    PRINTING DOWNLOADED CHARACTERS Follow this procedure to print downloaded characters: 1. Use the configuration menu to set the printer to accept downloaded characters. 2. Use the command SOH Az& to download characters to RAM as described in this section. 3. Select the downloaded characters for printing. Downloaded characters may be selected when created using SOH Az&.
  • Page 182 Defines and downloads to RAM (temporary memory) bit image data for one or more characters. Before downloading characters, use the configuration menu to set the printer to accept downloaded characters. The format for downloading characters is shown here. Additional information on designing, storing, and printing download characters is given on the preceding pages.
  • Page 183 a a is a single data byte that specifies the vertical expansion characteristics of each download character. Bit values for a a are as follows: a a Bit Setting 0 = Ascending character (such as h, d, A, R) 1 = Descending character (such as y, p, g) Ignored 1 and 0 Vertical expansion as follows: 00 or 11: No vertical expansion...
  • Page 184 To calculate c1 through cx, design the character within a matrix as shown earlier in this subsection. Note: All cells may be defined, but the printer ignores any data entered in Column 10 (draft) and Columns 20 and 40 (NLQ).
  • Page 185 Operator’s Guide 165 The sum of the values in Column 1 is the c1 value, the sum of the values in Column 2 is the c2 value, and so forth. Where no character data are entered in the matrix, enter zero as the c-value for that column.
  • Page 186: Example 1

    Universal Control Commands EXAMPLE 1 © The example shows how to define and download the copyright symbol, AB0-W1 The following BASIC program downloads this character to data byte value 35 decimal and select it for printing: LPRINT CHR$(1);"Az&";CHR$(1);CHR$(35);CHR$(35);CHR$(0);CHR$(0); FOR X = 1 TO 10 READ Y LPRINT CHR$(Y);...
  • Page 187: Example 2

    Operator’s Guide 167 EXAMPLE 2 This example shows how to define and download a shaded character. The matrix below shows how to determine the data. When a shaded character is specified (a a =2 or 130), Rows 6, 7, and 8 are copied into three additional rows, 10 through 12, to produce the result shown in the matrix on the next page.
  • Page 188 Universal Control Commands This matrix shows the dots the printer adds in Rows 10, 11, and 12 from the data specified in the matrix on the previous page. AB0-Y1...
  • Page 189: Example 3

    Operator’s Guide 169 EXAMPLE 3 This example shows how to define and download a near letter quality character. AB0-ZA...
  • Page 190 Universal Control Commands The following BASIC program downloads this character to data byte value 48 decimal and selects it for printing. (The character is printed when NLQ printing is enabled.) LPRINT CHR$(1);"Az&";CHR$(1);CHR$(48);CHR$(48);CHR$(0);CHR$(1); FOR X = 1 TO 40 READ Y LPRINT CHR$(Y);...
  • Page 191 Operator’s Guide 171 Use the matrixes below to design your characters. AB0-AA1...
  • Page 192: Graphics

    CTRL Decimal: Hexadecimal: This command causes the printer to print graphics. d1 and d2 specify the graphics density to be printed. d1 is the least significant (lower) byte of the graphics density, and d2 is the most significant (upper) byte. r specifies graphics resolution as follows:...
  • Page 193 10 Pitch Maximum Dot Density Columns Per Line (d1d2) g1 through gx specify the pin fire patterns for each dot column. The x in gx refers to the maximum number of dot columns that can be reserved for the specified graphics density, as shown above. Eight of the 9 printhead pins are used to print graphics.
  • Page 194 19 = 00010011 AB0-AG1 The printer does not print until it receives sufficient data to fill all dot columns reserved for graphics. Therefore, if dot column space is reserved beyond the area in which printing occurs, it must be filled with...
  • Page 195 The figure below shows how to determine the values for g1..gx to print an X-shaped graphic pattern: Note: n/216 vertical line spacing may be used in graphics printing. n/216 in. line spacing is approximated using 1/144 in. steps. Maximum local and cumulative error is -1/216 in. REM PRINT AN X-SHAPED PATTERN USING 60 DPI DENSITY GRAPHICS LPRINT CHR$(1);"Az*";CHR$(60);CHR$(0);CHR$(1);CHR$(80);CHR$(0);...
  • Page 196 Universal Control Commands...
  • Page 197: Epson Fx-100 Control Commands

    Epson FX-100 Control Commands This section describes the control codes and control commands you can use in Epson FX-100 emulation mode. Before using these commands, read the section entitled "Control Commands—An Introduction." It describes the typographic conventions used in this section and other information needed to send these...
  • Page 198 Epson FX-100 Control Commands INDEX OF CONTROL CODES AND COMMANDS Character Sets National-Use Character Maps Select IBM Character Set #2 or Expand Printable Characters Select IBM Character Set #1 or Standard Printable Characters Control Codes/Printable Characters Form Length Length of Form in Lines...
  • Page 199 Margins Set Left Margin Set Right Margin Skip Over Perforation (Sets Bottom Margin) Cancel Skip Over Perforation Miscellaneous Printer Initialization Carriage Return Bell Backspace Linefeed Form Feed Delete Last Character Cancel Data in Print Buffer Half-Speed Printing Select Printer Deselect Printer...
  • Page 200 Epson FX-100 Control Commands Print Style Set Pitch and Strike Condensed Pitch Cancel Condensed Pitch Select Elite Pitch Cancel Elite Pitch Enlarged Pitch Cancel Enlarged Pitch Set/Cancel Enlarged Pitch Set/Cancel NLQ Double Strike Cancel Double Strike Emphasized Mode (Bold Strike) ON...
  • Page 201: Alphabetical Summary

    Command Function Bell Backspace Cancel Data in Print Buffer Carriage Return Select Printer Cancel Condensed Pitch Deselect Printer on Serial Port Cancel Enlarged Pitch Delete Last Character ESC ! Set Pitch and Strike ESC # Cancel MSB Control ESC *...
  • Page 202 Epson FX-100 Control Commands UNAVAILABLE EPSON FX-100 CONTROL COMMANDS The following commands are not available in Epson emulation mode: ESC EM Cut Sheet Feeder Mode ESC SP Intercharacter Space ESC % User Defined Character Set ESC & Define User-Defined Characters...
  • Page 203: Character Sets

    Spain I See Appendix D for charts showing the national-use character maps. This command applies only to the Epson Character Set. If an IBM Character Set is currently in use, ESC R does not take effect until the Epson Character Set is selected from the configuration menu.
  • Page 204 If the printer is currently set with an IBM character set, this command causes it to print IBM Character Set #2. If the printer is currently set with an Epson Character Set, this command expands the printable characters to include data byte values 128 to 159 (decimal).
  • Page 205 = 0 or 48: Control codes (ignore undefined characters) n = 1 or 49: Printable characters This control sequence works only if you have selected an Epson Character Set. Example REM SET AS CONTROL CODES LPRINT CHR$(27);"I";CHR$(0);...
  • Page 206: Form Length

    Epson FX-100 Control Commands FORM LENGTH ESC C ASCII: Control: CTRL Decimal: Hexadecimal: Sets form length to n number of lines. n must be from 1 to 127. The default setting is 66 lines. The current form position becomes the top of form when the printer receives this command.
  • Page 207 Sets form length to an integer number, n, of inches. n must be from 1 to 22. The default is 11 in. The current form position becomes the top of form when the printer receives this command. If the bottom margin was previously set by the Skip Over Perforation command (ESC N), the Length of Form in Inches command cancels the bottom margin setting.
  • Page 208: Graphics

    Epson FX-100 Control Commands GRAPHICS ESC K ASCII: Control: CTRL Decimal: Hexadecimal: 1B Causes the printer to print single-density-graphics dot columns. Single- density graphics are printed 60 dot columns per horizontal inch. n1 and n2 specify the number of dot columns (data bytes) to reserve for graphics.
  • Page 209 19 = 00010011 AB0-AG1 The printer does not print until it receives sufficient data to fill all dot columns reserved for graphics. Therefore, if dot column space is reserved beyond the area in which printing occurs, it must be filled with...
  • Page 210 Epson FX-100 Control Commands The following example shows the code necessary to cause the printer to print the following graphic pattern: d1 - d8 = Note: n/216 vertical line spacing may be used in graphic printing. n/216 in. line spacing is approximated using 1/144 in. steps. Maximum local and cumulative error is - 1/216 in.
  • Page 211 CTRL Decimal: (n1) Hexadecimal: 1B (n1) Causes the printer to print double-density graphics. Double-density graphics are printed 120 dot columns per horizontal in. The following illustrates the difference between single-density and double- density graphics: Single Density Use ESC L to print double-density graphics at double-density speed.
  • Page 212 Epson FX-100 Control Commands The maximum number of dot columns that can be reserved per line in double-density graphics is 1632. Note: n/216 vertical line spacing may be used in graphic printing. n/216 in. line spacing is approximated using 1/144 in. steps. Maximum local and cumulative error is - 1/216 in.
  • Page 213 The maximum number of dot columns that can be reserved per line in quad density graphics is 3264. The printer prints half as many dot columns as it receives. Adjacent columns are paired, and if corresponding bits in either dot column are set, a pin is fired to create a dot.
  • Page 214 ESC * ASCII: Control: CTRL Decimal: Hexadecimal: 1B Causes the printer to print graphics in the density specified by m as follows: 0=Single Density, (60 dots/in.) 1=Double Density, (120 dots/in.) 2=High-Speed Double Density, (120 dots/in.) 3=Quad Density, (240 dots/in.) 4=75 dots/in.
  • Page 215: Line Spacing

    LPRINT CHR$(D); NEXT I DATA 129,66,36,24,24,36,66,129 LINE SPACING ESC 1 ASCII: Control: CTRL Decimal: Hexadecimal: Sets all subsequent line spacing at 7/72 in. (10.3 lines per in.). ESC Ø ASCII: Ø Control: Ø CTRL Decimal: Hexadecimal: 1B Sets all subsequent line spacing at 1/8 in. (8 lines per in.). ESC 2 ASCII: Control:...
  • Page 216 Epson FX-100 Control Commands ESC 3 or ESC J ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: CTRL Decimal: Hexadecimal: Sets line spacing at n/216 in. The valid entries for n are 1 to 255. n/216 in. line spacing is approximated using 1/144 in. steps. Maximum local and cumulative error is - 1/216 in.
  • Page 217: Margins

    MARGINS • • ASCII: • Control: CTRL Decimal: Hexadecimal: Sets the left margin to column n. The valid range for n is from 1 to one column less than the right margin setting. The left margin is the first column in which characters is printed. ESC Q ASCII: Control:...
  • Page 218 Epson FX-100 Control Commands 15.0 pitch: LM + 1 µ n µ 204 16.67 pitch: LM + 1 µ n µ 226 17.14 pitch: LM + 1 µ n µ 233 18.2 pitch: LM + 1 µ n µ 247 where LM is the setting for the left margin.
  • Page 219: Miscellaneous

    CTRL Decimal: Hexadecimal: 1B Initializes the printer. This command initiates the same process as turning the printer on. The printer functions as specified by the configuration menu. ESC @ also cancels the print line of characters in which it occurs.
  • Page 220 Prints any data in the print buffer, then backs up one column for the next starting position. This is used to create overstrike characters. If you have changed the character pitch before sending the BS control code, the distance the printer backs up may be inaccurate. ASCII: Control:...
  • Page 221 Hexadecimal: Starts or cancels half-speed printing. Half-speed printing causes the printer to run at 50 percent of the normal speed. It is an effective way to reduce print noise and improve horizontal alignment. n specifies whether it is set or cancelled as follows:...
  • Page 222 Sets the printer to accept data from the computer after it has been deselected by DC3 in the serial mode. This code does not place the printer on line if it has been placed off line by pressing ON LINE. DC1 is the X-ON character.
  • Page 223 Hexadecimal: 1B Forces the most significant bit (MSB) of character codes to logic 0 so that characters are printed from the lower half of Epson character sets (as non-italic characters). Overrides the logic of the MSB in data sent from the host.
  • Page 224: Print Direction

    CTRL Decimal: Hexadecimal: 1B Causes the printer to return to the left margin, then print from left to right for one line only. Note: If set to ON, "PRINT STYLE, BiDirectional Graphics / NLQ" in the configuration menu overrides unidirectional printing.
  • Page 225: Print Style

    PRINT STYLE ESC ! ASCII: Control: CTRL Decimal: Hexadecimal: Specifies the number of characters per inch (pitch) and degree of boldness (strike). The entries for n are as follows: Pitch 18.2 18.2 18.2 18.2 16.67 16.67 16.67 16.67 12.0 12.0 12.0 10.0 10.0...
  • Page 226 Epson FX-100 Control Commands Example REM SET TO 20 PITCH, SINGLE STRIKE LPRINT CHR$(27);"!";CHR$(5); LPRINT "20 pitch in single strike." REM SET TO 5 PITCH, EXTRA BOLD STRIKE LPRINT CHR$(27);"!";CHR$(56); LPRINT "5 pitch in extra bold." SI or ESC SI...
  • Page 227 LPRINT CHR$(15); LPRINT "Now printing in 17.14 cpi." LPRINT CHR$(13); ASCII: Control: CTRL Decimal: Hexadecimal: 12 Cancels condensed pitch set by SI or ESC SI. Returns to the pitch that was set prior to using SI or ESC SI. Previous Ptich 10.0 12.0...
  • Page 228 Epson FX-100 Control Commands ESC M ASCII: Control: CTRL Decimal: Hexadecimal: 1B Selects elite pitches according to the table below. Current character pitches of 6.0, 8.33, 9.1, 12.0, 16.67, and 18.2 are unaffected by this command. Current Pitch 8.57 10.0 15.0...
  • Page 229 SO or ESC SO ASCII: Control: CTRL Decimal: Hexadecimal: 0E ASCII: Control: CTRL CTRL Decimal: Hexadecimal: 1B Enlarges the currently selected pitch as follows: Current Pitch 18.2 17.14 16.67 15.0 12.0 10.0 See the BASIC example under DC4. SO causes the enlarged pitch to remain in effect for one line only, or until one of the following is received: ESC W (0) SOH A z ! (n)
  • Page 230 Epson FX-100 Control Commands ASCII: Control: CTRL Decimal: Hexadecimal: 14 Cancels enlarged pitch set with command SO or ESC SO. See the table below. Pitch Set with SO or ESC SO 8.57 8.33 This command does not cancel enlarged pitches set with ESC W ! (n), SOH A z ! (n), or ESC A z ! (n).
  • Page 231 ESC W Set/Cancel Enlarged Pitch ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets and cancels enlarged pitch. n specifies whether the function is set or cancelled: n = 1 or 49: Set enlarged pitch n = 0 or 48: Cancel enlarged pitch Setting enlarged pitch causes the currently selected pitch to become enlarged as follows: Current...
  • Page 232 Epson FX-100 Control Commands Example REM SET ENLARGED PITCH LPRINT CHR$(27);"W";CHR$(1);"This is large." REM CANCEL ENLARGED PITCH LPRINT CHR$(27);"W";CHR$(0);"This is small." ESC x ASCII: Control: CTRL Decimal: Hexadecimal: Sets and cancels near letter quality (NLQ) print. n specifies whether NLQ...
  • Page 233 ESC G ASCII: Control: CTRL Decimal: Hexadecimal: 1B Starts double-strike printing. Each line is printed with two passes of the printhead. ESC G remains in effect until ESC H, ESC ! (n), ESC Az! (n), or SOH Az! (n) is received. See BASIC example in ESC H.
  • Page 234 Epson FX-100 Control Commands ESC F ASCII: Control: ctrl [ Decimal: Hexadecimal: 1B Cancels emphasized printing (bold strike) set with ESC E, ESC ! (n), ESC Az! (n), or SOH Az! (n). Example REM PRINT IN BOLD STRIKE LPRINT CHR$(27);"E";...
  • Page 235 Allows most upright draft quality or NLQ style (condensed, bold, enlarged, single/double strike) to be printed in italics. Epson italic characters reside in the upper half of the Epson character sets. ESC 4 causes this upper half to be mapped to the lower bytes.
  • Page 236: Tabs

    Epson FX-100 Control Commands ASCII: Control: CTRL Decimal: Hexadecimal: 1B Cancels italics. Print returns to previous upright style. TABS ESC D ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets multiple horizontal tabs. A maximum of 32 tabs may be set with one command.
  • Page 237 Decimal: Hexadecimal: 0B Causes the printer to print the data stored in the print buffer, then tab to the next tab setting set by ESC B or ESC b. If no tabs exist past the current position on the page, VT performs the same function as linefeed (LF).
  • Page 238 Epson FX-100 Control Commands ESC B ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets vertical tabs to the specified lines. Note that this control command is terminated with a null byte. n denotes the line number for each tab. The valid entries for n are from 2 to the bottom line on the page, as specified by the form length setting.
  • Page 239 Use ESC B or ESC b to set the tabs. Use the Vertical Tab control code, VT, to cause the printer to tab to each subsequent tab. ESC /...
  • Page 240 Epson FX-100 Control Commands...
  • Page 241: Ibm Proprinter Xl Control Commands

    Control Commands This section describes the control codes and control commands you can use while the printer is in IBM Proprinter XL emulation mode. Before using these commands, read the section entitled "Control Commands—An Introduction." It describes the typographic conventions used in this section and other information needed to send these commands in the correct format.
  • Page 242: Index Of Control Codes And Commands

    IBM Proprinter Control Commands INDEX OF CONTROL CODES AND COMMANDS Character Sets Select IBM Character Set #2 Select IBM Character Set #1 All Characters Character Set Print One Character From All Character Set Form Length Length of Form in Lines Length of Form in Inches Graphics Single-Density Graphics...
  • Page 243 Miscellaneous Carriage Return Bell Backspace Linefeed Auto Linefeed Form Feed Top of Form Cancel Data in Print Buffer Select Printer Deselect Printer Deselect Printer Print Direction Unidirectional or Bidirectional Print Style Condensed Pitch Cancel Condensed Pitch Enlarged Pitch Cancel Enlarged Pitch...
  • Page 244 IBM Proprinter Control Commands Set/Cancel NLQ Set NLQ Cancel NLQ Emphasized Mode (Bold Strike) ON ESC E Emphasized Mode (Bold Strike) OFF ESC F Set/Cancel Underline Set Subscript/Superscript Cancel Subscript/Superscript Tabs Set Multiple Horizontal Tabs Horizontal Tab Vertical Tab Set Multiple Vertical Tabs Set Tabs to Power On Settings ESC I (n) ESC G...
  • Page 245: Alphabetical Summary

    Command Function Bell Backspace Cancel Data in Print Buffer Carriage Return Select Printer Cancel Condensed Pitch Deselect Printer on Serial Port Cancel Enlarged Pitch ESC - Set/Cancel Underline ESC 0 1/8 Inch Line Spacing ESC 1 7/72 Inch Line Spacing...
  • Page 246: Unavailable Ibm Proprinter Control Commands

    IBM Proprinter Control Commands UNAVAILABLE IBM PROPRINTER CONTROL COMMANDS The following commands are not available in IBM emulation mode: ESC = Downloaded Character Font ESC [ @ Double High/Double Wide Printing ESC _ Continuous Overscore ESC P Proportional Printing The IBM Download Character Font command, ESC =, can be performed by the equivalent universal control command SOH Az&.
  • Page 247: Character Sets

    CHARACTER SETS ESC 6 ASCII: Control: CTRL Decimal: Hexadecimal: 1B This command causes the printer to print with the IBM Character Set #2. See Appendix D for charts of character sets. ESC 7 ASCII: Control: CTRL Decimal: Hexadecimal: 1B This command causes the printer to print with the IBM Character Set #1.
  • Page 248 IBM Proprinter Control Commands An All Character Character Set includes printable characters for data byte values from 0 to 31 and 128 to 159 decimal (00 to 1F hex and 80 to 9F hex). No control code functions are performed when ESC \ is in effect. Example REM PRINT NEXT 130 CHARACTERS FROM ALL CHARACTERS SET LPRINT CHR$(27);"\";CHR$(130);CHR$(0);...
  • Page 249: Form Length

    Sets form length to n number of lines. n must be from 1 to 255. The default setting is 66 lines. The current form position becomes the top of form when the printer receives this command. If the bottom margin was previously set by the Skip Over Perforation command (ESC N), the Length of Form in Lines command cancels the bottom margin setting.
  • Page 250 Note: The IBM Proprinter allows a form length range of 1 < n < 180 in. The IBM emulation in the 4100 printer allows a range of 1 < n < 151 in. An out of range value is ignored.
  • Page 251: Graphics

    If a bit is set, the corresponding pin fires. If it is not set, the corresponding pin does not fire. See the figures and examples of single-density graphics in the Epson FX-100 Control Command section. Single-Density Graphics (n1) (n2) (d1)...(d816)
  • Page 252 ASCII: Control: CTRL Decimal: Hexadecimal: 1B Causes the printer to print double-density graphics. Double-density graphics are printed 120 dot columns per horizontal in. The following illustrates the difference between single-density and double- density graphics: Single Density Use ESC L to print double-density graphics at double-density speed.
  • Page 253 Note: n/216 vertical line spacing may be used in graphic printing. n/216 in. line spacing is approximated using 1/144 in. steps. Maximum local and cumulative error is - 1/216 in. The operation of double-density graphics and quad density is the same as single density.
  • Page 254 The maximum number of dot columns that can be reserved per line in quad density graphics is 3264. The printer prints half as many dot columns as it receives. Adjacent columns are paired, and if corresponding bits in either dot column are set, a pin is fired to create a dot.
  • Page 255: Line Spacing

    LINE SPACING ESC 1 ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets all subsequent line spacing at 7/72 in. (10.3 lines per in.). ESC Ø ASCII: Ø Control: Ø CTRL Decimal: Hexadecimal: 1B Sets all subsequent line spacing at 1/8 in. (8 lines per in.). ESC A ASCII: Control:...
  • Page 256 IBM Proprinter Control Commands ESC 3 or ESC J ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets line spacing at n/216 in. The valid entries for n are 1 to 255. n/216 in. line spacing is approximated using 1/144 in. steps. Maximum local and cumulative error is - 1/216 in.
  • Page 257: Margins

    MARGINS ESC X ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets the left margin to Column n1 and the right margin to Column n2. Specify margins in character positions, at the pitch currently in use. Margins are stored in absolute displacements from the left edge of the paper.
  • Page 258 IBM Proprinter Control Commands ESC N ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets the bottom margin to n number of lines. n must be from 1 to 255. When the form length is changed by using the Length of Form by Lines command (ESC C) or the Length of Form in Inches Command (ESC C NUL), the bottom margin setting is cancelled.
  • Page 259: Miscellaneous

    Prints any data in the print buffer, then backs up one column for the next starting position. This is used to create overstrike characters. If you have changed the character pitch before sending the BS control code, the distance the printer backs up may be inaccurate. Operator’s Guide 239 Carriage Return...
  • Page 260 = 1: Set automatic linefeed n = 0: Cancel automatic linefeed When automatic linefeed (LF on CR) is set, the printer does a linefeed each time a carriage return is received. ESC 5 overrides the automatic linefeed option set from the configuration menu.
  • Page 261 Sets the printer to accept data from the computer after it has been deselected by ESC Q (22) in the serial mode. This code does not place the printer on line if it has been placed off line by pressing ON LINE. DC1 is the X-ON character.
  • Page 262 Deselects printer when used with a serial interface. Treated as a null on the parallel interface. On the serial interface, the printer sends this control code to indicate its buffer is full. DC3 is the X- OFF character. See Appendix B for details regarding software handshaking.
  • Page 263: Print Direction

    Control: CTRL Decimal: Hexadecimal: 1B Causes the printer to print unidirectionally or bidirectionally. n indicates which is selected as follows: n = 1 or 49: Unidirectional printing n = 0 or 48: Bidirectional printing When unidirectional printing is selected, data is printed only when the printhead is moving from left to right.
  • Page 264: Print Style

    IBM Proprinter Control Commands PRINT STYLE SI or ESC SI ASCII: Control: CTRL Decimal: Hexadecimal: 0F ASCII: Control: CTRL CTRL Decimal: Hexadecimal: 1B Increases character pitch according to the table below. Increasing character pitch allows more characters to be printed per line. ESC SI duplicates the function of the SI command.
  • Page 265 ASCII: Control: CTRL Decimal: Hexadecimal: 12 Cancels condensed pitch set by SI or ESC SI. Returns to the pitch that was set prior to using SI or ESC SI. Also, cancels 12 pitch set by ESC : and resets to 10 pitch. Previous New Pitch Pitch...
  • Page 266 IBM Proprinter Control Commands SO or ESC SO ASCII: Control: CTRL Decimal: Hexadecimal: 0E ASCII: Control: CTRL CTRL Decimal: Hexadecimal: 1B Enlarges the currently selected pitch as follows: Current Pitch 18.2 17.14 16.67 15.0 12.0 10.0 See the BASIC example under DC4. SO causes the enlarged pitch to remain in effect for one line only, or until one of the following is received: SOH A z ! (n)
  • Page 267 ASCII: Control: CTRL Decimal: Hexadecimal: 14 Cancels enlarged pitch set with command SO or ESC SO. See the table below. Pitch Set with SO or ESC SO 8.57 8.33 This command does not cancel enlarged pitches set with ESC W (n), ESC ! (n), SOH A z ! (n), or ESC A z ! (n).
  • Page 268 IBM Proprinter Control Commands ESC W ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets and cancels enlarged pitch. n specifies whether the function is set or cancelled: n = 1 or 49: Set enlarged pitch n = 0 or 48: Cancel enlarged pitch Setting enlarged pitch causes the currently selected pitch to become enlarged as follows: Current...
  • Page 269 Example REM SET ENLARGED PITCH LPRINT CHR$(27);"W";CHR$(1);"This is large." REM CANCEL ENLARGED PITCH LPRINT CHR$(27);"W";CHR$(0);"This is small." ESC : ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets character pitch to 12 pitch. If currently printing in Enlarged Pitch, sets to 6 pitch. Control code DC2 resets to 10 pitch. Current Pitch 18.2 17.14...
  • Page 270 IBM Proprinter Control Commands ESC I ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets and cancels near letter quality (NLQ) print. n specifies whether NLQ printing is set or cancelled as follows: n = 1 or 4: Cancel NLQ n = 2 or 6: Set NLQ Note: Near letter quality printing is available only in 10, 12, and 15 pitch.
  • Page 271 ESC F ASCII: Control: CTRL Decimal: Hexadecimal: 1B Cancels emphasized printing (bold strike) set with ESC E, ESC ! (n), ESC Az! (n), or SOH Az! (n). Example REM PRINT IN BOLD STRIKE LPRINT CHR$(27);"E"; LPRINT "Now printing in bold strike." REM CANCEL BOLD STRIKE LPRINT CHR$(27);"F";...
  • Page 272 IBM Proprinter Control Commands ESC S ASCII: Control: CTRL Decimal: Hexadecimal: 1B Prints characters following this control command as subscript or superscript characters. n specifies either subscript or superscript: n = 1 or 49: Select subscript n = 0 or 48: Select superscript Subscript or superscript characters are printed at normal height.
  • Page 273 ESC D only sets the tabs. The Horizontal Tab control code, HT, causes the printer to tab to each subsequent tab. n denotes the character position of each tab. The valid range for n is from 1 to one less than the right margin minus the left margin.
  • Page 274 Decimal: Hexadecimal: 0B Causes the printer to print the data stored in the print buffer, then tab to the next tab setting set by ESC B or ESC b. If no tabs exist past the current position on the page, VT performs the same function as linefeed (LF).
  • Page 275 ESC B clears all existing vertical tabs. Therefore, to add one tab, you must include all existing tabs, plus the new one. Use ESC B to set the tabs. Use the Vertical Tab control code, VT, to cause the printer to tab to each subsequent tab.
  • Page 276 IBM Proprinter Control Commands...
  • Page 277 DEC LA210 Control Commands This section describes the control codes and control commands you can use while the printer is in DEC LA210 emulation mode. Before using these commands, read the section entitled "Control Commands—An Introduction." It describes the typographic conventions and other information needed to send these commands in the correct format.
  • Page 278 DEC LA210 Control Commands INDEX OF CONTROL CODES AND COMMANDS Character Maps Select G0 Select G1 Select G2 Select G3 Map G0 into Lower Data Bytes Map G1 into Lower Data Bytes Map G2 into Lower Data Bytes Map G3 into Lower Data Bytes Map G1 into Upper Data Bytes Map G2 into Upper Data Bytes Map G3 into Upper Data Bytes...
  • Page 279 Margins Left Margin Right Margin Left and Right Margin Top Margin Bottom Margin Top and Bottom Margin Set Print Area Miscellaneous Enable Linefeed/Newline Disable Linefeed/Newline Carriage Return Enable Carriage Return/Newline Disable Carriage Return/Newline Enable Auto Wraparound Disable Auto Wraparound Form Length No Form Mode Bell Cancel...
  • Page 280 DEC LA210 Control Commands String Terminator Control Sequence Introducer Graphics Graphics Paper Motion Index Linefeed with Carriage Return Next Line Advance Paper 1/12 Inch Linefeed Advance to Line n Advance n Lines Form Feed Pitch Select 18.2 Pitch Select 16.67 Pitch Select 15.0 Pitch Select 12.0 Pitch Select 10.0 Pitch...
  • Page 281 Select 6.0 Pitch Select 5.0 Pitch Select Font Pitches Select All Pitches Print Style Draft Quality Printing Near Letter Quality Printing Enable Underline Disable Underline Enable Underline Disable Underline Special Printhead Movement Set Active Column to Column n Backspace Advance n Columns Print Direction Unidirectional Printing Bidirectional Printing...
  • Page 282 DEC LA210 Control Commands Tabs Set Horizontal Tab at Current Column Clear Horizontal Tab at Current Column Set Horizontal Tab at Column n Set Multiple Horizontal Tabs Clear All Horizontal Tabs Horizontal Tab Set Horizontal Tab Vertical Tab Set Set Vertical Tab at Current Line Clear Vertical Tab at Current Line...
  • Page 283: Tabs

    ALPHABETICAL SUMMARY Command Function Bell Backspace Cancel Carriage Return Control Sequence Introducer DCS 1 v Device Control String (h1)...(h30) Return Answer Back Message ESC SP 6 Disable C1 Control Codes ESC SP 7 Enable C1 Control Codes ESC ( (n) Select G0 ESC ) (n) Select G1...
  • Page 284 DEC LA210 Control Commands Command Function ESC [ 3 g Clear All Horizontal Tabs ESC [ 3 w Select 15.0 Pitch ESC [ 3 z Set 12 Lines Per Inch ESC [ 4 g Clear All Vertical Tabs ESC [ 4 m Enable Underline ESC [ 4 w Select 16.67 Pitch...
  • Page 285: 4100 Printer Vs Dec La210 Printer

    4100 PRINTER VS DEC LA210 PRINTER A few difference exist between the DEC LA210 emulation in the 4100 printer and the DEC LA210 printer, as described in the following subsections. UNSUPPORTED DEC COMMANDS The following DEC LA210 commands are not available in this DEC LA210...
  • Page 286 In addition to the DEC LA210 functions listed on the previous page, commands that are supported by the DEC LA210—yet perform no function on the DEC LA210 printer—and are not supported in DEC LA210 emulation on the 4100 printer, are listed below:...
  • Page 287: Character Pitch Differences

    CHARACTER PITCH DIFFERENCES Control commands used to set character pitch are the same in the DEC emulations of the 4100 printer and DEC LA210 printers, except for commands shown in the table below: Control Sequence ESC[3w ESC[4w ESC[7w ESC[8w ESC[9w...
  • Page 288 (assuming any pitch except 12.0 or 6.0 pitch set prior to beginning graphics) Dots/inch Overlap 64.29% 64.29% 52.38% 40.48% 28.57% 28.57% 04.76% 04.76% DEC LA210 Emulation Printer Graphics Densities (assuming 12.0 or 6.0 pitch set prior to beginning graphics) Dots/inch Overlap 64.29% 64.29% 52.38% 40.48% 28.57% 28.57% 04.76% 04.76%...
  • Page 289: Character Maps

    These commands are valid only while the printer is in DEC LA210 emulation. A DEC character map is an assignment of printable characters to some data bytes between 0 and 255.
  • Page 290 Lower Data Bytes: G0 Upper Data Bytes: G2 All available character maps are primary character maps and the printer supports the DEC LA210 control commands used to select primary character maps. No alternate character maps are available and control codes to select alternate character maps are not supported.
  • Page 291 The character maps selected for G0 and G2 become active when you turn on the printer. The character maps selected for G1 and G3 may be invoked using the commands shown in this section. Using Control Commands to Select Character Maps Using the control commands shown on the following pages, you can assign any character map to G0 through G3.
  • Page 292 DEC LA210 Control Commands The control commands to select character maps G0 through G3 are: ESC ( (n) Select G0 ESC * (n) Select G2 n specifies the character map as follows: n=Character Map United Kingdom United States Germany France Italy With the exception of Multilingual and VT100 Line Draw, the available character maps are national-use character maps.
  • Page 293 ESC ) (n) ASCII: Control: CTRL Decimal: Hexadecimal: 1B Assigns a character map to G1. n specifies one of the character maps listed previously. This control command does not change the character set currently in use. The selection takes effect when G1 is mapped into the lower or upper data bytes using control command SO or ESC ~, respectively.
  • Page 294 DEC LA210 Control Commands The following example selects the U.K. character map for G3 and then maps G3 into the upper data bytes. Example LPRINT CHR$(27);"+A"; LPRINT CHR$(27);"¦"; ASCII: Control: CTRL Decimal: Hexadecimal: 0F Maps the G0 character map selected with control command ESC ( into the lower data bytes, making that character map active for printing.
  • Page 295 ESC o ASCII: Control: CTRL Decimal: Hexadecimal: 6F Maps the G3 character map selected with control command ESC + into the lower data bytes, making that character map active for printing. To print only one character from the character map selected as G3, use ESC O.
  • Page 296 DEC LA210 Control Commands ESC | ASCII: Control: CTRL Decimal: Hexadecimal: 1B Maps the G3 character map selected with control command ESC + into the upper data bytes, making that character map active for printing. (See ESC + (n) for an example.) To print only one character from the character map selected as G3, use ESC O.
  • Page 297 ESC } to map G2 into the lower or upper data bytes, respectively, making that character map active for printing. ESC O or SS3 ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: not applicable Decimal: Hexadecimal: 8F Prints the next character from the G3 character map selected with control sequence ESC +.
  • Page 298: Lines Per Inch

    DEC LA210 Control Commands LINES PER INCH ESC [ (n) z ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets the number of lines to be printed on each vertical inch (also called vertical pitch). n specifies the line spacing as follows: Lines Per Inch: Value of n ASCII...
  • Page 299: Margins

    MARGINS ESC [ (n) s or ESC [ (n) ; Ø s ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets the left margin to Column n. The left margin is the first column in which characters are printed. The valid range for n is from 1 to one column less than the right margin setting.
  • Page 300 DEC LA210 Control Commands The value of n for the right margin depends on the setting of the left margin and the selected pitch (where LM is the setting for the left margin): LM + 1 !n ! 66 5.0 pitch: LM + 1 !n ! 79 6.0 pitch: LM + 1 ! n ! 99...
  • Page 301 16.67 pitch: n1 + 1 ! n2 ! 219 n1 + 1 ! n2 ! 240 18.2 pitch: If n2 is greater than the upper limit, the maximum permitted value is assumed. Note: Selecting or cancelling font pitches, changing the print quality to draft or NLQ, or changing the print area modifies horizontal margin settings.
  • Page 302 DEC LA210 Control Commands ESC [ ; (n) r ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets the bottom margin to Line n. The maximum value of n is one line less than the form length set with control sequence ESC [ (n) t. The bottom margin is reset to its maximum value (determined by form length) if the form length setting is changed.
  • Page 303 ESC [ (n1) ; (n2) " s ASCII: (n1) Control: (n1) CTRL Decimal: (n1) Hexadecimal: 1B (n1) Sets the print area to the position specified by n1 and n2. The left edge of the print area is the position n1/12 in. from the physical left edge of the paper.
  • Page 304: Miscellaneous

    DEC LA210 Control Commands If the new right margin is left of the current column and Auto Wraparound is enabled, the next character is printed on a new line. MISCELLANEOUS ESC [ 2 Ø h ASCII: Control: CTRL Decimal: Hexadecimal: 1B Returns the active column to the left margin when LF or VT is performed.
  • Page 305 ESC [ ? 4 Ø h ASCII: Control: CTRL Decimal: Hexadecimal: 1B When a carriage return is performed, the active column returns to the left margin and the paper advances one line. ESC [ ? 4 Ø l ASCII: Control: CTRL Decimal: Hexadecimal: 1B...
  • Page 306 8 lines per in.: n = 176, max. Changing form length clears the vertical margins and defines the current line as Line 1. If the value of n is 0, the printer enters No Form mode. Refer to the following command. ESC [ Ø t...
  • Page 307 CTRL Decimal: Hexadecimal: 1B Enables the printer to receive and interpret the C1 control codes, decimal range 128 to 159, if upper data bytes have been enabled by selecting "8 Bit DEC" in the configuration menu. See the following command.
  • Page 308 DEC LA210 Control Commands Two groups of control codes may be active in the printer: C0 (decimal range 000 to 031) and C1 (decimal range 128 to 159). Control codes in C0 are always active. Control codes in C1 are enabled if upper data bytes have been enabled by selecting "8 Bit DEC"...
  • Page 309 Decimal: Hexadecimal: 1B Enters an Answer Back Message string in permanent memory. When control code ENQ is received, the printer sends this Answer Back Message back to the host. h1 through h30 are hexadecimal numbers representing characters of the Answer Back Message.
  • Page 310 C1 control codes have been enabled using ESC SP 7. For example, ESC [ z and CSI z are recognized by the printer as identical commands: each sets line spacing to 6 lines per in.
  • Page 311: Graphics

    Control: CTRL Decimal: Hexadecimal: 1B Causes the printer to print graphics dot columns. n specifies the graphics density. This determines the horizontal dot- column spacing, the horizontal dots per inch, the horizontal overlap, the aspect ratio, the dot columns per line, and the inches per line. The values for n are shown in the tables below.
  • Page 312 Dots/ inch 5, 0, or 1 Note: Graphics densities available in the 4100 printer are different than graphics densities on the DEC LA210 printer. The differences are mentioned in "Graphics Density Differences" earlier in this section. d1 through dx are data byte values from 63 decimal to 126 decimal (3F hexadecimal to 7E hexadecimal), each representing a graphics dot column.
  • Page 313 The dot pattern for data byte value 82 is shown below. (82 - 63 = 19 = 00010011) Dot Rows Dot Column If a dot pattern below 63 decimal is sent, a null column (no dots) is printed. If a dot pattern above 126 decimal is sent, a vertical line (all dots) is printed.
  • Page 314 DEC LA210 Control Commands Control codes sent while the printer is in graphics mode are processed or ignored as follows: Processed without exiting graphics mode The printer remains in graphics mode until: The power is turned off. A valid C1 control code (decimal range 128 and 159) is received.
  • Page 315 Example The following shows the command necessary to cause the printer to print an x-shaped graphics pattern: 33 18 12 12 18 33 + 66 63 63 63 63 66 96 80 75 75 81 96 d1 – d6 ‘...
  • Page 316: Paper Motion

    DEC LA210 Control Commands PAPER MOTION ESC D or IND ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: not applicable Decimal: Hexadecimal: 84 Advances the active line by one line. When the active line is advanced past the bottom margin, the active line is set to the top margin. IND does not change the active column.
  • Page 317 ESC K or PLD ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: not applicable Decimal: Hexadecimal: 8B Performs a 1/12 in. paper feed. Linefeed/Newline mode does not affect this command. The active line is not modified. The next form feed is measured from the last active line, making the next top of form reference inaccurate.
  • Page 318 DEC LA210 Control Commands ESC [ (n) d ASCII: Control: CTRL Decimal: Hexadecimal: 1B Advances the active line to Line n. When the active line is advanced past the bottom margin and above the next top margin, the active line is set to the next top margin.
  • Page 319: Pitch

    PITCH ESC [ (n) w ASCII: Control: CTRL Decimal: Hexadecimal: 1B Sets the number of characters printed per horizontal inch. n specifies the pitch as follows: Pitch: Value of n ASCII 5 Decimal 53 Hexadecimal35 10 pitch may also be selected using ESC [ w, without sending parameter Changing the pitch resets left and right margins to default settings.
  • Page 320: Print Style

    Selects near letter quality printing. This print mode remains in effect until the printer is turned off or until reset with command ESC [ Ø " z or ESC [ 1 " z, or changed using the configuration menu or the NLQ control key.
  • Page 321 ESC [ 4 m ASCII: Control: CTRL Decimal: Hexadecimal: 1B Selects the underline function. All succeeding print characters are underlined until the function is disabled with control command ESC [ 2 4 m or ESC [ 0 m. ESC [ 2 4 m ASCII: Control: CTRL...
  • Page 322: Special Printhead Movement

    DEC LA210 Control Commands SPECIAL PRINTHEAD MOVEMENT ESC [ (n) ASCII: Control: CTRL Decimal: Hexadecimal: 1B Causes the next character to be printed in Column n. The character following n is the grave accent (see ASCII data byte value 96 decimal). ASCII: Control: CTRL...
  • Page 323: Print Direction

    PRINT DIRECTION ESC [ ? 4 1 h ASCII: Control: CTRL Decimal: Hexadecimal: 1B Begins unidirectional printing. Data are printed only when the printhead is moving left to right. Printing this way improves vertical character alignment. Unidirectional printing remains in effect until reset with ESC [ ? 4 1 l. Note: If set to ON, "PRINTSTYLE, Bi-Directional Graphics / NLQ in the configuration menu overrides unidirectional printing.
  • Page 324: Tabs

    DEC LA210 Control Commands TABS ESC H or ESC 1 ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: CTRL Decimal: Hexadecimal: 1B Adds a horizontal tab at the current column, but not at a physical position on the paper. Both control commands perform the same function. ESC [ g or ESC [ Ø...
  • Page 325 ESC [ (n) u ASCII: Control: CTRL Decimal: Hexadecimal: 1B Adds a horizontal tab at Column n. ESC [ (n1) ; (n2) ; ...(n16) u ASCII: Control: CTRL Decimal: Hexadecimal: 1B Adds multiple horizontal tabs at Columns n1, n2, etc. A maximum of 16 horizontal tabs may be set with one command.
  • Page 326 DEC LA210 Control Commands ASCII: Control: not applicable Decimal: Hexadecimal: 88 Performs the same function as ESC H and ESC 1. Adds a horizontal tab at a column, but not at a physical position on the page. HTS is valid only if the upper data bytes have been enabled by selecting "8 Bit DEC"...
  • Page 327 ESC J or ESC 3 ASCII: Control: CTRL Decimal: Hexadecimal: 1B ASCII: Control: CTRL Decimal: Hexadecimal: 1B Adds a vertical tab at the current line. Vertical tabs are set at line numbers, not physical locations on the page. Both control commands perform the same function.
  • Page 328 DEC LA210 Control Commands ESC [ (n1) ; (n2) ; ...(n15) v ASCII: Control: CTRL Decimal: Hexadecimal: 1B Adds multiple vertical tabs at Columns n1, n2, etc. You may set up to a maximum of 15 vertical tabs with the use of one command. Vertical tabs are set at line numbers, not physical locations on the page.
  • Page 329: Appendix A- Specifications

    The printer employs three printheads. Each printhead contains one row of nine wires arranged vertically. The printheads are fastened to a shuttle or carriage assembly. Two carriage assemblies are offered: Wide Carriage. In 10 pitch draft mode at 6 lpi, the wide carriage is optimized to support a throughput of 300 lpm over 132 columns;...
  • Page 330: Characteristics

    Appendix A—Specifications CHARACTERISTICS Throughput Pitch 16.67 18.2 Printing 6 lines per in. on a 132 character column. Printing 6 lines per in. on an 80 character column. Printing Mechanism Printing Bidirectional, short-line logic seeking: normally bidirectional (or Direction selectable as unidirectional) for text; unidirectional for graphics. Printheads Type Number of Heads...
  • Page 331: Copies

    CHARACTERISTICS, CONTINUED Printing Mechanism, continued Diameter of Wire Duty Cycle Printhead Wide Carriage Carriage Narrow Carriage Line Length Copies Original + 5 copies, max. (See “Paper” Requirements.) Paper Feed Paper Feed Adjustable pull tractors for continuous forms Method Paper Path Front and bottom loading Operator's Guide 0.014 in.
  • Page 332 Menu Selectable: 6 to 8 lpi. Line Spacing Universal control Commands: 144 to 144/170 lpi. (Vertical Pitch, in Epson/IBM Control Commands: 216 to 216/255 lpi. Lines / In.) DEC Control Commands: 2, 3, 4, 6, 8, or 12 lpi. Switch Panel.
  • Page 333: Ribbon

    Other form lengths are available using emulation control commands. The DEC LA210 emulation also contains a No Form mode selected by a control command. . Also, 420 mm, 297 mm, 210 mm, 148.5 mm, and 11 in. wide, black Epson Standard Epson Map IBM #1 and IBM #2 C0 and C1 Operator's Guide...
  • Page 334 Maps Epson All emulations support the standard ASCII character map. ** Also adapts to an Epson National-Use Standard Code Page using Epson control commands. † All also adapt to an IBM All-Character Character Set (PC-8) using IBM control commands. Standard 96-Character ASCII...
  • Page 335: Human-Readable Fonts

    CHARACTERISTICS, CONTINUED Character Sets, continued Overlays Human-Readable Fonts (Text Characters) Character NLQ (10, 12, and 15 pitches only) and Draft Modes 428 Printable Draft Characters; 428 Printable NLQ Characters. ROM Character Library includes Space Character. Library Fixed Pitches 5, 6, 7.5, 8.33, 8.57, 9.1, 10 (Pica), 12 (Elite), 15, 16.67, 17.14 (Characters/In.) (Pica Condensed), 18.2 (Elite Condensed) Typeface...
  • Page 336: Barcodes

    Appendix A—Specifications CHARACTERISTICS, CONTINUED Human-Readable Fonts, continued Weight Normal Stroke, Emphasized (Bold) Download Supported Characters Text Composition Draft (ROM Resident) (ROM Resident) Download Draft Download NLQ Barcodes Styles Code 3 of 9, EAN-8, EAN-13, UPC-A, UPC-E, Interleaved 2 of 5, PostNet, Codabar Height Bar Width...
  • Page 337: Graphics

    CHARACTERISTICS, CONTINUED Barcodes, continued Space Width 0.014 in., min. Intercharacter Gap 0.014 in., min. Weight Single and Double Strike Density 75 and 100 dpi Graphics Graphics Technique Bit-image, dot-addressable Graphic Resolution Single Density: 1/60 in. dia. Double Density: 1/120 in. dia. Quadruple Density: 1/240 in.
  • Page 338: Parallel Interface

    128K x 8 firmware SAFETY FEATURES Your printer has the following safety features: Printer prints at half speed when printing 10 pitch if the operator access door is open. All electrically conductive materials are grounded. See Appendix C for details.
  • Page 339: Reliability

    RELIABILITY Printhead Life Expectancy: Mean Time Between Failures (MTBF): Mean Time to Repair (MTTR): PHYSICAL Height: Width: Depth: Weight (out of box): Shipping Weight: Acoustic Level (ISO 7779): 500 million characters per printhead 9000 power-on hr. at 15% duty cycle and 32% print density per page .5 hr.
  • Page 340: Requirements

    A-12 Appendix A—Specifications REQUIREMENTS ELECTRICAL Voltage: 110, 120, 220, or 240 vac Frequency: 50/60Hz ± 3Hz Power Consumption: Standby: less than 30 w Printing: 200 w, max. printing rolling ASCII characters 0.0058 ma, max. Leakage Current: ENVIRONMENTAL Temperature: Operating: 50° to 100° F (approx. 10° to 40° C) Non-Operating: -40°...
  • Page 341: Paper

    PAPER Note: The printer may not operate reliably or efficiently with all possible forms that fit the paper requirements specified below. Bond Weight: The following table applies to single and multipart forms. Multipart forms are understood to be any carbonless or carbon-backed paper.
  • Page 342 A-14 Appendix A—Specifications Size and Print Area: Symbol Description Form Length * Paper Width 1st Character Column Vertical Sprocket Spacing Print Area Horizontal Sprocket Position Form length as selected in the configuration menu. The actual paper length is continuous. Longer form lengths and a No Form mode are available in some emulations.
  • Page 343 Multipart Forms: Multiple-part forms should be secured on both sides with glue or crimp fasteners. Paper. When using multipart forms, consider the following: Total thickness (t) of forms t < 0.012 in. (0.3 mm) 0.012 in. < t < 0.022 in. (0.3 mm <...
  • Page 344 A-16 Appendix A—Specifications Gluing. Gluing specifications for multipart forms are as follows: Spot gluing should be applied along both sides. Spot-gluing should be applied at the alternate positions from the top to bottom sheet. Glue should be applied evenly without wrinkling or creasing. Paper thickness change due to gluing should not exceed 0.05 Crimp Fastening.
  • Page 345 Metallic fasteners must not be used. Crimp fasteners (Double, 4-tail) Sprocket Holes and Perforations. Sprocket hole and perforation specifications for multipart forms are as follows: The sprocket holes should be clearly and cleanly cut. Forms should be fanfolded at every horizontal perforated line. Both edges of each perforation should not be torn.
  • Page 346 The label adhesion should be so strong that no label comes off or partially separates from the base paper after a label form has been left in the printer for 72 hours at room temperature. Feed labels only from the bottom.
  • Page 347: Appendix B- Serial Interface

    This appendix deals with RS-232-C (and RS-422-A) serial interface connectivity. SERIAL INTERFACE BASICS RS-232-C, commonly referred to as RS-232, is a serial interface communication standard developed by the Electronics Industries Association (EIA) which defines communication signals, pin assignments, and voltage levels. The standard divides equipment into two categories: Data Terminal Equipment (DTE) Data Communication Equipment (DCE)
  • Page 348 These nine are listed in the table on Page B-4. Serial Port Connector JB0-BL RS-422-A serial interface is optional. RS-422-A serial connectivity involves differential drivers and receivers for extended computer-to-printer distances, depending on the baud. RS-422-A signals are not implemented on the standard printer.
  • Page 349 DTE Device Pin # Signal Frame Ground Transmitted Data & Received Data Request To Send & Clear To Send & Data Set Ready Signal Ground & Data Carrier Detect & Pos. DC Test Voltage & Neg. DC Test Voltage & Equalizer Mode &...
  • Page 350 Appendix B—Serial Interface DTE Device Pin # Signal Frame Ground Transmitted Data & Received Data Request To Send & Clear To Send & Data Set Ready Signal Ground & Data Carrier Detect Data Terminal Ready Note that two signal names in this group, Transmitted Data and Received Data, are defined from the perspective of the DTE device.
  • Page 351 DTE DEVICE Signal Name Function Frame Frame Ground Ground (FG) Transmitted Output. Data signal. Transmits Data (TxD) serial data on this pin. Received Input. Data signal. Receives Data (RxD) serial data on this pin. Request To Output. Control signal. DTE has Send data to send and is requesting (RTS)
  • Page 352 Appendix B—Serial Interface With the exception of Frame Ground and Signal Ground, the nine signals can be categorized as data signals or control signals and are paired as shown below: Data Signal Pair: Control Signal Pair: Control Signal Pair: Pin 8, Data Carrier Detect, is also a control signal but it does not have a functional pair.
  • Page 353: Serial Interface Pin-Outs For Printer

    SERIAL INTERFACE PIN-OUTS FOR PRINTER The printer is a DTE device. The table that follows summarizes the pin assignments on the printer end of a serial interface. Pin # Signal Name Frame Ground Transmitted Data & Received Data Request To Send &...
  • Page 354: Making A Serial Cable

    For special cases, consult your device's technical reference manual. Serial connectors come in two genders: male and female. A female connector is mounted on the printer. Use a male connector on the printer end of the cable.
  • Page 355 Operator's Guide Printer To DCE Device Wiring Diagram AB0-AM Printer To DTE Device Wiring Diagram AB0-AN To determine which wiring diagram to use, you must determine if the device is DTE or DCE. Locate a description of the target device's Transmitted Data signal and determine if it is an input or output.
  • Page 356 B-10 Appendix B—Serial Interface To determine the pin assignments of other devices, refer to those devices' technical reference manuals. The serial interface pin assignments, functional description, signal direction, and control requirements are usually described. If no documentation is available, a "break-out box" or an intelligent serial interface cable can determine which pins are used.
  • Page 357: Connection Examples

    Next, RxD on the printer (Pin 3) is tied to TxD (Pin 2) on the IBM PC; then TxD (Pin 2) on the printer is tied to RxD (Pin 3) on the IBM PC. Lastly, the control signals are connected: DTR (Pin 20) on the printer to DSR (Pin 6) on the IBM PC, and RTS (Pin 4) on the printer to CTS (Pin 5) on the IBM PC.
  • Page 358: Ibm Pc/At To Printer

    The wiring diagram that follows shows how to connect an IBM PC/AT, a DTE device, to the printer, also a DTE device. It differs from the IBM PC example only in the pin numbers on the computer side. The IBM PC/AT uses a male, 9-pin, D-type serial connector.
  • Page 359 IBM PC/AT; likewise, the Frame Grounds on the printer and IBM PC/AT are tied together. Next, RxD on the printer (Pin 3) is tied to TxD (Pin 3) on the IBM PC/AT; then TxD (Pin 2) on the printer is tied to RxD (Pin 2) on the IBM PC/AT.
  • Page 360: Handshaking

    Handshaking controls the data flow across the serial interface. Control of the data flow is necessary because it is possible for computers to send data faster than the printer can print. The printer contains a data storage buffer to ease this potential problem, but data flow control is necessary to totally eliminate the possibility of data loss.
  • Page 361 ETX/ACK is a commonly used when computers control the handshake. The computer sends its characters line-by-line. After each line is sent, the computer puts in an END OF TEXT character, ETX. When the printer is ready to receive the next line of data, it sends an ACKNOWLEDGMENT character, ACK, back to the computer.
  • Page 362: Hardware Handshaking

    On the 4100 printer, DTR on Pin 20 is also wired to Pins 11 and 19. Some computer operating systems expect a signal called BUSY (or inverse DTR) on either Pin 11 or 19, in place of DTR.
  • Page 363: If You Cannot Make It Work

    Options, change “DTR Polarity” from “High” (factory default) to “Low.” IF YOU CANNOT MAKE IT WORK If your printer-to-computer serial interface is not working, try the following: Check your computer manual's explanation of its RS-232-C serial interface and compare that to the printer's requirements.
  • Page 364 Options" (protocol, baud, parity, and so on) must match those of the computer.] Check that Pin 3, RxD, on the printer is connected to TxD on the computer (Pin 2 on a PC; Pin 3 on a PC/AT). If true, connect DTR,...
  • Page 365: Interface Circuits

    Operator's Guide B-19 INTERFACE CIRCUITS Version 1 JB0-BP1...
  • Page 366 B-20 Appendix B—Serial Interface Version 2 JD0-DS...
  • Page 367: Appendix C- Parallel Interface

    PARALLEL INTERFACE BASICS The parallel interface is Centronics-compatible. It receives parallel data through an 8-bit, input-only port, which is located on the rear panel of the printer. The connector is a 36-pin female Kycon 37-40360-24-BR, or equivalent. Parallel Port Connector...
  • Page 368: Data

    Appendix C—Parallel Interface DATA The host computer sends each data byte to the printer in parallel across Data Lines 1 through 8 (connector Pins 2 through 9). A bit set to logical "1" is transmitted as a high signal; a bit set to logical "0" is transmitted as a low signal.
  • Page 369: Parallel Interface Pin-Outs For Printer

    The direction of the arrow indicates whether the signal is an input (&) to the printer or output (%) from the printer. A twisted pair cable is often used for each signal in the interface, and the connection must be completed on the signal return side.
  • Page 370: Parallel Interface Pin Assignments

    This signal works together with the ACKNLG* signal. A high signal indicates the printer is out of paper. The signal comes directly from the printer's paper out switch through a buffer. The buffer also drives...
  • Page 371 DATA 5 RET DATA 6 RET Parallel Interface Pin Assignments, continued Operator's Guide Description When high, this signal indicates the printer is on line and ready to accept data (if not busy). Logic GROUND level. Not used. Logic GROUND level.
  • Page 372 INIT* Parallel Interface Pin Assignments, continued Description A low pulse of at least 100 ms (low sensitivity) or 1.66 ms (high sensitivity) resets the printer to its initial power-on state and clears the buffer. Signal is normally high. No connections.
  • Page 373: Parallel Interface Timing

    PARALLEL INTERFACE TIMING The illustration that follows shows the sequence for parallel data transmission. DATA 1 through DATA 8 STROBE BUSY ACKNLG 1. Data set-up time (1 µs, minimum) 2. STROBE* pulse width (1 µs, minimum) 3. Data hold time (1 µs, minimum) 4.
  • Page 374: Interface Circuits

    Appendix C—Parallel Interface INTERFACE CIRCUITS JB0-BQ2...
  • Page 375: Appendix D- Character Sets

    128 characters and single-code operations. If your computer and printer are set up to transmit and receive 8 bits of data per byte (and most are), then your printer can do 256 characters and single-code operations.
  • Page 376 For a 7-bit data byte, that leaves about "128 - 32 = 96" codes for characters. The printer can print 428 different characters contained in a built-in ROM character library. Most printers, including this one, use groupings of these ROM-based characters called character maps.
  • Page 377 8th bit being either a binary 0 or a binary 1. The printer contains literally hundreds of "standard" character and control code map combinations. You can also modify the standard character set using one or more overlays.
  • Page 378: Terminology

    Appendix D—Character Sets TERMINOLOGY Terminology used to describe character sets varies widely between IBM, Epson, and DEC. Terminology used in this manual is internally consistent and follows standard usage where possible. The terminology used to describe character sets is defined below: Character.
  • Page 379: The Main Character Library

    Operator's Guide THE MAIN CHARACTER LIBRARY Pages D-9 and D-10 show all of the printer's printable draft and NLQ characters. These constitute the main character library. When you select a character map in the configuration menu, the printer chooses the characters from this built-in ROM library of characters and lists the character numbers in the data byte map.
  • Page 380: Standard Ascii Character Set

    Appendix D—Character Sets STANDARD ASCII CHARACTER SET * " & Standard ASCII Control Code Map is shaded; Standard ASCII Character Code Map is unshaded. < > ¦...
  • Page 381 " & < > Operator's Guide ¦...
  • Page 382: Control Commands

    Appendix D—Character Sets S ta n d a r d C h a r a c te r M a p S ta n d a rd C o n tro l C o d e M a p Note: Except for custom substitutions from the ROM character library, all mapping is done using either "Character Options"...
  • Page 383 Operator's Guide Main Character Library (Upright Draft Characters) JB0-BG1...
  • Page 384 D-10 Appendix D—Character Sets Main Character Library (Upright NLQ Characters) JB0-BH1...
  • Page 385: The Control Code Map

    THE CONTROL CODE MAP Speaking in graphic terms, the first two columns in most character sets, such as the one shown on Page D-6, contain control codes. Below is an alphabetical list of abbreviations used in character sets in this appendix and in the CTRL CODE column of the data byte map.
  • Page 386: Epson Control Code Map

    D-12 Appendix D—Character Sets EPSON CONTROL CODE MAP 0-/8- 1-/9- Characters can be mapped to unshaded areas. Control Code Map for Epson Character Set...
  • Page 387: Ibm Control Code Maps

    IBM CONTROL CODE MAPS 0-/8- 1-/9- 0/128 16/144 1/129 17/145 2/130 18/146 3/131 19/147 Control Code Map for Lower 4/132 20/148 and Upper Halves 5/133 21/149 Character Sets 6/134 22/150 7/135 23/151 8/136 24/152 9/137 25/153 10/138 26/154 11/139 27/155 12/140 28/156 13/141...
  • Page 388: Dec 7-Bit C0 Control Code Map

    D-14 Appendix D—Character Sets DEC 7-BIT C0 CONTROL CODE MAP 0-/8- 1-/9- 0/128 16/144 1/129 17/145 2/130 18/146 3/131 19/147 4/132 20/148 5/133 21/149 6/134 22/150 7/135 23/151 8/136 24/152 9/137 25/153 10/138 26/154 11/139 27/155 12/140 28/156 13/141 29/157 14/142 30/158 15/143...
  • Page 389: Dec 8-Bit Control Code Maps

    DEC 8-BIT CONTROL CODE MAPS C0 Control Code Map for Lower Half of DEC 8-Bit Character Operator's Guide D-15 C1 Control Code Map for Upper Half of DEC 8-Bit Character...
  • Page 390: The Character Map

    D-16 Appendix D—Character Sets THE CHARACTER MAP All of the popular character maps can be selected from the configuration menu under "Character Options." You can select these same character maps using control commands. There are two types of configuration menu character maps: Emulation-dependent character maps that are, more or less, complete collections of characters.
  • Page 391 Configuration Menu Character Maps Emulation Dependent Character Maps Epson National-Use Epson Hebrew IBM Code Page 437 (U.S.) IBM #2 Code Page 437 (Hebrew) IBM Code Page 850 (Multilingual) IBM Code Page 860 (Portugal) DEC National-Use DEC Multilingual DEC Hebrew DEC VT100 Line Draw...
  • Page 392: Epson National-Use Character Map

    D-18 Appendix D—Character Sets EPSON NATIONAL-USE CHARACTER MAP * " & Shown with 12 double-boxed U.S. character substitutions. See Page D-36 for other character substitutions. < > ¦...
  • Page 393 " & < > Operator's Guide D-19 ¦...
  • Page 394: Epson Hebrew Character Map

    D-20 Appendix D—Character Sets EPSON HEBREW CHARACTER MAP " & < > à à à à ð ð ð ð á á á á ñ ñ ñ ñ â â â â ò ò ò ò ã ã ã ã...
  • Page 395 " & < > Operator's Guide D-21 ¦...
  • Page 396: Ibm Code Page 437 (U.s.)

    D-22 Appendix D—Character Sets IBM CODE PAGE 437 (U.S.) " § & Mappings of printable characters in Columns 0 and 1 only apply when using IBM #2 control codes. < > ¦...
  • Page 397 Ç É á ü Æ í é Æ ó â Ô ú ä Ö ñ à Ò Ñ ª å Û º ç Ù ê Ÿ ¿ ë Ö • è Ü ¬ ï ¢ ½ î £ ¼ ì ¥...
  • Page 398: Ibm #2 Code Page 437 (Hebrew)

    D-24 Appendix D—Character Sets IBM #2 CODE PAGE 437 (HEBREW) " § & Mappings of printable characters in Columns 0 and 1 only apply when using IBM #2 control codes. < > ¦...
  • Page 399 á à à à à ð ð ð ð í á á á á ñ ñ ñ ñ ó â â â â ò ò ò ò ú ã ã ã ã ó ó ó ó ñ ä ä ä ä ô...
  • Page 400: Ibm Code Page 850 (Multilingual)

    D-26 Appendix D—Character Sets IBM CODE PAGE 850 (MULTILINGUAL) " § & Mappings of printable characters in Columns 0 and 1 only apply when using IBM #2 control codes. < > ¦...
  • Page 401 Ç É á ü æ í é Æ ó â ô ú ä ö ñ à ò Ñ ª å û º ç ù ê ÿ ¿ ë Ö ® è Ü ª ï ø ½ î £ ¼ ì Ø...
  • Page 402: Ibm Code Page 860 (Portugal)

    D-28 Appendix D—Character Sets IBM CODE PAGE 860 (PORTUGAL) " § & Mappings of printable characters in Columns 0 and 1 only apply when using IBM #2 control codes. < > ¦...
  • Page 403 Ç É á ü À í é È ó â ô ú ã õ ñ à ò Ñ ª Á Ú º ç ù ê Ì ¿ Ê Õ Ò è Ü ª Î ¢ ½ Ô £ ¼ ì Ù...
  • Page 404: Dec National-Use Character Map

    D-30 Appendix D—Character Sets DEC NATIONAL-USE CHARACTER MAP * 0-/8- 1-/9- 2-/A- 32/160 33/161 " 34/162 35/163 36/164 37/165 & 38/166 39/167 40/168 41/169 42/170 43/171 44/172 45/173 46/174 47/175 Shown with 11 double-boxed U.S. character substitutions. See Page D-37 for other character substitutions. 3-/B- 4-/C- 5-/D-...
  • Page 405: Dec Multilingual Character Map

    DEC MULTILINGUAL CHARACTER MAP 0-/8- 1-/9- 2-/A- 32/160 ¡ 33/161 ¢ 34/162 £ 35/163 36/164 ¥ 37/165 38/166 § 39/167 ¤ 40/168 © 41/169 ª 42/170 « 43/171 44/172 45/173 46/174 47/175 3-/B- 4-/C- 5-/D- Ø À 48/176 64/192 80/208 ±...
  • Page 406: Dec Hebrew Character Map

    D-32 Appendix D—Character Sets DEC HEBREW CHARACTER MAP 0-/8- 1-/9- 2-/A- 32/160 33/161 " 34/162 35/163 36/164 37/165 & 38/166 39/167 40/168 41/169 42/170 43/171 44/172 45/173 46/174 47/175 3-/B- 4-/C- 5-/D- 48/176 64/192 80/208 96/224 49/177 65/193 81/209 97/225 50/178 66/194 82/210...
  • Page 407: Dec Vt100 Line Draw Character Map

    DEC VT100 LINE DRAW CHARACTER MAP 0-/8- 1-/9- 2-/A- 32/160 33/161 " 34/162 35/163 36/164 37/165 & 38/166 39/167 40/168 41/169 42/170 43/171 44/172 45/173 46/174 47/175 3-/B- 4-/C- 5-/D- 48/176 64/192 80/208 49/177 65/193 81/209 50/178 66/194 82/210 51/179 67/195 83/211 52/180...
  • Page 408: Ocr A Overlay Character Map

    D-34 Appendix D—Character Sets OCR A OVERLAY CHARACTER MAP * " Only characters in unshaded areas are overlaid onto the active character set. < >...
  • Page 409: Ocr B Overlay Character Map

    OCR B OVERLAY CHARACTER MAP * Only characters in unshaded areas are overlaid onto the active character set. Operator's Guide < > D-35...
  • Page 410: Character Substitutions For Epson National-Use Character Map

    ¤ Denmark II Spain II Latin America Italy (ANSI) £ Character substitutions in the upper half of the resulting character set are italics. ** See Page D-18 for the complete Epson U.S. Character Map. à ° ç § § Ä...
  • Page 411: Character Substitutions For Dec National-Use Character Map

    CHARACTER SUBSTITUTIONS FOR DEC NATIONAL-USE CHARACTER MAP Decimal Hexadecimal Decimal Hexadecimal Canada (French) à Finland France £ à Germany § Italy (ANSI) £ § Norway/Denmark Ä Spain £ § Sweden É United Kingdom £ United States See Page D-30 for the complete DEC U.S. Character Map. â...
  • Page 412: Epson Enhanced Character Sets

    37 through 39 for printouts of factory-default character sets. EPSON ENHANCED CHARACTER SETS Two Epson character map overlays can be used to map over some of the characters in the active Epson character set. These Epson character overlays (Pages D-42 and D-44) are chosen using control commands: ESC I (1) overlays portions of Columns 0, 1, 8, and 9 of the active Epson character set with printable characters.
  • Page 413: Ibm All Character Character Set

    ESC \ (n1) (n2). The two-digit decimal number "n1n2" specifies the number of characters to be printed from the all-character character set. After the specified characters, the printer reverts to the active IBM character set. Note: The all-character character set is available only in the IBM emulation.
  • Page 414: Ibm #2 Multilingual Character Set

    D-40 Appendix D—Character Sets IBM #2 MULTILINGUAL CHARACTER SET " § & < > ¦...
  • Page 415 Ç É á ü æ í é Æ ó â ô ú ä ö ñ à ò Ñ ª å û º ç ù ê ÿ ¿ ë Ö ® è Ü ª ï ø ½ î £ ¼ ì Ø...
  • Page 416: Epson Esc I Printable Character Overlay

    D-42 Appendix D—Character Sets EPSON ESC I PRINTABLE CHARACTER OVERLAY * à § ß ù ò ì º ø £ ¨ Ä Ö Ü ä ü É é ¥ Only characters in unshaded areas are overlaid onto the active character set.
  • Page 417 à § è ß ù ò ì º ø £ ¨ Ä Ö Ü ä ü É é ¥ Operator's Guide D-43...
  • Page 418: Epson Esc 6 Printable Character Expansion Overlay

    D-44 Appendix D—Character Sets EPSON ESC 6 PRINTABLE CHARACTER EXPANSION OVERLAY * Only characters in unshaded areas are overlaid onto the active character set.
  • Page 419 à § è ß ù Æ ò æ ì Ø º ø £ ¨ í Ä ¿ Ö Ñ Ü ñ ä ¤ ö ü Å É å é ç ¥ Operator's Guide D-45 Ø...
  • Page 420: Epson Standard Code Page Character Set

    D-46 Appendix D—Character Sets EPSON STANDARD CODE PAGE CHARACTER SET * à § ß ù " ò ì ° ø £ ¨ & Ä Ö Ü ä ü É é ¥ Based on U.S. Nartional-Use Character Map with an 8-bit data interface.
  • Page 421 à § è ß ù Æ " ò æ ì Ø ° ø £ ¨ & í Ä ¿ Ö Ñ Ü ñ ä ¤ ö ü Å É å é ç ¥ < > Operator's Guide D-47 ¦ Ø...
  • Page 422: Ibm All Character Overlay

    D-48 Appendix D—Character Sets IBM ALL CHARACTER OVERLAY * ¶ — ! ! ! ! " " " " Only characters in unshaded areas are overlaid onto the active character set.
  • Page 423 Operator's Guide D-49...
  • Page 424: Ibm #2 All Character Multilingual Character Set

    D-50 Appendix D—Character Sets IBM #2 ALL CHARACTER MULTILINGUAL CHARACTER SET * • • " ¶ § • & ! ! ! ! " " " " Also called the multilingual PC-8 character set. < > ¦...
  • Page 425 Ç É á ü æ í é Æ ó â ô ú ä ö ñ à ò Ñ ª å û º ç ù ê ÿ ¿ ë Ö ® è Ü ª ï ø ½ î £ ¼ ì Ø...
  • Page 426 D-52 Appendix D—Character Sets...
  • Page 427 This appendix explains how to use the printer to print barcodes. Barcodes are printed in accordance with Automatic Identification Manufacturers (AIM), Material Handling Institute, Inc., the UPC Symbol Specification Manual, and the U.S. Postal Service. The barcodes supported are listed below:...
  • Page 428: Printing Barcodes

    LPRINT CHR$(1);CHR$(3);CHR$(1);CHR$(3);CHR$(1); to set up parameters for Example 1 on Page E-21. 2. Send the printer the Start Barcode command. This command tells the printer to print all subsequent data in the form of a barcode symbol. Send LPRINT CHR$(1);”AzL1”;...
  • Page 429 4. Send the printer the End Barcode command. This command tells the printer to print all subsequent data as characters, not barcode symbols. Send LPRINT CHR$(1); “AzLØ”; to return to text mode. If you have problems printing barcodes, use the hex dump mode, a binary editor, and/or a BASIC utility to verify and debug your command string.
  • Page 430: Barcode Format Command

    Appendix E—Barcodes BARCODE FORMAT COMMAND The Barcode Format command specifies the characteristics of the barcode symbols to be printed. It is not required that this command be sent. If it is not sent, the default parameter values are used. The default value for each parameter is specified in the parameter definitions shown on the following pages.
  • Page 431: P1 Through P8

    Note: For best PostNet barcodes, prefer text mode (P1=21) to graphics mode (P1=1). Also for PostNet, P2 through P8 may be any value; they must be included in the command but are ignored by the printer. Operator's Guide Start and stop character: a...
  • Page 432 It is printed in the print style in place prior to the receipt of the Start Barcode command. Note: Enlarged text is not used for the human readable line. If the printer is set for enlarged text (5, 6, 7.5, 8.57, or 9.1 pitch), the human readable line is printed in the corresponding regular pitch (10, 12, 15, 17.14, or 18.2 pitch, respectively).
  • Page 433 group to ensure barcode symbol integrity. For all UPC and EAN barcodes, we recommend these parameters be used without change. Adjusting them is likely to make the symbols unreadable. All measurements shown are approximate. The actual sizes of printed elements and the readability of the resulting symbols are affected by many factors including ribbon wear, paper type, and head gap adjustment.
  • Page 434 Appendix E—Barcodes P6: Narrow Space Width This parameter specifies the width of the narrow spaces in a barcode symbol. The valid entries for P6 are: 0 or 1 0.014 in. (default value) 0.027 in. 0.014 + 0.0133 P7: Wide Space Width This parameter specifies the width of the wide spaces in a barcode symbol.
  • Page 435: Barcode Format Command Example

    LPRINT CHR$(1);"AzM";CHR$(14);CHR$(0);CHR$(0); LPRINT CHR$(1);CHR$(3);CHR$(1);CHR$(3);CHR$(1); START BARCODE COMMAND All data sent to the printer following the Start Barcode command are printed as barcode symbols. The sole exception is the End Barcode command. Either of two versions of the Start Barcode command can be used:...
  • Page 436: Barcode Data

    E-10 Appendix E—Barcodes enables barcode printing and honors line feeds. SOH AzL1 is commonly used where vertical paper motion is controlled with form feeds. enables barcode printing and discards line feeds. SOH AzL2 is commonly used where vertical paper motion is controlled with line feeds only.
  • Page 437: Valid Characters

    VALID CHARACTERS Each type of barcode has a defined set of valid characters. If an invalid character is detected for a particular code, the printer prints a pattern of all bars or a solid bar (invalid symbol) to flag that error.
  • Page 438: Entering Barcode Data

    For example: 1985,1986,1987,1988<CR> If a single symbol is too long to fit on a single line, the printer prints a pattern of all bars, an invalid symbol. For lines with multiple symbols, each symbol that fits in its entirety is printed correctly and the remainder...
  • Page 439: Quiet Zone

    QUIET ZONE Except for PostNet barcodes, there is blank space preceding and following each barcode symbol called a quiet zone. The width of a quiet zone is 10 times the width of the narrow bar width, depending on the barcode. Narrow bars are at least 0.014 in. wide. Therefore, each quiet zone is at least 0.14 in.
  • Page 440: Postnet Placement On An Envelope

    The following BASIC program (Epson emulation) prints the PostNet barcode for “99212-1381” (with delivery point code of 10) in the position indicated in the illustration.
  • Page 441: Check Digits

    For UPC-A and EAN-13 barcodes, a check digit is required, but it is automatically calculated and appended by the printer. The last character is used as the check digit. See the table below.
  • Page 442: Number System Characters And Country Flags

    In EAN-13 barcodes, the second character is a country flag. The number system character (and the country flag for EAN-13 barcodes) must be sent to the printer along with the other characters in the code. It is the first digit of the code. Printer...
  • Page 443: Start Characters, Stop Characters, And Guard Bars

    SUMMARY OF REQUIRED BARCODE DATA The table below summarizes the data the printer must receive for each barcode symbol. A " " indicates required data. An asterisk (*) indicates optional data. A blank space indicates the data are automatically calculated and appended, or are not applicable for that barcode style.
  • Page 444: End Barcode Command

    END BARCODE COMMAND The End Barcode command terminates the printing of barcode symbols. The printer returns to printing characters in the font style in place prior to receipt of the Start Barcode command. End Barcode command must be in the following form:...
  • Page 445 EXAMPLES EXAMPLE 1 This example shows a BASIC program to format and print three 3/4-in. high Interleaved 2 of 5 barcode symbols. The human readable line is on, and default values are used for bar and space widths. Two of the barcode symbols encode the characters "1988", and the third barcode symbol encodes the characters "123456789123456789".
  • Page 446 E-20 Appendix E—Barcodes EXAMPLE 2 This example shows a BASIC program to format and print one 1-in. high UPC-A barcode symbol. The human readable line is on, and default values are used for bar and space widths. The barcode symbol encodes the number system character "0", the characters "1234567890", and the check digit 5.
  • Page 447: Examples

    To provide compatibility with other printers, the following alternate barcode commands are also supported. They are valid only when the printer is in Epson emulation mode. ESC [3t Start Barcode command. Performs the same function as SOH AzL1 ESC [4t Start Barcode command.
  • Page 448 E-22 Appendix E—Barcodes Parameter P1: Barcode Type (See Note 1) P2: Barcode Height P3: Human Readable Line P4: Narrow Bar Width P5: Wide Bar Width P6: Narrow Space Width P7: Wide Space Width P8: Intercharacter Gap (See Note 2) Note: 1.
  • Page 449: P4 Through P8 Integrity

    P4 THROUGH P8 INTEGRITY The tables that follow specify how parameters P4, P5, P6, P7, and P8 must relate to each other if you must make parameter adjustments using the Barcode Format command. These tables apply only to Code 39 and Interleaved 2 of 5. Codabar settings are sufficiently complex to require careful analysis of the Uniform Symbol Description (USD-4) for Codabar.
  • Page 451 . The imaginary horizontal line on which a character or line of BASELINE characters rests. . The speed at which data flows between the printer and computer, BAUD measured in bits of information transmitted per second. . Bit is an acronym for binary digit, one of the two digits (0 and 1) used in binary notation.
  • Page 452 0 and 255. . Used to select the appearance of printed characters; CHARACTER OPTIONS selected using the configuration menu, accessed from the printer switch panel, or by sending control commands from the computer. . A complete assignment of control codes and printable CHARACTER SET character codes for all byte values between 0 and 255.
  • Page 453 . A group of five maps in printer memory that describe the DATA BYTE MAP action the printer is currently set to perform when it receives a data byte. A complete data byte map consists of the data byte action map, the control code map, the character source map, the character library map, and the character number map.
  • Page 454 This option is set using the configuration menu, accessed from the printer switch panel, or with a control command. . When the printer is on line, it is able to print data. The printer is ON LINE placed on line or off line by pressing the ON LINE key located on the printer switch panel.
  • Page 455 PRINTER EMULATION another brand of printer, it is said to emulate that printer. The printer can be set to emulate the Epson FX-100, IBM Proprinter XL, or DEC LA210. . One of three devices, each containing nine vertically aligned PRINTHEAD pins, that cause strike-on impressions on the paper.
  • Page 456 Glossary ). The printer's permanent memory. For the READ ONLY MEMORY 4100 printer, ROM is the same as ELECTRONICALLY PROGRAMMABLE READ ONLY MEMORY . Physical and logical connection between devices SERIAL INTERFACE where data are transmitted one bit at a time.
  • Page 457 437 (U.S.), D-23 code page 850 (multilingual), D-28 code page 860 (Portugal), D-31 Character maps, overlay Epson ESC 6, D-48 Epson ESC I, D-46 menu selection, 90 OCR A, D-38 OCR B, D-39 Character options, 81 Character sets, 47, D-1, D-42...
  • Page 458 Draft quality mode, 32 DTE interface, B-1 DTR, B-5 Emulation, 33, 81 changing, 34 DEC LA210, 271 Environmental requriements, A-13 Epson character sets, 82, 83 Epson FX-100 emulation, index for, 190 ETX/ACK, 65 Factory settings resetting to, 92 Form feed control key, 10...
  • Page 459: Switch Panel

    B-16 connection examples, B-12 connector, B-16 hardware handshaking, B- making a cable, B-9 menu selection, 63 pin-outs for printer, B-7 software handshaking, B-15 troubleshooting, 129, B-18 Serial options, 64 Service, vi Single strike, barcode, 91 Skip perforation, 78...

Table of Contents