Lq-1600k emulation for the p7000 h-series of line matrix printers (148 pages)
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.
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.
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 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...
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...
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.
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.
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. •...
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.
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...
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.
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.
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 ~).
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)
(#). 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.
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.
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;...
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...
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.
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.
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...
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...
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).
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.
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.
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.
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).
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...
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.
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.
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...
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.
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.
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.
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.
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). “-”...
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.
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...
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...
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.
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.
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.
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...
“=” 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...
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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...
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”...
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.
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.
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.
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.
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).
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.
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 ...
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.
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.
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.
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;...
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.
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.
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].)
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.
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.
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.
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).
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.)
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.
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.
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...
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.
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...
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.
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...
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.
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.
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...
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...
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...
• 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.
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.
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...
(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).
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...
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.
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 <.
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.
(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.
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.
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.
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.
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.
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 Ü...
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 <.
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.
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.
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.
(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).
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...
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.
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.
= 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.
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...
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 †...
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...
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.
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.
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.
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...
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...
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.
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.
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...
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 /.
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.)
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.
= 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.
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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 •...
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.
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.
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.
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.
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.
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.
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 .
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 .
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 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 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...
Need help?
Do you have a question about the P5000LJ Series and is the answer not in the manual?
Questions and answers