Page 1
Confidential Receipt Printer TM-T88II II II II series Specification STANDARD Rev. No. Notes Copied Date Copied by SEIKO EPSON CORPORATION MATSUMOTO MINAMI PLANT 2070 KOTOBUKI KOAKA, MATSUMOTO-SHI, NAGANO, 399-8702 JAPAN PHONE(0263)86-5353 FAX(0263)86-9923...
Page 2
Confidential REVISION SHEET Sheet 1 of 4 The table below indicates which pages in this specification have been revised. Before reading this specification, be sure you have the correct version of each page. Revisions Design Section Sheet Rev. No. Rev. Document Sheet Rev.
Page 3
Confidential REVISION SHEET Sheet 2 of 4 The table below indicates which pages in this specification have been revised. Before reading this specification, be sure you have the correct version of each page. Revisions Design Section Sheet Rev. No. Rev. Document Sheet Rev.
Page 4
Confidential REVISION SHEET Sheet 3 of 4 The table below indicates which pages in this specification have been revised. Before reading this specification, be sure you have the correct version of each page. Revisions Design Section Sheet Rev. No. Rev. Document Sheet Rev.
Page 5
Confidential REVISION SHEET Sheet 4 of 4 REV. SHEET CHANGED CONTENTS All page numbers are re-numbered. Descriptions for multilingual are added. Table of contents 3.2.14 Page 27 ® (intentionally blanked) 1.2 Character specifications 128 characters ´ 8 pages (138 character types) Thai characters ®...
Page 6
2. On the earlier of (a) termination of your relationship with Seiko Epson, or (b) Seiko Epson’s request, you must stop using the confidential information. You must then return or destroy the information, as directed by Seiko Epson.
Page 7
Confidential GENERAL DESCRIPTION This specification applies the following models of the TM-T88II series printer: TM-T88II (with serial interface (*1)) TM-T88IIP (with parallel interface) TM-T88IIM (supporting Multilingual characters with serial interface)(*3)(*4) TM-T88IIPM (supporting Japanese Kanji characters with parallel interface)(*4) The printer has the following features: 1) Printing ·...
Confidential TABLE OF CONTENTS 1. GENERAL SPECIFICATIONS 1.1 Printing Specifications ........................ 1 1.2 Character Specifications......................2 1.3 Auto Cutter..........................4 1.4 Paper Roll Supply Device ......................4 1.5 Paper Specification........................4 1.6 Printable Area ..........................5 1.7 Printing and Cutting Positions..................... 6 1.8 Internal Buffer ..........................
Page 9
Confidential 3.2.16 International Character Set ....................47 3.3 Switches and Buttons........................48 3.3.1 Power Button........................48 3.3.2 Panel Buttons........................48 3.3.3 DIP Switches........................49 3.4 Panel LED Indicators ........................ 52 3.5 Self-test ............................53 3.6 Hexadecimal Dumping ........................ 54 3.7 Error Processing.......................... 55 3.7.1 Error Types .........................
Page 10
Confidential DLE DC4 n m t ..........................72 DLE ENQ n ..........................73 ESC FF ............................74 ESC SP n ............................. 74 ESC ! n ............................75 ESC $ nL nH ..........................76 ESC % n ............................77 ESC & y c1 c2 [x1 d1...d(y ´ x1)]...[xk d1...d(y ´ xk)] ..............78 ESC * m nL nH d1 ...
Page 11
Confidential GS H n ............................119 GS I n ............................120 GS L nL nH ..........................122 GS P x y ............................. 123 GS V m GS V m n ......................124 GS W nL nH ..........................125 GS ¥ nL nH ..........................127 GS ^ r t m ...........................
CONFIDENTIAL 1. GENERAL SPECIFICATIONS 1.1 Printing Specifications 1) Printing method: Thermal line printing 180 dpi ´ 180 dpi. The number of dots per 25.4 mm (1") 2) Dot density: 3) Printing direction: Unidirectional with friction feed 4) Printing width: 72 mm (2.83"), 512 dot positions For 58mm paper width model;...
CONFIDENTIAL · Printing speed may be slower depending on the data transmission speed and the combination of control commands. · Low transmission speed may cause intermittent printing. It is recommended to transmit data to the printer as quickly as possible. ·...
CONFIDENTIAL 1.3 Auto Cutter Partial cut: Cutting with one point left uncut NOTE: To prevent dot displacement, after cutting, paper must be fed approximately 1 mm (14/360 inches) or more before printing. 1.4 Paper Roll Supply Device 1) Supply method: Drop-in paper roll 2) Near-end sensor: a) Detection method:...
CONFIDENTIAL 1.6 Printable Area 1) Paper roll The printable area of a paper with width of 79.5 ± 0.5 mm (3.13" ± 0.02") is 72.2 ± 0.2 mm (2.84" ± 0.008") (512 dots) and the space on the right and left sides are approximately 3.7 ±2 mm (0.15"...
CONFIDENTIAL 1.7 Printing and Cutting Positions Manual-cutter position Approx. 29 26.3 14.8 Approx. 15 Auto-cutter blade position Paper feed direction Center of the print dotline [ Units: mm (All the numeric values are typical.) ] Figure 1.7.1 Printing and Cutting Positions NOTE: Numeric values used here are typical values;...
CONFIDENTIAL 1.9 Electrical Characteristics +24 VDC ± 7% (optional power supply: EPSON PS-170) 1) Supply voltage: 2) Current consumption (at 24V): High speed mode: Mean: Approximately 1.7A (Character font A a-N, capital letters, 36-character rolling pattern, 42 columns printing) Peak: Approximately 7.7A Low power consumption mode: Mean: Approximately 1.2A...
No external or internal damage should be found after the vibration test, and the unit should operate normally. 4) Impact resistance: When Packed: Package: EPSON standard package Height: 50 cm (19.69") Directions: 1 corner, 3 edges, and 6 surfaces No external or internal damage should be found after the drop test, and the unit should operate normally.
Confidential 2. CONFIGURATION 2.1 Interface 2.1.1 RS-232 serial interface 2.1.1.1 Specifications Data transmission: Serial Synchronization: Asynchronous Handshaking: DTR/DSR or XON/XOFF control Signal levels: MARK = -3 to -15 V: Logic "1"/ OFF SPACE = +3 to +15 V: Logic "0"/ ON Baud rate: 2400, 4800, 9600, 19200 bps Data word length:...
Page 22
Confidential 2.1.1.3 Interface connector terminal assignments and signal functions Interface connector terminal assignments and signal functions are described in Table 2.1.1. Table 2.1.1 TM-T88II II II II / / / / T88II II II IIM Printer Status and Signals Signal Signal Function number...
Page 23
Confidential Table 2.1.1 TM-T88II II II II / / / / T88II II II IIM Printer Status and Signals (Continued) Signal Signal Function number name direction 2) When XON/XOFF control is selected: The signal indicates whether the printer is correctly connected and is ready to receive data.
Page 24
Confidential 2.1.1.5 Serial interface connection example Host side Printer side (DTE ex.8251) TXD ........ RXD DSR ........ DTR CTS ........ RTS RXD ........ TXD DTR ........ DSR FG ........FG SG ........SG NOTES: • Set the handshaking so that the transmit data can be received. •...
Page 25
Confidential · DC characteristics: Table 2.1.4 Reset DC Characteristics Pin 6 (DSR) Pin 25 (INIT) Reset active voltage +3 to +15 V +2 to +15 V Reset negative voltage -15 to + -3 V -15 to + 0.8 V Reset active current 5 mA (maximum) 1 mA (maximum) Reset negative current...
Confidential 2.1.2 IEEE 1284 Bidirectional Parallel Interface(Parallel Interface Specifications) Copyright (C) 1993 by the Institute of Electrical and Electronic Engineers, Inc. 2.1.2.1 Compatibility Mode (Data Transmission from Host to Printer: Centronics compatible) (1) Specifications Data transmission: 8-bit Parallel Synchronization: Externally supplied nStrobe signals Handshaking: nAck and Busy signals Signal levels:...
Page 28
Confidential NOTE: 1. A prefix “n” to signal names refers to “L” active signals. To the host provided with none of the signal lines listed above, both-way communication fails. 2. For interfacing, signal lines shall use twisted pair cables with the return sides connected to signal ground level.
Page 29
Confidential +5 V Signal Sender Characteristics Specifications Characteristics Symbol Conditions Output HIGH voltage *2.4 V 5.5 V *IOH=0.32mA Output LOW voltage - ** While the power is OFF Output HIGH current 0.32 mA VOH=2.4V Output LOW current - ** While the power is OFF ** No guarantee is offered to V and I while the power is OFF.
Page 30
Confidential 2.1.2.6 Notes on resetting the printer through the interface The printer reset is available through the interface nInit signal (#31 pin) by changing the DIP switch setting. To enable the printer reset, the following signal timing shall be satisfied. ·...
Page 31
Confidential 2.1.2.7 Reception of status from the printer through the bidirectional parallel interface In the bidirectional parallel interface specifications, the printer status transmission is available by using the both-way communication facility in the Nibble/Byte Modes in accordance with the IEEE 1284.
Confidential 2.1.3 RS-485 Serial Interface (RS-485 serial interface specification is a dealer option.) 2.1.3.1 Specifications (RS-485 compatible) Data transmission: Serial Synchronization: Asynchronous Handshaking: Depend on the DIP switch settings (DTR/DSR or XON/XOFF control) Signal levels: 2.0 V to 5.0 V: Logic 1 0.0 V to 0.8 V: Logic 0...
Page 33
Confidential 2.1.3.2 Switching between on-line and off-line The printer does not have an on-line/off-line switch. The printer goes off-line: · Between when the power is turned on (including reset using the interface) and when the printer is ready to receive data. ·...
Page 34
Confidential Table 2.1.7 TM-T88II II II II / T88II II II IIM Printer Status and Signals (Continued) Pin Number Signal name Signal direction Function Output When DTR/DRS is selected, this signal indicates whether the host computer is BUSY or READY. Output 1)DR1>DR2 indicates that the printer is READY and DR1<DR2 indicates that the printer is BUSY.
Page 35
Confidential Table 2.1.7 TM-T88II II II II / T88II II II IIM Printer Status and Signals (Continued) Pin Number Signal name Signal direction Function Input 1)When DTR>DSR is selected: The signal is checked and data is transmitted only when the host is ready to receive data (READY) (except for transmitted by DLE EOT or GS a).
Page 36
Confidential Table 2.1.8 Printer Reception Data Level Read data Receiving data line is low level Receiving data line is high level Table 2.1.9 Printer Transmission Data Level Send data Sending data line is low level Sending data line is high level TITLE SHEET TM-T88 II II II II series...
Confidential 2.2 Connectors 2.2.1 Interface Connectors Refer to Section 2.1, Interface. 2.2.2 Power Supply Connector This connector is used to connect the printer to an external power source. 1) Pin assignments: Refer to Table 2.2.1. 2) Connector model: Printer side: Hosiden TCS7960-532010 or equivalent User side: Hosiden TCP8927-631100 or equivalent Hosiden TCP8927-531100 or equivalent...
Confidential 2.2.3 Drawer Kick-out Connector (Modular Connector) The pulse specified by ESC p or DLE DC4 is output to this connector. The host can confirm the status of the input signal by using the DLE EOT, GS a, or GS r commands. 1) Pin assignments: Refer to Table 2.2.2 2) Connector model:...
Page 39
Confidential t 1x 2 msec t 1x 2 msec t2 x 2 ms t1 x 2 ms Figure 2.2.3 Drawer Kick-out Drive Signal Output Waveform 4) Drawer open/close signal Input signal level (connector pin 3): "L" = 0 to 0.8 V "H"...
Confidential 3. FUNCTIONS 3.1 Command List Command Standard Page GS P classification Command Name mode mode function Executing Setting ¡ ¡ ¡ Horizontal tab ¡ ¡ ¡ Print and line feed ¡ ¡ Print and return to standard mode (in page mode) Ignored ¡...
Page 41
Confidential Command Standard Page GS P classification Command Name mode mode function Executing Setting ¡ ¡ ¡ ESC W Set printing area in page mode ¡ ¡ ¡ ¡ ESC \ Set relative print position ¡ ESC a Select justification (¡) ¡...
Page 42
Confidential Command Standard Page GS P classification Command Name mode mode function Executing Setting ¡ ¡ ¡ GS h Set bar code height ¡ ¡ GS k Print bar code ¡ ¡ ¡ GS r Transmit status ¡ GS v 0 Print raster bit image ¡...
Confidential 3.2 Character Code Tables 3.2.1 Page 0 (PC437: USA, Standard Europe) (International Character Set: U.S.A.) NOTE: The character code tables show only character configurations. They do not show the actual print pattern. TITLE SHEET TM-T88 II II II II series REVISION Specification SHEET...
Confidential 3.2.16 International Character Set ASCII code (Hex) Country 5B 5C 5D 5E 7B 7C 7D 7E U.S.A France à ° ç § é ù è ¨ Germany § Ä Ö Ü ä ö ü ß U.K. £ Denmark I Æ...
Confidential 3.3 Switches and Buttons 3.3.1 Power Button The power button (a rocker switch) located on the lower left front of the printer turns the power on or off. NOTE: Turn on the power only after connecting the power supply. 3.3.2 Panel Buttons 1) FEED button: Non-locking push button [Function] ·...
Confidential 3.3.3 DIP Switches 3.3.3.1 Serial interface specification (TM-T88II II II II/TM-T88II II II IIM) 1) DIP switch 1: 8 switches Table 3.3.1 DIP Switch 1 SW 1 Function Data reception error Ignored Prints '?' Receive buffer capacity 45 bytes 4K bytes Handshaking XON/XOFF...
Page 61
Confidential 2) DIP switch 2: 8 switches Table 3.3.3 DIP Switch 2 SW 2 Function ùReceive buffer full ùOff line Handshaking (BUSY condition) ùReceive buffer full Reserved (Do not change settings) Fixed to OFF Selects print density / Refer to Table 3.3.4 Low power consumption mode Reserved (Do not change settings) Fixed to Off...
Page 62
Confidential 3.3.3.2 Parallel interface specification (TM-T88II II II IIP/TM-T88II II II IIPM) Table 3.3.5 DIP Switch 1 Function Handshaking (BUSY condition) Always enabled Always disabled Receive buffer capacity 45 bytes 4K bytes Undefined Table 3.3.6 DIP Switch 2 Function ·Receive buffer full ·Off-line Handshaking (BUSY condition) ·Receive buffer full Reserved (Do not change settings)
Confidential 3.4 Panel LED Indicators 1) Power (POWER) LED: Green Power is stable. Off: Power is not stable. 2) Paper roll end (PAPER OUT) LED: The paper roll near end is detected. Off: Paper is loaded (Normal condition) Blinking: · Self-test standby state (refer to Section 3.5.3) or macro standby state ·...
Confidential 3.5 Self-test 1) The printer has a self-test function that checks the following: · Control circuit functions · Printer mechanisms · Print quality · Control software version · DIP switch settings 2) Starting the self-test To start the self-test on a paper roll, hold down the FEED button and turn on the printer with the cover closed, then the current printer status (*1) is printed.
Confidential 3.6 Hexadecimal Dumping 1) Hexadecimal dumping function This function prints the data transmitted from the host computer in hexadecimal numbers and in its corresponding characters. 2) Starting hexadecimal dumping Open the cover and turn the power on while pressing the FEED button or executing GS ( A command, then close the cover.
Confidential 3.7 Error Processing 3.7.1 Error Types 1) Errors that automatically recover Table 3.7.1 Errors That Automatically Recover ERROR LED Blinking Pattern Error Description Recovery 160 ms Print head The temperature Recovers automatically temperature of the print head when the print head cools. error is extremely high.
Confidential 3) Errors that are impossible to recover Table 3.7.3 Unrecoverable Errors ERROR LED Blinking Pattern Error Description Recovery 160 ms R/W error in After R/W checking, the Impossible to memory or printer does not work recover. gate array correctly. High voltage The power supply voltage is Impossible to...
Confidential 3.8 Paper Sensors The printer has 2 paper sensors as follows: 1) Paper roll end sensor The sensor which detects whether paper is present or not. When the sensor detects a paper-end, the printer stops printing. 2) Paper roll near-end sensor The sensor which detects a near-end of a paper roll.
Confidential 3.12 Page Mode 3.12.1 General Description The printer operates in two print modes only when the paper roll is selected as the print sheet: standard mode and page mode. In standard mode, the printer prints and feeds paper each time it receives print data or paper feed commands.
Confidential 3.12.3 Formatting of Print Data in the Printable Area Formatting of print data in the printable area is performed as follows: 1) The printable area is set using ESC W. If all printing and feeding are complete before the printer receives the ESC W command, the left side (as you face the printer) is taken as the origin (x0, y0) of the printable area.
Page 71
Confidential Example When printing a downloaded bit image of six bytes in the vertical direction, use the following formula: {number of vertical dots (8 ´ 6) - number of dots for feeding at the beginning of the printable area (21)} ´ vertical motion unit conversions (360/180) = 54 Therefore, 27 dots (54 pitch) are required for feeding.
Page 72
Confidential x x 8 Bar Code (GPS k m) (GS k m) User-defined 24 x 2 - 6 = 42 bit image (GS* xy) GS h n 6 x 8 = 48 nH x 256 + nL 24 - 3 Bit image (ESC * m n (ECS - m nL nH)
Approximately 145 mm (5.71”) Depth: Approximately 195 mm (7.68”) Weight: Approximately 1.8 kg (3.96 lb) (except for a paper roll) 4.2 Color EPSON standard color (ECW) 4.3 External Appearance [Unit: mm] Materials for the external: 94V-0 Figure 4.3.1 External Appearance...
Confidential 6. Commands 6.1 Command Notation [Name] The name of the command. [Format] The code sequence. ASCII indicates the ASCII equivalents. Hex indicates the hexadecimal equivalents. Decimal indicates the decimal equivalents. [ ] k indicates the contents of the [ ] should be repeated k times. [Range] Gives the allowable ranges for the arguments.
Page 76
Confidential (5) Printable area The maximum range within which printing is possible under the printer specifications. The printable area for this printer is as follows: The length of the horizontal direction in standard mode: approximately 72.2 mm (512/180 inch) approximately 50.8 mm (360/180 inch); for 58mm paper width model The length of the horizontal direction in page mode: approximately 72.2 mm (512/180 inch) approximately 50.8 mm (360/180 inch);...
Confidential 6.3 Exception Processing 6.3.1 Undefined codes This term refers to the codes ranging from <00>H to <1F>H in the character code table. If a code in this range that is not defined as a command is input, that code (one byte) is read in and discarded, and subsequent data is processed as normal data.
Confidential 6.4 Control Commands [Name] Horizontal tab [Format] ASCII Decimal [Description] Moves the print position to the next horizontal tab position. [Notes] • This command is ignored unless the next horizontal tab position has been set. • If the next horizontal tab position exceeds the printing area, the printer sets the printing position to [Printing area width + 1].
Confidential [Name] Print and return to standard mode in page mode [Format] ASCII Decimal [Description] Prints the data in the print buffer collectively and returns to standard mode. · The buffer data is deleted after being printed. [Notes] · The printing area set by ESC W is reset to the default setting. ·...
Confidential DLE EOT n [Name] Real-time status transmission [Format] ASCII Decimal 1 £ n £ 4 [Range] [Description] Transmits the selected printer status specified by n in real-time, according to the following parameters: n = 1: Transmit printer status n = 2: Transmit off-line status n = 3: Transmit error status...
Page 81
Confidential n = 1: Printer status Off/On Decimal Function Not used. Fixed to Off. Not used. Fixed to On. Drawer open/close signal is LOW (connector pin 3). Drawer open/close signal is HIGH (connector pin 3). On-line. Off-line. Not used. Fixed to On. Undefined.
Page 82
Confidential n = 3: Error status Off/On Decimal Function Not used. Fixed to Off. Not used. Fixed to On. – – – Undefined No auto-cutter error. Auto-cutter error occurs. Not used. Fixed to On. No unrecoverable error. Unrecoverable error occurs. No auto-recoverable error.
Page 83
Confidential DLE ENQ n [Name] Real-time request to printer [Format] ASCII Decimal 1 £ n £ 2 [Range] [Description] Responds to a request from the host computer. n specifies the requests as follows: Request Recover from an error and restart printing from the line where the error occurred Recover from an error aft clearing the receive and print buffers ·...
Confidential DLE DC4 n m t [Name] Generate pulse at real-time [Format] ASCII Decimal [Range] n = 1 m = 0, 1 1 £ t £ 8 [Description] Outputs the pulse specified by t to connector pin m as follows: Connector pin Drawer kick-out connector pin 2.
Confidential ESC FF [Name] Print data in page mode [Format] ASCII Decimal [Description] In page mode, prints all buffered data in the printing area collectively. · This command is enabled only in page mode. [Notes] · After printing, the printer does not clear the buffered data, setting values for ESC T and ESC W, and the position for buffering character data.
Confidential ESC ! n [Name] Select print mode(s) [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Selects print mode(s) using n as follows: Off/On Decimal Function Character font A (12 ´ 24). Character font B (9 ´ 17). Undefined.
Confidential · When some characters in a line are double or more height, all the characters on the line are aligned at the baseline. · ESC E can also turn on or off emphasized mode. However, the setting of the last received command is effective.
Confidential ESC % n [Name] Select/cancel user-defined character set [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Selects or cancels the user-defined character set. · When the LSB of n is 0, the user-defined character set is canceled. ·...
Confidential ESC * * * * m n d1 ... dk [Name] Select bit-image mode [Format] ASCII d1...dk d1...dk Decimal d1...dk [Range] m = 0, 1, 32, 33 0 £ n £ 255 0 £ n £ 3 0 £ d £ 255 [Description] Selects a bit-image mode using m for the number of dots specified by n and n as follows:...
Page 93
Confidential · After printing a bit image, the printer returns to normal data processing mode. · This command is not affected by print modes (emphasized, double-strike, underline, character size or white/black reverse printing), except upside-down printing mode. · The relationship between the image data and the dots to be printed is as follows: ·...
Page 94
Confidential · When 24-dot bit image is selected: Bit-image data d1 d2 d3 d4 d5 d6 d7 d8 d9 d4 d7 Bit-image data d2 d5 d8 d3 d6 d Print data Print data 1 dot Single density Double density TITLE SHEET TM-T88 II II II II series REVISION...
Confidential [Name] Turn underline mode on/off [Format] ASCII Decimal 0 £ n £ 2, 48 £ n £ 50 [Range] [Description] Turns underline mode on or off, based on the following values of n : Function 0, 48 Turns off underline mode 1, 49 Turns on underline mode (1-dot thick) 2, 50...
Confidential ESC 3 n [Name] Set line spacing [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Sets the line spacing to [ n ´ vertical or horizontal motion unit] inches. · The line spacing can be set independently in standard mode and in page mode. [Notes] ·...
Confidential ESC = n [Name] Set peripheral device [Format] ASCII Decimal 1 £ n £ 3 [Range] [Description] Selects device to which host computer sends data, using n as follows: Off/On Decimal Function Printer disabled. Printer enabled Undefined. · When the printer is disabled, it ignores all data except for error-recovery [Notes] commands (DLE EOT, DLE ENQ, DLE DC4) until it is enabled by this command.
Confidential ESC @ [Name] Initialize printer [Format] ASCII Decimal [Description] 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. · The DIP switch settings are not checked again. [Notes] ·...
Confidential ESC E n [Name] Turn emphasized mode on/off [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Turns emphasized mode on or off When the LSB of n is 0, emphasized mode is turned off. When the LSB of n is 1, emphasized mode is turned on. ·...
Confidential ESC J n [Name] Print and feed paper [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Prints the data in the print buffer and feeds the paper [ n ´ vertical or horizontal motion unit] inches. · After printing is completed, this command sets the print starting position to the [Notes] beginning of the line.
Confidential ESC L [Name] Select page mode [Format] ASCII Decimal [Description] Switches from standard mode to page mode. · This command is enabled only when processed at the beginning of a line in [Notes] standard mode. · This command has no effect in page mode. ·...
Confidential ESC M n [Name] Select character font [Format] ASCII Decimal [Range] n = 0, 1, 48, 49 [Description] Selects character fonts. Function Character font A (12 ´ 24) selected. 0, 48 Character font B (9 ´ 17) selected. 1, 49 ESC R n [Name] Select an international character set...
Confidential ESC S [Name] Select standard mode [Format] ASCII Decimal [Description] Switches from page mode to standard mode. · This command is effective only in page mode. [Notes] · Data buffered in page mode are cleared. · This command sets the print position to the beginning of the line. ·...
Confidential ESC T n [Name] Select print direction in page mode [Format] ASCII Decimal 0 £ n £ 3 [Range] 48 £ n £ 51 [Description] Selects the print direction and starting position in page mode. n specifies the print direction and starting position as follows: Print Direction Starting Position 0, 48...
Confidential ESC V n [Name] Turn 90° clockwise rotation mode on/off [Format] ASCII Decimal 0 £ n £ 1, 48 £ n £ 49 [Range] [Description] Turns 90° clockwise rotation mode on/off n is used as follows: Function 0, 48 Turns off 90°...
Confidential ESC W x [Name] Set printing area in page mode [Format] ASC II Decimal 0 £ x £ 255 (except dx [Range] , dx , dx , dy , dy = dx =0 or dy = dy [Description] · The horizontal starting position, vertical starting position, printing area width, and printing area height are defined as x 0, y 0, dx (inch), dy (inch), respectively.
Page 107
Confidential Paper (X, Y) Print area (X + Dx-1, Y + Dy-1) · The printable area for this printer is 512/180 inches in the horizontal direction and 1662/360 · This printable area for this printer is approximately 72.2 mm (512/180 inches) (for 58 mm paper width mode;...
Confidential ESC \ n [Name] Set relative print position [Format] ASCII Decimal 0 £ n £ 255 [Range] 0 £ n £ 255 [Description] Sets the print starting position based on the current position by using the horizontal or vertical motion unit. ·...
Confidential ESC a n [Name] Select justification [Format] ASCII Decimal 0 £ n £ 2, 48 £ n £ 50 [Range] [Description] Aligns all the data in one line to the specified position n selects the justification as follows: Justification 0,48 Left justification 1, 49...
Confidential ESC c 3 n [Name] Select paper sensor(s) to output paper end signals [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Selects the paper sensor(s) to output paper end signals · Each bit of n is used as follows: Off/On Decimal Function...
Confidential ESC c 4 n [Name] Select paper sensor(s) to stop printing [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Selects the paper sensor(s) used to stop printing when a paper-end is detected, using n as follows: Off/On Decimal Function Paper roll near end sensor disabled.
Confidential ESC c 5 n [Name] Enable/disable panel buttons [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Enables or disables the panel buttons. · When the LSB of n is 0, the panel buttons are enabled. · When the LSB of n is 1, the panel buttons are disabled. ·...
Confidential ESC t n [Name] Select character code table [Format] ASCII Decimal 0 £ n £ 5, 20 £ n £26, n = 255 [Range] [Description] Selects a page n from the character code table. Page PC437 [U.S.A., Standard Europe] Katakana PC850 [Multilingual] PC860 [Portuguese]...
Confidential ESC { n [Name] Turns on/off upside-down printing mode [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Turns upside-down printing mode on or off. · When the LSB of n is 0, upside-down printing mode is turned off. ·...
Confidential FS g 1 m a1 a2 a3 a4 n d1...dk [Name] Write to user NV memory [Format] ASCII m a1 a2 a3 a4 n d1...dk m a1 a2 a3 a4 n d1...dk Decimal m a1 a2 a3 a4 n d1...dk [Range] m = 0...
Confidential FS g 2 m a1 a2 a3 a4 n [Name] Read from user NV memory [Format] ASCII m a1 a2 a3 a4 n m a1 a2 a3 a4 n Decimal m a1 a2 a3 a4 n [Range] m = 0 0 £...
Page 118
Confidential · With the parallel interface mode, the data buffer capacity (which is the memory area to store all transmitted data except ASB status) is 99 bytes. Data which exceeds 99 bytes are ignored. · Data which is stored in the user NV memory can be written by FS g 1. ·...
Confidential FS p n m [Name] Print NV bit image [Format] ASCII Decimal 1 £ n £ 255 [Range] 0 £ m £ 3 , 48 £ m £ 51 [Description] Prints a NV bit image n using the mode specified by m . Mode Vertical Dot Density (DPI) Horizontal Dot Density (DPI)
Confidential FS q n [x d1...dk]1...[x d1...dk]n [Name] Define NV bit image [Format] ASCII d1...dk]1...[ x d1...dk]n d1...dk]1...[ x d1...dk]n Decimal d1...dk]1...[ x d1...dk]n 1 £ n £ 255 [Range] 0 £ x £ 255 0 £ x £ 3 (when 1 £ ( x ´...
Page 121
Confidential · In standard mode, this command is effective only when processed at the beginning of the line. · In page mode, this command is not effective. · This command is effective when 7 bytes <FS~yH> is processed as a normal value.
Page 122
Confidential [Example] When x = 64, x = 0, y = 96, y ´ 256) ´ 8 dots = 512 dots d49057 d49152 TITLE SHEET TM-T88 II II II II series REVISION Specification SHEET NEXT (STANDARD)
Confidential GS ! n [Name] Select character size [Format] ASCII Decimal 0 £ n £ 255 [Range] (1 £ vertical number of times £ 8, 1 £ horizontal number of times £ 8) [Description] Selects the character height using bits 0 to 2 and selects the character width using bits 4 to 7, as follows: Off/On Decimal...
Page 124
Confidential · This command is all characters (alphanumeric and Kanji) effective except for [Notes] HRI characters. · If n is outside of the defined range, this command is ignored. · In standard mode, the vertical direction is the paper feed direction, and the horizontal direction is perpendicular to the paper feed direction.
Confidential GS $ n [Name] Set absolute vertical print position in page mode [Format] ASCII Decimal 0 £ n £ 255, 0 £ n £ 255 [Range] [Description] · Sets the absolute vertical print starting position for buffer character data in page mode.
Confidential GS * * * * x y d1...d(x ´ ´ ´ ´ y ´ ´ ´ ´ 8) [Name] Define downloaded bit image d1...d(x ´ y ´ 8) [Format] ASCII d1...d(x ´ y ´ 8) d1 ...d(x ´ y ´ 8) Decimal 1 £...
Page 127
Confidential GS ( A p [Name] Execute test print [Format] ASCII Decimal ´256))=2 [Range] +( p (where p =2, p 0 £ n £ 2, 48 £ n £ 50 1 £ m £ 3, 49 £ m £ 51 [Description] ·...
Confidential GS / m [Name] Print downloaded bit image [Format] ASCII Decimal 0 £ m £ 3, 48 £ m £ 51 [Range] [Description] Prints a downloaded bit image using the mode specified by m . m selects a mode from the table below: Mode Vertical Dot Density (DPI) Horizontal Dot Density (DPI) 0, 48...
Page 129
Confidential GS : [Name] Start/end macro definition [Format] ASCII Decimal [Description] Starts or ends macro definition. · Macro definition starts when this command is received during normal operation. [Notes] Macro definition ends when this command is received during macro definition. ·...
Confidential GS B n [Name] Turn white/black reverse printing mode [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Turns on or off white/black reverse printing mode. · When the LSB of n i s 0, white/black reverse mode is turned off. ·...
Type ID See table below. 3, 51 ROM version ID Depends on ROM version. Firmware version Depends on Firmware version. Manufacturer EPSON Printer name TM-T88II Serial number Depends on serial number. Supporting Kanji type Japan model: KANJI JAPANESE China model:...
Page 132
Confidential · When DTR/DSR control is selected in the serial interface model, the printer [Notes] transmits only 1 byte after confirming that the host is ready to receive data (DSR signal is SPACE). If the host computer is not ready to receive data (DSR signal is MARK), the printer waits until the host is ready.
Confidential GS L n [Name] Set left margin [Format] ASCII Decimal 0 £ n £ 255 [Range] 0 £ n £ 255 [Description] Sets the left margin using n and n · The left margin is set to [( n ´...
Confidential GS P x y [Name] Set horizontal and vertical motion units [Format] ASCII Decimal 0 £ x £ 255 [Range] 0 £ y £ 255 [Description] Sets the horizontal and vertical motion units to approximately 25.4/ x mm { 1/ x inches} and approximately 25.4/ y mm {1/ y inches}, respectively.
Confidential GS V m GS V m n [Name] Select cut mode and cut paper [Format] ASCII Decimal ASCII Decimal m = 1, 49 [Range] m = 66, 0 £ n £ 255 [Description] Selects a mode for cutting paper and executes paper cutting. The value of m selects the mode as follows: Print mode 0, 1, 49...
Confidential GS W n [Name] Set printing area width [Format] ASCII Decimal 0 £ n £ 255 [Range] 0 £ n £ 255 [Description] Sets the printing area width to the area specified by n and n · The printing area width is set to [( n ´...
Page 137
Confidential · If the width set for the printing area is less than the width of one character, when the character data is developed, the following processing is performed: The printing area width is extended to the right to accommodate one character.
Confidential GS \ n [Name] Set relative vertical print position in page mode [Format] ASCII Decimal 0 £ n £ 255 [Range] 0 £ n £ 255 [Description] Sets the relative vertical print starting position from the current position in page mode.
Confidential GS ^ r t m [Name] Execute macro [Format] ASCII Decimal 0 £ r £ 255 [Range] 0 £ t £ 255 m = 0, 1 [Description] Executes a macro. · r specifies the number of times to execute the macro. ·...
Confidential GS a n [Name] Enable/Disable Automatic Status Back (ASB) [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Enables or disables ASB and specifies the status items to include, using n as follows: Off/On Decimal Status for ASB Drawer kick-out connector pin 3 status disabled.
Page 141
Confidential · When the printer is disabled by ESC = (Select peripheral device), the four status bytes are transmitted whenever the status changes. · When using DLE EOT, GS I I I I , or GS r, the status transmitted by these commands and ASB status must be differentiated, according to the procedure in Appendix G, Transmission Status Identification .
Page 142
Confidential Second byte (printer information) Off/On Decimal Status for ASB Undefined. Undefined. Undefined. No auto cutter error. Auto cutter error occurred. Not used. Fixed to Off. No unrecoverable error. Unrecoverable error occurred. No automatically recoverable error. Automatically recoverable error occurred. Not used.
Confidential Fourth byte (paper sensor information) Off/On Decimal Status for ASB Undefined. Not used. Fixed to Off. 5, 6 Undefined. Not used. Fixed to Off. [Default] n = 0 when DIP SW 2-1 is off, n = 2 when DIP SW 2-1 is on. [Reference] DLE EOT, GS r, Appendix G, Transmission Status Identification GS b n...
Confidential GS f n [Name] Select font for Human Readable Interpretation (HRI) characters [Format] ASCII Decimal n = 0, 1, 48, 49 [Range] [Description] Selects a font for the HRI characters used when printing a bar code. n selects a font from the following table: Font Font A (12 ´...
Confidential GS k m d1...dk NUL GS k m n d1...dn [Name] Print bar code d1 ...d k [Format] ASCII d1 ...d k Decimal d1 ...d k ASCII d1 ... dn d1 ... dn d1 ... dn Decimal 0 £ m £ 6 (k and d depends on the bar code system used) [Range] 65 £...
Page 146
Confidential [Description] Selects a bar code system and prints the bar code. m selects a bar code system as follows: Bar Code System Number of Characters Remarks 11 £ k £ 12 48 £ d £ 57 UPC-A 11 £ k £ 12 48 £...
Page 147
Confidential [Notes for · n indicates the number of bar code data, and the printer processes n bytes from the next character data as bar code data. · If n is outside of the specified range, the printer stops command processing and processes the following data as normal data.
Page 148
Confidential · The printer prints HRI characters ( + an alphabetic character) as a control character (<00>H to <1F>H and <7F>H): Control character Control character ASCII Decimal HRI character ASCII Decimal HRI character [Example] Printing GS k 72 7 67 111 100 101 13 57 51 When CODE128 ( m = 73) is used: ·...
Page 149
Confidential Special characters are defined by combining two characters "{" and one character. The ASCII character "{" is defined by transmitting "{" twice consecutively. Transmit data Specific character ASCII Decimal SHIFT 7B, 53 123,83 CODE A 7B, 41 123, 65 CODE B 7B, 42 123, 66...
Confidential GS r n [Name] Transmit status [Format] ASCII Decimal [Range] n = 1, 2, 49, 50 [Description] Transmits the status specified by n as follows: Function 1, 49 Transmits paper sensor status 2, 50 Transmits drawer kick-out connector status ·...
Page 151
Confidential Drawer kick-out connector status ( n = 2, 50): Off/On Decimal Function Drawer kick-out connector pin 3 is LOW. Drawer kick-out connector pin 3 is HIGH. Undefined. Not used. Fixed to Off. 5, 6 Undefined. Not used. Fixed to Off. [Reference] DLE EOT, GS a, Appendix G TITLE SHEET...
Page 152
Confidential GS v 0 m x d1..dk [Name] Print raster bit image [Format] ASCII d1...dk d1...dk Decimal 29 d1...dk 0 £ m £ 3, 48 £ m £ 51 [Range] 0 £ x £ 255 0 £ x £ 255 0 £...
Page 153
Confidential · d indicates the bit-image data. Set time a bit to 1 prints a dot and setting it to 0 does not print a dot. H ´ [Example] When x 256=64 ´ 256) ´ 8dots = 512 dots ´ 256dots ·...
Confidential GS w n [Name] Set bar code width [Format] ASCII Decimal 2 £ n £ 6 [Range] [Description] Set the horizontal size of the bar code. n specifies the bar code width as follows: Module Width (mm) for Binary-level Bar Code Multi-level Bar Code Thin element width (mm) Thick element width (mm)
Confidential 6.5 Kanji Control Commands (only for TM-T88II II II IIM/TM-T88II II II IIPM) FS ! n [Name] Set print mode(s) for Kanji characters [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Sets the print mode for Kanji characters, using n as follows: Off/On Hex Decimal Function...
Page 156
Confidential FS & [Name] Select Kanji character mode [Format] ASCII & Decimal [Description] Selects Kanji character mode. · When the Kanji character code system is SHIFT JIS, the printer performs only [Notes] internal flag operations. Printing is not affected. [Notes] For Japanese Kanji model: ·...
Confidential FS - - - - n [Name] Turn underline mode on/off for Kanji characters [Format] ASCII Decimal 0 £ n £ 2, 48 £ n £ 50 [Range] [Description] Turns underline mode for Kanji characters on or off, based on the following values of n .
Confidential FS . [Name] Cancel Kanji character mode [Format] ASCII Decimal [Description] Cancels Kanji character mode. [Notes] For Japanese Kanji model: · This command is effective only when the JIS code system is selected. · When the Kanji character mode is not selected, all character codes are processed one byte at a time as ASCII code.
Page 159
Confidential 24dots 24dots [character] d1=<00>H p4=<03>H d7=<0F>H d10=<0D>H d13=<0C>H d16=<0D>H ··· ··· d2=<00>H p5=<C0>H d8=<C0>H d11=<80>H d14=<03>H d16=<83>H ··· ··· d3=<00>H p6=<00>H d9=<00>H d12=<00>H d15=<00>H d16=<80>H ··· ··· TITLE SHEET TM-T88 II II II II series REVISION Specification SHEET NEXT (STANDARD)
Confidential FS C n [Name] Select Kanji character code system [Format] ASCII Decimal n = 0, 1, 48, 49 [Range] [Description] Selects a Kanji character code system, based on the following values of n : Kanji System 0, 48 JIS code 1, 49 SHIFT JIS code ·...
Confidential FS S n1 n2 [Name] Set left- and right-side Kanji character spacing [Format] ASCII Decimal 0 £ n1 £ 255 [Range] 0 £ n2 £ 255 [Description] Sets left- and right-side Kanji character spacing n1 and n2 , respectively. ·...
Confidential FS W n [Name] Turn quadruple-size mode on/off for Kanji characters [Format] ASCII Decimal 0 £ n £ 255 [Range] [Description] Turns quadruple-size mode on or off for Kanji characters. · When the LSB of n is 0, quadruple-size mode for Kanji characters is turned off. ·...
Confidential APPENDIX A: MISCELLANEOUS NOTES A.1 Notes on Printing and Paper Feeding 1) Because the TM-T88II series printer is a line printer, it automatically feeds paper after printing the data. Therefore, when the line spacing for one line is set to a smaller value than the print data, paper may be fed more than the set amount just to print the data.
Confidential A.2 Notes on Printer Installation · Connect the external power supply to the power supply connector of the printer. Then plug in the external power supply and turn it on if necessary. Be sure not to connect the external power supply with the wrong polarity.
Page 165
Confidential 2) Thermal paper handling Notes on using thermal paper Chemicals and oil on thermal paper may cause discoloration and faded printing. Therefore, pay attention to the following: a) Use water paste, starch paste, polyvinyl paste, or CMC paste when gluing thermal paper.
Confidential APPENDIX B: PAPER ROLL SETUP B.1 Replacing the Paper Roll 1) Open the printer cover by pressing the cover open button. 2) Remove the spool of the used paper roll from the paper holder and load the new paper roll. 3) Pull out some of the paper from the paper roll and close the printer cover.
Confidential APPENDIX C: ADJUSTING THE PAPER ROLL NEAR-END SENSOR LOCATION The remaining detectable amount of paper on the paper roll varies with the inside and outside diameters of the paper core. The minimum detectable amount of paper on the paper roll can be set using the following method: 1) The inside diameter of the paper spool should be 12mm (.47") and the outside diameter of the paper spool should be 18mm (.71").
Page 168
Confidential 3) Change the paper roll near-end sensor position, in order to detect the paper near-end correctly when the printer is attached to a wall. (1) Loosen the screw for the detector. (2) Push the lever on the detector until it touches the back off the hole. (3) Turn the knob towards you until the lever clicks into place in the other hole.
Confidential APPENDIX D: RECOVERY FROM THE AUTO CUTTER ERROR · If a foreign object such as a push pin or paper clip drops in the auto cutter and causes the auto cutter to lock up, the printer enters an error state and begins the recovery operation automatically.
Confidential APPENDIX E: PRINT HEAD CLEANING Paper dust on the heating elements may lower the print quality. In this case, clean the print head as follows: 1) Open the printer cover. 2) Clean the thermal elements of the print head using a cotton swab moistened with alcohol solvent (ethanol, methanol, IPA).
Confidential APPENDIX F: NOTES ON USING THE DRAWER KICK-OUT CONNECTOR 1) Drawer kick-out connector use conditions (refer to Section 2.2.3, Drawer kick-out connector) Because drawer specifications differ depending the manufacturer and the part number, make sure that the specifications of the drawer to be used meet the following conditions before connecting it to the drawer kick-out connector.
Confidential APPENDIX G: TRANSMISSION STATUS IDENTIFICATION Because the specified status bits transmitted from the TM-T88II series printer are fixed, the user can confirm the command to which the status belongs, as shown in the following table. Table G.1 Transmission Status Identification Command &...
Confidential APPENDIX H: CONFIGURING THE SPACE PAGE The space page is the character code table where character codes 80H to FFH are all spaces. This character code table is selected when n is set to 255 using the character code table selection command ESC t n .
Page 174
Confidential NOTE: (*1) The space page top address is used for writing character data on to a flash ROM. The address only for a ROM itself is the result of the above address minus F80000H. · 9 ´ 17 font (in case of character code F0H on page 255) Character data top address FCBC80H+(F0H-80H)´34 = FCCB60H Address data d1:FCCB60H 00H...
Page 175
Confidential APPENDIX I: EXAMPLE PRINTING IN PAGE MODE Example use of page mode is described in this appendix. A typical procedure for transmitting commands in page mode is as follows: Transmit ESC L to enter page mode. Specify the printable area using ESC W. Specify the printing direction using ESC T.
Page 176
Confidential Note that a line feed was inserted between "lesson" and "TEST 1" in Figure I.1. This line feed was inserted automatically because there was no room for the blank " " following the word "lesson" within the horizontal range of the 200 ´ 400 printable area. The feed amount here is that specified by ESC 3.
Page 177
Confidential If the program lines listed below are included before the FF is transmitted, a portion of the data will be deleted: 170 PRINT #1,CHR$(&H1B);"W";CHR$(72);CHR$(0);CHR$(96);CHR$(0); 180 PRINT #1,CHR$(51);CHR$(0);CHR$(81);CHR$(0); 190 PRINT #1,CHR$(&H18); 200 PRINT #1,CHR$(&HC); If the above program is included, character string "GHI" is deleted, resulting in the printout shown in Figure I.3.
Confidential APPENDIX J: CODE128 BAR CODE J.1 Description of the CODE128 Bar Code In CODE128 bar code system, it is possible to represent 128 ASCII characters and 2-digit numerals using one bar code character that is defined by combining one of the 103 bar code characters and 3 code sets.
Confidential J.2 Code Tables Printable characters in code set A Transmit Data Transmit Data Transmit Data Character Decimal Character Decimal Character Decimal FNC1 7B,31 123,49 FNC2 7B,32 123,50 FNC3 7B,33 123,51 FNC4 7B,34 123,52 < SHIFT 7B,53 123,83 CODEB 7B,42 123,66 >...
Page 180
Confidential Printable characters in code set B Transmit Data Transmit Data Transmit Data Character Decimal Character Decimal Character Decimal " & 7B,7B 123,123 — FNC1 7B,31 123,49 FNC2 7B,32 123,50 FNC3 7B,33 123,51 FNC4 7B,34 123,52 SHIFT 7B,53 123,83 CODEA 7B,41 123,66 CODEC...
Page 181
Confidential Printable characters in code set C Transmit Data Transmit Data Transmit Data Character Decimal Character Decimal Character Decimal FNC1 7B,31 123,49 CODEA 7B,41 123,65 CODEB 7B,42 123,66 TITLE SHEET TM-T88 II II II II series REVISION Specification SHEET NEXT (STANDARD) App.
Page 182
Confidential APPENDIX K COMPARISON TABLE BETWEEN TM-T88II II II II AND TM-T88 TM-T88II TM-T88 1. Printing speed for receipt High speed mode 120 mm/sec maximum Approximately 70 mm/sec Low speed mode Approximately 50 mm/sec ladder bar code Approximately 42 mm/sec Approximately 35 mm/sec 9 ´...
Need help?
Do you have a question about the TM-T88IIP and is the answer not in the manual?
Questions and answers