TM-U950/U950P Using this online information guide The words on the left side of this screen are bookmarks for all the topics in this guide. Use the scroll bar next to the bookmarks to find any topic you want. Click a bookmark to instantly jump to its topic. (If you wish, you can increase the size of the bookmark area by dragging the dividing bar to the right.) Use the zoom tools to magnify or reduce the page display. Click the Find button if you want to search for a particular term.
EPSON® Guide to TM-U950/U950P SEIKO EPSON CORPORATION 400534700
The programming examples in this manual are provided for the sole purpose of illustrating the functions of the products. Seiko Epson Corporation makes no warranty, either expressed or implied, as to their reliability and appropriateness for other uses. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, or otherwise, without the prior written permission of Seiko Epson Corporation.
Introduction ESC/POS The market for store automation equipment is changing rapidly with the widespread introduction of POS (point of sale) terminals. These terminals are now appearing even in small retail stores and specialty shops. They occupy a secure position in the range of applications available for personal computers. As more personal computers come to be used as POS terminals, the demand for matching standardized peripheral devices is expected to rise.
Features The TM-U950 and U950P are high-quality POS printers that can print on slip, journal, and receipt paper. The printers have the following features: ❏ Wide slip paper capability (maximum characters per line: 88 with 7 × 9 font). ❏ Interface connector within the printer’s external dimensions. ❏ High throughput using bidirectional, minimum distance printing. ❏ Precision paper feeding at 1/144 inch. ❏ Selectable receive buffer size (32 bytes or 2K bytes). ❏ Slip ejection sensor.
❏ Character specifications Character fonts: Character pitch: Character size: Character sets: 9 × 9/7 × 9 12.5/16.7 CPI 1.6(W) × 3.1(H) mm/1.3(W) × 3.1(H) mm ASCII: 95 characters International: 32 characters Extended graphics: 128 characters × 6 pages ❏ Paper specifications Paper size: Paper roll: 69–70(W) mm × 83.0 mm diameter Slip paper: 70(W) × 70(L) mm – 210(W) × 297(L) mm Thickness: Paper roll: 0.06 mm – 0.09 mm Slip paper: 0.09 mm – 0.
Contents Chapter 1 Command Descriptions Using Bit Value Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Print Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Line Spacing Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TM–U950/U950P Information Manual Chapter 1 Command Descriptions Following this table are all the commands organized by function and described with program examples and print samples.
Command Name Function type Page number ESC c 1 Select paper type(s) for command settings Printing paper 1-21 ESC c 3 Select paper sensor(s) to output paper-end signals Paper sensor 1-19 ESC c 4 Select paper sensor(s) to stop printing Paper sensor 1-18 ESC c 5 Enable/disable panel buttons Panel button 1-17 ESC d Print and feed n lines Print 1-6 ESC e Print and reverse feed n lines Print 1-7 ESC f Set slip paper wait time Printing paper 1-22 ESC i Partial cut (one point left u
TM–U950/U950P Information Manual Command Name Function type Page number FS a 2 Eject check paper MICR 1-43 FS b Request retransmission of check paper reading result MICR 1-42 FS c MICR mechanism cleaning MICR 1-41 Using Bit Value Tables For each command that has a complex method of determining the variable n, there is a table showing how to calculate the variable in three numbering systems: binary, hexadecimal, and decimal.
Print Commands The TM-U950/U950P supports the following commands for printing characters and advancing paper: Command Name LF Print and line feed CR Print and carriage return FF Print and eject slip paper ESC J Print and feed paper ESC K Print and reverse feed ESC d Print and feed n lines ESC e Print and reverse feed n lines LF [Name] Print and line feed [Format] ASCII LF Hex 0A Decimal 10 LF prints the data in the print buffer and feeds one line.
TM–U950/U950P Information Manual When auto line feed is enabled, CR functions in the same way as LF. When auto line feed is disabled, CR prints the data in the print buffer and does not feed the paper. The DIP switch setting enables or disables auto line feed.
The vertical motion unit uses the vertical value set by the GS P command. The default value in the vertical direction is 1/144 inch.
TM–U950/U950P Information Manual ESC d n prints the data in the print buffer and feeds n lines. The amount of paper fed per line is based on the value set using the line spacing command. The maximum paper feed amount is 40 inches. The default setting of the paper feed amount is 1/6 inch.
ESC 2 [Name] Select 1/6-inch line spacing [Format] ASCII ESC 2 Hex 1B 32 Decimal 27 50 ESC 3 n [Name] Set line spacing [Format] ASCII ESC 3 n Hex 1B 33 n Decimal 27 51 n [Range] 0 ≤ n ≤ 255 ESC 2 sets the line spacing to 1/6 inch. This is equivalent to 12 dots. ESC 3 n sets the line spacing to [n × (vertical motion unit)] inches. The default setting of the paper feed amount is 1/6 inch. The vertical motion unit uses the vertical value set by the GS P command.
TM–U950/U950P Information Manual ESC C n sets the eject length for slip paper to n lines. The maximum eject length is 40 inches. The default setting of the eject length is n = 0. This length is calculated by [n × line spacing setting]. No eject length is set if n=0. When n=0, the paper is ejected continuously until it is completely out of the printer. The eject length set by this command is used by the FF command..
ESC SP n sets the right-side character spacing in [n × (horizontal motion unit)] inches. It is used to change the spacing between characters. The default right-side character spacing is set to 0 (n=0). The horizontal motion unit uses the horizontal value set by the GS P command. The default value in the horizontal direction is 1/150 inch.
TM–U950/U950P Information Manual ESC % n selects or cancels the user-defined character set. When the LSB (least significant bit) of n is 1, the user-defined character set is selected. When it is 0, the internal character set is selected; this is the default setting. ESC & y c1 c2 [x1 d1 ... d(y × x1)] ... [xk d1 ... d(y × xk)] defines user-defined characters from character code c1 to c2. The maximum number of user-defined characters differs depending on the receive buffer capacity.
ESC R n [Name] Select an international character set [Format] ASCII ESC R n Hex 1B 52 n Decimal 27 82 n 0 ≤ n ≤ 10 [Range] ESC R n selects an international character set n as follows. The default value is U.S.A. (n=0). n Country 0 U.S.A. 1 France 2 Germany 3 U.K.
TM–U950/U950P Information Manual ESC t n [Name] Select character code table [Format] ASCII ESC t n Hex 1B 74 n Decimal 27 116 n 0≤n≤5 [Range] 254 ≤ n ≤ 255 ESC t n selects a page n from the character code table as follows. The alphanumeric characters (20H (decimal 32) to 7FH (decimal 127)) are the same for each page. The graphic characters (80H (decimal 128) to FFH (decimal 255)) are different for each page. The default setting is page 0. n Character code table 0 Page 0 [PC437 (U.S.A.
ESC ! n [Name] Select print mode(s) [Format] ASCII ESC ! n Hex 1B 21 n Decimal 27 33 n 0 ≤ n ≤ 255 [Range] ESC ! n selects print modes using n as follows. The default character font depends on the DIP switch setting. The defaults for other print modes are set to n=0. Bit Off/On Hex Decimal Function Off 00 0 Character font 9 x 9 selected. On 01 1 Character font 7 x 9 selected. — — — Undefined. Off 00 0 Emphasized mode not selected. On 08 8 Emphasized mode selected.
TM–U950/U950P Information Manual ESC – n [Name] Turn underline mode on/off [Format] ASCII ESC — n Hex 1B 2D n Decimal 27 45 n [Range] n = 0, 1, 48, 49 ESC – n turns underline mode on or off. When n=1 or 49, underline mode is turned on, and when n=0 or 48, underline mode is turned off. The default setting is n=0.
ESC G n turns double-strike mode on or off. When the LSB (least significant bit) of n is 1, doublestrike mode is turned on; when it is 0, double-strike mode is turned off. The default setting is n=0. Double-strike and emphasized printing appear the same.
TM–U950/U950P Information Manual ESC z n turns parallel printing mode on or off for receipt and journal paper. When the LSB (least significant bit) of n is 1, parallel printing mode for receipt and journal paper is turned on; when it is 0, this mode is turned off. The default setting is n=0. This command is effective only when both receipt and journal paper are selected by ESC c 0 and it is sent at the beginning of a line.
ESC c 5 n enables or disables the RECEIPT FEED and JOURNAL/SLIP FEED buttons. When the LSB (least significant bit) of n is 1, these buttons are disabled; when it is 0, these buttons are enabled. To prevent problems caused by accidentally pressing the PAPER FEED button, use this command to disable the button. When the printer cover is open, the panel buttons are enabled regardless of the setting of this command.
TM–U950/U950P Information Manual The paper sensor(s) used to stop printing are selected by using n as follows: Bit Off/On Hex Decimal Function Off 00 0 Journal near-end sensor disabled. On 01 1 Journal near-end sensor enabled. Off 00 0 Receipt near-end sensor disabled. On 02 2 Receipt near-end sensor enabled. Off 00 0 Journal sensor disabled. On 02 4 Journal sensor enabled. Off 00 0 Receipt sensor disabled. On 08 8 Receipt sensor enabled.
The paper sensor(s) used to output paper-end signals are selected by using n as follows: Bit Off/On Hex Decimal Function Off 00 0 Journal near-end sensor disabled. On 01 1 Journal near-end sensor enabled. Off 00 0 Receipt near-end sensor disabled. On 02 2 Receipt near-end sensor enabled. Off 00 0 Journal end sensor disabled. On 02 4 Journal end sensor enabled. Off 00 0 Receipt end sensor disabled. On 08 8 Receipt end sensor enabled.
TM–U950/U950P Information Manual ESC c 0 n selects paper type(s) for printing. Receipt, journal, and slip paper are available. Receipt and journal paper can be selected simultaneously. Slip and another paper type cannot be selected simultaneously. This command is enabled only when input at the beginning of a line. When previously disabled slip paper is enabled, the printer waits for the slip to be inserted. When previously enabled slip paper is disabled, the printer ejects the paper.
ESC c 1 n selects paper type(s) for use with line spacing command settings. Multiple paper types can be selected. The default is all paper types selected (n=7). ESC 2 and ESC 3 are used to set line spacing. The value of n is used as follows: Bit Off/On Hex Decimal Function Off 00 0 Journal paper roll disabled. On 01 1 Journal paper roll enabled. Off 00 0 Receipt paper roll disabled. On 02 2 Receipt paper roll enabled. Off 00 0 Slip paper disabled. On 04 4 Slip paper enabled.
TM–U950/U950P Information Manual Print Position Commands The TM-U950/U950P supports the following commands for setting the print position. Command Name RS Journal tab ESC $ Set absolute print position ESC \ Set relative print position ESC a Select justification RS [Name] Journal tab [Format] ASCII RS Hex 1E Decimal 30 RS moves the print position to the beginning of the journal paper.
ESC \ nL nH [Name] Set relative print position [Format} ASCII ESC \ nL nH Hex 1B 5C nL nH Decimal 27 92 nL nH [Range] 0 ≤ nL ≤ 255 0 ≤ nH ≤ 255 ESC $ nL nH sets the print starting position to [(nL + nH × 256) × (horizontal motion unit)] inches from the beginning of the line. ESC \ nL nH moves the print starting position to [(nL + nH × 256) × (horizontal motion unit)] inches from the current position.
TM–U950/U950P Information Manual ESC a n aligns all the data in one line to a specified position. Left justification is selected when n=0 or 48, centering is selected when n=1 or 49, and right justification is selected when n=2 or 50. The default setting is left justification (n=0). This command is enabled only when input at the beginning of a line.
Program Example Print Sample m=0: GOSUB bitimage8 m=1: GOSUB bitimage8 END bitimage8: PRINT #1, CHR$(&H1B);"*";CHR$(m);CHR$(180);CHR$(0); FOR i=1 TO 180 PRINT #1, CHR$(i); NEXT I PRINT #1, CHR$(&HA); RETURN GS ✻ x y d1...d(x × y × 8) [Name] Define user-defined bit image [Format] ASCII GS ✻ x y d1...d(x × y × 8) Hex 1D 2A x y d1...d(x × y × 8) Decimal 29 42 x y d1...
TM–U950/U950P Information Manual GS / m prints a user-defined bit image using the mode specified by m, as follows. This command is effective only when there is no data in the print buffer.
Status Commands The TM-U950/U950P supports the following status transmission commands. These commands can be used to determine the status of the printer, paper sensors, and peripheral devices connected to the printer.
TM–U950/U950P Information Manual Bit Off/On Hex Decimal Status for ASB Off 00 0 Slip paper sensor and status disabled. On 20 32 Slip paper sensor and status enabled. — — — Undefined. 5 6,7 Program Example PRINT #1, CHR$(&H1D);"a";CHR$(4); ← Enable "Error" status First byte (printer information) Bit Off/On Hex Decimal Status for ASB 0 Off 00 0 Not used. Fixed to Off. 1 Off 00 0 Not used. Fixed to Off. Off 00 0 Drawer kick-out connector pin 3 is LOW.
Bit Off/On Hex Decimal Status for ASB Off 00 0 No temporary abnormality of the print head temperature. On 40 64 Temporary abnormality of the print head temperature has occurred. Off 00 0 Not used. Fixed to Off. 6 7 Third byte (paper sensor information) Bit Off/On Hex Decimal Status for ASB Off 00 0 Journal near-end sensor: paper adequate. On 01 1 Journal near-end sensor: paper near end. Off 00 0 Receipt near-end sensor: paper adequate.
TM–U950/U950P Information Manual GS r n [Name] Transmit status [Format] ASCII GS r n Hex 1D 72 n Decimal 29 114 n 1≤n≤3 [Range] 49 ≤ n ≤ 51 GS r n transmits the status specified by n as follows: paper sensor status as 1 byte of data when n=1 or 49, drawer kick-out connector status when n=2 or 50, and slip paper status when n=3 or 51. Paper sensor status (n=1, 49) Bit Off/On Hex Decimal Status Off 00 0 Journal near-end sensor: paper adequate.
Slip paper status (n=3, 51) Value Slip Paper Status 00000000B There is no printing area on the current slip or slip paper is not selected. 00000001B It is possible to print one line excluding double-height characters on the current slip. 00000010B It is possible to print one line including double-height characters on the current slip. 00000011B It is possible to print one more line. .
TM–U950/U950P Information Manual Printer status (n=1) Bit Off/On Hex Decimal Function 0 Off 00 0 Not used. Fixed to Off. 1 On 02 2 Not used. Fixed to On. Off 00 0 Drawer kick-out connector pin 3 is LOW. On 04 0 Drawer kick-out connector pin 3 is HIGH. Off 00 0 On-line. On 08 8 Off-line. 4 On 10 16 Not used. Fixed to On. 5 Off 00 0 Undefined. Fixed to Off. 6 Off 00 0 Undefined. Fixed to Off. 7 Off 00 0 Not used. Fixed to Off.
Bit Off/On Hex Decimal Function Off 00 0 No auto-cutter error. On 08 8 Auto-cutter error occurred. On 10 16 Not used. Fixed to On. Off 00 0 No unrecoverable error. On 20 32 Unrecoverable error occurred. Off 00 0 No temperature error. On 40 64 Temperature error occurred. Off 00 0 Not used. Fixed to Off. 3 4 5 6 7 Paper roll sensor status (n=4) Bit Off/On Hex Decimal Function 0 Off 00 0 Not used. Fixed to Off. 1 On 02 2 Not used. Fixed to On.
TM–U950/U950P Information Manual Bit Off/On Hex Decimal Function Off 00 0 Slip is detected by the slip ejection sensor. On 40 64 Slip is not detected by the slip ejection sensor. Off 00 0 Not used. Fixed to Off. 6 7 ESC u n [Name] Transmit peripheral device status [Format] ASCII ESC u n Hex 1B 75 n Decimal 27 117 n [Range] n = 0, 48 ESC u n transmits the status of drawer kick-out connector pin 3 as 1 byte of data when n=0 or 48.
ESC v transmits the status of a paper sensor as 1 byte of data. This command allows the host to obtain the near-end or paper-out status for each line. GS r 1 can also be used to check the status. GS r is recommended for transmitting the paper sensor status. The status to be transmitted is shown in the table below. Bit Off/On Hex Decimal Status Off 00 0 Journal near-end sensor: paper adequate. On 01 1 Journal near-end sensor: paper near end. Off 00 0 Receipt near-end sensor: paper adequate.
TM–U950/U950P Information Manual Bit Off/On Hex Decimal Status Off 00 0 Cover closed. On 04 4 Cover open. Off 00 0 On-line. On 08 8 Off-line. Off 00 0 Drawer kick-out connector pin 3 is LOW. On 10 16 Drawer kick-out connector pin 3 is HIGH. Off 00 0 Slip insertion sensor: paper present. On 20 32 Slip insertion sensor: paper not present. Off 00 0 No error. On 40 64 Error. Off 00 0 Not used. Fixed to Off.
Bit Off/On Hex Decimal Function 4 On 10 16 Not used. Fixed to On. Off 00 0 Check insertion sensor: paper present. On 20 32 Check insertion sensor: paper not present. Off 00 0 Check ejection sensor: paper present. On 40 64 Check ejection sensor: paper not present. Off 00 0 Not used. Fixed to Off. 5 6 7 .
TM–U950/U950P Information Manual ESC U n [Name] Turn unidirectional printing mode on/off [Format] ASCII ESC U n Hex 1B 55 n Decimal 27 85 n [Range] 0 ≤ n ≤ 255 ESC U n turns unidirectional printing mode on or off. When the LSB (least significant bit) of n is 1, unidirectional printing is turned on; when it is 0, unidirectional printing is turned off and bidirectional printing mode is turned on.
When using the above commands, there is a gap between the auto-cutter, print, and stamp positions. The paper roll is selected for the print sheet. These commands are effective only when input at the beginning of a line. ESC o executes stamp printing on the receipt. This command is enabled only when input at the beginning of a line and only when receipt paper is selected. When using this command, there is a gap between the stamp position and the print position.
TM–U950/U950P Information Manual FS c [Name] MICR mechanism cleaning [Format] ASCII FS c Hex 1C 63 Decimal 28 99 FS c cleans the MICR mechanism. When this command is executed, the printer enters cleaning sheet wait status. Insert the cleaning sheet into the check paper entrance. After cleaning the MICR mechanism, the printer automatically selects the default paper type for ESC c 0. This command is enabled only when input at the beginning of a line.
Reading status: Bit Off/On Hex Decimal Function Off 00 0 On 01 1 Off 00 0 On 02 2 — — — Undefined. Off 00 0 Rereading possible. On 10 16 Rereading not possible. Off 00 0 Reading normal. On 20 32 Reading not normal. 6 On 40 64 Not used. Fixed to On. 7 Off 00 0 Not used. Fixed to Off. 0 Readable fonts. See the table below.
TM–U950/U950P Information Manual FS a 1 [Name] Load check paper to print starting position [Format] ASCII FS a 1 Hex 1C 61 31 Decimal 28 97 49 FS a 1 loads check paper to the print starting position. After loading the check paper, the printer cancels the MICR function and automatically selects slip paper. This command is ignored unless the MICR function is selected.
Miscellaneous Function Commands The TM-U950/U950P supports the following miscellaneous function commands.
TM–U950/U950P Information Manual ESC @ [Name] Initialize printer [Format] ASCII ESC @ Hex 1B 40 Decimal 27 64 ESC @ initializes the printer. All settings, including character font and line spacing settings, are canceled.
High printing speed cannot be set when the head energizing time is Copy.
TM–U950/U950P Information Manual Bit Off/On Hex Decimal Function 4 Off 00 0 Not used. Fixed to Off. 5, 6 — — — Undefined. 7 Off 00 0 Not used. Fixed to Off.
ESC = n selects the device to which the host computer sends data, based on the value of n as follows: Bit Off/On Hex Decimal Function Off 00 0 Printer disabled. On 01 1 Printer enabled. Off 00 0 Customer display disabled. On 02 2 Customer display enabled. – – – Undefined. 0 1 2-7 When the printer is disabled, it ignores all received data, with the exception of the DLE ENQ 1 and DLE ENQ 2 commands. The default setting depends on DIP switch 1-6.
TM–U950/U950P Information Manual DLE ENQ n responds to a request from the host computer specified by n as shown below. This command is also executed when the printer is off-line, the receive buffer is full, or an error occurs. n can be set to 1 or 2 only when a recoverable error occurs, with the exception of a print head temperature error. n can be set to 3 only when the printer is in the slip insertion waiting state.
Character Code Tables SP in a table represents space. Page 0 (PC437: U.S.A., Standard Europe) (International character set: U.S.A) Page 1 (Katakana) 1-50 Command Descriptions Rev.
TM–U950/U950P Information Manual Page 2 (PC850: Multilingual) Page 3 (PC860: Portuguese) Rev.
Page 4 (PC863: Canadian-French) Page 5 (PC865: Nordic) 1-52 Command Descriptions Rev.
TM–U950/U950P Information Manual International character set ASCII code (hexadecimal) Country Hex 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E Dec 35 36 64 91 92 93 94 96 123 124 125 126 U.S.A. # $ @ [ \ ] ^ ` { ¦ } ~ France # $ à ° ç § ^ ` é ù è ¨ Germany # $ § Ä Ö Ü ^ ` ä ö ü ß U.K.
TM–U950/U950P Information Manual Chapter 2 Application This chapter presents an example illustrating ESC/POS command functions and printing results. The example shows how to print the same data on both receipt and journal paper. Combining Receipt and Journal Printing Procedure Commands used Description 1. Define stamp data GS ✻ Defines the stamp data. (GS ✻ defines a user-defined bit image of the data.) 2.
Program Example PRINT #1, CHR$(&H1D);"*";CHR$(30);CHR$(6); FOR i=1 TO 1440 Defines user-defined bit image READ a$ PRINT #1, CHR$(VAL("&H"+a$)); NEXT i GOSUB stamp ← Prints stamp data PRINT #1, "APRIL 1, 1995 15:00"; PRINT #1, CHR$(&H1B);"d";CHR$(3); PRINT #1, CHR$(&H1B);"a";CHR$(0); ← Selects left print position PRINT #1, CHR$(&H1B);"c0";CHR$(3); ← Selects receipt and journal paper for printing PRINT #1, CHR$(&H1B);"z";CHR$(1); ← Turns on parallel printing mode PRINT #1, CHR$(&H1B);"!";CHR$(&H0); PR
TM–U950/U950P Information Manual Chapter 3 Command Reference Command Classification ESC/POS printer commands in this chapter are classified by function and by sheet and grade. The sheet and grade classification is called matrix classification. The sheet classification is divided into single sheet commands and multiple sheet commands. The grade classification is separated into basic commands and extension commands.
Function Type Supported Command Function Type Command Name Matrix Category Print commands LF Print and line feed Basic single O FF 1. Print and eject slip paper (in standard mode) Mechanical extension O 2. Print and return to standard mode (in page mode) Mechanical extension 3.
TM–U950/U950P Information Manual Supported Command Function Type Command Name Matrix Category Character commands (continued) ESC z Turn parallel printing mode on/ off for receipt and journal paper Mechanical extension O ESC { Turn upside-down printing mode on/off Basic single O GS ! Select character size Software extension GS B Turn white/black reverse printing mode on/off Software extension GS b Turn smoothing mode on/off Software extension ESC c 0 Select paper type(s) for printing
Supported Command Function Type Command Name Matrix Category Status commands (continued) GS ENQ Transmit real-time printer status Hardware extension O GS a Enable/disable Automatic Status Back (ASB) Hardware extension O GS r Transmit status Hardware extension O ESC ✻ Select bit-image mode Basic single O GS ✻ Define user-defined bit image Software extension O GS / Print user-defined bit image Software extension O GS H Select printing position for HRI characters Software extens
TM–U950/U950P Information Manual Supported Command Function Type Command Name Matrix Category Mechanism control commands (continued) ESC q Release Mechanical extension GS V Cut paper Mechanical extension Panel button commands ESC c 5 Enable/disable panel buttons Hardware extension ESC c 6 Enable/disable on-line switch Hardware extension FS a 0 Read check paper Mechanical extension ● FS a 1 Load check paper to print starting position Mechanical extension ● FS a 2 Eject check paper
3-6 Reference Table Supported Command Command HT LF FF Name Function Horizontal tab Moves the printing position to the next horizontal tab position. Print and line feed Prints the data in the print buffer and feeds the paper based on the current line spacing. 1. Print and eject slip paper (in standard mode) Prints the data in the print buffer and ejects the slip paper. 2. Print and return to standard mode (in page mode) Prints the data in the print buffer and returns to standard mode. 3.
Supported Command Command CR CAN RS Name Print and carriage return Function TM267II When auto line feed is enabled, this command functions in the same way as LF. When auto line feed is disabled, this command prints the data in the print buffer and does not feed the paper. Cancel print data in page mode Deletes all the print data in the printable area in page mode. Journal tab Moves the print position to the beginning of the journal paper.
3-8 Supported Command Command Name Function TM-T Series TM-L Series TM-200 TM267II T60 T80 T80M T85 L60 L60II ● ● ● ● ● ● ● ● ● ● ● ● ● B D TM-300/300M A B C D ESC ! Select print mode(s) Selects a print mode(s). ESC $ Set absolute print position Sets the print starting position from the beginning of the line. Select/ cancel userdefined character set Selects or cancels the user-defined character set.
Supported Command Command ESC ? ESC @ ESC C Name Function Cancel userdefined characters Cancels the userdefined characters for a specified character code. Initialize printer Clears the data in the print buffer and resets the printer mode to the mode that was in effect when the power was turned on. Sets the eject length for slip paper to a specified number of lines. ESC D Set horizontal tab positions Sets the horizontal tab positions.
3-10 Supported Command Command ESC L ESC R ESC S ESC T ESC U ESC V ESC W ESC \ ESC a ESC c 0 Name Function TM267II TM-T Series T60 T80 T80M TM-L Series TM-200 T85 L60 L60II Select page mode Switches from standard mode to page mode. Select an international character set Selects a country’s character set. Select standard mode Switches from page mode to standard mode. ● ● Select print direction in page mode Selects the print direction and starting position in page mode.
Supported Command Command ESC c 1 ESC c 3 ESC c 4 ESC c 5 ESC c 6 ESC d ESC f ESC i Select paper type(s) for command settings Function TM267II TM-T Series T60 T80 T80M TM-L Series TM-200 T85 B D A B C D O ● ● ● ● ● Enable/ Enables or disables disable panel the panel buttons. buttons ● ● ● ● ● Enable/ Enables or disables disable on-line the ON-LINE switch. switch ● Selects the paper sensor that stops printing when the paper runs out.
3-12 Supported Command Command ESC m Name Function TM267II Partial cut (three points left uncut) Executes a partial cut of the paper with three points left uncut. ESC o Stamp Executes stamp printing. ESC p Generate pulse Sends a specified pulse to a specified connector pin. ESC q Release Releases the paper. ESC r Select print color Selects the print color. ● ESC t Select character code table Selects a page from the character code table.
Supported Command Command FS ! FS & FS – FS . FS 2 FS C FS S FS W Function TM267II TM-T Series C D ● O O O O O O ● O O O O O O Turn underline Turns underline mode mode on/off on or off for Kanji for Kanji characters. characters ● O O O O O O Cancel Kanji character mode Cancels Kanji character mode. ● O O O O O O Define userdefined Kanji characters Defines user-defined Kanji characters for specified character codes.
3-14 Supported Command Command FS a 0 Name TM267II TM-T Series T60 T80 T80M TM-L Series TM-200 T85 L60 L60II B D TM-300/300M A B C D TM- TM-U375 TM- TM-U950 TM- TM270 TM-U375M U925 TM-U950M 215S 290II Selects the MICR function and reads the check paper. O O Load check Loads check paper paper to print to the print starting starting position. position O O FS a 2 Eject check paper Ejects the check paper.
Supported Command Command GS ✻ Name Function TM267II TM-T Series TM-L Series TM-200 T60 T80 T80M T85 L60 L60II B D TM-300/300M A B C D TM- TM-U375 TM- TM-U950 TM- TM270 TM-U375M U925 TM-U950M 215S 290II Define userdefined bit image Defines a userdefined bit image using a specified number of dots. ● ● ● ● ● ● ● ● ● Print userdefined bit image Prints a user-defined bit image using a specified mode.
3-16 Supported Command Command GS E Name Function Select print speed and head energizing time Selects the print speed and head energizing time. Select printing position for HRI characters Selects the printing position of HRI characters when printing a bar code. GS I Transmit printer ID Transmits a specified printer ID.
Supported Command Command GS a GS b GS c GS f Name Function Enable/ disable Automatic Status Back (ASB) Selects a status for ASB transmission. Turn smoothing mode on/off Selects or cancels smoothing. Print counter Selects a serial counter value in the print buffer and increments or decrements the counter value. TM267II TM-T Series T60 T80 T80M TM-L Series TM-200 T85 L60 L60II ● ● ● ● ● ● Selects a font for the HRI characters used when printing a bar code.
3-18 Supported Command Command Name Function GS r Transmit status Transmits a specified status. GS w Select bar code width Selects the horizontal size of the bar code. On-line/offline recovery wait time Sets the on-line/offline recovery wait time.