Printronix P5000LJ Series Programmer's Reference Manual
Printronix P5000LJ Series Programmer's Reference Manual

Printronix P5000LJ Series Programmer's Reference Manual

Pcl-ii/lineprinter plus programmer’s reference manual
Hide thumbs Also See for P5000LJ Series:
Table of Contents

Advertisement

®
P5000LJ Series Printers
PCL
-II/LinePrinter Plus
®
®
Programmer's Reference Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Printronix P5000LJ Series

  • Page 1 ® P5000LJ Series Printers -II/LinePrinter Plus ® ® Programmer’s Reference Manual...
  • Page 3 ® P5000LJ Series Printers -II/LinePrinter Plus ® ® Programmer’s Reference Manual 173956-001A...
  • Page 4 Printronix makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material.
  • Page 5: Trademark Acknowledgements

    Hewlett-Packard, HP and PCL are registered trademarks, and LineJet is a trademark of Hewlett-Packard Company. IGP, PGL, LinePrinter Plus, and Printronix are registered trademarks of Printronix, Inc. Magnum and QMS are registered trademarks, and Code V is a trademark of Quality Micro Systems, Inc.
  • Page 7: Table Of Contents

    Introduction ... 21 HP PCL-II Emulation Default Settings... 22 Switching between the Emulations... 23 Configuring the PCL-II Emulation with Control Codes... 23 Printer Feature Set Compatibility ... 23 General Information ... 24 Escape Sequences ... 25 Bar Codes ... 28 US Postnet Barcodes ...
  • Page 8 Printing in the Perforation Skip Region ... 69 HP 1000 Information... 70 Downloading VFC ... 70 Perforation Skip Mode... 70 3 P-Series Printer Emulation ... 71 Overview... 71 P-Series Default Values and States ... 72 Configuring the P-Series Emulation with Control Codes ... 74 Format for Control Code Descriptions...
  • Page 9 Elongated (Double High) Print, Set/Reset... 88 Emphasized Print ... 88 Emphasized Print Reset... 89 Emulation Reset ... 89 Expanded Print (Double Wide), One Line Only... 90 Expanded Print (Double Wide), Set/Reset ... 90 Extended Character Set ... 91 Extended Character Set Cancel (Primary Set Select)... 91 Form Feed...
  • Page 10 Character Set Select: Set 2 (B) ... 121 Condensed Print ... 122 Condensed Print, Cancel ... 122 Deselect Printer... 123 Double Wide Print ... 123 Double Wide Print (One Line Only) ... 124 Double Wide Print (One Line Only) Cancel... 124 Emphasized Print ...
  • Page 11 Superscript/Subscript Printing, Cancel... 142 Tab, Horizontal ... 142 Tab Set/Clear, Horizontal ... 142 Tab, Vertical ... 143 Tab Set/Clear, Vertical ... 144 Tabs, Clear All (Return to default)... 144 Underline ... 145 Unidirectional Printing ... 145 5 Epson FX-1050 Emulation... 147 Overview...
  • Page 12 Graphics, Quadruple Density ... 170 Half Speed Mode, On/Off... 170 Horizontal Tab Execute ... 171 Horizontal Tab Set/Release ... 171 Initialize Printer... 172 Italic Printing... 172 Italic Printing, Cancel ... 172 Line Feed ... 173 Line Feed n/216 Inch ... 173 Line Spacing 1/6 Inch (6 lpi)...
  • Page 13 Set Form Length in Lines ... 186 Set Intercharacter Spacing in 1/120 Inch ... 186 Set Margin, Left ... 186 Set Margin, Right ... 187 Set Relative Horizontal Print Position in 1/120 Inch ... 187 Set Vertical Tabs in Channels ... 188 Skip Over Perforation ...
  • Page 14 Table of Contents P-Series EVFU (Electronic Vertical Format Unit) ... 210 Start Load Code - Hex 1E ... 210 Channel Assignment ... 210 End Load - Hex 1F ... 210 Using the EVFU ... 211 Clearing the EVFU Memory ... 212 A Standard ASCII Character Set ...
  • Page 15 ECMA Latin 1, Extended Subset: Barcode 10 cpi ... 248 ECMA Latin 1, Extended Subset: Greek ... 249 ECMA Latin 1, Extended Subset: Graphic... 250 ECMA Latin 1, Extended Subset: Scientific 10 cpi ... 251 DEC Multinational, ASCII (USA)... 252 DEC Multinational, French...
  • Page 16 Table of Contents Epson Set, Latin American I ... 288 Epson Set, French Canadian... 289 Epson Set, Latin American II ... 290 OCR A ... 291 OCR B ... 292...
  • Page 17: Introduction

    This manual explains how to work with the standard emulations provided with your printer so that it works properly and efficiently. The Technical Reference Manual is designed so that you can quickly find the information you need to use and configure your Printronix® P5000LJ Series printer. Warnings and Special Information...
  • Page 18: Related Product Information

    Italian, French, German, and Spanish are included. • P5000LJ Maintenance Manual This manual is not shipped with the printer, but can be ordered. It explains how to maintain and repair the LineJet printer at the field service level of maintenance. This manual covers alignments and adjustments, preventive and corrective maintenance, troubleshooting, and basic principles of operation.
  • Page 19: Software Features

    Software Features This section outlines many of the features available with the software described in this manual. Note For software installation instructions, refer to the User’s Manual . PCL-II ® The PCL -II emulation software provides the following features: • Graphics and a selection of print densities.
  • Page 20: Proprinter Iii Xl

    Chapter Software Features Proprinter III XL ® The Proprinter • Graphics and print densities. You can specify different graphics modes which use different dpi’s (dots per inch). • Print Attributes. Characters can be bold, italic, double high, double wide, etc. •...
  • Page 21: Introduction

    Introduction This chapter describes the HP® PCL-II emulation host control codes that are supported for your P5000LJ printer. Emulation refers to the ability of a printer to execute the commands of a particular printer control language. A printer control language is the coding system used to convey, manipulate, and print data.
  • Page 22: Hp Pcl-Ii Emulation Default Settings

    Chapter Introduction HP PCL-II Emulation Default Settings The factory settings for the PCL-II emulation menu options are shown in Table 1. Host control codes can override the settings for these menu options. Table 1. PCL-II Menu Option Factory Settings Parameter Primary/Secondary Character Set Symbol Set Pitch...
  • Page 23: Switching Between The Emulations

    Commands and control codes sent from a host system override settings in the configuration menus. However, any configuration settings from host control codes will be gone once the printer is powered off (or reset to the default values). Host control codes are never reflected in the PCL-II configuration menu.
  • Page 24: General Information

    Chapter Configuring the PCL-II Emulation with Control Codes Each PCL level supersedes features of the levels below it. The P5000LJ printers are Level II printers, meaning that all applications for Level I and II printers will operate correctly on your printer with no modifications. In addition to supporting Level I and Level II features, the printer supports a limited set of additional features that may not be supported by other HP products.
  • Page 25: Escape Sequences

    An escape sequence consists of the ESC control code followed by one or more characters in succession. Both two-character and parameterized escape sequences control the printer. Two-character escape sequences take the form ESCX, where X is a character from the ASCII table (0 through ~).
  • Page 26: Combining Escape Sequences

    ESC&a10l99M The list below shows the escape sequences you can use with the printer. Note that the brackets [ ] used in these escape sequences are for clarification purposes only (the brackets are not actually part of the commands).
  • Page 27 FUNCTION PCL LEVEL III Character Density Selection Character Style Selection Cursor Positioning (horizontal) Cursor Positioning (vertical) Print Mode Selection (12 cpi) Raster Graphics start Additional Commands Bar Code Data Bar Code Height Bar Code Header Control Bar Code Label Placement Bar Code Selection Emulation Switching Print Mode Selection (double size)
  • Page 28: Bar Codes

    (#). To specify a bar code height of .8 inches, the ESC*z8H escape sequence would be sent to the printer. A zero in the value field specifies that bar code height is determined by the current line spacing (1/6 or 1/8 inch for 6/8 LPI respectively, or 1/3 or 1/4 inch for double- high/double-wide).
  • Page 29 2 specifies that it will be placed below the bar code. A zero in the value field specifies that no header will be printed. The printer default places the header above the bar code.
  • Page 30: Printing Bar Codes

    In other words, the bar code print specifications can be sent once and need not be sent again unless the printer is reset or new print specifications are desired. The following example specifies the print specifications for bar codes that are 0.5 inches in height,...
  • Page 31 Initiates printing Printing Bar Codes with Text When printing bar codes with text, since the printer automatically generates a carriage return and line feed at the end of the terminating character (upper case Z), potential problems exist. As a general rule, for each line of bar code mixed with text, send the text information first, followed by a carriage return without a line feed (ASCII 13), and then overlay the bar code.
  • Page 32 Royal Mail (incl. KIX) Note For Postnet Barcodes printed using the P5000LJ style, if 5, 9, or 11 digits are sent, your printer will automatically calculate and print the check digit. If 6, 10, or 12 digits are sent, the printer will verify the check digit. Should the check digit be inaccurate, or an invalid bar code length is sent, your P5000LJ printer will not attempt to print the invalid data.
  • Page 33: Interleaved 2 Of 5

    Bar Codes CODE 3 of 9 A variable-length data string of up to 32 ASCII characters may be printed using the Code 3 of 9 bar code. The string may be an odd or even length and may use any of the standard characters (specified in MIL-STD-1189). If a non-valid character is used in the string, a blank non-readable bar code will be printed;...
  • Page 34: Royal Mail

    Chapter Configuring the PCL-II Emulation with Control Codes UPC E A fixed-length data string of 11 ASCII characters may be printed using the UPC E bar code. The string length must be 11 and may use any of the standard characters 0 through 9 (however, the data pattern must meet the format of UPC E bar codes;...
  • Page 35 Table 5. UCC/EAN 128 Application Identifiers Application Identifier (AI) Serial Shipping Container Code Item Num. of Goods Within Another Unit Batch or Lot Number 11 (*) Production Date (YYMMDD) 13 (*) Packaging Date (YYMMDD) 15 (*) Sell By Date (Quality) (YYMMDD) 17 (*) Expiration Date (Safety) (YYMMDD) Product Variant...
  • Page 36 Chapter Configuring the PCL-II Emulation with Control Codes Table 5. UCC/EAN 128 Application Identifiers (continued) Application Identifier (AI) 334 (***) Area, Square Meters, Logistics 335 (***) Gross Volume, Liters 336 (***) Gross Volume, Cubic Meters 337 (***) Kilograms Per Square Meter 340 (***) Gross Weight, Pounds 341 (***)
  • Page 37 Table 5. UCC/EAN 128 Application Identifiers (continued) Application Identifier (AI) Bill To (Invoice To) Location Code Using EAN 13 Purchase From (Location Code of Party From Whom Goods Are Purchased) Ship For UCC/EAN Location Code EAN Location Code For Physical Identification Ship To (Deliver To) Postal Code Within a Single Postal Authority Ship To (Deliver To) Postal Code With 3-Digit ISO Country Code Prefix 8001...
  • Page 38: Us Postnet Barcodes

    Configuring the PCL-II Emulation with Control Codes US Postnet Barcodes The P5000LJ printer can print barcodes in three different formats. The default, 24 bars per inch, uses the same syntax as the other barcodes. It is suggested to use the ESC*Z0Q command to disable placement of a header on postal barcodes.
  • Page 39 The printer does not calculate the check digit or automatically generate frame bars. They must be generated by the computer resident software and sent to the printer. To do this, it is necessary to design a program that will convert a pair of digits into ten vertical bars.
  • Page 40 01 00 10 10 10 }~{{{ 10 01 00 01 10 {}~}{ 01 00 11 00 10 }~`~{ SO\}~{{{{}~}{}~`~{{}~{}}~}~}`~}}~^SI 10 01 00 10 01 {}~{} 01 00 11 00 01 }~}~} 11 00 01 01 00 `~}}~ Converted ZIP Code (Text To Printer)
  • Page 41 SO{{}}}}~{~‘ ~{}{}}~{}~{{}{~‘ {~{{}SI 01 00 10 10 01 }~{{} 10 00 11 10 00 {~‘ {~ 10 10 01 (Compatible with 256XC series printers.) (Compatible with C235XA series printers.) hex 0E hex 0F US Postnet Barcodes Converted ZIP Code (Text To Printer)
  • Page 42: Character Density Selection

    The default density is that of the default font specified from the control panel. If the symbol set selected is not available in the requested density, the printer will print blank space. However, OCR-A, OCR-B, and Postal Barcodes force density changes to ensure scanability.
  • Page 43 The following table lists all the Symbol Sets available to the PCL II Emulation. Each Symbol Set is followed by its selection Code, and the Characters Per Inch (CPI) available in it. With the exception of OCR-A and OCR-B, selecting a symbol set in a CPI combination not listed in the chart below will result in spaces being printed in place of the desired character.
  • Page 44: Chapter 2 Configuring The Pcl-Ii Emulation With Control Codes

    Chapter Configuring the PCL-II Emulation with Control Codes Table 8. Available Symbol Sets (continued) Name ISO Swe/Fin ISO Spain ISO Italian ISO Portugu Latin-1 Latin-2 Latin-5 Latin-6 Baltic PC8 DanNor PC8 Cd437 PC850 MtLi PC851 LtGk PC852 Lat2 PC Turkish PC Hebrew PC Lat/Ara PC Cyrillic...
  • Page 45: Character Font Selection

    Note Many earlier models of HP printers could not select certain combinations of character sets. Your new P5000LJ printer does not have this limitation. The new P5000LJ printer produces different characters than the previous models, and your application may be requesting the old character set. You will need to modify your application’s settings to prevent it from selecting...
  • Page 46: Symbol Set Selection

    If you had not previously specified a print pitch, the printer will use the print pitch of the default font that was last specified from the control panel (provided that the particular symbol set selected is available in the current pitch).
  • Page 47: Character Style Selection

    Character Style Selection The printer has two types of character styles: upright and italic. The following escape sequences select either the upright or the italic print style for the...
  • Page 48 Chapter Configuring the PCL-II Emulation with Control Codes Absolute Vertical Cursor Position in Decipoints Relative Vertical Cursor Position in Decipoints Absolute Horizontal Cursor Position in Columns Relative Horizontal Cursor Position in Columns Absolute Horizontal Cursor Position in Decipoints Relative Horizontal Cursor Position in Decipoints Note A plus (+) or minus (-) sign in front of the value indicates that the new position is relative to the current active position.
  • Page 49: Display Functions Mode

    The ESCZ will be printed before the mode is terminated. Display Functions Mode “off” is the printer default state. Note The system driver may only allow the printer to print one line in the display functions mode. When the printer is printing in high-speed draft mode, display function characters will not be printed.
  • Page 50: Horizontal Margin Selection

    The first column within a line is designated column 0. If a print position greater (or less) than the printer’s physical limit is specified, the right (or left) margin will be set to the limits of the printer. Power-on and set the margins to the maximum limits.
  • Page 51: Logical Page Length Selection

    Note When loading a different size of form in the printer, it is usually best to have the operator set the physical page (from the control panel) to the actual size of the paper rather than programmatically setting the logical page to match the length of the new form (and leaving the physical page length at its previous value).
  • Page 52: Print Mode Selection

    Perforation Skip Mode (PCL Level I) When perforation skip is enabled, the printer skips to the next Top of Form if the bottom margin is entered following a line feed. The following escape sequences enable and disable the perforation skip mode: ESC&l1L...
  • Page 53: Printing In The Hex 80 Through Hex Ff Region

    Printing in the Hex 80 through Hex FF Region The P5000LJ printer exhibits different behaviors as it processes characters in the hex 80 through FF range. Behavior is based upon the symbol set of the active font.
  • Page 54: Programmable Reset

    Perforation skip mode as configured from the control panel. • Enable/Disable Label Card as configured from control panel. • Printronix linefeed emulation as configured from control panel. • Raster graphics horizontal resolution as configured from the control panel. Vertical resolution set to 72 dots per inch.
  • Page 55: Programmable Vfc

    Before loading a VFC table, it is recommended that a VFC select of channel 0 be performed. This will bring the printer to the top of the physical page. When a programmed VFC is loaded into RAM, the logical page length is...
  • Page 56 Most of the misunderstanding concerns the use of the escape sequence used to set the VFC file. This escape sequence is used to override the default VFC of the printer. This escape sequence can be hard- coded into a program or ASCII file.
  • Page 57 A second method involves only providing a “1” in CH3 where print will occur. The programmer then simply calls CH3 and the blank lines are skipped. There still is no flexibility for adding or deleting lines without VFC modification, but line counting is minimized. A third method involves assigning VFC channels to each section of the letter and performing a call to CH3 within each section.
  • Page 58 A 1 could be placed in any or all other channels and the VFC would still be valid since the printer will only look at the channel selected and advance to the next line that contained a 1 in that channel. For example, if the printer was on line 2 and channel 7 was selected, the printer would advance or slew down to line 20 which is the first line where there is a “1”...
  • Page 59 The “ ' ” is the single quote and not the prime character. The HP e3000 Workstation Configurator allows entering the VFC data in an initialization string. This is only applicable when using a printer with a serial interface and has some limitations. The most significant limitation is that the initialization string can contain only 120 formatted (compiled) characters.
  • Page 60 Chapter Configuring the PCL-II Emulation with Control Codes Table 10. Converting VFC Format to VFC Data Most Significant Byte 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Octal Line 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 %000%005 Line 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 %000%004 Line 3...
  • Page 61 Example VFC Data Entry Methods The example escape sequence may be created while the DISPLAY FUNCTIONS key has been enabled as shown below.* Top of Form Bottom of Form Single Spacing Double Spacing** Triple Spacing** Half Form Quarter Form Tenth Line Bottom of Form Bottom of Form - 1 Top of Form - 1...
  • Page 62 Chapter Configuring the PCL-II Emulation with Control Codes Another method using a text editor would be to do a CHANGE command replacement to convert the characters to ASCII characters. This is shown as: \ADD 1 1 ESC&142WabcdefghijklmnopqrstuvwxyzABCDEFGHIJ 2 // \CHANGEQ 7/7 TO ’00 \CHANGEQ 8/8 TO ’05 \CHANGEQ 9/9 TO ’00 \CHANGEQ 48/48 TO ’06...
  • Page 63: Raster Graphics

    6. This escape sequence must be sent to the printer before the data by embedding in the application or as part of an initialization string. A programmable or hardware RESET will clear the VFC RAM causing the printer to return to the default VFC.
  • Page 64 The # of bytes parameter is the decimal number of bytes of binary graphics data to be sent to the printer. The binary data consists of a 1 for every dot to be printed and a 0 for every blank space.
  • Page 65: Switching Character Fonts

    6. Notice in the sample on page 61 that 1's are placed in the table at the half form position (lines 1 and 9). Then, for example, if the printer has finished printing line 2 and channel 6 is selected, the paper will be advanced to line 9.
  • Page 66: Text Length (Vertical Margin) Selection

    This feature allows the printing of binary data which is required in certain applications. The escape sequence ESC&p[ # of bytes ]X enables the printer to print data as in the display functions mode, except that no control codes or escape sequences (including CR and ESCZ) are executed.
  • Page 67: Vertical Forms Control (Vfc)

    (0 through 16) and are stored in a VFC “table.” The printer has both a standard (computed) VFC and a programmable VFC. Note...
  • Page 68: Feature Access And Transparent Modes

    Feature Access and Transparent Modes During system device configuration, the P5000LJ printer is configured to default to either the transparent or feature access mode. In the transparent mode, the printer prints (but does not execute) all data including control codes and escape sequences.
  • Page 69: Graphics

    Carriage-Control Directives The HP e3000 software drivers allow users to embed the following carriage- control directives in files: ASCII SYMBOL CARRIAGE ACTION “ ” Single space (with or without automatic page eject). “+” No space, return (next printing at column 1). “-”...
  • Page 70: Perforation Skip Mode

    HP 1000 Information HP 1000 Information The P5000LJ printer may be commanded into either the transparent or feature access mode. In the transparent mode, the printer prints (but does not execute) all data including control codes and escape sequences. In the feature access mode, the control codes and escape sequences are executed.
  • Page 71: Overview

    Configuration values selected from the menus or via host control codes can be saved to the printer’s NVRAM memory so that they will not be lost when you power off the printer or reset it to the factory defaults. The menu selection for saving a configuration to memory is described in the User’s...
  • Page 72: P-Series Default Values And States

    Chapter Overview P-Series Default Values and States The factory settings for the P-Series emulation menu options are shown in Table 13. Table 14 lists additional factory settings for parameters provided by the LinePrinter+ formatting menus. (The EMULATION menu options are described in the User’s Manual ).
  • Page 73 Table 14. LinePrinter+ Menu Option Factory Settings Characteristic Typeface Proportional Spacing Bold Print Italic Print Slashed Zero Left Margin Right Margin Bottom Margin Perforation Skip Form Length Form Width Reset Cmd CFG Ld P-Series Default Values and States Default Setting 10.0 Data Processing Disable...
  • Page 74: Switching Between The Emulations

    Configuring the P-Series Emulation with Control Codes The remainder of this chapter describes the P-Series printer control language codes that may be sent from a host computer attached to the printer, in order to invoke and configure numerous P-Series emulation functions.
  • Page 75: Special Function Control Code (Sfcc) Header

    Special Function Control Code (SFCC) Header Special Function Control Code (SFCC) Header A Special Function Control Code (SFCC) is used to extend the control code protocol. The SFCC is the control code introducer (or header); it is the first input in the sequence of parameters. The general control code sequence is: (SFCC)(parameter 1)(parameter 2)...(parameter n ) P-Series codes can be configured to use any value from 1 through 127 (hex 01 through hex 7F) as control code introducers.
  • Page 76: Nul Code

    Expanded Print, Super/Subscript Print, and Underline are attributes that are set/reset this way. NUL Code NUL (hex 00) is ignored by the printer and can be used as a fill character; however, it can not be used to add blank spaces since it is not a space character.
  • Page 77: The Control Codes

    The Control Codes This index lists each printer command by function, ASCII mnemonic, and the page where the command is explained in detail. “N/A” means not applicable. The rest of this chapter defines the control code functions for P-Series Emulation mode. The commands are listed in alphabetical order.
  • Page 78 Chapter Configuring the P-Series Emulation with Control Codes FUNCTION Print Attributes (continued) Superscript/Subscript Printing Superscript/Subscript Printing Reset Underline Graphics Plot, Even Dot (High Density) Plot, Odd Dot (Normal Density) ENQ Other Functions Bell Character Set Select Character Set Select: ECMA Latin 1 Extended Character Set Select: International Languages Characters 80-9F...
  • Page 79: Backspace

    “=” characters, the output would look like the sample below: Bell ASCII Code BEL Hex Code Dec Code Purpose Sounds the printer's buzzer/beeper. Discussion The BEL function will sound the buzzer/beeper for 0.2 seconds upon receipt of this command. Backspace...
  • Page 80: Bold Print Reset

    Discussion When the bold character printing control code is received, all characters are printed in bold until reset by the bold print reset control code or printer reset. Bold Print is the same as emphasized printing. When SFCC j is used, bold printing is selected for one line only and reset by the bold print reset control code, emulation reset, or a paper motion command.
  • Page 81: Carriage Return

    Carriage Return ASCII Code CR Hex Code Dec Code Purpose Returns the logical print head to the first character column (resets the pointer to the first character position). Discussion The CR code may or may not cause printing or paper motion, depending on the Define CR Code value defined in the configuration menus.
  • Page 82: Character Set Select

    The character set, international language and extended character set can also be selected from the printer control panel, via the Character Set and Print Language options; however, the control code setting will override the control panel selection.
  • Page 83 Table 18. International Language Select ( y ) x = 0 (hex 30) IBM PC 0 (hex 30) ASCII (USA) 1 (hex 31) French 2 (hex 32) German 3 (hex 33) English (UK) 4 (hex 34) Danish 5 (hex 35) Swedish 6 (hex 36) Italian...
  • Page 84: Character Set Select: Ecma Latin 1 Extended

    Chapter Configuring the P-Series Emulation with Control Codes Character Set Select: ECMA Latin 1 Extended ASCII Code SFCC OSET; n Purpose Selects the print mode and pitch at which the extended characters will print. OSET is valid only when the ECMA Latin 1 character set has been selected from the control panel.
  • Page 85: Character Set Select: International Languages

    Character Set Select: International Languages ASCII Code SFCC PSET; n Hex Code Dec Code Specifies the international language set identified by n in the Purpose basic character set selected from the control panel (ECMA Latin 1, IBM PC, Multinational, and DEC Multinational). where n specifies a language, as shown in Table 21.
  • Page 86: Characters 80-9F (Printable Symbols)

    Chapter Configuring the P-Series Emulation with Control Codes Discussion The international character set can also be selected from the control panel via the Print Language option; however, the control code setting will override the control panel character set selection. Values other than those selectable from Table 21 will be ignored.
  • Page 87: Elongated (Double High) Print, One Line Only

    Elongated (Double High) Print, One Line Only Elongated (Double High) Print, One Line Only ASCII Code SFCC h Hex Code SFCC 68 Dec Code SFCC 104 Purpose Selects elongated (double high) character printing for one line only. Elongated characters are approximately double height but standard width.
  • Page 88: Emphasized Print

    It is recommended to use double Line Feeds and Carriage Returns when double-high character printing is on (after an SFCC w control code has been sent), or else the printer will overstrike text that has already printed. If Superscript/Subscript (SFCC S) is combined with Double High printing, only Double High printing will occur.
  • Page 89: Emphasized Print Reset

    Character-by-character and line-by-line attributes are canceled. The vertical format unit is cleared. The current line is set to the top-of-form position. Interface parameters and printer protocol selection are not affected. If the menu option “Reset Cmd CFG Ld” is disabled, the factory default configuration is loaded.
  • Page 90: Expanded Print (Double Wide), One Line Only

    SFCC k control code is received, the current line is printed double wide and then automatically reset. This control code can be reset by a paper motion control code (LF, VT, CR, etc.), SFCC @ (printer reset), CAN or SFCC W (double wide print). Example The following sample illustrates Expanded Print for one line only.
  • Page 91: Extended Character Set Cancel (Primary Set Select)

    Extended Character Set ASCII Code SO SFCC SO Hex Code SFCC 0E Dec Code SFCC 14 Purpose Accesses the extended character set in the range hex A0 through FF using codes 32 through 127 (hex 20 through 7F). Discussion Used in 7-bit systems as if data bit 8 was set to 1. For example, sending code hex 20 accesses the symbol at code point hex A0.
  • Page 92: Form Feed

    Discussion The default forms length is determined by the printer configuration. Forms length is set by using the control panel or forms length control codes. Code FF cancels all single-line only print attributes.
  • Page 93: Forms Length Set (Lines)

    Forms Length Set (Lines) ASCII Code SFCC LINES; n Purpose Sets the length of a form (paper) in lines. n = 1 through 192 (hex 01 through C0) specify the number of where lines per page at the current line spacing. Discussion The forms length is set to the number of lines defined by the quotient of n and the current line spacing so that the units are in inches.
  • Page 94: Line Spacing 1/6 Inch (6 Lpi)

    Discussion When the 1/8-inch line spacing control code is received, all lines will be printed at 8 lpi until a new line spacing is selected or the printer is reset. The control code line spacing selection will override the control panel line spacing setting.
  • Page 95: Line Spacing 7/72 Inch

    Discussion When the 7/72-inch line spacing control code is received, all lines will be printed at the 7/72-inch line spacing until a new line spacing is selected or the printer is reset. The control code line spacing selection will override the control panel line spacing setting, and the message display will reflect the line spacing as 10.3 lines per inch.
  • Page 96: Line Spacing N/72 Inch

    Discussion When the SFCC A control sequence is received, all line feed commands following an SFCC 2 sequence* will be at n /72-inch line spacing until a new line spacing is selected or the printer is reset. The control code line spacing selection will override the control panel line spacing setting.
  • Page 97: Overscoring

    Discussion When the n /216-inch line spacing control code is received, all line feeds following will be at n /216-inch line spacing until a new line spacing is selected or the printer is reset. The control code line spacing selection will override the control panel line spacing setting.
  • Page 98: Plot, Odd Dot (P-Series Normal Density Graphics)

    Chapter Configuring the P-Series Emulation with Control Codes Plot, Even Dot (P-Series High Density Graphics) ASCII Code EOT Hex Code Dec Code Purpose Prints dots at the even numbered dot columns. Discussion The even dot plot code is used for programming high density graphics and must be used in conjunction with the Odd Dot Plot code (hex 05).
  • Page 99: Print Mode/Pitch Selection

    Print Mode/Pitch Selection ASCII Code SFCC PMODE; n Hex Code Dec Code Purpose Selects the print mode and character pitch in characters per inch (cpi). where In SFCC PMODE; n n = 0 through 11 to select the print mode/pitch combinations available from Table 22.
  • Page 100 Chapter Configuring the P-Series Emulation with Control Codes Table 22. Print Mode and Pitch (SFCC PMODE; n ) 1 (hex 31) 2 (hex 32) 3 (hex 33) 4 (hex 34) 5 (hex 35) Print Mode and Pitch DP 10 cpi DP 12 cpi DP 15 cpi NLQ 10 cpi...
  • Page 101 Table 24. Horizontal and Vertical Dot Density (SFCC X) m (Hex*) 0 (30) 1 (31) 2 (32) 3 (33) 4 (34) 5 (35) 6 (36) 7 (37) 8 (38) *The hex values shown (i.e., 0 and 30) are equal. Either value can be used in your program expression.
  • Page 102: Reverse

    Chapter Configuring the P-Series Emulation with Control Codes Note The character set used when OCR-A or OCR-B is selected depends on the Standard character set currently selected. The character set can be changed by using SFCC l or by using the front panel. Example Any of the BASIC expressions listed below will select the DP print mode at 17 cpi.
  • Page 103: Superscript/Subscript Printing

    When this control code is received, all characters will be superscript or subscript until reset by the super/subscript printing reset control code (SFCC T) or printer reset. Use caution when combining this command with other print attributes; arbitrary combinations might yield unexpected results.
  • Page 104: Vfu Commands

    Chapter Configuring the P-Series Emulation with Control Codes Underline ASCII Code SFCC - n Hex Code SFCC 2D n Dec Code SFCC 45 n Purpose Enables or disables automatic underlining of all characters. n = SOH (hex 01) or 1 (hex 31) enables automatic underlining. where n = NUL (hex 00) or 0 (hex 30) disables automatic underlining.
  • Page 105: Overview

    Note Configuration values selected from the menus or via host control codes can be saved to the printer’s NVRAM memory so that they will not be lost when you power off the printer or reset it to the factory default configuration.
  • Page 106: Proprinter Iii Xl Emulation Default Settings

    Chapter Overview Proprinter III XL Emulation Default Settings The factory settings for the Proprinter III XL emulation menu options are shown in Table 26. Table 27 lists additional factory settings for parameters provided by the LinePrinter+ formatting menus. (The EMULATION menu options are described in the User’s Manual .) Host control codes can override many of the settings for these menu options.
  • Page 107 Proprinter III XL Emulation Default Settings Table 27. LinePrinter+ Menu Option Factory Settings Characteristic Typeface Proportional Spacing Bold Print Italic Print Slashed Zero Left Margin Right Margin Bottom Margin Perforation Skip Form Length Form Width Reset Cmd CFG Ld Default Setting 10.0 Data Processing Disable...
  • Page 108: Configuring The Proprinter Iii Xl Emulation With Control Codes

    An Escape code can occur anywhere in the datastream and is acted upon immediately if it precedes a valid command. An ESC sequence introducer in the data stream signals the printer to wait for special instructions, even if it is ready and printing. The character codes following the ESC character tell the printer what to do.
  • Page 109: Graphics Control Codes Overview

    An escape sequence uses two or more bytes to define a specific printer control function. The format for an escape sequence is: ASCII Escape Sequence Introducer After the ESC character are one or more characters which indicate the action of the control code. One or more numerical parameters may in turn follow these characters.
  • Page 110: Dot Density Versus Printing Speed

    Code Page and Character Set Control Codes A code page is a set of symbols consisting of letters, numbers, and graphic elements. For the Proprinter III XL emulation, your printer supports characters from IBM’s Code Page 0437 and Code Page 0850, among an extensive array of different print quality and print language sets.
  • Page 111: Switching Between The Emulations

    Switching Between the Emulations The printer supports several different emulations. PCL-II is the default. P- Series, Proprinter III XL, and Epson FX-1050 are all a part of the LinePrinter Plus emulation.
  • Page 112: The Control Codes

    Configuring the Proprinter III XL Emulation with Control Codes The Control Codes This index lists each printer command by function, ASCII mnemonic, and the page where the command is explained in detail. The rest of this chapter defines the control code functions for Proprinter III XL emulation mode. The commands are listed in alphabetical order.
  • Page 113 Bit Image Mode, Double Density (Half Speed) Bit Image Mode, Double Density (Normal Speed) Bit Image Mode, Quadruple Density (Half Speed) Other Functions Bell Deselect Printer Escape Sequence Initialize Parameters Print All Characters Print Next Character Unidirectional Printing The Control Codes ASCII CODE...
  • Page 114: Bell

    When the backspace code is received, printing speed will be reduced. If the printer is in double width mode, the backspace code moves the print head left two normal character spaces. Example If you were to print five “T”...
  • Page 115: Bit Image Mode, Single Density (Normal Speed)

    Bit Image Mode, Single Density (Normal Speed) Bit Image Mode, Single Density (Normal Speed) ASCII Code ESC K n1 n2 Hex Code 1B 4B n1 n2 27 75 n1 n2 Dec Code Purpose Selects single (normal) density bit image graphics. n1 + 256 n2 defines the number of data bytes to follow.
  • Page 116: Bit Image Mode, Double Density (Half Speed)

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Bit Image Mode, Double Density (Half Speed) ASCII Code ESC L n1 n2 Hex Code 1B 4C n1 n2 Dec Code 27 76 n1 n2 Purpose Selects double density bit image graphics. n1 + 256 n2 defines the number of data bytes to follow.
  • Page 117: Bit Image Mode, Double Density (Normal Speed)

    Bit Image Mode, Double Density (Normal Speed) Bit Image Mode, Double Density (Normal Speed) ASCII Code ESC Y n1 n2 Hex Code 1B 59 n1 n2 27 89 n1 n2 Dec Code Purpose Selects double density bit image graphics at single density speed.
  • Page 118: Bit Image Mode, Quadruple Density (Half Speed)

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Bit Image Mode, Quadruple Density (Half Speed) ASCII Code ESC Z n1 n2 Hex Code 1B 5A n1 n2 Dec Code 27 90 n1 n2 Purpose Selects quadruple density bit image graphics. n1 + 256 n2 defines the number of data bytes to follow.
  • Page 119: Bold Printing, Cancel

    Selects bold character printing. Discussion When this command is received, all characters are printed in bold until reset by the Bold Print Reset control code or printer reset. The bold print attribute is implemented by increasing the dot density for the bold text (with a result similar to emphasized printing).
  • Page 120: Carriage Return

    Clears the print buffer of all symbols since the last paper motion command was received. Discussion The CAN command cancels all characters sent to the printer after the last paper motion command. This command will cancel the double wide attribute if set by SO.
  • Page 121: Character Pitch 12 Cpi

    Carriage Return Set ASCII Code ESC 5 n Hex Code 1B 35 n 27 53 n Dec Code Purpose Defines the result from the Carriage Return (CR) code. n may range from 0 through 255 (hex 00 through hex FF). where If n = 0, 2, 4 ...
  • Page 122: Condensed Print, Cancel

    Enable. Once you enable condensed print using the control panel, this control code sets condensed print to enabled until it is canceled by control code DC2, a printer reset, or a new print mode (ESC I) control code.
  • Page 123: Double Wide Print

    Stops the printer from processing data received from the host computer. Discussion This code is for diagnostic use; it instructs the printer to stop processing data received from the host system. In order to resume processing data, the printer must be reset from the host system.
  • Page 124: Double Wide Print (One Line Only) Cancel

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Double Wide Print (One Line Only) ASCII Code SO Hex Code Dec Code Purpose Selects double wide print for one line only. Discussion This expanded print command is a line-by-line print attribute; when the SO or ESC SO command is received, the current line will be printed double wide and automatically reset.
  • Page 125: Emphasized Print

    Selects emphasized character print format. Discussion When the emphasized print command is received, all characters will be printed in emphasized (bold) print until reset by the Emphasized Print Reset command or printer reset. Emphasized print reduces the current print speed. Note The ESC G (page 119) and ESC E commands are equivalent;...
  • Page 126: Forms Length Set In Inches

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Form Feed ASCII Code FF Hex Code Dec Code Purpose Prints the data in the buffer, advances the paper to the next top- of-form, and moves the logical printhead to the first character column.
  • Page 127: Forms Length Set In Lines

    If the forms length derived from the quotient of n lines divided by lines per inch is not an exact multiple of the printer dot resolution, the value is adjusted down until the forms length and dot resolution distance match.
  • Page 128: Initialize Parameters

    The 2-digit hexadecimal value for n2 defines the load configuration for the printer. The Proprinter III XL supports six values for this parameter: 00, 01, 04, 05, 254, and 255 (hex 00, 01, 04, 05, FE, and FF). Any other value will be ignored.
  • Page 129 Parameter n3 is provided for compatibility with the Proprinter III XL printer control language standard. You may define any value for this parameter. (For Proprinters, this bit must define the attached printer as either Proprinter, value 03, or Proprinter III XL, value 22 [hex 16].)
  • Page 130: Line Feed

    Chapter Configuring the Proprinter III XL Emulation with Control Codes n5 Bit Process this byte Code page Unidirectional Printing 12 cpi compressed to 20 Form feed at TOF Print Width Sheet feeder Line Feed ASCII Code LF Hex Code Dec Code Purpose Prints the data in the buffer (if any) and advances the paper one line at the current line space setting.
  • Page 131: Line Feed N/216 Inch (One Line Only)

    Line Feed n /216 Inch (One Line Only) ASCII Code ESC J n Hex Code 1B 4A n 27 74 n Dec Code Advances the vertical character position n /216 inch for one line Purpose only. where n = 1 through 255 (hex 01 through hex FF). Discussion The n /216-inch line feed control code is effective for one line only.
  • Page 132: Line Spacing 1/8 Inch (8 Lpi)

    Discussion When the 7/72-inch line spacing control code is received, all lines will be printed at the 7/72-inch line spacing until a new line spacing is selected or the printer is reset. The control code line spacing selection will override the control panel line spacing setting, and the message display will reflect the line spacing as 10.3 lines per inch.
  • Page 133: Line Spacing N/72 Inch (Executes)

    Line Spacing n /72 Inch (Executes) ASCII Code ESC 2 Hex Code 1B 32 Dec Code 27 50 Purpose ESC 2 sets line spacing to 6 lpi or as set by ESC A. Discussion ESC 2 asserts n /72-inch line spacing as set by ESC A (page 134).
  • Page 134: Line Spacing N/72 Inch (Storage)

    The ESC 2 control code (described on page 133) executes the line spacing stored by the preceding ESC A, until a new line spacing is selected or the printer is reset. A control code line spacing overrides a control panel line spacing setting. (The control panel display shows line spacing in lines per inch.)
  • Page 135: Line Spacing N/216 Inch

    Discussion When the n /216-inch line spacing control code is received, all line feeds following will be at n /216-inch line spacing until a new line spacing is selected or the printer is reset. The control code line spacing selection will override the control panel line spacing setting.
  • Page 136: Margin Cancel, Bottom

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Margin, Bottom ASCII Code ESC N n Hex Code 1B 4E n Dec Code 27 78 n Purpose Sets the bottom margin. Discussion n defines the number of lines above the bottom of the form to set as the bottom margin.
  • Page 137: Overscoring

    Overscoring ASCII Code ESC _ n Hex Code 1B 5F n 27 95 n Dec Code Purpose Enables or disables automatic overscoring of all characters. n may range from 0 through 255 (hex 00 through hex FF). where n = 0, 2, 4... disables automatic overscoring (any even value from hex 00 through hex FE) n = 1, 3, 5...
  • Page 138: Print Next Character

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Print Next Character ASCII Code ESC ^ n Hex Code 1B 5E n Dec Code 27 94 n Prints the graphic character assigned to n , rather than Purpose interpreting the code value as a command. Discussion This command may appear anywhere in the data stream, and will be acted upon immediately.
  • Page 139: Proportional Spacing

    Print Quality ASCII Code ESC x n Hex Code 1B 78 n 27 120 n Dec Code Purpose This code selects a print quality. n = 0 or 48 (hex 00 or hex 30) selects DP print quality where n = 1 or 49 (hex 01 or hex 31) selects NLQ print quality n = 2 or 50 (hex 02 or hex 32) selects HS print quality n = 3 or 51 (hex 03 or hex 33) selects OCR A print quality n = 4 or 52 (hex 04 or hex 34) selects OCR B print quality...
  • Page 140: Select Attributes

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Select Attributes ASCII Code ESC [ @ n1 NUL NUL NUL n2 n3 Hex Code 1B 5B 40 n1 00 00 00 n2 n3 Dec Code 27 91 64 n1 0 0 0 n2 n3 Purpose Selects double high and double wide attributes, and single or double high line spacing.
  • Page 141: Superscript/Subscript Printing

    Discussion When the super/subscript command is received, all characters will be superscript or subscript until reset by the super/subscript reset command or printer reset. Super/subscript print modes are not available for the double high attribute. You can print both superscript and subscript characters in the...
  • Page 142: Superscript/Subscript Printing, Cancel

    Chapter Configuring the Proprinter III XL Emulation with Control Codes Example The following sample illustrates superscript/subscript printing. Superscript/Subscript Printing, Cancel ASCII Code ESC T Hex Code 1B 54 Dec Code 27 84 Purpose Cancels superscript and subscript printing (as set by ESC S). This code can occur at any place in the datastream and is acted upon immediately.
  • Page 143: Tab, Vertical

    first two tab stops and nk is the final tab stop. You may specify from 1 up to 28 tab stops (all parameters after 28 are ignored). The leftmost character column position is 1. The value for each tab stop can range from 1 through 255 (hex 01 through hex FF), inclusive, and all tabs must be specified in ascending order.
  • Page 144: Tabs, Clear All (Return To Default)

    If the ESC B command is followed immediately by hex 00, the vertical tab positions are cleared. Example The following sample illustrates Vertical Tab Setting. To run the sample, set your printer at top-of-form. Tabs, Clear All (Return to default) ASCII Code ESC R Hex Code...
  • Page 145: Underline

    Underline ASCII Code ESC - n Hex Code 1B 2D n 27 45 n Dec Code Purpose Enables or disables automatic underlining of all characters. Discussion When automatic underline is enabled, all characters, including spaces, are underlined until disabled. n may range from 0 through 255 (hex 01 through hex FF). where n = 1, 3, 5 (any odd value) selects underlining.
  • Page 146 Chapter Configuring the Proprinter III XL Emulation with Control Codes...
  • Page 147: Epson Fx-1050 Emulation

    Configuration values selected from the menus or via host control codes can be saved to the printer’s NVRAM memory so that they will not be lost when you power off the printer or reset it to the factory defaults. The menu selection for saving a configuration to memory is described in the User’s...
  • Page 148: Epson Fx-1050 Default Values And States

    Table 37. Epson Emulation Menu Option Factory Settings Characteristic Define CR Code Auto LF Define LF Code Printer Select Character Set 20 CPI Condensed Alt. Set 80-9F Default Setting CR = CR...
  • Page 149 Epson FX-1050 Default Values and States Table 38. LinePrinter+ Menu Option Factory Settings Characteristic Typeface Proportional Spacing Bold Print Italic Print Slashed Zero Left Margin Right Margin Bottom Margin Perforation Skip Form Length Form Width Reset Cmd CFG Ld Default Setting 10.0 Data Processing Disable...
  • Page 150: Epson Emulation Exceptions And Differences

    • If one or more Backspace control codes follow directly after a Bit Image Graphics command (ESC K, ESC L, ESC Y, or ESC Z), the printer will backspace into the graphic pattern, the number of dots depending on the current cpi setting.
  • Page 151: Epson Character Sets

    Epson Character Sets Epson printers use five character sets. The IBM PC code page, OCR A, OCR B, and an extensive array of print language sets may be selected from the configuration menus. In addition, there is a unique Epson character set. The Epson character set (shown in Table 39) is the ASCII character set with the upper, non-ASCII set defined as italics, and the usually unprintable codes designated as international characters.
  • Page 152: Configuring The Epson Fx-1050 Emulation With Control Codes

    Control Codes The remainder of this chapter describes the Epson printer control language codes that may be sent from a host computer attached to the printer, in order to invoke and configure numerous Epson emulation functions. Format for Control Code Descriptions...
  • Page 153: Attribute Set And Reset Codes

    (hexadecimal 31 and 30). NUL Code NUL (Hex 00) is ignored by the printer and can be used as a fill character; however, it can not be used to add blank spaces since it is not a space character. NUL can also be used as a parameter terminator for the Set Horizontal Tabs (page 171) or Set Vertical Tabs multibyte control code (page 192).
  • Page 154: The Control Codes

    The following index lists the control codes by function, ASCII mnemonic, and page number. Some control code functions can also be selected at the control panel. † = Produces non-Epson behavior in your printer. FUNCTION Vertical Motion and Print Execution...
  • Page 155 Emphasis † Condensed Print Condensed Print Reset Double High Print, Set/Reset Double Strike Double Strike, Cancel † Double Wide Print † Double Wide Print (One Line) Double Wide Print (One Line), Cancel Emphasized Print Emphasized Print, Cancel Italic Printing Italic Printing, Cancel †...
  • Page 156 Graphics, Double Density Graphics, Double Density Double Speed Graphics, Quadruple Density Reassign Graphics Mode Select Graphics Mode Select 9-Pin Graphics Mode Miscellaneous Printer Control Bell † Cut-Sheet/Paper Feed Control † Half-Speed Mode, On/Off Initialize Printer Printer Select Printer Deselect Unidirectional Printing, 1 Line...
  • Page 157: Backspace

    If one or more Backspace control codes follow directly after a Bit Image Graphics command (ESC K, ESC L, ESC Y, or ESC Z), your printer will backspace into the graphic pattern, the number of dots depending on the current cpi setting. For an Epson FX- 1050 printer, one Backspace will send the logical printhead directly to the beginning of the graphics pattern.
  • Page 158: Carriage Return

    Discussion Subsequent data are shifted 1/2 dot position to the right. A line feed will be appended if the printer is configured from the control panel for CR = CR + LF. When CR = CR + LF, this code cancels all one-line-only emphasis and font controls: double-wide from SO and ESC SO, and unidirectional printing from ESC <.
  • Page 159: Character Set Select: International Languages

    Character Set Select: International Languages ASCII Code ESC R n Hex Code 1B 52 n 27 82 n Dec Code Purpose Specifies a language overlay that prints the characters shown in Table 40 when the specified code is invoked. where n = 0 through 15 (hex 00 through 0E) to determine the language overlay shown in Table 40 below.
  • Page 160: Condensed Print

    (approximately 60 per cent of the width of normal characters) until the printer is reset by ESC M, ESC P, DC2, a printer reset, or a new print mode control code. SI code (hex 0F) is equivalent to the ESC SI code. If condensed print is not allowed in the current font, this code is ignored.
  • Page 161: Cut-Sheet / Paper Feed Control

    Purpose Cancels the condensed print mode set by SI, ESC SI, or the control panel. Discussion This returns the printer to the font that was active before condensed print occurred. Other print attributes are not affected. Example See the Condensed Print control code (page 160) for an example of Condensed Print Reset.
  • Page 162: Double High Print, Set/Reset

    It is recommended to use double Line Feeds and Carriage Returns when double-high character printing is on (after an ESC w control code has been sent), or else the printer will overstrike text that has already printed. If Superscript/Subscript (ESC S) or Condensed Print (SI) is combined with Double High printing, only Double High printing will occur.
  • Page 163: Double Wide Print

    Double Strike, Cancel ASCII Code ESC H Hex Code 1B 48 Dec Code 27 72 Purpose Turns off the double strike printing set by ESC G or ESC !. Discussion This control code resets only the double strike print attribute. Other print attributes, such as double wide printing, are not affected.
  • Page 164: Double Wide Print (One Line), Cancel

    Chapter Configuring the Epson FX-1050 Emulation with Control Codes Double Wide Print (One Line) ASCII Code SO Hex Code Dec Code Purpose Selects double wide print for one line only. Discussion This control code is a line-by-line print attribute; when SO or ESC SO is received, the characters on the current line print twice as wide, then automatically reset.
  • Page 165: Emphasized Print, Cancel

    Epson printers. Sending ESC I 1 enables you to print characters in this range. Sending ESC I 0 returns the codes to non-printable status. Figure 2 shows the types of characters and their addresses; it is not a sample of printer output. Emphasized Print...
  • Page 166 Chapter Configuring the Epson FX-1050 Emulation with Control Codes BITS COLUMN à § è ß ù 0 0 1 0 0 0 1 1 ò 0 1 0 0 ì ˘ 0 1 0 1 0 1 1 0 £ 0 1 1 1 1 0 0 1 Ü...
  • Page 167: Form Feed

    Form Feed ASCII Code FF Hex Code Dec Code Purpose Prints the data in the buffer, if any, then moves the paper to the top of the next form. Discussion The logical print head moves to the left margin. This code cancels all one-line-only emphasis and font controls: double- wide from SO and ESC SO, and unidirectional printing from ESC <.
  • Page 168: Graphics, Double Density

    Chapter Configuring the Epson FX-1050 Emulation with Control Codes Graphics, Double Density ASCII Code ESC L n1 n2 Hex Code 1B 4C n1 n2 Dec Code 27 76 n1 n2 Purpose Selects double density bit image graphics of 120 dots per inch horizontally and 72 dots per inch vertically.
  • Page 169: Graphics, Double Density Double Speed

    Graphics, Double Density Double Speed Graphics, Double Density Double Speed ASCII Code ESC Y n1 n2 Hex Code 1B 59 n1 n2 27 89 n1 n2 Dec Code Purpose Selects double density, double speed bit-image graphics of 120 dpi horizontally and 72 dpi vertically. where ( n1 + 256 n2 ) defines the number of data bytes to follow.
  • Page 170: Graphics, Quadruple Density

    Reduces printer speed 50% where n = 1 or 49 (hex 00 or 30) turns half speed mode off n = 0 or 48 (hex 01 or 31) turns half speed mode on †Discussion This is simulated in your printer by unidirectional printing.
  • Page 171: Horizontal Tab Set/Release

    (1/pitch), excluding double wide. After the tabs are set, HT moves the logical print head to the next tab stop. Sending ESC @ initializes the printer and resets the tabs to every eighth character column (which is the default).
  • Page 172: Initialize Printer

    Character-by-character and line-by-line attributes are canceled. All channels of the vertical format unit are cleared. This command resets the horizontal tabs to every eighth character column. Interface parameters and printer protocol selection are not affected. Italic Printing ASCII Code ESC 4...
  • Page 173: Line Feed N/216 Inch

    Line Feed ASCII Code LF Hex Code Dec Code Purpose Prints the data in the buffer (if any) and advances the vertical character position a distance of one line at the current line spacing. Discussion The logical print head keeps the same distance from the margin. The current line is printed and the logical printhead moves down a distance equal to the current line spacing.
  • Page 174: Line Spacing 1/6 Inch (6 Lpi)

    Discussion The 0 is ASCII character 0 (zero), not hex 00. When ESC 0 is received, all lines are printed at 8 lpi until a new line spacing is selected or the printer is reset. This control code overrides line spacing set at the control panel.
  • Page 175: Line Spacing N/216 Inch

    = 1 through 255 (hex 01 through hex FF). Discussion All line feeds following receipt of this code are at n /216 inch line spacing until a new line spacing is selected or the printer is reset. Line spacing set by this control code overrides line spacing setting set at the control panel.
  • Page 176: Line Spacing N/72 Inch

    Discussion When this control sequence is received, all subsequent line feeds are n /72-inch until a new line spacing is selected or the printer is reset. This setting overrides line spacing set at the control panel. Small values of n may result in overlapping lines. Overlapping...
  • Page 177 BITS BITS COLUMN à à § è ß 0 0 1 0 ù Æ æ 0 0 1 1 ò 0 1 0 0 Ø ì ˘ 0 1 0 1 ø 0 1 1 0 £ ¨ 0 1 1 1 ¡...
  • Page 178: Paper Out Detection, Enable

    Dec Code 27 57 Purpose Asserts a paper out condition immediately when the end of the paper supply is sensed. †Discussion The printer decodes and ignores this command. Bit = 0 Bit = 1 10 cpi † 12 cpi Monospaced †...
  • Page 179: Paper Out Detection, Disable

    Enable. Refer to the User’s Manual for information about this menu option. This control code allows the printer to receive and print data from the host if it was deselected by DC3. If the printer was not deselected by DC3, this code is ignored. Printer Deselect...
  • Page 180: Remove Downloaded Characters

    Remove Downloaded Characters ASCII Code ESC : NUL n NUL Hex Code 1B 3A 00 n 00 Dec Code 27 58 0 n 0 Purpose Erases all downloaded characters. †Discussion The printer ignores this command but removes all data sent.
  • Page 181: Select Graphics Mode

    Data can be sent incorrectly. In these modes, no dots can be closer horizontally than the current font dot density. Sending incorrect data does not damage the printer. 240 dpi is simulated by combining the dots from two adjacent columns into one 120 dpi dot column.
  • Page 182: Select 9-Pin Graphics Mode

    Chapter Configuring the Epson FX-1050 Emulation with Control Codes Select Italic Character Set ASCII Code ESC t n Hex Code 1B 74 n Dec Code 27 116 n Purpose Selects the italics characters from hex 80 through hex FF, or selects the graphics characters from hex 80 through hex FF.
  • Page 183: Select/Deselect Proportional Spacing

    Select Print Quality ASCII Code ESC x n Hex Code 1B 78 n 27 120 n Dec Code Purpose Selects print quality. n may be in the range from 0 through 4. Values in the range where 5-255 are invalid. n = 0 or 48 (hex 00 or hex 30) selects DP print quality n = 1 or 49 (hex 01 or hex 31) selects Near Letter Quality (NLQ) n = 2 or 50 (hex 02 or hex 32) selects HS print quality...
  • Page 184: Select Serif Or Sans Serif Font

    1B 25 n Dec Code 27 37 n Purpose Selects a user-defined font. †Discussion The printer ignores this command and removes all font data sent from the data stream. Select Vertical Tab Channel ASCII Code ESC / c Hex Code...
  • Page 185: Set Absolute Horizontal Print Position In 1/60 Inch

    Set Absolute Horizontal Print Position in 1/60 Inch Set Absolute Horizontal Print Position in 1/60 Inch ASCII Code ESC $ n1 n2 Hex Code 1B 24 n1 n2 27 36 n1 n2 Dec Code Purpose Moves the logical print head to an absolute horizontal print position, using 1/60 inch increments.
  • Page 186: Set Intercharacter Spacing In 1/120 Inch

    Chapter Configuring the Epson FX-1050 Emulation with Control Codes Set Form Length in Lines ASCII Code ESC C n Hex Code 1B 43 n Dec Code 27 67 n Purpose Sets the form length by lines. n = 1 through 192 (hex 01 through C0) to specify the number of where lines per form at the current line spacing.
  • Page 187: Set Relative Horizontal Print Position In 1/120 Inch

    width of one double-wide, 10 cpi character. If a margin control code violates this minimum distance, it is ignored. Settings in proportional mode are treated as 10 CPI. Set Margin, Right ASCII Code ESC Q n 1B 51 n Hex Code Dec Code 27 81 n n = number of columns from the left edge of the physical page to...
  • Page 188: Set Vertical Tabs In Channels

    Chapter Configuring the Epson FX-1050 Emulation with Control Codes Set Vertical Tabs in Channels ASCII Code ESC b c n1 n2 n3 ... n16 NUL Hex Code 1B 62 c n1 n2 n3 ... n16 00 Dec Code 27 98 c n1 n2 n3 ... n16 0 Purpose Assigns vertical tabs to channels selected by ESC /.
  • Page 189: Superscript And Subscript Printing

    When the control code is received, all characters are superscript or subscript until reset by ESC T or printer reset. (This differs from the Epson standard, which utilizes half-size characters for superscript and subscript printing.)
  • Page 190: Underline

    Causes printing to occur from left to right for one line only. Discussion Printing normally occurs in both directions of shuttle movement. This command causes the printer to print from left to right for one line. The command is cancelled by a CR.
  • Page 191: Unidirectional Printing, Set/Reset

    = SOH (hex 01) or 1 (hex 31) to turn on unidirectional printing Discussion Printing normally occurs in both directions of shuttle movement. Unidirectional printing slows the printer down approximately 50%, but is sometimes used when very accurate dot placement is desired in graphics.
  • Page 192: Vertical Tab, Set/Clear

    Chapter Configuring the Epson FX-1050 Emulation with Control Codes Vertical Tab, Set/Clear ASCII Code ESC B n1 n2 n3...nk NUL Hex Code 1B 42 n1 n2 n3...nk 00 Dec Code 27 66 n1 n2 n3...nk 0 Purpose Sets up to 16 vertical tab positions. n = 1 through 255 (hex 01 through FF).
  • Page 193: Overview

    Epson FX, Proprinter XL, or P-Series emulation should provide excellent results. You can also use the Intelligent Graphics Processor (IGP) Printronix emulation or the Code V Printronix emulation. Both allow you to create and store forms, generate logos, bar codes, expanded characters, and other graphics.
  • Page 194 Chapter Bit Image Graphics ASCII character A = Hex 41 = Binary 01000001 MSB : Most Significant Bit The relationship between the ASCII character, its decimal value, and its bit image plot is shown in Figure 5. All 8 bits of the data byte are used in all fonts, but some fonts have taller and shorter characters.
  • Page 195: Designing A Bit Image Pattern

    Note Every line of graphics data must include the necessary plot mode command so the printer can perform the chosen graphics functions. Single Density Mode: ESC K Single density bit image graphics in a Data Processing (DP) print quality are printed at 60 dots per inch (dpi) horizontally and 72 dpi vertically.
  • Page 196: Bit Image Programming Format

    This mode is often used to position a simulated print head precisely by sending blank dot columns. Quadruple Density Mode: ESC Z When printing quadruple density graphics, the printer combines adjacent quadruple density bit image bytes. The compounded data are then printed in double density mode.
  • Page 197: Bit Image Sample Program

    Data that go past the right margin are discarded if automatic line feed is disabled. If automatic line feed is enabled, data that go past the right margin trigger an automatic line feed (LF) and are printed on the next line. Bit Image Sample Program The program below, written in BASIC, produces the single density bit image pattern shown in Figure 7.
  • Page 198: Plot Density

    ENQ has the same priority level and is acted upon in the order received A printable symbol is defined as any character or command that might cause the head of a serial printer to move away from character column one. Plot Density Plot density refers to the number of dots per inch (dpi) printed in a single dot row.
  • Page 199: Plot Data Byte Format

    High density plotting is selected with the even dot plot control code EOT (hex 04) in conjunction with the odd dot plot control code ENQ (hex 05). The odd and even numbered dot columns are addressed to double the horizontal density.
  • Page 200: Plot Data Line Format

    Chapter Plot Mode EVEN DOT PLOT DATA BYTE BIT 1 BIT 2 NOTE: BIT 6 NOTE: BIT 6 AND/OR BIT 7 AND/OR BIT 7 MUST BE 1" MUST BE "1" FOR PLOT MODE FOR PLOT MODE. DOT COLUMN DOT COLUMN #12 OF PREVIOUS #12 OF PREVIOUS CHARACTER...
  • Page 201: Normal Density Plot

    Normal Density Plot For normal density plot, the plot line contains: Control Code hex 05, plot data bytes, and a Line Terminator (hex 0A or hex 0C). The control sequence for sending the P-Series Normal Density Plot is as follows: 1.
  • Page 202: Plotting The Data

    Chapter Plot Mode Plotting the Data P-Series Plot Mode plots the image from the horizontal bit pattern. Figure 11 duplicates the pattern shown in Figure 6 but is modified for Odd Dot Plot. Eight dot rows are required, two characters per row, six columns per character.
  • Page 203: Exiting From P-Series Plot Mode

    Exiting from P-Series Plot Mode When returning to the print mode from the P-Series Plot Mode, an extra line feed should be included in the data stream to maintain proper print line registration relative to the last line of plot graphics. If the extra line feed is not included, the first character line after the graphics data may be truncated, as shown in Figure 13.
  • Page 204: Combining Graphics And Text

    Chapter Combining Graphics and Text Combining Graphics and Text The LinePrinter Plus Emulation is capable of combining graphics and characters (text) on the same page in two ways: • Use Bit Image graphics or P-Series Plot mode to produce characters as well as graphics •...
  • Page 205: Plot Data Byte Dot Patterns

    Plot Data Byte Dot Patterns Plot Data Byte Dot Patterns...
  • Page 206 Chapter Combining Graphics and Text...
  • Page 207: Planning A Vertical Page Format

    Overview Rapid vertical paper movement is called slewing. A vertical format unit (VFU) is a program you load into the printer that enables it to slew paper to preset locations on a page. On your printer, LF commands and other commands that produce blank lines are accumulated and moved in one efficient paper motion.
  • Page 208: Proprinter And Epson Vertical Tab Table

    VFU programs. The VFU automatically counts one line of elongated characters as two character lines. VFU Not Loaded. If the VFU is not loaded, the printer performs a single line feed in response to VFU commands. Paper Runaway Protection. If the VFU memory is loaded and a channel code is sent that was not previously loaded, the printer moves the paper a single line feed.
  • Page 209: Vertical Tab Positions

    Vertical Tab Positions Vertical tab positions are set by line number. A maximum of 16 vertical tab positions can be set on the form. A sample format is shown in Figure 14. The first vertical tab is set at line 6 for part number data, a second tab is set at line 8 for part name data, and a third tab is set at line 14 for quantity data.
  • Page 210: P-Series Evfu (Electronic Vertical Format Unit)

    Chapter P-Series EVFU (Electronic Vertical Format Unit) P-Series EVFU (Electronic Vertical Format Unit) The EVFU may be selected in P-Series protocol. The EVFU provides 14 channels to identify up to 192 lines depending on the paper instruction. The programming sequence is 1) start load code; 2) line identification code; and 3) end load code.
  • Page 211: Using The Evfu

    Once the EVFU program has been enabled and loaded, sending the appropriate channel code to the printer will cause any data in the buffer to print and will position the paper to the next line on the form having the specified channel number assigned in EVFU memory.
  • Page 212: Clearing The Evfu Memory

    Chapter P-Series EVFU (Electronic Vertical Format Unit) Note The ESC code cannot be used simultaneously as the EVFU VT code and the Special Function Control Code (SFCC). Refer to the appropriate protocol chapter for more information on the SFCC. Clearing the EVFU Memory The following actions will reset (clear) the EVFU memory: 1.
  • Page 213 Standard ASCII Character BITS COLUMN (XON) 0 0 1 0 0 0 1 1 (XOFF) 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0...
  • Page 214 Appendix A...
  • Page 215: Introduction

    P-Series Emulation Character Sets Introduction This appendix shows the character set charts (also referred to as code pages) for the P-Series emulation. The character sets are shown in Near Letter Quality (NLQ). They may be selected using the configuration menus, described in detail in your User’s Manual .
  • Page 216: B P-Series Emulation Character Sets

    Appendix B P-Series Emulation Character Sets IBM PC, Primary Subset: ASCII (USA)
  • Page 217: Ibm Pc, Primary Subset: French

    IBM PC, Primary Subset: French...
  • Page 218: Ibm Pc, Primary Subset: German

    Appendix B P-Series Emulation Character Sets IBM PC, Primary Subset: German...
  • Page 219: Ibm Pc, Primary Subset: English (Uk)

    IBM PC, Primary Subset: English (UK)
  • Page 220: Ibm Pc, Primary Subset: Danish

    Appendix B P-Series Emulation Character Sets IBM PC, Primary Subset: Danish...
  • Page 221: Ibm Pc, Primary Subset: Swedish

    IBM PC, Primary Subset: Swedish...
  • Page 222: Ibm Pc, Primary Subset: Italian

    Appendix B P-Series Emulation Character Sets IBM PC, Primary Subset: Italian...
  • Page 223: Ibm Pc, Primary Subset: Spanish

    IBM PC, Primary Subset: Spanish...
  • Page 224: Ibm Pc, Primary Subset: Japanese

    Appendix B P-Series Emulation Character Sets IBM PC, Primary Subset: Japanese...
  • Page 225: Ibm Pc, Primary Subset: French Canadian

    IBM PC, Primary Subset: French Canadian...
  • Page 226: Ibm Pc, Primary Subset: Latin American

    Appendix B P-Series Emulation Character Sets IBM PC, Primary Subset: Latin American...
  • Page 227: Ibm Pc, Primary Subset: Danish Ii

    IBM PC, Primary Subset: Danish II...
  • Page 228: Ibm Pc, Primary Subset: Spanish Ii

    Appendix B P-Series Emulation Character Sets IBM PC, Primary Subset: Spanish II...
  • Page 229: Ibm Pc, Primary Subset: Latin American Ii

    IBM PC, Primary Subset: Latin American II...
  • Page 230: Ibm Pc, Extended Subset: 0437 Pc Character Set

    Appendix B P-Series Emulation Character Sets IBM PC, Extended Subset: 0437 PC Character Set...
  • Page 231: Ibm Pc, Extended Subset: 0850 Pc Multilingual

    IBM PC, Extended Subset: 0850 PC Multilingual...
  • Page 232: Multinational, Ascii (Usa)

    Appendix B P-Series Emulation Character Sets Multinational, ASCII (USA)
  • Page 233: Multinational, Ebcdic

    Multinational, EBCDIC...
  • Page 234: Ecma Latin 1, Primary Subset: Ascii (Usa)

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Primary Subset: ASCII (USA)
  • Page 235: Ecma Latin 1, Primary Subset: German

    ECMA Latin 1, Primary Subset: German...
  • Page 236: Ecma Latin 1, Primary Subset: Swedish

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Primary Subset: Swedish...
  • Page 237: Ecma Latin 1, Primary Subset: Danish

    ECMA Latin 1, Primary Subset: Danish...
  • Page 238: Ecma Latin 1, Primary Subset: Norwegian

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Primary Subset: Norwegian...
  • Page 239: Ecma Latin 1, Primary Subset: Finnish

    ECMA Latin 1, Primary Subset: Finnish...
  • Page 240: Ecma Latin 1, Primary Subset: English (Uk)

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Primary Subset: English (UK)
  • Page 241: Ecma Latin 1, Primary Subset: Dutch

    ECMA Latin 1, Primary Subset: Dutch...
  • Page 242: Ecma Latin 1, Primary Subset: French

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Primary Subset: French...
  • Page 243: Ecma Latin 1, Primary Subset: Spanish

    ECMA Latin 1, Primary Subset: Spanish...
  • Page 244: Ecma Latin 1, Primary Subset: Italian

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Primary Subset: Italian...
  • Page 245: Ecma Latin 1, Primary Subset: Turkish

    ECMA Latin 1, Primary Subset: Turkish...
  • Page 246: Ecma Latin 1, Primary Subset: Japanese

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Primary Subset: Japanese...
  • Page 247: Ecma Latin 1, Extended Subset: Multinational

    ECMA Latin 1, Extended Subset: Multinational...
  • Page 248: Ecma Latin 1, Extended Subset: Barcode 10 Cpi

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Extended Subset: Barcode 10 cpi...
  • Page 249: Ecma Latin 1, Extended Subset: Greek

    ECMA Latin 1, Extended Subset: Greek...
  • Page 250: Ecma Latin 1, Extended Subset: Graphic

    Appendix B P-Series Emulation Character Sets ECMA Latin 1, Extended Subset: Graphic...
  • Page 251: Ecma Latin 1, Extended Subset: Scientific 10 Cpi

    ECMA Latin 1, Extended Subset: Scientific 10 cpi...
  • Page 252: Dec Multinational, Ascii (Usa)

    Appendix B P-Series Emulation Character Sets DEC Multinational, ASCII (USA)
  • Page 253: Dec Multinational, French

    DEC Multinational, French...
  • Page 254: Dec Multinational, German

    Appendix B P-Series Emulation Character Sets DEC Multinational, German...
  • Page 255: Dec Multinational, English (Uk)

    DEC Multinational, English (UK)
  • Page 256: Dec Multinational, Norwegian/Danish

    Appendix B P-Series Emulation Character Sets DEC Multinational, Norwegian/Danish...
  • Page 257: Dec Multinational, Swedish

    DEC Multinational, Swedish...
  • Page 258: Dec Multinational, Italian

    Appendix B P-Series Emulation Character Sets DEC Multinational, Italian...
  • Page 259: Dec Multinational, Spanish

    DEC Multinational, Spanish...
  • Page 260: Dec Multinational, Japanese

    Appendix B P-Series Emulation Character Sets DEC Multinational, Japanese...
  • Page 261: Dec Multinational, French Canadian

    DEC Multinational, French Canadian...
  • Page 262: Dec Multinational, Dutch

    Appendix B P-Series Emulation Character Sets DEC Multinational, Dutch...
  • Page 263: Dec Multinational, Finnish

    DEC Multinational, Finnish...
  • Page 264: Dec Multinational, Swiss

    Appendix B P-Series Emulation Character Sets DEC Multinational, Swiss...
  • Page 265 OCR A...
  • Page 266 Appendix B P-Series Emulation Character Sets OCR B...
  • Page 267: Introduction

    Proprinter Emulation Character Sets Introduction This appendix shows the character set charts (also referred to as code pages) for the Proprinter emulation. The character sets are shown in Near Letter Quality (NLQ). They may be selected using the configuration menus, described in detail in your User’s Manual .
  • Page 268: Pc Character Set

    Appendix C 0437 PC Character Set 0437 PC Character Set...
  • Page 269: Pc Multilingual

    0850 PC Multilingual...
  • Page 270 Appendix C OCR A OCR A...
  • Page 271 OCR B...
  • Page 272 Appendix C OCR B...
  • Page 273: Introduction

    Epson Emulation Character Sets Introduction This appendix shows the character set charts (also referred to as code pages) for the Epson emulation. The character sets are shown in Near Letter Quality (NLQ). They may be selected using the configuration menus, described in detail in your User’s Manual .
  • Page 274: Pc Character Set

    Appendix D 0437 PC Character Set 0437 PC Character Set...
  • Page 275: Pc Multilingual

    0850 PC Multilingual...
  • Page 276: Epson Set, Ascii (Usa)

    Appendix D Epson Set, ASCII (USA) Epson Set, ASCII (USA)
  • Page 277: Epson Set, French

    Epson Set, French...
  • Page 278: Epson Set, German

    Appendix D Epson Set, German Epson Set, German...
  • Page 279: Epson Set, English (Uk)

    Epson Set, English (UK)
  • Page 280: Epson Set, Danish I

    Appendix D Epson Set, Danish I Epson Set, Danish I...
  • Page 281: Epson Set, Swedish

    Epson Set, Swedish...
  • Page 282: Epson Set, Italian

    Appendix D Epson Set, Italian Epson Set, Italian...
  • Page 283: Epson Set, Spanish I

    Epson Set, Spanish I...
  • Page 284: Epson Set, Japanese

    Appendix D Epson Set, Japanese Epson Set, Japanese...
  • Page 285: Epson Set, Norwegian

    Epson Set, Norwegian...
  • Page 286: Epson Set, Danish Ii

    Appendix D Epson Set, Danish II Epson Set, Danish II...
  • Page 287: Epson Set, Spanish Ii

    Epson Set, Spanish II...
  • Page 288: Epson Set, Latin American I

    Appendix D Epson Set, Latin American I Epson Set, Latin American I...
  • Page 289: Epson Set, French Canadian

    Epson Set, French Canadian...
  • Page 290: Epson Set, Latin American Ii

    Appendix D Epson Set, Latin American II Epson Set, Latin American II...
  • Page 291 OCR A...
  • Page 292 Appendix D OCR B OCR B...
  • Page 293 Numerics 11.3 CPI US Postnet Bar Code, 38 ASCII Character Set, 213 Attribute set and reset codes P-Series, 76 Available symbol sets table, 43 Bar Code, US POSTNET, 256X US POSTNET Bar Code, 38 Bar codes PCL-II, 28 printing, 30 types table, 28 BEL (Bell) Proprinter control code, 114...
  • Page 294 Control codes P-Series emulation description format, 74 P-Series emulation index, 77 P-Series header, 75 table, 24 Control codes index Epson FX-1050, 154 Proprinter emulation, 112 Cursor control PCL-II, 47 Dagger symbol non-standard Epson code, 150 DC2, ESC DC2 (Condensed Print Cancel) Proprinter control code, 122 DC4, ESC DC4 (Double Wide Print Cancel) Proprinter control code, 124...
  • Page 295 Graphics, standard density (ESC K), 167 Half Speed Mode, On/Off (ESC s), 170 Horizontal Tab Execute (HT), 171 Horizontal Tab Set/Release (ESC D), 171 Initialize Printer (ESC @), 172 Italic Printing (ESC 4), 172 Italic Printing Cancel (ESC 5), 172 Line Feed (LF), 173...
  • Page 296 Proprinter control code, 136 ESC O (Margin Cancel, Bottom) Proprinter control code, 136 ESC P (Proportional Spacing) Proprinter control code, 139 ESC Q (Deselect Printer) Proprinter control code, 123 ESC R (Tabs, Clear All) Proprinter control code, 144 ESC S (Superscript/Subscript Printing)
  • Page 297 Factory settings Epson FX-1050 emulation, 148 PCL-II, 22 Proprinter III XL emulation, 106 P-Series emulation, 72 Feature access transparent mode, 68 FF (Form Feed) Proprinter control code, 126 Font selection 11.3 cpi, US Postnet, 38 General information PCL-II, 24 Graphics, 69 Graphics and text, combining, 204 Graphics control codes overview IBM Proprinter III XL, 109...
  • Page 298 Set 2(B) (ESC 6), 121 Condensed Print (SI, ESC SI), 122 Condensed Print Cancel (DC2, ESC DC2), 122 Deselect Printer (ESC Q), 123 Double Wide Print (ESC W), 123 Double Wide Print (One Line Only) Cancel (DC4, ESC DC4), 124...
  • Page 299 Margins, Horizontal (ESC X), 136 Overscoring (ESC_), 137 Print All Characters (ESC ), 137 Print Mode (ESC I), 138 Print Next Character (ESC ^), 138 Print Quality (ESC x), 139 Proportional Spacing (ESC P), 139 Set Top-of-Form (ESC 4), 141 Superscript/Subscript Printing (ESC S), 141 Superscript/Subscript Printing Cancel (ESC T), Tab Set/Clear, Horizontal (ESC D), 142...
  • Page 300 Plot, Odd Dot, P-Series Normal Density Graphics (ENQ), 98 Print Mode/Pitch Selection (SFCC PMODE), 99 Superscript/Subscript Printing (SFCC S), 103 Superscript/Subscript Printing Reset (SFCC T), Underline (SFCC), 104 Vertical Tab (VT), 104 VFU Commands, 104 P-Series emulation extended and multinational character sets, 82 P-Series EVFU, 210, 211 channel assignment, 210...
  • Page 301 Vertical Format Unit (VFU), 207 characteristics, 208 general programming information, 207 Vertical formatting P-Series EVFU, 210 Vertical forms control PCL-II, 67 Vertical page format planning, 207 Vertical tabbing example, 209 Vertical tabs Epson FX, 208 Proprinter III XL emulation, 208 VFC Channel Definitions table, 67 VT (Tab, Vertical) Proprinter control code, 143...
  • Page 304 Nederland BV P.O. Box 163, Nieuweweg 283 NL-6600 Ad Wijchen The Netherlands Phone: (31) 24 6489489 Fax: (31) 24 6489499 Printronix Schweiz GmbH 42 Changi South Street 1 Changi South Industrial Estate Singapore 486763 Phone: (65) 542-0110 Fax: (65) 543-0220 Visit our Web site at: www.printronix.com...

Table of Contents