InfoPrint LQ-1600K Programmer's Reference Manual

6500 line matrix printers
Table of Contents

Advertisement

Quick Links

InfoPrint 6500 Line Matrix Printers
LQ-1600K Programmer's Reference Manual
G550-1006-01

Advertisement

Table of Contents
loading

Summary of Contents for InfoPrint LQ-1600K

  • Page 1 InfoPrint 6500 Line Matrix Printers LQ-1600K Programmer’s Reference Manual G550-1006-01...
  • Page 3 InfoPrint 6500 Line Matrix Printers LQ1600-K Programmer’s Reference Manual G550-1006-01...
  • Page 4 Before using this information and the product it supports, read the information in “Notices” on page 111. Second Edition (January 2010) This edition applies to the InfoPrint 6500-D Series Line Matrix Printer and replaces the following publication: InfoPrint 6500 Line Matrix Printers: LQ1600-K Programmer’s Reference Manual, G550-1006-00.
  • Page 5: Table Of Contents

    FS Sequences................16 Super-Set Commands..............16 Set And Reset Codes..............16 DBCS Mode .................. 17 Configuring The LQ-1600K Emulation With Control Codes....17 Format For Control Code Descriptions.......... 17 Control Code Index ..............18 Adjust Half-Width Characters To Fit Into DBCS Character Spacing ..................
  • Page 6 Table of Contents DBCS Mode (Cancel)..............31 DBCS Mode Underline ..............31 DBCS Superscript/Subscript Print (Set/Cancel)......32 Define A Download Character (DBCS) ......... 32 Define Pattern For Special Printing Effect........33 Define User-Defined Character ............. 34 Delete Character ................35 Double High Print, Set/Reset ............
  • Page 7 Table of Contents Make Hex 80-9F Control Codes............ 56 Make Hex 80-9F Printable............. 56 Master Print Select ................ 58 Master Print Select In DBCS Mode ..........59 Master Select One-Line Attribute in DBCS Mode ......60 Printer Deselect................60 Printer Select................. 61 Proportional Spacing, Select/Deselect .........
  • Page 8 Table of Contents Set Logic Right Margin (For Hanzi Big5 Printer Only)....78 Set Logical Left Margin (For Hanzi Big5 Printer Only) ....79 Set Margin (Left) ................79 Set Margin (Right) ................. 80 Set Paper Length (For Hanzi Big5 Printer Only) ......80 Set Relative Horizontal Print Position In 1/120 Inches ....
  • Page 9: Introduction

    LQ-1600K emulation. This book does not explain how to operate the printer. For printer operation, see the InfoPrint 6500 Line Matrix Printers: User’s Manual. Warnings and Special Information Read and comply with all information highlighted under special headings: WARNING Conditions that could harm you as well as damage the equipment.
  • Page 10 Chapter Software Features...
  • Page 11: Lineprinter Plus Lq-1600K Emulation

    LQ-1600K Emulation LQ-1600K Emulation “Emulation” refers to the ability of a printer to execute the commands of other printer control languages. In LQ-1600K emulation mode, your printer prints files coded for Epson LQ series printers, particularly the LQ-1600K. Exceptions And Differences...
  • Page 12: Default Values And States

    Chapter LQ-1600K Emulation Default Values And States Your printer stores a set of typical operating states and conditions in the flash memory. The first time you power up the printer, the factory settings in Table 1 are automatically invoked. Table 1. Factory Settings for Hanzi GB...
  • Page 13 Default Values And States Table 1. Factory Settings (continued) for Hanzi GB Characteristic Default Setting Auto LF Enable Define LF Code LF = CR + LF Printer Select Disable Character Set Standard Sets (Epson Set; ASCII) 20 CPI Condensed Enable Alt Set 80-9F Printable Currency Sign...
  • Page 14 Chapter LQ-1600K Emulation Table 2. Factory Settings (continued) for Hanzi Big5 Characteristic Default Setting Perforation Skip Disable Form Length 11.0 inches 279.4 millimeters 66 lines Form Width 13.6 inches 345.4 millimeters 136 characters Reset Cmd CFG Ld Disable Illegal Code Pt.
  • Page 15: Epson Character Sets

    Epson Character Sets Epson Character Sets The LQ-1600K printer uses two character sets: the IBM PC set and the Epson set. The Epson set is the ASCII character set with the upper, non-ASCII set defined as italics and the usually unprintable codes designed as international characters.
  • Page 16: Escape Sequences

    Chapter LQ-1600K Emulation Escape Sequences Some LQ-1600K control codes consisting of more than one character are called escape sequences because the first character in the sequence is the ASCII ESCape character. ESC alerts the printer that a special function command—not printable characters—follows.
  • Page 17: Dbcs Mode

    Configuring The LQ-1600K Emulation With Control Codes The remainder of this chapter describes the LQ-1600K printer control language codes that may be sent from a host computer attached to the printer in order to invoke and configure numerous LQ-1600K emulation functions.
  • Page 18: Control Code Index

    Chapter Configuring The LQ-1600K Emulation With Control Codes Control Code Index 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. FUNCTION ASCII CODE...
  • Page 19 Control Code Index FUNCTION ASCII CODE PAGE Double Wide Print (1 line) SO (or ESC SO) Double Wide Print (1 line) Cancel Emphasized Print (Select) ESC E Emphasized Print (Cancel) ESC F Italic Printing, Select ESC 4 Italic Printing, Cancel ESC 5 Select Italic Character Set ESC t n...
  • Page 20 Chapter Configuring The LQ-1600K Emulation With Control Codes FUNCTION ASCII CODE PAGE Define User-Defined Character ASSC 0 2 n Master Select One-line Attribute in DBCS Mode ASSC 0 ! n Turn On/Off OCRB Printing ASSC 0 z n AR3240 Commands (for GB and Kanji printer only)
  • Page 21: Adjust Half-Width Characters To Fit Into Dbcs Character Spacing

    Adjust Half-Width Characters To Fit Into DBCS Character Spacing Adjust Half-Width Characters To Fit Into DBCS Character Spacing ASCII Code FS U Hex Code 1C 55 Dec Code 28 85 Purpose Aligns two half-width characters to fit the space normally occupied by a single full-width DBCS character.
  • Page 22: Align Two Half-Width Rotated Characters In Dbcs Mode

    Chapter Configuring The LQ-1600K Emulation With Control Codes Align Two Half-Width Rotated Characters In DBCS Mode ASCII Code FS D Hex Code 1C 44 Dec Code 28 68 Purpose Aligns two half-width rotated characters to fit the space occupied by a normal size rotated character.
  • Page 23: Backspace

    Backspace Backspace ASCII Code BS Hex Code Dec Code Purpose Moves the simulated print head to the left, one-byte space toward the first character column. In DBCS mode, the movement is two one-byte spaces. Comment Moves the character position indicator one-byte space (two one-byte spaces in DBCS mode) to the left at the current character pitch setting.
  • Page 24: Barcode Printing

    Chapter Configuring The LQ-1600K Emulation With Control Codes Barcode Printing ASCII Code SSCC c t; d data d [; N n ; xxxx ; yyyy ] [; X mmmm ] [; P p ] [; C ] [; H hh ] [; D ] [; F q data q ] Hex Code SSCC 63 t;...
  • Page 25 Barcode Printing Where: d = barcode delimiter, which can be any character not used in the barcode data field. data = variable length printable data field (PDF); character set is Alphanumeric The following parameters are optional: where: N = activates the offset n = the x and y coordinate unit system n (ASCII) Selects Value...
  • Page 26 Chapter Configuring The LQ-1600K Emulation With Control Codes Where: xxxx = 4-digit upper left corner x (horizontal axis) yyyy = 4-digit upper left corner y (vertical axis) X = activates magnification mmmm = bar code magnification The possible magnification is as follows:...
  • Page 27: Bell

    Bell Where: P = activates printable data field variable p = location of PDF (“A” {above}, “B” {below,default}, “N” {none}) NOTE: FIM, Postbar, and PDF417 do not support this parameter. C = Calculate and plot check digit (if the check digit is optional) H = activates the height variable hh = 2-digit barcode height in 1/10”...
  • Page 28: Cancel Line

    Chapter Configuring The LQ-1600K Emulation With Control Codes Cancel Line ASCII Code CAN Hex Code Dec Code Purpose Clears all data not yet printed from a line, but does not affect control codes. Comment You can use this control code to delete a line, but do so with caution to avoid possible misprinting.
  • Page 29: Cc Dos Control Code

    CC DOS Control Code CC DOS Control Code ASCII Code ESC I n 1B 49 n Hex Code Dec Code 27 73 n Table 4. CC DOS Control Code Parameters Value of n Function Characters print normal size. Characters print double width, in both ASCII and Hanzi mode.
  • Page 30: Character Pitch 15 Cpi

    Chapter Configuring The LQ-1600K Emulation With Control Codes Character Pitch 15 CPI ASCII Code ESC g Hex Code 1B 67 Dec Code 27 103 Purpose Sets character pitch to 15 characters per inch (cpi). Comment This command is available in all print modes except DBCS mode.
  • Page 31: Dbcs Mode (Select)

    DBCS Mode (Select) DBCS Mode (Select) ASCII Code FS & Hex Code 1C 26 Dec Code 28 38 Purpose Places the printer in DBCS mode. Comment All data received by the printer with the MSB set will be paired with the next character which may or may not be a DBCS character.
  • Page 32: Dbcs Superscript/Subscript Print (Set/Cancel)

    Chapter Configuring The LQ-1600K Emulation With Control Codes DBCS Superscript/Subscript Print (Set/Cancel) ASCII Code FS r n Hex Code 1C 72 n Dec Code 28 114 n Purpose Selects superscript/subscript printing in DBCS mode. Where: n = NUL (hex 00) or 0 (hex 30) to enable superscript printing...
  • Page 33: Define Pattern For Special Printing Effect

    Define Pattern For Special Printing Effect BIG5E 8840~8D7E, 88A1~8DFE, FA40~FE7E, FAA1~FEFE HKSCS-2001 8140~877E, 81A1~87FE UTF8 E000~F8FF Multiple characters from these ranges can be defined as long as the printer does not run out of memory. Define Pattern For Special Printing Effect ASCII Code ESC ( X n1 n2 a1 a2 a3 Hex Code 1B 28 58 n1 n2 a1 a2 a3...
  • Page 34: Define User-Defined Character

    Chapter Configuring The LQ-1600K Emulation With Control Codes Example The following program demonstrates the function of the command. Define User-Defined Character a2 d1...d144 ASCII Code ASSC 0 ASSC 30 32 a1 d1...d144 Hex Code Dec Code ASSC 48 50 a1 a2 d1...d144...
  • Page 35: Delete Character

    Delete Character Delete Character ASCII Code DEL Hex Code Dec Code Purpose Deletes the previous character on a line. Comment This command is ignored if it occurs immediately after a CR or a paper motion command. Characters truncated due to line length restrictions are not affected by this code.
  • Page 36: Double Strike (Cancel)

    Chapter Configuring The LQ-1600K Emulation With Control Codes 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 !. Comment This control code resets only the double strike print attribute.
  • Page 37: Double Wide Print (One Line)

    Double Wide Print (One Line) Example The following program illustrates double wide character printing. Double Wide Print (One Line) ASCII Code SO Hex Code Dec Code Purpose Selects double wide print for one line only. Comment This control code is a line-by-line print attribute. When SO or ESC SO is received, the characters on the current line print twice as wide and then reset automatically.
  • Page 38: Double Wide Print (One Line), Cancel

    Chapter Configuring The LQ-1600K Emulation With Control Codes Double Wide Print (One Line), Cancel ASCII Code DC4 Hex Code Dec Code Purpose Cancels the double wide print for one line only selected by SO, ESC SO, or FS SO. Comment...
  • Page 39: Double Wide, Double High (2X2) Print

    Double Wide, Double High (2x2) Print Double Wide, Double High (2x2) Print ASCII Code FS W n 1C 57 n Hex Code Dec Code 28 87 n Purpose Turns on double wide, double high (2x2) printing in DBCS mode. Comment In a non-DBCS mode, this command will function like ESC W.
  • Page 40: Emphasized Print (Cancel)

    Chapter Configuring The LQ-1600K Emulation With Control Codes Example The following program illustrates emphasized character printing. Emphasized Print (Cancel) ASCII Code ESC F Hex Code 1B 46 Dec Code 27 70 Purpose Cancels emphasized character printing selected by ESC E or...
  • Page 41: Enable Printing Of Control Codes

    Enable Printing Of Control Codes Enable Printing Of Control Codes ASCII Code ESC I n 1B 49 n Hex Code Dec Code 27 73 n Purpose Tells the printer to treat codes 0x00 through 0x1F and 0x80 through 0x9F as either printable characters or control codes. Where: n = 1, codes 0x00 through 0x1F and 0x80 through 0x9F are treated as printable characters...
  • Page 42: Form Feed

    Chapter Configuring The LQ-1600K Emulation With Control Codes 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. Comment The simulated print head moves to the left margin. This code cancels all single line print attributes.
  • Page 43: Graphics, Double Density

    Graphics, Double Density Graphics, Double Density ASCII Code ESC L n1 n2 d1 d2...dk 1B 4C n1 n2 d1 d2...dk Hex Code Dec Code 27 76 n1 n2 d1 d2...dk Purpose Selects double density bit image graphics of 120 dpi horizontally and 72 dpi vertically.
  • Page 44: Graphics, Double Density, Double Speed

    Chapter Configuring The LQ-1600K Emulation With Control Codes Graphics, Double Density, Double Speed ASCII Code ESC Y n1 n2 d1 d2...dk Hex Code 1B 59 n1 n2 d1 d2...dk Dec Code 27 89 n1 n2 d1 d2...dk Purpose Selects double density, double speed bit-image graphics of 120 dpi horizontally and 72 dpi vertically.
  • Page 45: Graphics, Quadruple Density

    Graphics, Quadruple Density Graphics, Quadruple Density ASCII Code ESC Z n1 n2 d1 d2...dk 1B 5A n1 n2 d1 d2...dk Hex Code Dec Code 27 90 n1 n2 d1 d2...dk Purpose Selects Quadruple Density Bit Image graphics of 240 dpi horizontally and 72 dpi vertically.
  • Page 46: Graphics, Standard Density

    Chapter Configuring The LQ-1600K Emulation With Control Codes Graphics, Standard Density ASCII Code ESC K n1 n2 d1 d2...dk Hex Code 1B 4B n1 n2 d1 d2...dk Dec Code 27 75 n1 n2 d1 d2...dk Purpose Selects normal density bit image graphics of 60 dpi horizontally and 72 dpi vertically.
  • Page 47: Half-Width Print

    Half-Width Print Half-Width Print ASCII Code FS SI Hex Code 1C 0F Dec Code 28 15 Purpose Sets the printing of DBCS characters as half-width. SBCS characters maintain at their normal width. Comment This command takes effect only for DBCS characters and is canceled by FS DC2.
  • Page 48: Horizontal Tab Set/Release

    Chapter Configuring The LQ-1600K Emulation With Control Codes Horizontal Tab Set/Release ASCII Code ESC D n1...nk NUL Hex Code 1B 44 n1...nk 00 Dec Code 27 68 n1...nk 0 Purpose Sets up to 32 horizontal tab positions. Expression CHR$(27);“D”;CHR$( n1 );...CHR$( n32 );CHR$(0);...
  • Page 49: Initialize Printer

    Initialize Printer Initialize Printer ASCII Code ESC @ Hex Code 1B 40 Dec Code 27 64 Purpose Resets all print-related parameters to the power-up configuration values. Comment Restores the power-up configuration. The print buffer is cleared of printable data on the line preceding the command. Current position is set as top-of-form.
  • Page 50: Line Feed

    Chapter Configuring The LQ-1600K Emulation With Control Codes 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.
  • Page 51: Line Spacing 1/6 Inch (6 Lpi)

    Line Spacing 1/6 Inch (6 lpi) Line Spacing 1/6 Inch (6 lpi) ASCII Code ESC 2 Hex Code 1B 32 Dec Code 27 50 Purpose Sets the line spacing to 1/6 inch (6 lpi) for subsequent line feeds. Comment The 2 is ASCII character 2, not hex 2. When ESC 2 is received, all lines are printed at 6 lpi until a new line spacing is selected or the printer is reset.
  • Page 52: Line Spacing 1/8 Inch (8 Lpi)

    Chapter Configuring The LQ-1600K Emulation With Control Codes Line Spacing 1/8 Inch (8 lpi) ASCII Code ESC 0 Hex Code 1B 30 Dec Code 27 48 Purpose Sets the line spacing to 1/8 inch (8 lpi) for subsequent line feeds.
  • Page 53: Line Spacing N/60 Inch

    Line Spacing n/60 Inch Line Spacing n /60 Inch ASCII Code ESC A n 1B 41 n Hex Code Dec Code 27 65 n Purpose Sets a line spacing of n /60 inch for subsequent line feeds. Where: n = 0 through 85 (all other values are ignored) Comment When this control sequence is received, all subsequent line feeds are n /60-inch until a new line spacing is selected or the...
  • Page 54: Line Spacing N/180 Inch

    Chapter Configuring The LQ-1600K Emulation With Control Codes Line Spacing n /180 Inch ASCII Code ESC 3 n Hex Code 1B 33 n Dec Code 27 51 n Purpose Specifies the line spacing at n /180-inch increments. Where: n = 0 through 255 Comment The 3 is an ASCII character 3, not hex 3.
  • Page 55: Line Spacing N/360 Inch

    Line Spacing n/360 Inch Line Spacing n /360 Inch ASCII Code ESC + n 1B 2B n Hex Code Dec Code 27 43 n Purpose Specifies the line spacing at n /360-inch increments. Where: n = 0 through 255 All line feeds following receipt of this code are at n /360-inch line Comment spacing until a new line spacing is selected or the printer is reset.
  • Page 56: Make Hex 80-9F Control Codes

    Chapter Configuring The LQ-1600K Emulation With Control Codes Make Hex 80-9F Control Codes ASCII Code ESC 7 Hex Code 1B 37 Dec Code 27 55 Purpose Makes codes hex 80-9F control codes. Comment This is the default when the Epson italic character set is selected as the default set at the control panel.
  • Page 57 1 0 1 0 ñ ä 1 0 1 1 ö ¤ 1 1 0 0 ü 1 1 0 1 É Å 1 1 1 0 å é 1 1 1 1 ¥ ç Figure 1. LQ-1600K Printable Codes (Hex 80-9F)
  • Page 58: Master Print Select

    Chapter Configuring The LQ-1600K Emulation With Control Codes Master Print Select ASCII Code ESC ! n Hex Code 1B 21 n Dec Code 27 33 n Purpose Selects or changes print attributes in a single command. Where: n = an 8-bit number with the bits set to specify print attributes, as shown in Table 5.
  • Page 59: Master Print Select In Dbcs Mode

    Master Print Select In DBCS Mode Master Print Select In DBCS Mode ASCII Code FS ! n 1C 21 n Hex Code Dec Code 28 33 n Purpose Selects or changes DBCS print attributes in a single command. Where: n = an 8-bit number with the bits set to specify print attributes, as shown below.
  • Page 60: Master Select One-Line Attribute In Dbcs Mode

    Chapter Configuring The LQ-1600K Emulation With Control Codes Master Select One-Line Attribute in DBCS Mode ASCII Code ASSC 0 Hex Code ASSC 30 21 n Dec Code ASSC 48 33 n Purpose Where: 0 < = n < = 255...
  • Page 61: Printer Select

    Printer Select Printer Select ASCII Code DC1 Hex Code Dec Code Purpose Places printer in the selected state. Comment The configuration parameter Printer Select must be set to Enable. This control code allows the printer to receive and print data from the host if it was deselected by DC3.
  • Page 62: Select Autowrap Mode (For Hanzi Big5 Printer Only)

    Chapter Configuring The LQ-1600K Emulation With Control Codes Select Autowrap Mode (For Hanzi Big5 Printer Only) ASCII Code ASSC 0 Hex Code ASSC 30 54 6D Dec Code ASSC 48 84 109 n Purpose To set Auto Line Feed Where...
  • Page 63: Select Dbcs Ascii Character Type

    Select DBCS ASCII Character Type Select DBCS ASCII Character Type ASCII Code FS 6B n Hex Code Dec Code 107 n Purpose This selects a DBCS ASCII character: n = 0 or 40 Selects normal DBCS ASCII characters n = 1 or 49 Selects oversized DBCS ASCII characters. Where n = 0, 1, 48, 49 The default is n = 0, normal DBCS ASCII character.
  • Page 64: Select Dbcs Print Quality

    Chapter Configuring The LQ-1600K Emulation With Control Codes Select DBCS Print Quality ASCII Code FS x n Hex Code 1C 78 n Dec Code 28 120 n Purpose Selects the typeface for printing in DBCS mode. Where: n = NUL (hex 00) or 0 (hex 30) selects LQ print quality...
  • Page 65: Select Graphics Mode

    = n1 + ( n2 x 256), the total number of columns or data bytes to follow. For example, to specify 257 columns: 1 + (1 x 256) = 257. Table 8. LQ-1600K Graphics Modes Density* Mode Pins used...
  • Page 66: Select Italic Character Set

    Chapter Configuring The LQ-1600K 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 character set from hex 80 through hex FF. Where:...
  • Page 67: Select Special Printing Effect

    Select Special Printing Effect Select Special Printing Effect ASCII Code ESC q n 1B 71 n Hex Code Dec Code 27 113 n Purpose Select the desired effect for printing. Where: n =0 (normal) n =1 (outline) n =2 (shadow) n =3 (outline and shadow) Comment This command does not affect graphics characters.
  • Page 68: Select Super/Subscript Printing (For Hanzi Big5 Printer Only)

    Chapter Configuring The LQ-1600K Emulation With Control Codes Select Super/Subscript Printing (For Hanzi BIG5 Printer only) ASCII Code SSCC Hex Code SSCC 7E n Dec Code SSCC 126 n Purpose Prints characters that follow at about 1/2 their normal width and 1/2 their normal height;...
  • Page 69: Select Vertical Printing (For Hanzi Big5 Printer Only)

    Select Vertical Printing (for Hanzi BIG5 Printer only) Select Vertical Printing (for Hanzi BIG5 Printer only) ASCII Code SSCC + n SSCC 2B n Hex Code Dec Code SSCC 43 n Purpose The character is printed with different degrees of rotation in the counter-clockwise direction under DBCS mode.
  • Page 70: Set 3-Dot Intercharacter Spacing Of Dbcs Characters

    Chapter Configuring The LQ-1600K Emulation With Control Codes Set 3-dot Intercharacter Spacing of DBCS Characters ASCII Code SUB Hex Code Dec Code Purpose Sets 3-dot intercharacter spacing of DBCS characters. The left intercharacter space is 0 dots; the right intercharacter space is 3 dots.
  • Page 71: 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 1B 24 n1 n2 Hex Code Dec Code 27 36 n1 n2 Purpose Moves the simulated print head to an absolute horizontal print position using 1/60-inch increments.
  • Page 72: Set Chinese Inner Code (For Hanzi Big5 Printer Only)

    Chapter Configuring The LQ-1600K Emulation With Control Codes Set Chinese Inner Code (For Hanzi Big5 Printer Only) ASCII Code ASSC 0 Hex Code ASSC 30 54 41 Dec Code ASSC 48 84 65 Purpose Select code page as: n = 0x30: Big5 (default)
  • Page 73: Set Form Length By Lines

    Set Form Length By Lines Set Form Length By Lines ASCII Code ESC C n 1B 43 n Hex Code Dec Code 27 67 n Purpose Sets the form length by lines. Where: n = 1 through 127 to specify the number of lines per form at the current line spacing.
  • Page 74: Set Form Length In Inches

    Chapter Configuring The LQ-1600K Emulation With Control Codes Set Form Length In Inches ASCII Code ESC C NUL n Hex Code 1B 43 00 n Dec Code 27 67 0 n Purpose Sets form length to n inches . Where: n = 1 through 22 to specify the number of inches on a form.
  • Page 75: Set Intercharacter Spacing

    Set Intercharacter Spacing Set Intercharacter Spacing ASCII Code ESC SP n 1B 20 n Hex Code Dec Code 27 32 n Purpose Defines n dots for intercharacter spacing. The valid values of n = 0 through 127. This control code defines Comment the space to the right of the printed character in dot positions.
  • Page 76: Set Intercharacter (Two-Byte) Spacing In Dbcs Mode

    Chapter Configuring The LQ-1600K Emulation With Control Codes Set Intercharacter (Two-Byte) Spacing In DBCS Mode ASCII Code FS S n1 n2 Hex Code 1C 53 n1 n2 Dec Code 28 83 n1 n2 Purpose Defines preceding/succeeding dots for intercharacter spacing.
  • Page 77 Set International Character Set Table 9. Epson International Character Sets (Hex) Hex Codes International Character Set Is: French German English (UK) Danish I Swedish Italian Spanish I Japanese Norwegian Danish II Spanish II Latin American I French Canadian Latin American II Comment This control code setting overrides a character set selection made at the control panel.
  • Page 78: Set Left Margin (For Hanzi Big5 Printer Only)

    Chapter Configuring The LQ-1600K Emulation With Control Codes Set Left Margin (For Hanzi Big5 Printer Only) ASCII Code ASSC 0 n1 n2 n3 Hex Code ASSC 30 54 6C n1 n2 n3 Dec Code ASSC 48 84 108 n1 n2 n3...
  • Page 79: Set Logical Left Margin (For Hanzi Big5 Printer Only)

    Set Logical Left Margin (For Hanzi Big5 Printer Only) Set Logical Left Margin (For Hanzi Big5 Printer Only) ASCII Code ASSC 0 n1 n2 n3 n4 Hex Code ASSC 30 54 24 n1 n2 n3 n4 Dec Code ASSC 48 84 36 n1 n2 n3 n4 Purpose To set left margin by current left margin +n1n2n3n4.
  • Page 80: Set Margin (Right)

    Chapter Configuring The LQ-1600K Emulation With Control Codes Set Margin (Right) ASCII Code ESC Q n Hex Code 1B 51 n Dec Code 27 81 n Where: n = 1 through 255; number of columns from the left edge of the physical page to the end of the print line.
  • Page 81: Set Relative Horizontal Print Position In 1/120 Inches

    Set Relative Horizontal Print Position In 1/120 Inches Set Relative Horizontal Print Position In 1/120 Inches ASCII Code ESC \ n1 n2 1B 5C n1 n2 Hex Code Dec Code 27 92 n1 n2 Purpose Moves the simulated print head to a relative horizontal print position (in dots), using 1/120 inch increments in Near LQ mode and 1/180 inch increments in all other modes.
  • Page 82: Set Vertical Tabs In Channels

    Chapter Configuring The LQ-1600K 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 83: Skip Over Perforation Cancel

    Skip Over Perforation Cancel Skip Over Perforation Cancel ASCII Code ESC O Hex Code 1B 4F Dec Code 27 79 Purpose Cancels the skip over perforation set by ESC N and resets the bottom margin to zero. Comment O is ASCII uppercase o, not zero (0). Static Barcode Function (For Hanzi Big5 Printer Only) ASCII Code ASSC 0 [;d data d] [;0 n1n2n3]...
  • Page 84: Superscript And Subscript Printing

    Chapter Configuring The LQ-1600K Emulation With Control Codes Superscript And Subscript Printing ASCII Code ESC S n Hex Code 1B 53 n Dec Code 27 83 n Purpose Selects superscript or subscript printing. Where: n = NUL (hex 00) or 0 (hex 30) to enable superscript printing...
  • Page 85: Superscript And Subscript Printing (Cancel)

    Superscript And Subscript Printing (Cancel) Superscript And Subscript Printing (Cancel) ASCII Code ESC T Hex Code 1B 54 Dec Code 27 84 Purpose Cancels superscript and/or subscript printing as set by ESC S Turn On/Off Compress Mode ASCII Code ASSC 0 Hex Code ASSC 30 78 n ASSC 48 120 n...
  • Page 86: Turn On/Off Ocrb Printing

    Chapter Configuring The LQ-1600K Emulation With Control Codes Turn On/Off OCRB Printing ASCII Code ASSC 0 Hex Code ASSC 30 7A n Dec Code ASSC 48 122 n Where: n = 0, 1, 48, 49 The default is n = 0.
  • Page 87: Unidirectional Printing For One Line

    Unidirectional Printing For One Line Unidirectional Printing For One Line ASCII Code ESC < Hex Code 1B 3C Dec Code 27 60 Purpose Causes printing to occur from left to right for one line only. Unidirectional Printing, Set/Reset ASCII Code ESC U n Hex Code 1B 55 n 27 85 n...
  • Page 88: Vertical Tab, Execute

    Chapter Configuring The LQ-1600K Emulation With Control Codes Vertical Tab, Execute ASCII Code VT Hex Code Dec Code Purpose Advances the simulated print head to the next vertical tab position selected by ESC /. Comment If no vertical channel was selected, channel 0 is used. If no vertical tabs were set, the paper advances one line.
  • Page 89: A Standard Ascii Character Set

    Standard ASCII Character BITS OCTAL DECIMAL ASCII CHARACTER BITS COLUMN (XON) " 0 0 1 0 0 0 1 1 (XOFF) 0 1 0 0 0 1 0 1 & 0 1 1 0 0 1 1 1 1 0 0 1 1 0 1 0 1 0 1 1 <...
  • Page 90 Appendix A...
  • Page 91: B Vertical

    Vertical Page Formatting Overview Rapid vertical paper movement is called slewing. You can enable the printer to slew paper to preset locations on a page by loading the vertical tab table. The vertical tab table is a set of programmed vertical tabs. Various lines of the form are assigned vertical tabs, which are then accessed by control codes for rapid paper advancement to the tab position.
  • Page 92: Vertical Tab Positions

    Appendix B Overview 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 2. 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 93: C Graphics

    Graphics Bit Image Graphics Bit image graphics are created by vertically printing the bit pattern of a series of data bytes. For example, the bit pattern of the ASCII character A (hex 41, decimal 65) is shown in Figure 3. If we rotate this data byte 90 degrees clockwise, we have a vertical data byte with the most significant bit (MSB) at the top.
  • Page 94 Appendix C Bit Image Graphics The relationship between the ASCII character, its decimal value, and its bit image plot is shown in Figure 4. All 8 bits of the data byte are used in all fonts, but some fonts have taller and shorter characters. (You may have to adjust the line spacing in order to print without horizontal gaps.) Data bytes are identified by their binary, octal, hexadecimal, or decimal equivalents.
  • Page 95: Designing A Bit Image Pattern

    Designing a Bit Image Pattern Designing a Bit Image Pattern A bit image pattern is produced in four steps: 1. On a quadrille pad or graph paper, lay out the graphic pattern you want to print. (See Figure 5.) 2. Determine the decimal equivalent of each vertical data byte in your pattern.
  • Page 96: Bit Image Programming Format

    Appendix C Bit Image Graphics Double Density Mode: ESC L Double density mode prints up to twice the number of dots per inch horizontally in the same space used for single density. The vertical dot density remains the same as in single density mode. Double horizontal density requires twice the number of input data bytes to print the same length line as single density.
  • Page 97: Bit Image Sample

    Bit Image Sample 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 The sample below shows the single density bit image pattern shown in Figure 5.
  • Page 98 Appendix C Bit Image Graphics...
  • Page 99: Glossary

    Glossary A to D Analog to Digital. Acknowledge character. A transmission control character transmitted by the printer as an affirmative response to an inquiry from the host. active column The horizontal location on the paper where the next character will print. active line The vertical location on the paper where the next character will print.
  • Page 100 Glossary Contraction of binary digit. A digit in the binary number system, represented by a 0 or a 1. A bit is the smallest unit of storage in a digital computer, where 0 and 1 are represented by different voltages. Groups of bits form other units of storage called nibbles, bytes, and words.
  • Page 101 command sequenceTwo or more bytes that instruct the printer to perform a special function. The first character in the sequence is a special function control character. This character alerts the printer that the string which follows is a command sequence, not a character or graphic code. See also escape sequence.
  • Page 102 Refers to the ability of a printer to execute the commands of another printer protocol. When used as a proper noun (e.g., Epson LQ-1600K Emulation), it means printer protocol. See also compatibility and protocol. A unit of measure in typesetting equal to half the width of an em.
  • Page 103 escape sequence A command sequence in which the first byte is always the ASCII ESC character. Same as “escape code.” See also command sequence. Abbrev. for End of TeXt. A transmission control character sent from the host to the printer, indicating the end of transmission of a block of data.
  • Page 104 Glossary font weight The thickness of the lines making up a character. For example, “bold” and “light” are different font weights. font width The measurement of the width of a character cell in dots. hammer The hammer spring with a hammer tip mounted onto it. hammer spring The flat piece of metal, made of spring steel, which supports and pushes the hammer tip.
  • Page 105 Abbrev. for Line Feed. landscape Printed perpendicular to the paper motion. Abbrev. for Liquid-Crystal Display. The LCD is located on the operator panel. Its purpose is to communicate information to the operator concerning the operating state of the printer. Abbrev. for Light Emitting Diode . logical link The parameters that specify data transfer, control, or communication operations.
  • Page 106 Glossary (another type of nonvolatile memory), NVRAM is accessible and its contents can be altered. Abbrev. for Optical Character Recognition. A process by which a machine can “read” characters printed in a special standardized font. Data are read by a photoelectric optical scanner and recorded on magnetic tape or disk.
  • Page 107 PCBA Abbrev. for Printed Circuit Board Assembly. A PCBA is a PCB that has all of the electrical and mechanical components (resistors, capacitors, ICs, sockets, etc.) mounted on it. Abbrev. for Paper Instruction: A signal from the host with the same timing and polarity as the data lines. pica A name indicating a monospaced font with a pitch of 10 cpi and usually a 12 point height.
  • Page 108 Glossary Acronym for Random-Access Memory. Also called “main memory” or “working memory,” this is the active memory of a printer, into which programs are loaded. This memory can be read from or written to at any time, hence the term “random-access.” RAM is also termed “volatile” because whatever is in RAM is lost when power is turned off or interrupted.
  • Page 109 hammers mounted on a rapidly oscillating shuttle. The hammers fire simultaneously to print entire dot rows (hence lines) at a time. serif A short line stemming from and at an angle to the upper or lower end of the stroke of a letter or number character. serif To turn on, activate, invoke, or enable.
  • Page 110 Glossary typeface A descriptive name or brand name that identifies a particular design of type. Also called type family. typographic font See font, proportional. Abbrev. for Universal Product Code. Abbrev. for Vertical Format Unit. Abbrev. for Code V Graphics Language. An emulation of the QMS Code V Magnum firmware.
  • Page 111: Notices

    This information was developed for products and services offered in the U.S.A. InfoPrint Solutions Company may not offer the products, services, or features discussed in this document in other countries. Consult your local InfoPrint Solutions Company representative for information on the products and services currently available in your area.
  • Page 112 Web sites. The materials at those Web sites are not part of the materials for this InfoPrint Solutions Company product and use of those Web sites is at your own risk.
  • Page 113 InfoPrint Solutions Company encourages owners of information technology (IT) equipment to responsibly recycle their equipment when it is no longer needed. InfoPrint Solutions Company offers a variety of product return programs and services in several countries to assist equipment owners in recycling their IT products.
  • Page 114: Product Recycling And Disposal

    Recycling facilities may not be available in your area. In the United States, InfoPrint Solutions Company has established a collection process for reuse, recycling, or proper disposal of used batteries and battery packs from InfoPrint Solutions Company equipment. For information on proper disposal of the batteries in this product, please contact InfoPrint Solutions Company.
  • Page 115: Communication Statements

    Properly shielded and grounded cables and connectors must be used in order to meet FCC emission limits. InfoPrint Solutions Company is not responsible for any radio or television interference caused by using other than recommended cables and connectors or by unauthorized changes or modifications to this equipment.
  • Page 116 Properly shielded and grounded cables and connectors must be used in order to reduce the potential for causing interference to radio and TV communications and to other electrical or electronic equipment. InfoPrint Solutions Company cannot accept responsibility for any interference caused by using other than recommended cables and connectors.
  • Page 117 Dieses Gerät ist berechtigt in Übereinstimmung mit dem Deutschen EMVG das EG-Konformitätszeichen - CE - zu führen. Verantwortlich für die Konformitätserklärung nach Paragraph 5 des EMVG ist die: InfoPrint Solutions Company Deutschland GmbH, 70548 Stuttgart. Informationen in Hinsicht EMVG Paragraph 4 Abs. (1) 4: Das Gerät erfüllt die Schutzanforderungen nach EN 55024 und EN 55022...
  • Page 118 Communication Statements China: Declaration: This is a Class A product. In a domestic environment this product may cause radio interference in which case the user may need to perform practical actions. Taiwanese: Important: This is a Class A product. In a domestic environment this product may cause radio interference in which case the user will be required to take adequate measures.
  • Page 119 Korea: DANGER This product is equipped with a 3-wire power cord and plug for the user’s safety. Use this power cord in conjunction with a properly grounded electrical outlet to avoid electrical shock.
  • Page 120 Communication Statements...
  • Page 121 15 cpi, 30 Align two half-width rotated characters in DBCS Character Set, ASCII, 89 mode, 22 Character sets ASCII Character Set, 89 Epson LQ-1600K, 15 international overlays, 76 Control code description format, Epson Backspace, 23 FX-1050, 17 Barcode Printing, 24...
  • Page 122 Double Wide Print, 36 ESC F (Emphasized Print, Cancel), 40 Double Wide Print, 1 Line, 37, 38 ESC g (Character Pitch 15 CPI), 30 Download Chinse Font, 39 ESC G (Double Strike, Select), 35 ESC H (Double Strike, Cancel), 36 ESC J (Line Feed n/216 Inch), 50 Emphasized Print, 39 ESC K (Graphics, Standard Density), 46...
  • Page 123 Inch, 55 FS J (Rotate Character 90 degrees Counter- n/72 Inch, 53 clockwise), 61 LQ-1600K emulation, 11 FS K (Cancel Character Rotation), 27 FS k (Select DBCS ASCII Character Type), 63 FS r (DBCS Superscript/Subscript Print - Set/ Make 80-9F Hex Control Codes, 56...
  • Page 124 Set intercharacter spacing, 75 Set Left Margin, 78 Page length Set Line Pitch, 78 set in inches, 74 Set Logic Right Margin, 78 set in lines, 73 Set Logical Left Margin, 79 Paper slewing, 91 Set Paper Length, 80 Perforation, skip over, 82 Set Right Margin, 81 cancel, 83 Skip Over Perforation, 82...
  • Page 125 Underline, 86 Unidirectional Printing, 87 Unsupported features, 11 Vertical format unit (VFU), 91 Vertical tabbing example, 92 Vertical tabs, 88 Epson FX-1050, 91 selecting channels, 69 set in channels, 82 set/clear, 88...
  • Page 128 Printed in U.S.A G550-1006-01 *07G550100601*...

Table of Contents