Technical Reference
Page 2
... provisions are trademarks or registered trademarks of printer commands (language) and functions included in certain transactions; Improvements or changes in various application programs, and that product, program, or service may be addressed to you . Any functionally equivalent product, program, or service that the manufacturer intends to make these printers recognize PostScript commands used in the products or the programs described...
... provisions are trademarks or registered trademarks of printer commands (language) and functions included in certain transactions; Improvements or changes in various application programs, and that product, program, or service may be addressed to you . Any functionally equivalent product, program, or service that the manufacturer intends to make these printers recognize PostScript commands used in the products or the programs described...
Technical Reference
Page 3
...Printing 2-6 Deselect Printer 2-7 Stop Printing (259X only 2-7 Print Position Commands 2-8 Relative Move Inline Forward (n/120 2-8 Automatic Line Feed (LF 2-9 Reverse Line Feed 2-9 Set Vertical Units (259X only 2-9 Select 1/8" Line Spacing 2-10 Select 7/72" Line Spacing 2-10 Set Text Line Spacing (n/72 2-11 Start Text Line Spacing 2-11 Page/Form Layout Commands 2-12 Set All Tabs to Power On Setting 2-12 Set Horizontal Tabs 2-12 Set Vertical Tabs 2-13 Set Horizontal Margins 2-13 Set Automatic Perforation Skip 2-14 Cancel Automatic Perforation Skip 2-14 Proportional Space Mode...
...Printing 2-6 Deselect Printer 2-7 Stop Printing (259X only 2-7 Print Position Commands 2-8 Relative Move Inline Forward (n/120 2-8 Automatic Line Feed (LF 2-9 Reverse Line Feed 2-9 Set Vertical Units (259X only 2-9 Select 1/8" Line Spacing 2-10 Select 7/72" Line Spacing 2-10 Set Text Line Spacing (n/72 2-11 Start Text Line Spacing 2-11 Page/Form Layout Commands 2-12 Set All Tabs to Power On Setting 2-12 Set Horizontal Tabs 2-12 Set Vertical Tabs 2-13 Set Horizontal Margins 2-13 Set Automatic Perforation Skip 2-14 Cancel Automatic Perforation Skip 2-14 Proportional Space Mode...
Technical Reference
Page 4
... Set Top of Form 2-15 Set Form Length in Inches 2-15 Set Form Length in Lines 2-15 Character Commands 2-16 Select Character Set 1 2-16 Select Character Set 2 2-16 Download a Character Set 2-16 Select Print Mode 2-17 Code Page Commands 2-19 Set Code Page 2-19 Continuously Print From All Character Chart 2-19 Print One Character 2-20 Style Commands 2-21 Set Print Quality 2-21 Select Global Font 2-22 Select Print Type Style 2-27 Select 12 cpi 2-28 Select/Cancel Emphasized Mode 2-29 Select/Cancel Double-Strike Mode 2-29 Start Superscript or Subscript Printing 2-30 Cancel...
... Set Top of Form 2-15 Set Form Length in Inches 2-15 Set Form Length in Lines 2-15 Character Commands 2-16 Select Character Set 1 2-16 Select Character Set 2 2-16 Download a Character Set 2-16 Select Print Mode 2-17 Code Page Commands 2-19 Set Code Page 2-19 Continuously Print From All Character Chart 2-19 Print One Character 2-20 Style Commands 2-21 Set Print Quality 2-21 Select Global Font 2-22 Select Print Type Style 2-27 Select 12 cpi 2-28 Select/Cancel Emphasized Mode 2-29 Select/Cancel Double-Strike Mode 2-29 Start Superscript or Subscript Printing 2-30 Cancel...
Technical Reference
Page 7
... the SIC command: • Factory default settings stored in flash memory • User default settings stored in NVRAM • Printer's current settings stored in OKI emulation mode. It can modify the Current settings stored in RAM but cannot save them back to User Defaults in NVRAM. The SIC command cannot be used in RAM Factory User Current Factory defaults cannot be modified. The SIC command has the ability to user-defined defaults. When the printer is applicable...
... the SIC command: • Factory default settings stored in flash memory • User default settings stored in NVRAM • Printer's current settings stored in OKI emulation mode. It can modify the Current settings stored in RAM but cannot save them back to User Defaults in NVRAM. The SIC command cannot be used in RAM Factory User Current Factory defaults cannot be modified. The SIC command has the ability to user-defined defaults. When the printer is applicable...
Technical Reference
Page 8
... initialized user default settings. Cleared. Download Font Not cleared. n2 is the high order byte. parm 2... unchanged Initialized to user-defined or factory settings. n2 is always 0. • "init - this parameter specifies which condition the printer should be initialized to the user default setting. parm 2... parm 24 parm 24 parm 24 Usage Notes: • "n1 is 1, 3 or 4. n1 is the number of parameters +2. (the number of mode bytes...
... initialized user default settings. Cleared. Download Font Not cleared. n2 is the high order byte. parm 2... unchanged Initialized to user-defined or factory settings. n2 is always 0. • "init - this parameter specifies which condition the printer should be initialized to the user default setting. parm 2... parm 24 parm 24 parm 24 Usage Notes: • "n1 is 1, 3 or 4. n1 is the number of parameters +2. (the number of mode bytes...
Technical Reference
Page 12
... when changing between alternate form sizes. Dec 197, 198 (Hex C5, C6) (Sheet 1 of the current macro. Pitch 5. Macro OFF Disabled Disabled Disabled Disabled Disabled Disabled ON Enabled Enabled Enabled Enabled Enabled Enabled 3 Macro 0 00 No change No change 1 01 Panel Disable Panel Disable 2 02 Panel Enable Panel Enable Note: Specific buttons can be enabled during Panel Disable mode. Draft document 1-6 SIC Command Table 1-5: Ids - Macros 2-4 were added to Default Macro setting in NVRAM. Disable macro is backward compatible. If init = dec 4, 5 (hex 04...
... when changing between alternate form sizes. Dec 197, 198 (Hex C5, C6) (Sheet 1 of the current macro. Pitch 5. Macro OFF Disabled Disabled Disabled Disabled Disabled Disabled ON Enabled Enabled Enabled Enabled Enabled Enabled 3 Macro 0 00 No change No change 1 01 Panel Disable Panel Disable 2 02 Panel Enable Panel Enable Note: Specific buttons can be enabled during Panel Disable mode. Draft document 1-6 SIC Command Table 1-5: Ids - Macros 2-4 were added to Default Macro setting in NVRAM. Disable macro is backward compatible. If init = dec 4, 5 (hex 04...
Technical Reference
Page 21
... Emulation Mode Printer Commands This section provides a detailed description of the cursor, which changes the current print position. • Control secondary font selection, such as condensed and double-wide. Value (Hex) 07 08 09 0A Advances the paper one 8 character position to the next horizontal tab position 9 specified by default to : • Manage the printing of a job. • Control the movement of IBM emulation mode commands you can use with your printer. Moves the print head...
... Emulation Mode Printer Commands This section provides a detailed description of the cursor, which changes the current print position. • Control secondary font selection, such as condensed and double-wide. Value (Hex) 07 08 09 0A Advances the paper one 8 character position to the next horizontal tab position 9 specified by default to : • Manage the printing of a job. • Control the movement of IBM emulation mode commands you can use with your printer. Moves the print head...
Technical Reference
Page 22
... SO Line Condensed Printing Select Printer Select 10 cpi Deselect Printer SI DC1 DC2 DC3 Cancel Double-Wide Printing by Line Cancel Data DC4 CAN Description Value (Dec) Sounds the printer beeper for approximately 1 second. 7 Advances the paper to the next vertical tab position set , the printer performs a single line feed. Prints all subsequent data to print 24 on the parallel interface. 19 This command is greater than the form length (or form length minus skip perforation), the VT does a line feed. Clears current line buffer...
... SO Line Condensed Printing Select Printer Select 10 cpi Deselect Printer SI DC1 DC2 DC3 Cancel Double-Wide Printing by Line Cancel Data DC4 CAN Description Value (Dec) Sounds the printer beeper for approximately 1 second. 7 Advances the paper to the next vertical tab position set , the printer performs a single line feed. Prints all subsequent data to print 24 on the parallel interface. 19 This command is greater than the form length (or form length minus skip perforation), the VT does a line feed. Clears current line buffer...
Technical Reference
Page 23
... compute this section, command parameters are indicated by a lowercase n. For example, after the printer receives a command that the information following is control information and not data to its default values. Example of IBM Emulation Mode Printer Command Data is pending. Command Structure Data is pending. Like a control code, it gives you change the way the printer is reset. This value stays constant until a right margin command with the character ESC (decimal 027...
... compute this section, command parameters are indicated by a lowercase n. For example, after the printer receives a command that the information following is control information and not data to its default values. Example of IBM Emulation Mode Printer Command Data is pending. Command Structure Data is pending. Like a control code, it gives you change the way the printer is reset. This value stays constant until a right margin command with the character ESC (decimal 027...
Technical Reference
Page 24
... a full description of each Control Code. Escape sequences utilize the following ESC sequences match the Control Code commands. Control Codes in ESC Sequence Format The following format: Format ESC BEL Decimal 27 7 Hexadecimal 1B 07 Table 2-2: Escape Sequence Equivalents to Control Codes Code Nem Beeper Backspace Horizontal Tab Line Feed Vertical Tab Form Feed Carriage Return Double-Wide Printing by LIne Condensed Printing Select Printer Select 10 cpi Deselect Printer Format ESC BEL BS...
... a full description of each Control Code. Escape sequences utilize the following ESC sequences match the Control Code commands. Control Codes in ESC Sequence Format The following format: Format ESC BEL Decimal 27 7 Hexadecimal 1B 07 Table 2-2: Escape Sequence Equivalents to Control Codes Code Nem Beeper Backspace Horizontal Tab Line Feed Vertical Tab Form Feed Carriage Return Double-Wide Printing by LIne Condensed Printing Select Printer Select 10 cpi Deselect Printer Format ESC BEL BS...
Technical Reference
Page 28
.... - The remainder is 1/120 inch. The position will be moved relative to the right by the distance specified in effect, the space of the move the print position beyond the current right margin leaves the print position set to or greater than 256. - Draft document 2-8 Print Position Print Position Commands Relative Move Inline Forward (n/120") This command moves the current print position to the current print position. The distance is computed...
.... - The remainder is 1/120 inch. The position will be moved relative to the right by the distance specified in effect, the space of the move the print position beyond the current right margin leaves the print position set to or greater than 256. - Draft document 2-8 Print Position Print Position Commands Relative Move Inline Forward (n/120") This command moves the current print position to the current print position. The distance is computed...
Technical Reference
Page 29
Draft document 2-9 Print Position Automatic Line Feed (LF) Turns the automatic line feed mode On and Off. Repetitive use of the following commands: • Set Graphics Line Spacing (ESC 3) • Graphics Variable Line Spacing (ESC J). This command selects the line feed spacing increment for the following : • 1 (dec) 01 (hex) = ON • 0 (dec) 00 (hex) = OFF • When on, executes an automatic line feed when a carriage return is not recommend. Set Vertical Units (259X only) For...
Draft document 2-9 Print Position Automatic Line Feed (LF) Turns the automatic line feed mode On and Off. Repetitive use of the following commands: • Set Graphics Line Spacing (ESC 3) • Graphics Variable Line Spacing (ESC J). This command selects the line feed spacing increment for the following : • 1 (dec) 01 (hex) = ON • 0 (dec) 00 (hex) = OFF • When on, executes an automatic line feed when a carriage return is not recommend. Set Vertical Units (259X only) For...
Technical Reference
Page 31
... Print Position Set Text Line Spacing (n/72") This command sets line spacing in n/72 inch increments. Format ESC A n Decimal 27 64 n Hexadecimal 1B 41 n USAGE NOTE The value for Text (ESC A) printer command. To activate the line spacing, use the printer command Start Text Line Spacing (ESC 2). Format ESC 2 Decimal 27 50 Hexadecimal 1B 32 Start Text Line Spacing This command activates the line spacing designated by ESC A, command sets the line spacing to 1/6 inch, which is set by the Set Line Spacing...
... Print Position Set Text Line Spacing (n/72") This command sets line spacing in n/72 inch increments. Format ESC A n Decimal 27 64 n Hexadecimal 1B 41 n USAGE NOTE The value for Text (ESC A) printer command. To activate the line spacing, use the printer command Start Text Line Spacing (ESC 2). Format ESC 2 Decimal 27 50 Hexadecimal 1B 32 Start Text Line Spacing This command activates the line spacing designated by ESC A, command sets the line spacing to 1/6 inch, which is set by the Set Line Spacing...
Technical Reference
Page 33
... is numbered one. • ESC B 0 or ESC R (Set Default Tabulation Stops) clears all vertical tab stops. • The last digit in absolute displacement from the left and right margins. Format ESC X n m Decimal 27 88 n m Hexadecimal 1B 58 n m USAGE NOTES • n selects the left margin position. • m selects the right margin position. • Margins are specified in the character positions at 0, the margin is greater than the form length (or form length minus skip perforation), the VT does a line feed...
... is numbered one. • ESC B 0 or ESC R (Set Default Tabulation Stops) clears all vertical tab stops. • The last digit in absolute displacement from the left and right margins. Format ESC X n m Decimal 27 88 n m Hexadecimal 1B 58 n m USAGE NOTES • n selects the left margin position. • m selects the right margin position. • Margins are specified in the character positions at 0, the margin is greater than the form length (or form length minus skip perforation), the VT does a line feed...
Technical Reference
Page 39
... to be used. nn Hexadecimal 1B 5C Ln Hn n1 ... nn USAGE NOTES • Identify the number of characters (A) that specify the code page to print. See"Code Page Table" on page A-1 for decimal and hexadecimal values. • This command is ignored if an unavailable code page is ...n2 00 00 Hc Lc USAGE NOTES • n1 is a one-byte binary number that is not shown: - byte parameter count. Draft document 2-19 Code Page Code Page Commands Set Code Page Use this printer command to the code page number, then divide by 256. - The remainder is the Hc value. -
... to be used. nn Hexadecimal 1B 5C Ln Hn n1 ... nn USAGE NOTES • Identify the number of characters (A) that specify the code page to print. See"Code Page Table" on page A-1 for decimal and hexadecimal values. • This command is ignored if an unavailable code page is ...n2 00 00 Hc Lc USAGE NOTES • n1 is a one-byte binary number that is not shown: - byte parameter count. Draft document 2-19 Code Page Code Page Commands Set Code Page Use this printer command to the code page number, then divide by 256. - The remainder is the Hc value. -
Technical Reference
Page 55
... command sends data for both emulated 8-wire graphics and 24-wire graphics. • Count the total number of bytes of binary bit-image data PLUS ONE (A). High Resolution Graphics (259x only) For 259x printers only. Vn Format ESC [ g n1 n2 m data Decimal 27 91 103 n1 n2 m data Hex 1B5B 67 n1 n2 m data USAGE NOTES • This command allows selection of eight modes for dot matrix graphics...
... command sends data for both emulated 8-wire graphics and 24-wire graphics. • Count the total number of bytes of binary bit-image data PLUS ONE (A). High Resolution Graphics (259x only) For 259x printers only. Vn Format ESC [ g n1 n2 m data Decimal 27 91 103 n1 n2 m data Hex 1B5B 67 n1 n2 m data USAGE NOTES • This command allows selection of eight modes for dot matrix graphics...
Technical Reference
Page 58
... parameters include undefined data. • The latest barcode command cancels all previous commands. • n1 and n2 specify command length. "s" specifies space width adjustment and is always 6 (dec), 06 (hex). See "Barcode Control Flag" on page 2-39. • The variable s denotes the space width adjustment and affects the barcode printing width. Draft document 2-38 Bar Code Bar Code Commands Setup Barcode Parameter This command sets the barcode parameters to the barcode data command. n1 is used for k: Table 2-17: Barcode Types Decimal 177...
... parameters include undefined data. • The latest barcode command cancels all previous commands. • n1 and n2 specify command length. "s" specifies space width adjustment and is always 6 (dec), 06 (hex). See "Barcode Control Flag" on page 2-39. • The variable s denotes the space width adjustment and affects the barcode printing width. Draft document 2-38 Bar Code Bar Code Commands Setup Barcode Parameter This command sets the barcode parameters to the barcode data command. n1 is used for k: Table 2-17: Barcode Types Decimal 177...
Technical Reference
Page 60
... V1, V2 are : Table 2-19: Barcode Space Width Adjustment s Decimal Hexadecimal -3 253 FD -2 254 FE -1 255 FF 0 0 00 (default) 1 1 01 2 2 02 3 3 03 Note: Undefined s value is controlled by multiple value of a unit of 5 CODE 128 BAR 4 2 5 5 3 SPACE 3 2 4 + 1 Gap 5 3 "s" value affects barcode printing width. If barcode printing area reaches to the right or left margin, the printer ignores this command. Bar length is handled as default value. Note : Bar/Space number of one digit (Interleaved...
... V1, V2 are : Table 2-19: Barcode Space Width Adjustment s Decimal Hexadecimal -3 253 FD -2 254 FE -1 255 FF 0 0 00 (default) 1 1 01 2 2 02 3 3 03 Note: Undefined s value is controlled by multiple value of a unit of 5 CODE 128 BAR 4 2 5 5 3 SPACE 3 2 4 + 1 Gap 5 3 "s" value affects barcode printing width. If barcode printing area reaches to the right or left margin, the printer ignores this command. Bar length is handled as default value. Note : Bar/Space number of one digit (Interleaved...
Technical Reference
Page 61
... Setup Barcode Data This command sets the barcode data on the current printing position. long bar height 24/180 inch 18/144 inch short bar height 8/180 inch 6/144 inch Barcode Control Flag The control flag is made up of 8 bits as follows: Bit b1 b2 b3 b4-b8 Table 2-21: Barcode Control Flags Description Check Digit Decimal 0 1 Human Readable Character 0 1 EAN-13 (13th digit), UPC-A 0 (number system character) flag character position 1 not used Hexadecimal Effect 00 No check code...
... Setup Barcode Data This command sets the barcode data on the current printing position. long bar height 24/180 inch 18/144 inch short bar height 8/180 inch 6/144 inch Barcode Control Flag The control flag is made up of 8 bits as follows: Bit b1 b2 b3 b4-b8 Table 2-21: Barcode Control Flags Description Check Digit Decimal 0 1 Human Readable Character 0 1 EAN-13 (13th digit), UPC-A 0 (number system character) flag character position 1 not used Hexadecimal Effect 00 No check code...
Technical Reference
Page 63
... left (Carrier home position sensor = ON). {insert graphic} 3 Press and hold one of these modes, the new set of code pages replaces those supported in the standard operating mode. 1 Turn the printer off. 2 Raise the Ribbon access cover and manually move the Carrier all the way to the standard support for the US and Western Europe code pages, the 2500 series forms printers include support for characters contained in a variety of the control panel while turning...
... left (Carrier home position sensor = ON). {insert graphic} 3 Press and hold one of these modes, the new set of code pages replaces those supported in the standard operating mode. 1 Turn the printer off. 2 Raise the Ribbon access cover and manually move the Carrier all the way to the standard support for the US and Western Europe code pages, the 2500 series forms printers include support for characters contained in a variety of the control panel while turning...