Epson TM-T88II Series Specifications

Confidential
EPSON
Receipt Printer
TM-T88III series
Specification
STANDARD
Rev. No.
E
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-9925
Confidential
REVISION SHEET
Sheet 1 of 5
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
Rev.
Document
Design Section
Sheet Rev. No.
WRT
CHK
APL
Sheet
Rev. Sheet Rev.
Sheet
Rev.
A
Enactment
Nakayama
--
Omura
I
E
17
E
42
E
B
Change
Nakayama
--
Hagata
II
E
18
E
43
E
C
Change
Takami
--
Takizawa
III
E
19
E
44
E
D
Change
Takami
--
Takizawa
IV
E
20
E
45
E
E
Change
Momose
--
Matsumoto
V
E
21
E
46
E
VI
E
22
E
47
E
23
E
48
E
24
E
49
E
25
E
50
E
TITLE
TM-T88III series
Specification
(STANDARD)
1
E
26
E
51
E
2
E
27
E
52
E
3
E
28
E
53
E
4
E
29
E
54
E
5
E
30
E
55
E
6
E
31
E
56
E
7
E
32
E
57
E
8
E
33
E
58
E
9
E
34
E
59
E
10
E
35
E
60
E
11
E
36
E
61
E
12
E
37
E
62
E
13
E
38
E
63
E
14
E
39
E
64
E
15
E
40
E
65
E
16
E
41
E
66
E
Front Part
Cover
Rev.
Sheet
Confidentiality
Agreement
General
Features
Table of
Contents
Contents
Appendix
Total
1
5
1
1
4
152
20
184
Confidential
REVISION SHEET
Sheet 2 of 5
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
Rev.
Document
Design Section
WRT
CHK
Sheet Rev. No.
APL
Sheet
Rev. Sheet Rev.
Sheet
Rev.
A
Enactment
67
E
92
E
117
E
B
Change
68
E
93
E
118
E
C
Change
69
E
94
E
119
E
D
Change
70
E
95
E
120
E
E
Change
71
E
96
E
121
E
72
E
97
E
122
E
73
E
98
E
123
E
74
E
99
E
124
E
75
E
100
E
125
E
76
E
101
E
126
E
77
E
102
E
127
E
78
E
103
E
128
E
79
E
104
E
129
E
80
E
105
E
130
E
81
E
106
E
131
E
82
E
107
E
132
E
83
E
108
E
133
E
84
E
109
E
134
E
85
E
110
E
135
E
86
E
111
E
136
E
87
E
112
E
137
E
88
E
113
E
138
E
89
E
114
E
139
E
90
E
115
E
140
E
91
E
116
E
141
E
TITLE
TM-T88III series
Specification
(STANDARD)
Front Part
Cover
Rev.
Sheet
Confidentiality
Agreement
General
Features
Table of
Contents
Contents
Appendix
Total
1
5
1
1
4
152
20
184
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
Rev.
Document
Design Section
WRT
CHK
Sheet Rev. No.
APL
Sheet
Rev. Sheet Rev.
A
Enactment
142
E
App.1
E
B
Change
143
E
App.2
E
C
Change
144
E
App.3
E
D
Change
145
E
App.4
E
E
Change
146
E
App.5
E
147
E
App.6
E
148
E
App.7
E
149
E
App.8
E
150
E
App.9
E
151
E
App.10
E
152
E
App.11
E
App.12
E
App.13
E
App.14
E
App.15
E
App.16
E
App.17
E
App.18
E
App.19
E
App.20
E
TITLE
Sheet
Rev.
Front Part
TM-T88III series
Specification
(STANDARD)
Cover
Rev.
Sheet
Confidentiality
Agreement
General
Features
Table of
Contents
Contents
Appendix
Total
1
5
1
1
4
152
20
184
Confidential
REVISION SHEET
Sheet 4 of 5
REV.
SHEET
B
All
All pages are revised, due to addition of the multilingual support.
II
GENERAL FEATURES
The following models are available …
(added)
III - VI
Table of Contents
1–3
1.1 Printing Specifications
1.2 Character Specifications
Description for Kanji and Thai characters support
(changed)
25
2.1.4 Other interfaces
31
Kanji command list
42 - 50
66
(added)
3.2.11 Page 20 through 3.2.17 Page 26
3.2.11 → 3.2.18, 3.2.12 → 3.2.19
(added)
5.1 Standard Accessories
User’s manual (Languages: .. Simplified Chinese, Traditional Chinese)
ESC !
[Details] • Emphasized mode is … (added)
86
ESC [Details] • This command does not … (added)
106
ESC t
[Range] [Description] [Default]
145 152
GS I
[Range] [Description] n=69
(added)
6.4 Kanji Control Commands (added)
App.1
Table A.1
APPENDIX K,
II, 1, 3,
4, 5,
66, 68,
99,
129,
App.20
54
58 mm paper width model (added)
102
(added)
Thai model (added)
App.20
All
77
(added)
(added)
77
123
C
CHANGED CONTENTS
Kanji font (added)
Multilingual support (changed)
All pages are revised.
Table 3.3.5 DIP Switch 1
SW3 Undefined → Selects paper sensors to output paper-end signals
ESC ! n
[Details]
• ESC M can also select … (added)
ESC c 3 n
[Default]
n = 15
→
When DIP switch 1-3 is Off: n = 15
When DIP switch 1-3 is On: n = 0
TITLE
TM-T88IIII series
Specification
(STANDARD)
Confidential
REVISION SHEET
Sheet 5 of 5
REV.
D
SHEET
2
1.2 Character Specifications
➀ Simplified Chinese (GB2312) 7580
→ Simplified Chinese (GB18030-2000)
50
3.2.19 International Character Set
Slovenia/Croatia, China (added)
94
ESC R
[Range]
[Description]
[Default]
123
E
CHANGED CONTENTS
All
II
1, 3, 4,
5, 66,
68, 99,
129
App. 20
28,553
0 ≤ n ≤ 13 → 0 ≤ n ≤ 15
n = 14, 15 (added)
(change)
GS I n
[Description]
Printer model ID:
Type of model:
All pages are revised.
TM-T88II series → TM-T88III series
CHINA GB2312 → CHINA GB18030
GENERAL FEATURES
The model combination is described both for the paper width and the character set.
To describe both for the 80 mm paper width model and 58 mm paper width mode, the
“80 mm paper width model” is added.
APPENDIX K
7. Multilingual support
∗ The 58 mm paper width model is …
(deleted)
TITLE
TM-T88IIII series
Specification
(STANDARD)
Confidential
CONFIDENTIALITY AGREEMENT
BY USING THIS DOCUMENT, YOU AGREE TO ABIDE BY THE TERMS OF THIS AGREEMENT. PLEASE
RETURN THIS DOCUMENT IMMEDIATELY IF YOU DO NOT AGREE TO THESE TERMS.
1. This document contains confidential, proprietary information of Seiko Epson Corporation or its affiliates.
You must keep such information confidential. If the user is a business entity or organization, you must
limit disclosure to those of your employees, agents, and contractors who have a need to know and who
are also bound by obligations of confidentiality.
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.
3. If a court, arbitrator, government agency, or the like orders you to disclose any confidential information,
you must immediately notify Seiko Epson. You agree to give Seiko Epson reasonable cooperation and
assistance in the negotiation.
4. You may use confidential information only for the purpose of operating or servicing the products to which
the document relates, unless you obtain the prior written consent of Seiko Epson for some other use.
5. Seiko Epson warrants that it has the right to disclose the confidential information. SEIKO EPSON
MAKES NO OTHER WARRANTIES CONCERNING THE CONFIDENTIAL INFORMATION OR ANY
OTHER INFORMATION IN THE DOCUMENT, INCLUDING (WITHOUT LIMITATION) ANY
WARRANTY OF TITLE OR NON-INFRINGEMENT. Seiko Epson has no liability for loss or damage
arising from or relating to your use of or reliance on the information in the document.
6. You may not reproduce, store, or transmit the confidential information in any form or by any means
(electronic, mechanical, photocopying, recording, or otherwise) without the prior written permission of
Seiko Epson.
7. Your obligations under this Agreement are in addition to any other legal obligations. Seiko Epson does
not waive any right under this Agreement by failing to exercise it. The laws of Japan apply to this
Agreement.
Cautions
1. This document shall apply only to the product(s) identified herein.
2. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or
by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written
permission of Seiko Epson Corporation.
3. The contents of this document are subject to change without notice. Please contact us for the latest
information.
4. While every precaution has been taken in the preparation of this document, Seiko Epson Corporation
assumes no responsibility for errors or omissions.
5. Neither is any liability assumed for damages resulting from the use of the information contained herein.
6. Neither Seiko Epson Corporation nor its affiliates shall be liable to the purchaser of this product or third
parties for damages, losses, costs, or expenses incurred by the purchaser or third parties as a result of:
accident, misuse, or abuse of this product or unauthorized modifications, repairs, or alterations to this
product, or (excluding the U. S.) failure to strictly comply with Seiko Epson Corporation's operating and
maintenance instructions.
7. Seiko Epson Corporation shall not be liable against any damages or problems arising from the use of
any options or any consumable products other than those designated as Original EPSON Products or
EPSON Approved Products by Seiko Epson Corporation.
Trademarks
®
®
EPSON and ESC/POS are registered trademarks of Seiko Epson Corporation.
General Notice: Other product and company names used herein are for identification purposes only and may
be trademarks of their respective companies.
TITLE
EPSON
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
II
I
Confidential
GENERAL FEATURES
This specification applies the following models of the TM-T88III series printer:
TM-T88III
TM-T88IIIP
(with serial interface (*1))
(with parallel interface)
The following models support the listed paper widths and character sets.
• Paper width type:
1) 80 mm paper width model
2) 58 mm paper width model (*)
(*) The 58-mm paper width model is supported only by the ANK and Japanese models.
• Character supporting: 1) Alphanumeric (ANK) model
2) Japanese model
2) Multilingual model (*)
(*) The multilingual character model supports printing with one of the following character
sets:
➀ Simplified Chinese
➁ Traditional Chinese
➂ Thai
➃ Korean
The printer has the following features:
1) Printing
• High speed printing: approximately 35.5 lps (4.23 mm {1/6"} feed) maximum.
[lps: lines per second]
• Low-noise thermal printing.
• High reliability due to a stable mechanism.
2) Application Software
• Command protocol is based on the ESC/POS£ standard.
• Various Layouts are possible by using page mode.
• Characters can be scaled up to 64 times as large as the standard size.
Smoothing is also possible.
• Bar code printing is possible by using a bar code command. Bar codes can be printed both in the
vertical direction (fence bar code) and in the horizontal direction (ladder bar code) (*2).
• Repeated operation and copy printing are possible by using macro definitions.
• Character font size (12 × 24 font or 9 × 17 font) can be selected using a command.
3) Printer Handling
• Easy paper roll setting.
• Equipped with an autocutter.
• The printer allows easy maintenance for tasks such as head cleaning.
• Three different print densities can be selected by DIP switches.
• The built-in interface provides control capability for two drawers.
NOTES) *1: An RS-485 serial interface is a factory option.
*2: The ladder bar code is effective only in the page mode.
TITLE
EPSON
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
III
II
Confidential
Table of Contents
1. GENERAL SPECIFICATIONS
1.1 Printing Specifications .................................................................................................................. 1
1.2 Character Specifications .............................................................................................................. 2
1.3 Autocutter ..................................................................................................................................... 3
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............................................................................................................................... 6
1.9 Electrical Characteristics .............................................................................................................. 7
1.10 EMI and Safety Standards Applied............................................................................................. 7
1.11 Reliability .................................................................................................................................... 8
1.12 Environmental Conditions .......................................................................................................... 8
1.13 Installation .................................................................................................................................. 9
2. CONFIGURATION
2.1 Interface ..................................................................................................................................... 10
2.1.1 RS-232 serial interface ....................................................................................................... 10
2.1.2 IEEE 1284 Bidirectional Parallel Interface .......................................................................... 15
2.1.3 RS-485 Serial Interface....................................................................................................... 21
2.1.4 Other Interfaces .................................................................................................................. 25
2.2 Connectors ................................................................................................................................. 26
2.2.1 Interface Connectors........................................................................................................... 26
2.2.2 Power Supply Connector .................................................................................................... 26
2.2.3 Drawer Kick-out Connector (Modular Connector)............................................................... 27
3. FUNCTIONS
3.1 List of commands ....................................................................................................................... 29
3.2 Character Code Tables .............................................................................................................. 32
3.2.1 Page 0 (PC437: USA, Standard Europe) (International Character Set: U.S.A.)................. 32
3.2.2 Page 1 (Katakana) .............................................................................................................. 33
3.2.3 Page 2 (PC850: Multilingual) .............................................................................................. 34
3.2.4 Page 3 (PC860: Portuguese).............................................................................................. 35
3.2.5 Page 4 (PC863: Canadian-French) .................................................................................... 36
3.2.6 Page 5 (PC865: Nordic)...................................................................................................... 37
3.2.7 Page 16 (WPC1252)........................................................................................................... 38
3.2.8 Page 17 (PC866: Cyrillic#2)................................................................................................ 39
3.2.9 Page 18 (PC852: Latin2) .................................................................................................... 40
3.2.10 Page 19 (PC858) .............................................................................................................. 41
3.2.11 Page 20 (Thai character code 42) .................................................................................... 42
3.2.12 Page 21 (Thai character code 11) .................................................................................... 43
3.2.13 Page 22 (Thai character code 13) .................................................................................... 44
3.2.14 Page 23 (Thai character code 14) .................................................................................... 45
3.2.15 Page 24 (Thai character code 16) .................................................................................... 46
3.2.16 Page 25 (Thai character code 17) .................................................................................... 47
3.2.17 Page 26 (Thai character code 18) .................................................................................... 48
3.2.18 Page 255 (Space Page).................................................................................................... 49
3.2.19 International Character Set ............................................................................................... 50
3.3 Switches and Buttons................................................................................................................. 51
3.3.1 Power Button....................................................................................................................... 51
3.3.2 Panel Buttons...................................................................................................................... 51
3.3.3 DIP Switches....................................................................................................................... 52
TITLE
EPSON
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
IV
III
Confidential
3.4 Panel LED Indicators.................................................................................................................. 55
3.5 Self-test ...................................................................................................................................... 56
3.6 Hexadecimal Dumping ............................................................................................................... 57
3.7 Error Processing......................................................................................................................... 58
3.7.1 Error Types ......................................................................................................................... 58
3.7.2 Printer Operation When an Error Occurs ........................................................................... 59
3.7.3 Data Receive Error (only in the serial interface specification) ............................................ 59
3.8 Paper Sensors............................................................................................................................ 59
3.9 Cover Open Button..................................................................................................................... 60
3.10 Cover Open Sensor.................................................................................................................. 60
3.11 Print Buffer-full Printing ............................................................................................................ 60
3.12 Page Mode ............................................................................................................................... 61
3.12.1 General Description .......................................................................................................... 61
3.12.2 Setting Values in Standard and Page Modes ................................................................... 61
3.12.3 Formatting of Print Data in the Printable Area .................................................................. 62
4. CASE SPECIFICATIONS
4.1 External Dimensions and Mass.................................................................................................. 65
4.2 Color........................................................................................................................................... 65
4.3 External Appearance.................................................................................................................. 65
5. OPTIONS AND CONSUMABLES
5.1 Standard Accessories ................................................................................................................ 66
5.2 Options ....................................................................................................................................... 66
5.3 Consumables ............................................................................................................................. 66
6. COMMANDS
6.1 Command Notation .................................................................................................................... 67
6.2 Explanation of Terms ................................................................................................................. 67
6.3 Control Commands .................................................................................................................... 69
HT ................................................................................................................................................ 69
LF................................................................................................................................................. 69
FF................................................................................................................................................. 70
CR................................................................................................................................................ 70
CAN ............................................................................................................................................. 70
DLE EOT n................................................................................................................................... 71
DLE ENQ n .................................................................................................................................. 74
DLE DC4 n m t............................................................................................................................. 75
ESC FF ........................................................................................................................................ 76
ESC SP n ..................................................................................................................................... 76
ESC ! n......................................................................................................................................... 77
ESC $ nL nH ................................................................................................................................ 78
ESC % n ...................................................................................................................................... 79
ESC & y c1 c2 [x1 d1...d(y × x1)]...[xk d1...d(y × xk)] .................................................................. 80
ESC ∗ m nL nH d1...dk ................................................................................................................ 83
ESC - n ........................................................................................................................................ 86
ESC 2........................................................................................................................................... 86
ESC 3 n........................................................................................................................................ 87
ESC = n........................................................................................................................................ 88
ESC ? n........................................................................................................................................ 88
ESC @ ......................................................................................................................................... 89
ESC D n1...nk NUL ...................................................................................................................... 90
ESC E n ....................................................................................................................................... 91
ESC G n....................................................................................................................................... 91
TITLE
EPSON
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
V
SHEET
IV
Confidential
ESC J n........................................................................................................................................ 92
ESC L........................................................................................................................................... 93
ESC M n....................................................................................................................................... 94
ESC R n ....................................................................................................................................... 94
ESC S .......................................................................................................................................... 95
ESC T n ....................................................................................................................................... 96
ESC V n ....................................................................................................................................... 97
ESC W xL xH yL yH dxL dxH dyL dyH ........................................................................................ 98
ESC \ nL nH ............................................................................................................................... 100
ESC a n...................................................................................................................................... 101
ESC c 3 n................................................................................................................................... 102
ESC c 4 n................................................................................................................................... 103
ESC c 5 n................................................................................................................................... 104
ESC d n...................................................................................................................................... 104
ESC p m t1 t2............................................................................................................................. 105
ESC t n....................................................................................................................................... 106
ESC { n ...................................................................................................................................... 107
FS g 1 m a1 a2 a3 a4 nL nH d1...dk .......................................................................................... 108
FS g 2 m a1 a2 a3 a4 nL nH...................................................................................................... 109
FS p n m .................................................................................................................................... 111
FS q n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n.............................................................. 112
GS ! n......................................................................................................................................... 115
GS $ nL nH ................................................................................................................................ 117
GS ∗ x y d1...d(x × y × 8) ........................................................................................................... 118
GS ( A pL pH n m....................................................................................................................... 119
GS / m........................................................................................................................................ 120
GS :............................................................................................................................................ 121
GS B n ....................................................................................................................................... 122
GS H n ....................................................................................................................................... 122
GS I n......................................................................................................................................... 123
GS L nL nH ................................................................................................................................ 125
GS P x y..................................................................................................................................... 126
➀GS V m ➁GS V m n.............................................................................................................. 127
GS W nL nH............................................................................................................................... 128
GS \ nL nH ................................................................................................................................. 130
GS ^ r t m ................................................................................................................................... 131
GS a n........................................................................................................................................ 132
GS b n........................................................................................................................................ 135
GS f n......................................................................................................................................... 135
GS h n........................................................................................................................................ 136
➀ GS k m d1...dk NUL ➁GS k m n d1...dn.............................................................................. 136
GS r n......................................................................................................................................... 141
GS v 0 m xL xH yL yH d1....dk................................................................................................... 143
GS w n ....................................................................................................................................... 144
6.4 Kanji Control Commands ......................................................................................................... 145
FS ! n ......................................................................................................................................... 145
FS & ........................................................................................................................................... 146
FS - n ......................................................................................................................................... 147
FS . ............................................................................................................................................ 148
FS 2 c1 c2 d1...dk ...................................................................................................................... 148
FS C n........................................................................................................................................ 150
FS S n1 n2 ................................................................................................................................. 151
FS W n....................................................................................................................................... 152
TITLE
EPSON
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
VI
V
Confidential
APPENDIX A: MISCELLANEOUS NOTES ................................................................................ App.1
APPENDIX B: PAPER ROLL SETUP......................................................................................... App.4
APPENDIX C: ADJUSTING THE PAPER ROLL NEAR-END SENSOR LOCATION................. App.5
APPENDIX D: RECOVERY FROM THE AUTO CUTTER ERROR............................................ App.7
APPENDIX E: PRINT HEAD CLEANING ................................................................................... App.8
APPENDIX F: NOTES ON USING THE DRAWER KICK-OUT CONNECTOR ......................... App.9
APPENDIX G: TRANSMISSION STATUS IDENTIFICATION .................................................. App.10
APPENDIX H: CONFIGURING THE SPACE PAGE ................................................................ App.11
APPENDIX I: EXAMPLE PRINTING IN PAGE MODE............................................................ App.13
APPENDIX J: CODE128 BAR CODE ...................................................................................... App.16
APPENDIX K: COMPARISON TABLE BETWEEN TM-T88III AND TM-T88II ........................ App.20
TITLE
EPSON
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
1
VI
Confidential
1. GENERAL SPECIFICATIONS
1.1 Printing Specifications
1) Printing method:
Thermal line printing
2) Dot density:
180 dpi × 180 dpi
[dpi: dots per 25.4 mm {1"}]
3) Printing direction:
Unidirectional with friction feed
4) Printing width:
For 80mm paper width model; 72 mm {2.83"}, 512 dot positions
For 58mm paper width model; 50.8 mm {2”}, 360 dot positions
5) Characters per line (default): For 80mm paper width mode;
Font A:
42
Font B:
56
Kanji:
21
For 58mm paper width mode;
Font A:
30
Font B:
40
Kanji:
15
6) Character spacing (default): Font A:
0.28 mm {0.01"} (2 dots)
Font B:
0.28 mm {0.01"} (2 dots)
Programmable by control command.
7) Printing speed:
High speed mode:
Approximately 150 mm/s maximum
{Approximately 5.9"/s maximum}
47.2 lps maximum (computed value for 3.18 mm {1/8"} feed)
35.5 lps maximum (4.23 mm {1/6"} feed)
(at 24V, 28°C {82.4°F}, Density level 1. Speeds are switched
automatically depending on the voltage applied to the printer and
head temperature conditions.)
Low power consumption mode:
Approximately 16.5 lps (4.23 mm {1/6"} feed)
Approximately 70 mm/s {approximately 2.76"/s}
When a ladder bar code is printed:
Approximately 42 mm/s {approximately 1.7"/s}
[lps: lines per second]
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
2
1
Confidential
NOTES: • There may be variations in printing after switching the mode of the printing speed. To
prevent this for logo printing with ESC ∗ command, using a downloaded bit image is
recommended. Change in printing speed does not occur during down loaded bit image
printing.
• Printing speed may be slower depending on the data transmission speed and the
combination of control commands.
• Low transmission speed may cause intermittent printing.
data to the printer as quickly as possible.
It is recommended to transmit
• High speed mode or low power consumption mode is selected by a DIP switch. (Refer to
Table 3.3.4 and 3.3.7).
8) Paper feed speed:
Approximately 150 mm/s {approximately 5.9"/s}
(continuous paper feeding)
9) Line spacing (default):
4.23 mm {1/6"}
Programmable by control command.
1.2 Character Specifications
1) Number of characters:
Alphanumeric characters:
Extended graphics:
International characters:
Japanese model:
95
128 × 11 pages
(including one space page)
37
JIS (JIS X0208-1990):
Level 1: 3489
Level 2: 3390
Multilingual character model supports printing with one of the following
character sets:
➀ Simplified Chinese (GB18030-2000)
28,553
(∗ International characters: 48)
➁ Traditional Chinese (Big 5)
13494
➂ Thai characters (3-pass printing font)
128 characters × 7 pages
(133 character types)
➃ Korean Kanji (KS C5601)
8366
Font A:
12 × 24 (including 2-dot spacing in horizontal)
Font B:
9 × 17 (including 2-dot spacing in horizontal)
Kanji:
24 × 24
Thai font:
12 × 72, 9 × 51
Font A is selected as the default
2) Character structure:
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
3
2
Confidential
3) Character size:
Refer to Table 1.2.1.
Table 1.2.1
Standard
Character Size
Double-height
W×H (mm)
Font A 12×24
1.41×3.39
Font B 9×17
0.99×2.40
cpl
42
30
56
40
21
W×H (mm)
1.41×6.77
0.99×4.80
Double-width
cpl
42
30
56
40
21
W×H (mm)
2.82×3.39
1.98×2.40
Double-width/
Double-height
cpl W×H (mm) cpl
21
2.82×6.77
15
28
1.98×4.80
20
10
21
15
28
20
10
Kanji
24 × 24
3.39×3.39
Thai
FontA
1.14×10.16
42
1.41×20.32
42
2.82×10.16
21
2.82×20.32
21
Thai
FontB
0.99×7.20
56
0.99×14.40
56
1.98×7.20
28
1.98×14.40
28
15
3.39×6.77
15
6.77×3.39
6.77×6.77
7
7
Space between characters is not included.
Characters can be scaled up to 64 times as large as the standard sizes.
cpl = characters per line
∗ The values listed above in the upper columns are for 80 mm paper width model, in the lower
columns are for 58 mm paper width model.
4) Supporting character on each model type:
Table 1.2.2
Product Specifications
ANK model
Multilingual model
(Simplified Chinese)
Multilingual model
(Traditional Chinese)
Multilingual model
(Thai)
Multilingual model
(Korean)
Japanese model
(ANK = alphanumeric)
EPSON
TITLE
Refer to Table 1.2.2
Supporting Character on Each Model Type
Supported Characters
• Alphanumeric
--• Extended graphics
Simplified Chinese characters
• International characters
Traditional Chinese characters
Thai characters
Korean characters
Japanese characters
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
4
3
Confidential
1.3 Autocutter
Partial cut: Cutting with one point left uncut
NOTE: To prevent dot displacement, after cutting, paper must be fed approximately 1 mm {14/360"}
or more before printing.
1.4 Paper Roll Supply Device
1) Supply method:
Drop-in paper roll
2) Near-end sensor:
a) Detection method:
Microswitch
b) Paper roll spool diameter: Inside:
12 mm {0.47"}
Outside: 18 mm {0.71"}
c) Near-end adjustment:
Can be adjusted by changing the position of the adjusting screw.
Fixed position #1 (approximately 23 mm {0.9"})
#2 (approximately 27 mm {1.06"})
NOTE: You can use a command to stop printing upon detection of a paper near-end.
1.5
Paper Specification
1) Paper type:
Specified thermal paper
2) Form:
Paper roll
3) Paper width:
For 80 mm paper width model; 79.5 ± 0.5 mm {3.13 ± 0.02"}
For 58 mm paper width model; 57.5 ± 0.5 mm {2.26 ± 0.02"}
4) Paper roll size:
Roll diameter: Maximum 83 mm {3.26"}
Take-up paper roll width:
For 80 mm paper width model; 80 +0.5/–1.0 mm {3.15+0.02/–0.04"}
For 58 mm paper width model; 58 +0.5/–1.0 mm {2.28+0.02/–0.04"}
Specified thermal roll paper:
For 80 mm paper width model; NTP080-80
For 58 mm paper width model; NTP058-80
[Original paper: TF50KS-E Nippon Paper Industries Co., Ltd.]
Packaged roll paper:
[Original paper: PD160R (Oji Paper Mfg. Co., Ltd.)]
5) Specified paper:
In Japan: Nakagawa Manufacturing Co., Ltd.
In U.S.A.: Nakagawa Mfg. (USA) Inc.
In Europe: Nakagawa Mfg. (Europe) GmbH
In Southeast Asia: N.A.K. Mfg. (Malaysia) SDN BHD
The following paper can be used instead of the specified paper above:
Original paper: PD190R (Oji Paper Mfg. Co., Ltd.)
P350(F380), P310, P300
(Kanzaki Specialty Papers, Inc. (U.S.A.))
AF50KS-E (Jujo Thermal Oy (Finland))
6) Paper roll spool diameter:
Inside:
Outside:
12 mm {0.47"}
18 mm {0.71"}
NOTE: Paper must not be pasted to the paper roll spool.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
5
4
Confidential
1.6 Printable Area
1) Paper roll
For 80mm paper width model
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 ± 0.079"}.
a
a = 79.5 ± 0.5 mm {3.13 ± 0.02"}
b = 0.141 ± 0.05 mm {0.056 ± .002"}
b
c = 72.2 ± 0.2 mm {2.84 ± .008"}
d = 3.7 ± 0.2 mm {0.15 ± 0.079"}
c
e = 3.7 ± 0.2 mm {0.15 ± 0.079"}
[All the numeric values are typical.]
d
e
Figure 1.6.1
Paper Roll Printable Area
For 58mm paper width model
The printable area of a paper with width of 57.5 ± 0.5 mm (2.26" ± 0.02") is 50.8 ± 0.2 mm (2.00" ±
0.008") (360 dots) and the space on the left side is approximately 3.7mm (0.15”) and on the right
side is approximately 3.0mm (0.12”).
a
a = 57.5 ± 0.5 mm (2.26 ± 0.02")
b
b = 0.141 ± 0.05 mm (.056 ± .002")
c = 50.8 ± 0.2 mm (2.00 ± .008")
c
d = 3.7 ± 0.2 mm (0.15 ± 0.079").
e = 3.0 ± 0.2 mm (0.12 ± 0.079").
d
[All the numeric values are typical.]
e
Figure 1.6.2
1
Paper Roll Printable Area
256
257
512
Approximately 0.07mm (0.0028")
Figure 1.6.3
Shifting of the Print Position
NOTE: The print position within the printable area of the thermal elements for dots 257 to 512 is
shifted approximately 0.07 mm {0.003"} in the paper feed direction from the position for dots 1
to 256. Be sure not to print a ladder bar code across both printable areas, as this can cause
variations in printing which are difficult to read. However, when the ladder bar code is printed
with level 2 of print density, the difference is only approximately 0.04 ∼ 0.05 mm
{0.0015∼0.0019"}.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
6
5
Confidential
1.7 Printing and Cutting Positions
Approx. 29
Manual-cutter position
26.3
Approx.14.8
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; the values may vary slightly as a result of
paper slack or variations in the paper. Take the notice into account when setting the cutting
position of the auto-cutter.
1.8 Internal Buffer
1)
2)
3)
4)
5)
Receive buffer selectable as 45 bytes or 4 KB using the DIP switch.
User-defined buffer (both for user-defined characters and user-defined bit images):
Macro buffer: 2 KB
NV (Non-volatile) bit image buffer: 256 KB
NV user memory: 1 KB
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
12 KB
NO.
NEXT
SHEET
7
6
Confidential
1.9 Electrical Characteristics
+24 VDC ± 7%
1) Supply voltage:
2) Current consumption (at 24V, room temperature):
High speed mode:
Mean: Approximately 1.8 A
(Character font A α-N, capital letters, 36-character rolling pattern,
42 columns printing)
Peak: Approximately 7.7 A
Low power consumption mode:
Mean: Approximately 1.2 A
(Character font A α-N, capital letters, 36-character rolling pattern,
42 columns printing)
Peak: Approximately 6.6 A
Standby:
Mean: Approximately 0.2 A
NOTE: Maximum 1 A for drawer kick-out driving.
1.10 EMI and Safety Standards Applied
EMC is measured using SEIKO EPSON’s AC adapter
1) Europe
CE marking:
Directive: 89/336/EEC
EN55022 Class B
EN55024
IEC61000-4-2
IEC61000-4-3
IEC61000-4-4
IEC61000-4-5
IEC61000-4-6
IEC61000-4-11
Safety Standard: EN60950
2) North America
EMI: FCC/ICES-003 Class A
Safety standards: UL1950/CSA C22.2 No.950
3) Japan
EMC: VCCI Class A
4) Oceania
EMC: AS/NZS 3548
5) Taiwan
EMI:
Class B
Conditions of Acceptability
1) This component has been judged on the basis of the required spacing in the Standard for
Information Technology equipment, Including Electrical Business Equipment, UL 1950 and CSA
C22.2 No. 950, Sub-clause 2.9, which would cover the component itself if submitted for Listing.
2) This unit is intended to be supplied by a SELV circuit only.
3) The terminals and connectors have not been evaluated for field wiring.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
8
7
Confidential
1.11 Reliability
1) Life:
Mechanism:
Thermal head:
Auto cutter:
15,000,000 lines
100 million pulses, 100 km
1,500,000 cuts
(End of life is defined to have reached the end of its life when it reaches
the beginning of the Wearout Period.)
2) MTBF:
360,000 hours
(Failure is defined as Random Failure occurring at the time of the
Random Failure Period.)
3) MCBF:
52,000,000 lines
(This is an average failure interval based on failures relating to wearout
and random failures up to the life of 15 million lines.)
1.12 Environmental Conditions
1) Temperature: Operating:
Storage:
5 to 45°C {41 to 113°F}
-10 to 50°C {14 to 122°F} (except for paper)
2) Humidity:
10 to 90% RH
10 to 90% RH (except for paper)
Operating:
Storage:
[% RH]
90
34 ˚C, 90 %
80
40 ˚C, 65 %
60
Relative humidity
45 ˚C, 50 %
Operating environment
range
40
20
10
0
Figure 1.12.1
0
10
20
30
40
50
[˚C]
Ambient
temperature
Operating Temperature and Humidity Range
NOTE: If the printer is not used for a long time with paper installed, some part of the printing may be
light due to the deformation of the paper. If the printer is not used for a long time with paper
installed, be sure to feed paper approximately 30 mm {1.18"} before printing.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
9
8
Confidential
3) Vibration resistance:
When Packed:
Frequency: 5 to 55 Hz
2
Acceleration: Approximately 19.6 m/s {2 G}
Sweep:
10 minutes (half cycle)
Duration:
1 hour
Directions:
x, y, and z
No external or internal damage should be found after the vibration test,
and the unit should operate normally.
4) Impact resistance:
When Packed:
Package:
Height:
Directions:
EPSON standard package
60 cm {23.6"}
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.
When unpacked: Height:
Directions:
5 cm {1.97"}
Lift one edge and release it
(for all 4 edges).
When the printer is not printing, no external or internal damage should
be found after the drop test.
5) Acoustic noise(Operating):
1.13
When using autocutter:
Approximately 55 dB (Bystander position)
When not using autocutter:
Approximately 45 dB (Bystander position)
Installation
The TM-T88III series printer must be installed horizontally.
(Vibration during paper cutting and using a drawer should be considered. Take measures to prevent
the printer from moving. Affixing tapes are provided as an option.)
An optional hanging bracket can attach the printer to a wall. (Following the procedures describes in
the installation manual, install the wall mount and change the location of the paper roll near-end sensor,
then install the paper roll stopper and other parts.)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
10
9
Confidential
2. CONFIGURATION
2.1 Interface
2.1.1 RS-232 serial interface
2.1.1.1 Specifications
Data transmission:
Synchronization:
Handshaking:
Signal levels:
Baud rate:
Data word length:
Parity Settings:
Stop bits:
Connector (printer side):
Serial
Asynchronous
DTR/DSR or XON/XOFF control
MARK = -3 to -15 V:
Logic "1"/ OFF
SPACE = +3 to +15 V: Logic "0"/ ON
4800, 9600, 19200, 38400 bps
[bps: bits per second]
7 or 8 bits
None, even, odd
1 or more
Female DSUB-25 pin connector
NOTES: • The data word length, baud rate, and parity depend on the DIP switch settings. (Refer to
Section 3.3.3.)
• The stop bit for the printer side is fixed to 1.
2.1.1.2 Switching between online and offline
The printer does not have an online/offline switch.
The printer goes offline:
1) Between when the power is turned on (including reset using the interface) and when the printer is
ready to receive data.
2) During the self-test.
3) When the cover is open.
4) During paper feeding using the paper feed button.
5) When the printer stops printing due to a paper-end (in cases when an empty paper supply is
detected by either paper roll end detector or the paper roll near-end detector with a printing halt
feature by ESC c 4).
6) During macro executing standby status.
7) When a temporary abnormality occurs in the power supply voltage.
8) When an error has occurred.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
11
10
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
Pin
number
Signal
name
Signal
direction
TM-T88III Printer Status and Signals
Function
1
FG
—
Frame ground
2
TXD
Output
Transmit data
3
RXD
Input
Receive data
4
RTS
Output
6
DSR
Input
7
SG
—
20
DTR
Output
Same as DTR signal
This signal indicates whether the host computer can receive data.
SPACE indicates that the host computer can receive data, and MARK
indicates that the host computer cannot receive data.
When DTR/DSR control is selected, the printer transmits data after
confirming this signal (except when transmitting data by DLE EOT, and
GS a).
When XON/XOFF control is selected, the printer does not check this
signal.
Changing the DIP switch setting enables this signal to be used as a
reset signal for the printer (refer to Section 3.3.3).
The printer is reset when the signal remains MARK for
1 ms or more. (refer to Section 2.1.1.7)
Signal ground
1) When DTR/DSR control is selected, this signal indicates whether the
printer is busy. SPACE indicates that the printer is ready to receive
data, and MARK indicates that the printer is busy. The busy
condition can be changed by using DIP SW 2-1 as follows (refer to
Section 3.3.3):
Offline
DIP SW 2-1 status
EPSON
TITLE
Printer status
1. During the period from when the power is
turned on (including resetting using the
interface) to when the printer is ready to receive
data.
2. During the self-test.
3. When the cover is open.
4. During paper feeding using the paper feed
button.
5. When the printer stops printing due to a
paper-end.
6. During macro executing standby status.
7. When a temporary abnormality occurs in the
power supply voltage.
8. When an error has occurred.
9. When the receive buffer becomes full.(*1)
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
ON
BUSY
OFF
BUSY
BUSY
—
—
BUSY
BUSY
BUSY
—
BUSY
—
—
BUSY
BUSY
—
BUSY
BUSY
BUSY
NO.
NEXT
SHEET
12
11
Confidential
Table 2.1.1
Pin
number
25
Signal
name
Signal
direction
INIT
TM-T88III Printer Status and Signals (Continued)
Function
2) When XON/XOFF control is selected:
The signal indicates whether the printer is correctly connected and
is ready to receive data. SPACE indicates that the printer is ready
to receive data. The signal is always SPACE except in the
following cases:
• During the period from when the power is turned on to when the
printer is ready to receive data
• During the self-test
Changing the DIP switch setting enables this signal to be used as a
reset signal for the printer.
The printer is reset when the signal remains SPACE for 1 ms or more.
Input
*1 • Definition of “receive buffer full”
• When the receive buffer capacity is specified to 4 KB (DIP SW1-2 is Off):
• If the DIP SW2-5 is off, when the remaining space in the receive buffer drops to 128 bytes,
the printer status becomes “buffer full” and it remains “buffer full” until the space in the
receive buffer increases to 256 bytes.
• If the DIP SW2-5 is on, when the remaining space in the receive buffer drops to 128 bytes,
the printer status becomes “buffer full” and it remains “buffer full” until the space in the
receive buffer increases to 138 bytes.
• When the receive buffer capacity is specified to 45 bytes (DIP SW1-2 is On):
• Regardless of the DIP SW2-5 setting, when the remaining space in the receive buffer drops
to 16 bytes, the printer status becomes “buffer full” and it remains “buffer full” until the space
in the receive buffer increases to 26 bytes.
• The printer ignores the data received when the remaining space in the receive buffer
is 0 bytes.
2.1.1.4 XON/XOFF transmit timing
When XON/XOFF control is selected, the printer transmits XON or XOFF signals as follows.
timing differs depending on the DIP SW2-1 setting.
Table 2.1.2
XON/XOFF Transmit Timing
Printer status
XON
transmission
① When the printer goes online after turning on the power (or
reset using interface)
② When the receive buffer is released from the buffer full state
③ When the printer switches from offline to online
④ When the printer recovers from an error using the
DLE ENQ 1 or DLE ENQ 2 commands
XOFF
⑤ When the receive buffer becomes full
Transmission ⑥ When the printer switches from online to offline
NOTES: • The XON code is <11>H and the XOFF code is <13>H.
• In case ③, XON is not transmitted when the receive buffer is full.
• In case ⑥, XOFF is not transmitted when the receive buffer is full.
EPSON
TITLE
Transmit
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
DIP SW 2-1 status
ON
OFF
Transmit Transmit
Transmit
—
—
Transmit
Transmit
Transmit
Transmit
—
Transmit
Transmit
NO.
NEXT
SHEET
13
12
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.
• Transmit data to the printer after turning on the power and initializing the printer.
2.1.1.6 Notes on setting DIP switch 2-1 to ON
1) The printer mechanism stops but does not become busy when: an error has occurred, the cover is
open, printing stops due to a paper-end, or paper is fed using the paper feed button.
2) When setting DIP switch 2-1 to ON to enable handshaking with the printer, be sure to check the
printer status using the GS a command and the ASB function. In this setting, the default value of
n for GS a is 2. The printer automatically transmits the printer status, depending on online/offline
changes.
3) When using DLE EOT, DLE ENQ, and DLE DC4 be sure that the receive buffer does not become
full.
• When using a host that cannot transmit data when the printer is busy:
If an error has occurred, DLE EOT, DLE ENQ, and DLE DC4 cannot be used when the printer
is busy due to a receive buffer-full state.
• When using a host that can transmit data when the printer is busy:
When the receive buffer becomes full while transmitting bit-image data, DLE EOT, DLE ENQ
or DLE DC4 used while sending the bit-image data is processed as bit-image data. The data
transmitted when the receive buffer is full may be lost.
Example: Check the printer status using GS r after transmitting each line of data and use
the 4 KB receive buffer. Transmit one line of data so that the receive buffer
does not become full.
2.1.1.7 Notes on Resetting the Printer Using the Interface
The printer can be reset using interface pins 6 and 25 by changing the DIP switch setting (refer to
Section 3.3.3, DIP switch 2).
Signal Line
Pin 6 (DSR)
Pin 25 (INIT)
EPSON
TITLE
Table 2.1.3 Reset Switching
DIP Switch
Reset Condition
DSW 2-7: ON
MARK level input
DSW 2-8: ON
SPACE or TTL-HIGH level input
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
14
13
Confidential
To reset the printer, the following requirements must be satisfied.
• DC characteristics:
Table 2.1.4
Reset active voltage
Reset negative voltage
Reset active current
Reset negative current
Input impedance
• AC characteristics:
Minimum reset pulse width:
VA
VN
IA
IN
RIN
Reset DC Characteristics
Pin 6 (DSR)
Pin 25 (INIT)
-15 to -3 V
+2 to +15 V
+3 to +15 V
-15 to + 0.8 V
-5.3 mA (maximum) 1 mA (maximum)
-5.0 mA (maximum) -2 mA (maximum)
3 kΩ (minimum)
TRS 1 ms (minimum)
• When using pin 6 (DSR) (DIP switch 2-7 is ON):
TRS
TRS
H
SPACE
L
MARK
Figure 2.1.1
Minimum Reset Pulse Width (pin 6)
• When using pin 25 (INIT) (DIP switch 2-8 is ON):
TRS
TRS
H
SPACE (H)
MARK (L)L
Figure 2.1.2
Minimum Reset Pulse Width (pin 25)
NOTES: • When a signal that does not satisfy the requirements above is input, printer operation is
not guaranteed. When a signal is input to pin 25 (INIT) at the TTL level, the
requirements above must also be satisfied. Although a signal is input to pin 6 (DSR) at
the TTL level, according to the DC characteristics described above, the operation is not
guaranteed and pin 6 cannot be controlled.
• When pin 6 (DSR) and pin 25 (INIT) are open, the printer is operating.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
15
14
Confidential
2.1.2 IEEE 1284 Bidirectional Parallel Interface
Copyright © 1994 by the Institute of Electrical and Electronic Engineers, Inc.
2.1.2.1 Compatibility Mode
(Data Transmission from Host to Printer: Centronics compatible)
1) Outline
Compatibility mode supports the compatibility with Centronics parallel interface.
2) Specifications
Data transmission:
Synchronization:
Handshaking:
Signal levels:
Connector:
8-bit Parallel
Externally supplied nStrobe signals
nAck and Busy signals
TTL compatible
ADS-B36BLFDR176 (Honda) or equivalent (IEEE 1284 Type B)
3) Switching between online and offline
The printer is not equipped with any online/offline switch. The printer is placed into offline status
in either of the followings:
1) When the power is turned on or until the printer becomes ready for data transmission after it
is initialized by the reset signal (nInit) from the interface.
2) During the self-test.
3) When the cover is open.
4) During paper feeding using the paper feed button.
5) When the printer stops printing due to a paper-end (in cases when empty paper supply is
detected by either the paper roll end detector or the paper roll near-end detector with a
printing halt due to paper shortage enabled by ESC c 4).
6) During macro executing standby status.
7) When a temporary abnormality occurs in the power supply voltage.
8) When an error has occurred.
2.1.2.2 Reverse Mode (Data Transmission from Printer to Host)
The STATUS data transmission from the printer to the host is proceeded in the Nibble or Byte mode.
• Description
This mode allows data transmission from the asynchronous printer under the control of the host.
Data transmissions in the Nibble Mode are made via the existing control lines in units of four bits
(Nibble). In the Byte Mode, data transmissions are proceeded by making the eight-bits data
lines bidirectional.
The both modes fail to be proceeded concurrently with the Compatibility Mode, thereby causing
half duplex transmission.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
16
15
Confidential
2.1.2.3 Interface Pin Assignments for Each Mode
Pin
Source
Compatibility Mode
Nibble Mode
1
Host
nStrobe
HostClk
2
Host/Ptr
Data0(LSB)
Data0(LSB)
3
Host/Ptr
Data1
Data1
4
Host/Ptr
Data2
Data2
5
Host/Ptr
Data3
Data3
6
Host/Ptr
Data4
Data4
7
Host/Ptr
Data5
Data5
8
Host/Ptr
Data6
Data6
9
Host/Ptr
Data7(MSB)
Data7(MSB)
10
Printer
nAck
PtrClk
11
Printer
Busy
PtrBusy/Data3, 7
12
Printer
PError
AckDataReq/Data2, 6
13
Printer
Select
Xflag/Data1, 5
14
Host
nAutoFd
HostBusy
15
NC
ND
16
GND
GND
17
FG
FG
18
Printer
Logic-H
Logic-H
19
GND
GND
20
GND
GND
21
GND
GND
22
GND
GND
23
GND
GND
24
GND
GND
25
GND
GND
26
GND
GND
27
GND
GND
28
GND
GND
29
GND
GND
30
GND
GND
31
Host
nInit
nInit
32
Printer
nFault
nDataAvail/Data0, 4
33
GND
ND
34
Printer
DK_STATUS
ND
35
Printer
+5V
ND
36
Host
nSelectIn
1284-Active
Byte Mode
HostClk
Data0(LSB)
Data1
Data2
Data3
Data4
Data5
Data6
Data7(MSB)
PtrClk
PtrBusy
AckDataReq
Xflag
HostBusy
ND
GND
FG
Logic-H
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
nInit
nDataAvail
ND
ND
ND
1284-Active
*NC: Not Connected
ND: Not Defined
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
17
16
Confidential
NOTES: 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.
3. Interfacing conditions shall be all based on the TTL level to meet the characteristics
described below. In addition, both rise time and fall time of each signal shall be
0.5 µs or less.
4. Data transmission shall not ignore the signal nAck or Busy. An attempt to transmit data
with either signal, nAck or Busy, ignored can cause lost data. (Data transmissions to
the printer shall be made after verifying the nAck signal or while the Busy signal is at the
“L” level.)
5. Interface cables shall be as minimum required short in length as possible.
2.1.2.4 Electrical Characteristics
DC Characteristics (Except Logic-H, +5 V signals)
Specifications
Characteristics
Symbol
Conditions
Min
Max
Output HIGH voltage
VOH
*2.4 V
5.5 V
*IOH=0.32 mA
Output LOW voltage
VOL
-0.5 V
*0.4 V
*IOL=-12 mA
Output HIGH current
IOH
0.32 mA
VOH=2.4 V
Output LOW current
IOL
-12 mA
VOL=0.4 V
Input HIGH voltage
VIH
2.0 V
Input LOW voltage
VIL
0.8 V
Input HIGH current
IIH
-0.32 mA
VIH=2.0 V
Input LOW current
IIL
12 mA
VIL=0.8 V
Characteristics
Output HIGH voltage
Output LOW voltage
Logic-H Signal Sender Characteristics
Specifications
Symbol
Min
Max
VOH
3.0 V
5.5 V
VOL
2.0 V
Conditions
While the power is OFF
+5 V Signal Sender Characteristics
Specifications
Characteristics
Symbol
Min
Max
Output HIGH voltage
VOH
*2.4 V
5.5 V
Output LOW voltage
VOL
- **
Output HIGH current
IOH
0.32 mA
Output LOW current
IOL
- **
** No guarantee is offered to VOL and IOL while the power is OFF.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
Conditions
*IOH=0.32 mA
While the power is OFF
VOH=2.4 V
While the power is OFF
SHEET
REVISION
E
NO.
NEXT
SHEET
18
17
Confidential
2.1.2.5 Data Receiving Timing (Compatibility Mode)
DATA
Data n
Data n+1
tHold
nStrobe
tSetup
tSTB
Busy
Peripheral Busy
tReady
tBUSY
nAck
tReply
tACK
tnBUSY
tNext
Characteristics
Symbol
Data Hold Time (host)
Data Setup Time
STROBE Pulse Width
READY Cycle Idle Time
BUSY Output Delay Time
Data Processing Time
tHold
tSetup
tSTB
tReady
tBUSY
tReply
ACKNLG Pulse Width
tACK
BUSY Release Time
ACK Cycle Idle Time
Specifications
Min[ns]
Max[ns]
750
-750
-750
-0
-0
500
0
∞
500
10µs
tnBUSY
0
tNext
0
∞
--
*The printer latches data at a nStrobe ↓ timing
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
19
18
Confidential
2.1.2.6 Notes on resetting the printer through the interface
To enable the printer reset in compatibility mode, the following signal timing shall be satisfied.
However, the printer reset is ignored when the signal nSelectln (#36 pin, 1284-Actie high) is active in
reverse mode.
• DC characteristic:
TTL level
• AC characteristics:
Minimum reset pulse width:
Trailing edge period:
Leading edge period:
TRS 50 µs (min.)
tf
500 ns (max.)
tr
500 ns (max.)
nSelectIn
(1284-Active)
min.0
min.1ms
nInit
tf
tr
TRS
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
20
19
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.
In this case, different from in the RS-232 serial interface specifications, the real-time interruptions from
the printer to the host are disabled and thus precautions must be taken to the followings.
1) Allowable capacity of the printer internal buffer is 99 bytes (except ASB status). The status
signals exceeding this capacity will be discarded. To prevent possible loss of status, the host
shall be ready for data acception (Reverse Mode).
2) When ASB is used, the host is preferably in the wait state for data acception (Reverse Idle Mode).
When this state is not available, the host shall enter the Reverse Mode to always monitor the
presence of data.
3) When ASB is used, preference shall be given to the ASB status for transmission over the other
status signals. Any accumulated ASB status signals left for transmission from the last to the
newest ASB status transmission shall be transmitted together at a time as one ASB status
showing the presence of change, followed by the latest ASB status.
Example: In the normal (wait) state, the ASB status is configured as follows.
First Status
Second Status Third Status
0001 1000
First Status
Fourth Status
0000 0000
0000 0000 0000 0000
When a sequence of operations are proceeded, the near end is detected and
the printer cover is opened, then the printer cover is closed, the following
pieces of data are accumulated.
Second Status Third Status
Fourth Status
①
0001 1000
0000 0000
0000 0011
0000 0000
Near end detection
②
0011 1000
0000 0000
0000 0011
0000 0000
The printer cover is opended.
③
0001 1000
0000 0000
0000 0011 0000 0000 The printer cover is closed.
When the ASB status is received following this, a total of eight (8) bytes of
ASB will be transmitted as follows.
Accumulated ASB
(①+②+③)
First Status
Accumulated ASB
(①+②+③)
+
The latest ASB (③)
Fourth Status
Second Status
Third Status
Fourth Status
0011 1000
0000 0000
0000 0011
0000 0000
First Status
Second Status
Third Status
Fourth Status
0001 1000
0000 0000
0000 0011
0000 0000
2.1.2.8 Notes on setting DIP switch 2-1 to ON
Refer to Section 2.1.1.6.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
21
20
Confidential
2.1.3 RS-485 Serial Interface
(An RS-485 serial is a factory option.)
2.1.3.1 Specifications (RS-485 compatible)
Data transmission:
Serial
Connecting method:
point to point
Synchronization:
Asynchronous
Handshaking:
Depend on the DIP switch settings
(DTR/DSR or XON/XOFF control)
Signal levels:
2.0 to 5.0 V:
Logic 1
0.0 to 0.8 V:
Logic 0
Baud rates:
4800, 9600, 19200, 38400 bps
Data word lengths:
7 or 8 bits
Parity settings:
None, even, odd
Stop bits:
1 or more
Connector (printer side):
Female D-SUB25 pin connector
NOTES: • The handshaking data word length, baud rate, and parity depend on the DIP switch
(Refer to Section 3.3.3)
• Data transmitted from the printer has 1 stop bit (fixed).
DR1 > DR2 CS1 > CS2 indicates that:
Channel 1 is high.
Channel 2 is low.
DR1 < DR2 CS1 < CS2 indicates that:
Channel 2 is high.
Channel 1 is low.
CS1
H
L
CS2
L
H
Function
Communication is available
Communication is not available
NOTE:
• If the electric potential of CS1 is higher than that of CS2, the printer is ready for
communication (the host is ready to receive data). If the electric potential of CS1 is
lower than that of CS2, the printer is not ready for communication (the host is not ready
to receive data).
DR1
DR2
Function
H
L
Communication is available
L
H
Communication is not available
NOTE:
• If the electric potential of DR1 is higher than that of DR2, the printer is ready for
communication (the host is ready to receive data). If the electric potential of DR1 is
lower than that of DR2, the printer is not ready for communication (the host is not ready
to receive data).
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
22
21
Confidential
2.1.3.2 Switching between online and offline
The printer does not have an online/offline switch.
The printer goes offline:
1) Between when the power is turned on (including reset using the interface) and when the printer is
ready to receive data.
2) During the self-test.
3) When the cover is open.
4) During paper feeding using the paper feed button.
5) When the printer stops printing due to paper-end (in cases when an empty paper supply is
detected by either paper roll and detector or the paper roll near-end detector with a printing halt
feature set enabled due to paper shortage by ESC c 4).
6) During macro executing standby status.
7) When a temporary abnormality occurs in the power supply voltage.
8) When an error has occurred.
9) When the receive buffer becomes full. (*1)
*1 • Definition of “receive buffer full”
• When the receive buffer capacity is specified to 4 KB (DIP SW1-2 is Off):
• If the DIP SW2-5 is off, when the remaining space in the receive buffer drops
the printer status becomes “buffer full” and it remains “buffer full” until the
receive buffer increases to 256 bytes.
• If the DIP SW2-5 is on, when the remaining space in the receive buffer drops
the printer status becomes “buffer full” and it remains “buffer full” until the
receive buffer increases to 138 bytes.
to 128 bytes,
space in the
to 128 bytes,
space in the
• When the receive buffer capacity is specified to 45 bytes (DIP SW1-2 is On):
• Regardless of the DIP SW2-5 setting, when the remaining space in the receive buffer drops
to 16 bytes, the printer status becomes “buffer full” and it remains “buffer full” until the space
in the receive buffer increases to 26 bytes.
• The printer ignores the data received when the remaining space in the receive buffer
is 0 bytes.
* For notes on setting DIP switch 2-1 to ON, refer to Section 2.1.1.6.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
23
22
Confidential
2.1.3.3 Interface pin assignments
Pin
Number
1
2
3
4
5
7
8
9
Signal
name
FG
SD1
SD2
RD1
RD2
SG
DR1
DR2
Table 2.1.5 TM-T88III Printer Status and Signals
Signal
Function
direction
-Frame ground
Output
Transmit data
Input
Receive data
-Output
Signal ground
When DTR/DRS is selected, this signal indicates whether the host
computer is BUSY or READY.
1) DR1>DR2 indicates that the printer is READY and DR1<DR2
indicates that the printer is BUSY. The BUSY condition can be
changed depending on the offline conditions set by the DIP switches
(refer to Section 3.3.3).
When the DTR/DSR control is selected, the printer becomes the
BUSY state (DR1<DR2) under the following conditions.
DIP SW 2-1 status
Offline
Printer status
1. During the period from when the power is
turned on (including resetting using the
interface) to when the printer is ready to
receive data.
2. During the self-test.
3. When the cover is open.
4. During paper feeding using the paper
feed button.
5. When the printer stops printing due to a
paper-end. (only when the paper roll is
not present)
6. During macro executing standby status.
7. When a temporary abnormality occurs in
the power supply voltage.
8. When an error has occurred.
9. When the receive buffer becomes full.(*1)
ON
BUSY
OFF
BUSY
BUSY
—
—
BUSY
BUSY
BUSY
—
BUSY
—
—
BUSY
BUSY
—
BUSY
BUSY
BUSY
2) When XON/XOFF control is selected:
The signal indicates whether the printer is correctly connected and is
ready to receive data. SPACE indicates that the printer is ready to
receive data. The signal is always DR1>DR2 (READY) indicates
that the printer is ready to receive data. The signal is always
DR1>DR2 except in the following cases:
• During the period from when the power is turned on to when the
printer is ready to receive data
• During the self-test
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
24
23
Confidential
Pin
Number
10
11
Table 2.1.5 TM-T88III Printer Status and Signals (Continued)
Signal
Signal
Function
name
direction
CS1
Input
This signal indicates whether the host computer is BUSY or READY.
CS2
CS1>CS2 indicates that the printer is READY and CS1<CS2
indicates that the printer is BUSY.
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).
2) When XON/XOFF control is selected:
Transmits data regardless of the status of this signal.
*1 • Definition of “receive buffer full”
• When the receive buffer capacity is specified to 4 KB (DIP SW1-2 is Off):
• If the DIP SW2-5 is off, when the remaining space in the receive buffer drops
the printer status becomes “buffer full” and it remains “buffer full” until the
receive buffer increases to 256 bytes.
• If the DIP SW2-5 is on, when the remaining space in the receive buffer drops
the printer status becomes “buffer full” and it remains “buffer full” until the
receive buffer increases to 138 bytes.
to 128 bytes,
space in the
to 128 bytes,
space in the
• When the receive buffer capacity is specified to 45 bytes (DIP SW1-2 is On):
• Regardless of the DIP SW2-5 setting, when the remaining space in the receive buffer drops
to 16 bytes, the printer status becomes “buffer full” and it remains “buffer full” until the space
in the receive buffer increases to 26 bytes.
• The printer ignores the data received when the remaining space in the receive buffer
is 0 bytes.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
25
24
Confidential
2.1.3.4 XON/XOFF transmit timing
Refer to Section 2.1.1.4.
For the DIP switch settings of the offline status, refer to Section 2.1.1.6.
2.1.3.5 Data format when using RS-485
Transmission data (8 bits, none parity)
STAR T
STO P
H
1
2
3
4
5
6
7
8
L
RS-485 Communication data format
“H” indicates
<Printer transmission data>
SD1<SD2
<Printer reception data>
RD1<RD2
“L” indicates:
<Printer transmission data>
SD1>SD2
<Printer reception data>
RD1>RD2
The transmission data is H = 1, L = 0
NOTE: This format is used when the UART for RS-232 is connected to the RS-485 driver.
DR1
H
L
Printer Reception Data Level
DR2
Read data
L
Receiving data line is low level
H
Receiving data line is high level
SD1
H
L
Printer Transmission Data Level
SD2
Send data
L
Sending data line is low level
H
Sending data line is high level
2.1.4 Other Interfaces
Various interface boards (EPSON UB series) can be used.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
26
25
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.
Table 2.2.1 Power Supply Connector Pin Assignments
Pin Number
Signal Name
1
+24 V
2
GND
3
NC
SHELL
F.G.
SHELL
Figure 2.2.1
Power Supply Connector
NOTE: Be sure to ground the metal of the interface using the hole for the frame ground.
2) Connector model:
EPSON
Printer side: Hosiden TCS7960-532010 or equivalent
User side:
Hosiden TCP8927-631100 or equivalent
Hosiden TCP8927-531100 or equivalent
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
27
26
Confidential
2.2.3 Drawer Kick-out Connector (Modular Connector)
The pulse specified by ESC p or DLE DC4 is output to this connector.
of the input signal by using the DLE EOT, GS a, or GS r commands.
1) Pin assignments:
Refer to Table 2.2.2
Table 2.2.2
Pin Number
1
2
3
4
5
6
+24 V is output through
for the drawer.
Drawer Kick-out Connector Pin Assignments
Signal Name
Direction
Frame GND
—
Drawer kick-out drive signal 1
Output
Drawer open/close signal
Input
+24 V
—
Drawer kick-out drive signal 2
Output
Signal GND
—
pin 4 when the power is turned on. However, pin 4 must be used only
1
Figure 2.2.2
2) Connector model:
The host can confirm the status
6
Drawer Kick-out Connector
Printer side: MOLEX 52065-6615 or equivalent
User side:
6-position 6-contact (RJ12 telephone jack)
3) Drawer kick-out drive signal
Output signal:
Output voltage:
Output current:
Approximately 24 V
1 A or less
CAUTION: To avoid an overcurrent, the resistance of the drawer kick-out solenoid must be 24 Ω
or more.
Output waveform:
Outputs the waveforms in Figure 2.2.3 to the points A and B in
Figure 2.2.4.
t1 (ON time) and t2 (OFF time) are specified by ESC p or DLE DC4.
t1t 1x
x 22 ms
msec
Figure 2.2.3
EPSON
TITLE
t2t 1x
x 22 ms
msec
Drawer Kick-out Drive Signal Output Waveform
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
28
27
Confidential
4) Drawer open/close signal
Input signal level (connector pin 3):
"L" = 0 to 0.8 V
"H" = 2 to 5 V
Drawer kick-out connector
1
F. G
With shielded
2
Drawer kick-out solenoid
A
3
P-GND
+24V
4
5
B
Drawer open/close switch
6
P-GND
Printer side
User side (Drawer kick-out side)
Figure 2.2.4 Drawer Circuitry
NOTES: 1. Use a shielded cable for the drawer connector cable.
2. Two driver transistors cannot be energized simultaneously.
3. The drawer drive duty must be as shown below.
ON time
≤ 0.2
(ON time + OFF time)
4. Be sure to use the printer power supply (connector pin 4) for the drawer power source.
5. The resistance of the drawer kick-out solenoid must not be less than the specified.
Otherwise, an overcurrent could damage the solenoid.
6. Do not connect telecommunication network to the drawer kick-out connector.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
29
28
Confidential
3. FUNCTIONS
3.1 List of commands
Command
Command
classification
Name
Executing
Setting
Standard
Page
GS P
mode
mode
function
HT
Horizontal tab
{
{
{
LF
Print and line feed
{
{
{
FF
Print and return to standard mode (in page mode)
{
Ignored
{
CR
Print and carriage return
{
{
{
CAN
Cancel print data in page mode
{
Ignored
{
DLE EOT
Real-time status transmission
{
{
{
DLE ENQ
Real-time request to printer
{
{
{
DLE DC4
Generate pulse at real-time
{
{
{
ESC FF
Print data in page mode
{
Ignored
{
ESC SP
Set right-side character spacing
{
{
{
ESC !
Select print mode(s)
{
{
{
ESC $
Set absolute print position
{
{
ESC %
Select/cancel user-defined character set
{
{
{
ESC &
Define user-defined characters
{
{
{
ESC ∗
Select bit-image mode
{
{
ESC -
Turn underline mode on/off
{
{
{
ESC 2
Select default line spacing
{
{
{
ESC 3
Set line spacing
{
{
{
ESC =
Select peripheral device
{
{
{
ESC ?
Cancel user-defined characters
{
{
{
ESC @
Initialize printer
{
{
{
ESC D
Set horizontal tab positions
{
{
{
ESC E
Turn emphasized mode on/off
{
{
{
ESC G
Turn double-strike mode on/off
{
{
{
ESC J
Print and feed paper
{
{
{
ESC L
Select page mode
{
({)
Ignored
ESC M
Select character font
{
{
ESC R
Select an international character set
ESC S
Select standard mode
ESC T
Select print direction in page mode
ESC V
Turn 90° clockwise rotation mode on/off
EPSON
TITLE
{
{
{
TM-T88III series
Specification
(STANDARD)
{
{
{
Ignored
{
{
▲
{
{
{
▲
{
SHEET
REVISION
E
{
{
{
{
NO.
NEXT
SHEET
30
29
Confidential
Command
Command
classification
Name
Executing
Standard
Page
GS P
mode
mode
function
{
▲
{
{
{
Setting
ESC W
Set printing area in page mode
ESC ¥
Set relative print position
{
{
ESC a
Select justification
{
({)
▲
ESC c 3
Select paper sensor(s) to output paper-end signals
{
{
{
ESC c 4
Select paper sensor(s) to stop printing
{
{
{
ESC c 5
Enable/disable panel buttons
{
{
{
ESC d
Print and feed n lines
{
{
{
ESC p
General pulse
{
{
{
ESC t
Select character code table
{
{
{
ESC {
Turn upside-down printing mode on/off
{
({)
▲
FS g 1
Write to NV user memory
{
{
Disabled
FS g 2
Read from NV user memory
{
{
{
FS p
Print NV bit image
{
{
Disabled
FS q
Define NV bit image
({)
Disabled
GS !
Select character size
GS $
Set absolute vertical print position in page mode
GS ∗
Define downloaded bit image
GS ( A
Execute test print
GS /
{
{
{
{
{
Ignored
{
{
{
{
{
Disabled
Print downloaded bit image
{
●
{
GS :
Start/end macro definition
{
{
{
{
GS B
Turn white/black reverse printing mode on/off
{
{
{
GS H
Select printing position of HRI characters
{
{
{
GS I
Transmit printer ID
{
{
GS L
Set left margin
{
({)
▲
GS P
Set horizontal and vertical motion units
{
{
{
GS V
Select cut mode and cut paper
({)
{
{
GS W
Set printing area width
({)
▲
{
GS ¥
Set relative vertical print position in page mode
Ignored
{
{
GS ^
Execute macro
{
GS a
Enable/disable Automatic Status Back (ASB)
{
GS b
GS f
{
{
{
{
{
{
{
{
{
{
Turn smoothing mode on/off
{
{
{
Select font for HRI characters
{
{
{
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
{
{
NO.
NEXT
SHEET
31
30
Confidential
Command
Command
classification
Name
Executing
Setting
Standard
Page
GS P
mode
mode
function
GS h
Set bar code height
GS k
Print bar code
{
●
{
GS r
Transmit status
{
{
{
GS v 0
Print raster bit image
{
●
Disabled
GS w
Set bar code width
{
{
{
{
{
{
Kanji command list
(when the Japanese, Simplified Chinese, Traditional Chinese, or Korean model is used)
Command
Command
classification
Name
Executing
Setting
Standard
Page
GS P
mode
mode
function
FS !
Set print mode(s) for Kanji characters
{
{
{
FS &
Select Kanji character mode
{
{
{
FS –
Turn underline mode on/off for Kanji characters
{
{
{
FS .
Cancel Kanji character mode
{
{
{
FS 2
Define user-defined Kanji characters
{
{
{
FS C
Select Kanji character code system
{
{
{
FS S
Set Kanji character spacing
{
{
{
FS W
Turn quadruple-size mode on/off for Kanji
characters
{
{
{
{
Command classification
Executing:
Printer executes the command, which does not then affect the following data.
Setting:
Printer uses flags to make settings, and those settings affect the following data.
Standard mode
{:
({):
●:
Enabled.
Enabled only when the command is set at the beginning of a line.
Enabled only when data is not present in the printer buffer.
Page mode
{:
Enabled.
▲:
Only value setting is possible.
Disabled:
Parameters are processed as printable data.
Ignored:
All command codes including parameters are ignored and nothing is executed.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
32
31
Confidential
3.2 Character Code Tables
DC4
3.2.1 Page 0 (PC437: USA, Standard Europe) (International Character Set: U.S.A.)
NOTE: The character code tables show only character configurations.
print pattern.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
They do not show the actual
SHEET
REVISION
E
NO.
NEXT
SHEET
33
32
Confidential
3.2.2 Page 1 (Katakana)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
34
33
Confidential
3.2.3 Page 2 (PC850: Multilingual)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
35
34
Confidential
3.2.4 Page 3 (PC860: Portuguese)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
36
35
Confidential
3.2.5 Page 4 (PC863: Canadian-French)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
37
36
Confidential
3.2.6 Page 5 (PC865: Nordic)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
38
37
Confidential
3.2.7 Page 16 (WPC1252)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
39
38
Confidential
3.2.8 Page 17 (PC866: Cyrillic#2)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
40
39
Confidential
3.2.9 Page 18 (PC852: Latin2)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
41
40
Confidential
3.2.10 Page 19 (PC858)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
42
41
Confidential
3.2.11 Page 20 (Thai character code 42)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
43
42
Confidential
3.2.12 Page 21 (Thai character code 11)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
44
43
Confidential
3.2.13 Page 22 (Thai character code 13)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
45
44
Confidential
3.2.14 Page 23 (Thai character code 14)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
46
45
Confidential
3.2.15 Page 24 (Thai character code 16)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
47
46
Confidential
3.2.16 Page 25 (Thai character code 17)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
48
47
Confidential
3.2.17 Page 26 (Thai character code 18)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
49
48
Confidential
3.2.18 Page 255 (Space Page)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
50
49
Confidential
3.2.19 International Character Set
∗ The character sets for Slovenia/Croatia and China are supported only in the Simplified Chinese
model.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
51
50
Confidential
3.3 Switches and Buttons
3.3.1 Power Button
The power button (a rocker switch) located on the lower right 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] • If you push this button once and release it, the printer feeds paper for one line based
on the line spacing set by ESC 2 and ESC 3. However, paper feeding using the
FEED button cannot be performed under the following conditions:
① The paper roll end sensor detects a paper end
② When the printer cover is open.
• If you push this button when the printer is in the macro execution standby state, the
defined macro is executed.
• During self-test printing, you can stop the self test temporarily by pressing this button
and restart it by pressing the button again.
NOTE: This button is disabled by ESC c 5.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
52
51
Confidential
3.3.3 DIP Switches
3.3.3.1 Serial interface specification
1) DIP switch 1: 8 switches
Table 3.3.1
SW 1
Function
1
Data reception error
2
Receive buffer capacity
3
Handshaking
4
Word length
5
Parity check
6
Parity selection
7
Transmission speed selection
8
DIP Switch 1
ON
Ignored
45 bytes
XON/XOFF
7 bits
Yes
Even
Refer to Table 3.3.2
OFF
Prints '?'
4K bytes
DTR/DSR
8 bits
No
Odd
Table 3.3.2 Transmission Speed
Transmission Speed (bps)
SW 1-7
SW 1-8
38400
ON
ON
4800
OFF
ON
9600
ON
OFF
19200
OFF
OFF
bps: bits per second
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
53
52
Confidential
2) DIP switch 2:
8 switches
Table 3.3.3
SW 2 Function
1
Handshaking (BUSY condition)
2
3
4
5
6
7
8
DIP Switch 2
ON
• Receive buffer full
Reserved (Do not change settings)
Selects print density /
Low power consumption mode
--Refer to Table 3.3.4
Setting the release condition of the
receive buffer BUSY state (this function
is effective when the capacity of the
receive buffer is set to 4 KB.)
Releases the BUSY
state when the
remaining capacity of
the receive buffer
reaches 138 bytes.
--Enabled
Enabled
Reserved (Do not change settings)
I/F pin 6 reset signal (*1)
IF pin 25 reset signal (*2)
OFF
• Offline
• Receive buffer full
Fixed to OFF
Releases the BUSY
state when the
remaining capacity of
the receive buffer
reaches 256 bytes.
Fixed to Off
Disabled
Disabled
(*1)(*2) With the RS-485 serial interface specification (a dealer option), DIP Switches 2-7 and 2-8
are disabled.
Level
−
1
2
3
Table 3.3.4 DIP Switch 2-3 and 2-4
Function
SW 2-3
Low power consumption mode
ON
Print density (Normal)
Print density (Dark)
OFF
ON
OFF
SW 2-4
ON
OFF
OFF
ON
NOTES: • Changes in DIP switch settings (excluding switches 2-7 and 2-8 interface reset signals)
are recognized only when the printer power is turned on or when the printer is reset by
using the interface. If the DIP switch setting is changed after the printer power is turned
on, the change does not take effect until the printer is turned on again or is reset.
• If you turn on DIP switch 2-7 or 2-8 while the printer power is turned on, the printer may
be reset, depending on the signal state. DIP switches should not be changed while the
printer power is on.
• If the print density is set to level 2 or 3, printing speed is inclined to be low speed.
• In low power consumption, printing speed is fixed to 70 mm/s.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
54
53
Confidential
3.3.3.2 Parallel interface specification
Table 3.3.5
Function
Auto line feed
Receive buffer capacity
Selects paper sensors to output
paper-end signals (default value of ESC
c 3)
Disabled
Paper roll end sensor
enabled,
Paper roll near-end
sensor enabled
4-8
Undefined
---
---
Table 3.3.6
SW
1
2
3
4
5
6
7
8
Function
Handshaking (BUSY condition)
DIP Switch 2
ON
• Receive buffer full
Reserved (Do not change settings)
Selects print density /
Low power consumption mode
--Refer to Table 3.3.7
Setting the release condition of the
receive buffer BUSY state (this function
is effective when the capacity of the
receive buffer is set to 4 KB.)
Releases the BUSY
state when the
remaining capacity of
the receive buffer
reaches 138 bytes.
----Fixed to On
Reserved (Do not change settings)
Reserved (Do not change settings)
I/F pin 31 reset signal
(Do not change settings)
Level
−
1
2
3
DIP Switch 1
ON
Always enabled
45 bytes
SW
1
2
3
OFF
Always disabled
4 KB
OFF
• Offline
• Receive buffer full
Fixed to Off.
Releases the BUSY
state when the
remaining capacity of
the receive buffer
reaches 256 bytes.
Fixed to Off.
Fixed to Off.
---
Table 3.3.7 DIP Switch 2-3 and 2-4
Function
SW 2-3
SW 2-4
Low power consumption mode
ON
ON
Print density (Normal)
Print density (Dark)
OFF
ON
OFF
OFF
OFF
ON
NOTES: • Changes in DIP switch settings (excluding switch 2-8, interface reset signal) are
recognized only when the printer power is turned on or when the printer is reset by using
the interface. If the DIP switch setting is changed after the printer power is turned on,
the change does not take effect until the printer is turned on again or is reset.
• If the DIP switch 2-8 is turned on while the printer power is turned on, the printer may be
reset, depending on the signal state. DIP switches should not be changed while the
printer power is on.
• If the print density is set to level 2 or 3, printing speed is inclined to be low speed.
• In a low power consumption, printing speed is fixed to 70 mm/s.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
55
54
Confidential
3.4 Panel LED Indicators
1) Power (POWER) LED: Green
On:
Power is stable.
Off:
Power is not stable.
2) Paper roll end (PAPER OUT) LED: Red
On:
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
• Macro execution standby state when the macro execution command is used.
Table 3.4.1 Standby State Indication
State
PAPER LED Blinking Pattern
Recovery Conditions
PAPER OUT
Pressing the FEED button
Waiting for self-test printing
causes self-test printing to be
to be continued or macro
Approximately 320 ms
continued or executes the
execution ready state.
macro.
NOTE: A macro can be executed r times (r specifies the number of times to execute the macro)
within the specified definition range. The macro can be executed continuously or can be
executed by pressing the button. If the macro is executed by pressing the FEED button, the
PAPER OUT LED blinks to indicate the macro execution ready state. (See Section 6,
Commands.)
3) Error (ERROR) LED: Red
On:
Offline (except during paper feeding using the FEED button and during test printing,
and the error state). (refer to Section 2.1.1.2, Switching between online and offline)
Off:
Normal condition
Blinking: Error (refer to Section 3.7)
Figure 3.4.1 Panel Switches and Indicators
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
56
55
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.
(*1) • Control software version
• DIP switch settings
3) Self-test standby state
After printing the current printer status, the printer prints the message "Self-test printing. Please
press FEED button." The PAPER OUT LED indicator blinks and the printer enters the test
printing (*2) standby state. Press the FEED button to start test printing.
(*2) • A rolling pattern using only the built-in character set
• A partial cut after completing the test printing
4) Ending the self-test
After a number of lines are printed, the printer indicates the end of the self-test by printing "***
completed ***", initializes, and goes to the standard mode (refer to Section 3.12, Page Mode).
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
57
56
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. The printer first prints "Hexadecimal Dump
To terminate ….."
on paper roll and prints the received print data in hexadecimal numbers and in its corresponding
characters.
NOTES: 1. If no characters correspond to the data received, the printer prints ".".
2. During hexadecimal dumping, any commands other than DLE EOT, DLE ENQ,
and DLE DC4 do not function.
3. Insufficient print data to fill the last line can be printed by setting the printer offline.
3) Ending hexadecimal dumping
Hexadecimal dumping ends by turning the power off, pressing the FEED button three times, or
resetting the printer after printing has finished.
<Printing example>
Hexadecimal Dump
To terminate hexadecimal dump,
press FEED button three times.
1B 21 00 1B 26 02 40 40 1B 69
1B 25 01 1B 63 34 00 1B 30 31
41 42 43 44 45 46 47 48 49 4A
. ! . . & . @@ . i
.%. . c 4 . . 01
A BCD E FGH I J
*** completed ***
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
58
57
Confidential
3.7 Error Processing
3.7.1 Error Types
1) Errors that automatically recover
Table 3.7.1
Error
Description
Print head
temperature
error
Paper roll
cover open
error
The temperature of
the print head is
extremely high.
Printing on the
paper roll is not
performed correctly
due to a cover-open
Errors That Automatically Recover
ERROR LED Blinking Pattern
Recovery
160 ms
Recovers automatically
when the print head cools.
Recovers automatically
when cover is closed. The
printer restarts printing with
the line being printed when
the cover was opened.
NOTE: Print head temperature error is not an abnormality.
2) Errors that have the possibility of recovery
Table 3.7.2
Error
Description
Autocutter
error
The autocutter does
not work correctly.
Errors That Can Possibly Recover
ERROR LED Blinking Pattern
Recovery
160 ms
Recovers by DLE ENQ 1 or
DLE ENQ 2.
Approximately
2.56 s
NOTE: If the paper jams, turn the printer off and remove jammed paper; then turn the printer on
again.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
59
58
Confidential
3) Errors that are impossible to recover
Table 3.7.3
Error
Description
R/W error in
memory or
gate array
High voltage
error
After R/W checking, the
printer does not work
correctly.
The power supply
voltage is extremely
high.
The power supply
voltage is extremely low.
The CPU executes an
incorrect address or I/F
board is not connected.
Internal circuits are not
connected correctly.
Low voltage
error
CPU
execution
error
Internal
circuit
connection
error
Unrecoverable Errors
ERROR LED Blinking Pattern
160 ms
Recovery
Impossible to recover.
Impossible to recover.
Impossible to recover.
Impossible to recover.
Impossible to recover.
Approximately 2.56 s
NOTE: When any error shown above occurs, turn off the power as soon as possible.
3.7.2 Printer Operation When an Error Occurs
The printer executes the following operations when detecting an error.
• Stops all printer operations for the selected paper section.
• Goes BUSY (Refer to Section 3.3.3 DIP switches when DIP switch 2-1 is off).
• Blinks the ERROR LED.
3.7.3 Data Receive Error (only in the serial interface specification)
If one of the following errors occurs during serial interface communication, the printer prints "?" or
ignores the data, depending on the setting of DIP switch 1-1.
• Parity error
• Framing error
• Overrun error
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
60
59
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.
When the paper roll diameter becomes sufficiently small, the detects a near-end of the paper roll
and the PAPER OUT LED lights. If the sensor is enabled by ESC c 4, the printer stops printing.
NOTE: After installing new paper roll, close the printer cover; then the printer restarts printing.
3.9 Cover Open Button
When the cover open button (located to the right of the cover) is pressed, the printer cover is opened.
When the cover is closed, the cover open button is latched.
NOTES: 1. Be sure to use the cover open button to open the printer cover.
2. Do not open the cover during printing.
3. Do not open the cover during auto-cutting operation; otherwise the mechanism may be
damaged.
3.10 Cover Open Sensor
The cover open sensor monitors the printer cover. When the sensor detects a cover open during
printing, the error LED blinks and the printer stops printing. The printer recovers when the cover is
closed. When the sensor detects a cover open while the printer is in the standby status, the printer
goes offline. The printer recovers when the cover is closed.
NOTE: Whether the cover is open or not does not affect the status reported by the paper roll end
sensor.
3.11 Print Buffer-full Printing
When subsequent data is received after the printer processes one line of data in the print buffer, the
printer automatically prints the processed line and feeds the paper by one line (in standard mode).
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
61
60
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. In page mode, all the received print data and paper feed commands
are processed in the specified memory, and the printer executes no operations. All the data in the
memory is then printed when an ESC FF or FF command is received.
For example, when the printer receives the data "ABCDEF" <LF> in standard mode, it prints "ABCDEF"
and feeds the paper by one line. In page mode, "ABCDEF" is written to the specified printing area in
memory, and the position in memory for the next print data is shifted by one line.
The ESC L command puts the printer into page mode, and all commands received thereafter are
processed in page mode. Executing an ESC FF command prints the received data collectively, and
executing an FF command restores the printer to standard mode after the received data is printed
collectively. Executing an ESC S command restores the printer to standard mode without printing the
received data in page mode; the received data is cleared from memory instead.
ESC FF
Standard mode
ESC L
Printing
Page mode
ESC S
Printing
Figure 3.12.1
FF
Shifting Between Standard Mode and Page Mode
3.12.2 Setting Values in Standard and Page Modes
1) The available commands and parameters are the same for both standard and page modes.
However, these values can be set independently in each mode for the ESC SP, ESC 2, ESC 3,
and FS S commands. For these commands, different settings can be stored for each mode.
2) Although the maximum number of printable dots for a bit image when the paper roll is selected as
the print sheet is 512 in standard mode, 831 bit-image dots can be printed in the y direction (paper
feed direction) in page mode. (This is possible only when the ESC W command has specified
831 printable-area dots in the y direction and the printing direction value of n in the ESC T
command is 1 or 3.)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
62
61
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. The printable rectangular area is defined by the length (dx dots) extending
from and including the origin (x0, y0) in the x direction (perpendicular to the paper feed direction),
and by the length (dy dots) in the y direction (paper feed direction). (If the ESC W command is
not used, the printable area remains the default value.)
2) When the printer receives print data after ESC W sets the printable area and ESC T sets the
printing direction, the print data is formatted within the printable area so that point A in Figure
3.12.2 is at the beginning of the printable area as a default value. (When a character is printed,
point A is the baseline.)
Print data containing downloaded bit images or bar codes is formatted so that the bottom point of
the left side of the image data (point B in Figure 3.12.3) is aligned with the baseline. However,
any Human Readable Interpretation (HRI) characters are printed under the baseline.
At the points labeled Point B, if characters (such as double-height characters) higher than normal
size characters or downloaded bit image characters are received, any part of the character higher
than the normal-size character is not printed.
3) If the print data (including the space to the right of a character) exceeds the printable area before
the printer receives a command (e.g., LF or ESC J) that includes line feeding, a line feed is
executed automatically within the printable area. The print position, therefore, moves to the
beginning of the next line. The line feed amount depends on the values set by commands (such
as ESC 2 and ESC 3).
4) The default value of the line spacing is set to 4.23 mm {1/6″} and corresponds to 30 dots in the
vertical direction. If print data for the next line contains extended characters that are higher than
double-height characters, bit images taking up two or more lines, or bar codes higher than normal
characters, the amount of line feeding may be insufficient, resulting in overlapping of the
characters' higher-order dots with the previous line. To avoid this, increase the amount of line
spacing. The line spacing in Figure 3.12.4 requires 27 dots or more.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
63
62
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.
Use the following commands:
ESC W xL, xH, yL, yH, dxL, dxH, dyL, dyH
ESC T n
ESC 3 54 ← Set line spacing to be added.
LF
GS / 1
ESC 2 ← Reset the line spacing to 4.23 mm {1/6"}.
NOTE: Vertical and horizontal motion units are 1/360 in the vertical direction and 1/180 in the
horizontal direction; therefore, the position you specify varies depending on the printing
direction. Setting the vertical motion unit to 1/180 using the GS P command does not
change the current print position.
Development direction
24 - 3
(x0, y0)
3
Base line
Point A
(dx, dy)
Printing area
Figure 3.12.2
EPSON
TITLE
[Units: dots]
Character Data Developing Position
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
64
63
Confidential
xx8
Bar Code
(GS kk m)
m)
(GPS
12
User-defined
bit image
(GS* xy)
Double-height character
24 x 2 - 6 = 42
12
24 - 3
3
Point B
GS h n
nH x 256 + nL
24
Bit image
(ESC
L nnH)
H)
(ECS∗- m
m nnL
Baseline
6
Point B
Point B
Figure 3.12.3
6 x 8 = 48
(HRI characters)
Point B
Print Data Developing Position
2B_4.eps
Development direction
(x0, y0)
24 - 3
x×8
User-defined bit image
24 - 3
(GS * x y)
3
27
Point A
6 × 8 = 48
3
Base line
Point B
Base line
Point B
Figure 3.12.4
EPSON
TITLE
(dx, dy)
[Units: dots]
Printing area
Downloaded Bit Image Developing Position
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
65
64
Confidential
4. CASE SPECIFICATIONS
4.1 External Dimensions and Mass
Height:
Width:
Depth:
Mass:
Approximately 148 mm {5.83"}
Approximately 145 mm {5.71"}
Approximately 195 mm {7.68"}
Approximately 1.8 kg {3.96 lb} (except for a paper roll)
4.2 Color
EPSON standard color (ECW, EDG)
4.3 External Appearance
148
145
195
[Units: mm]
Materials for the external: 94V-0
Figure 4.3.1
EPSON
TITLE
External Appearance
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
66
65
Confidential
5. OPTIONS AND CONSUMABLES
5.1 Standard Accessories
• Paper roll (diameter 50 mm [1.96"]) × 1 roll
• User's Manual (Languages: English, German, French, Spanish, Portuguese, Italian, Dutch,
Simplified Chinese, Traditional Chinese, Japanese)
• External power supply (for the model with the power supply unit)
Model:
PS-180
PS-175 (only for North America)
5.2 Options
• Affixing tapes
Model:
DF-10
• Wall hanging bracket
Model:
WH-10
• RS-485 interface board (installed at the factory)
• External power supply
Model:
PS-180
PS-170
5.3 Consumables
• Specified paper
Thermal roll paper:
NTP080-80 (for 80 mm paper width model)
NTP058-80 (for 58 mm paper width model)
[Original paper: TF50KS-E Nippon Paper Industries Co., Ltd.]
Packaged roll paper:
[Original paper: PD160R Oji Paper Mfg. Co., Ltd.]
In Japan: Nakagawa Manufacturing Co., Ltd.
In U.S.A.: Nakagawa Mfg. (USA) Inc.
In Europe: Nakagawa Mfg. (Europe) GmbH
In Southeast Asia: N.A.K. Mfg. (Malaysia) SDN BHD
The following paper can be used instead of the specified paper above:
Original paper:
PD190R (Oji Paper Mfg. Co., Ltd.)
P350(F380), P310, P300 Kanzaki Specialty Papers, Inc. (U.S.A.)
AF50KS-E Jujo Thermal Oy (Finland)
NOTE: Do not use any paper other than these specified above. Otherwise, print head reliability and
print quality are affected adversely.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
67
66
Confidential
6. COMMANDS
6.1 Command Notation
[Name]
The name of the command.
[Format]
The code sequence.
[Range]
Gives the allowable ranges for the arguments.
[Description] Describes the command’s function.
[Details]
Describes the usage of the command in detail.
[Notes]
Provides important information on setting and using the printer command, if necessary.
[Default]
Gives the default values, if any, for the command parameters.
[Reference] Lists related commands.
[Example]
Gives examples of how to use the command.
Hex indicates the hexadecimal equivalents.
Decimal indicates the decimal equivalents.
[ ]k indicates the contents of the [ ] should be repeated k times.
6.2 Explanation of Terms
(1) Receive buffer
The receive buffer is a buffer that stores, as is, the data received from the host (the reception
data). The reception data is stored in the receive buffer temporarily, and is then processed
sequentially.
(2) Print buffer
The print buffer is a buffer that stores the image data to be printed.
(3) Print buffer full
This is the state where the print buffer is full. If new print data is input while the print buffer is
full, the data in the print buffer is printed out and a line feed is executed. This is the same
operation as the LF operation.
(4) Start of line
The start of line state satisfies the following condition:
• There is no print data (including spaces and portions of data skipped due to bit image data)
currently in the print buffer.
• There is no print data (including portions of data skipped due to HT)
• The print position is not specified by the ESC $ or ESC \ command.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
68
67
Confidential
(5) Printable area
The maximum range within which printing is possible under the printer specifications.
8 dots
printable
18 dots area for this printer is as follows:
① The length of the horizontal direction in standard mode:
Line spacing
approximately
72.2 mm {512/180"}; for 80 mm paper width model
(default)50.8 mm {360/180"}; for 58 mm paper width model
approximately
② The length of the horizontal direction in page mode:
approximately 72.2 mm {512/180"}; for 80 mm paper width model
approximately 50.8 mm {360/180"}; for 58 mm paper width model
③ The length of the vertical direction in page mode: approximately 117.3 mm {1662/360"}
The
A
B
(6) Printing area
Printing range is set by the command.
It must be printing area ≤ printable area.
(7) Ignore
Line spacing (default)
The state in which all codes, including parameters, are read in and discarded, and nothing
48 dots
happens.
A
(8) Inch
A unit of length.
One inch is 25.4 mm.
(9) MSB
Most Significant Bit
B
(10) LSB
Least Significant Bit
(11) Base line
Standard position when character data is stored in the print buffer.
Normal character in standard mode and page mode:
Ay
21∗1
dots
Base line
∗1. When font A (12×24 dots) is selected,
this height is for 21 dots.
When font B (9×17 dots) is selected, this
height is for 16 dots.
Rotated character in standard mode (only when font A is selected):
10 dots
A
EPSON
TITLE
Base line
9 dots
Base line
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
69
68
Confidential
6.3 Control Commands
HT
[Name]
Horizontal tab
[Format]
ASCII
Hex
Decimal
HT
09
9
[Description] Moves the print position to the next horizontal tab position.
[Details]
• 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].
• Horizontal tab positions are set with ESC D.
• If this command is received when the printing position is at [printing area width + 1], the
printer executes print buffer-full printing of the current line and horizontal tab processing from
the beginning of the next line.
• The default setting of the horizontal tab position for the paper roll is font A
(12 × 24) every 8th character (9th, 17th, 25th, ... column).
[Reference] ESC D
LF
[Name]
Print and line feed
[Format]
ASCII
Hex
Decimal
LF
0A
10
[Description] Prints the data in the print buffer and feeds one line based on the current line spacing.
[Details]
This command sets the print position to the beginning of the line.
[Reference] ESC 2, ESC 3, Appendix A.1
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
70
69
Confidential
FF
[Name]
Print and return to standard mode in page mode
[Format]
ASCII
Hex
Decimal
FF
0C
12
[Description] Prints the data in the print buffer collectively and returns to standard mode.
[Details]
• The buffer data is deleted after being printed.
• The printing area set by ESC W is reset to the default setting.
• The printer does not execute paper cutting.
• This command sets the print position to the beginning of the line.
• This command is enabled only in page mode.
[Reference] ESC FF, ESC L, ESC S
CR
[Name]
Print and carriage return
[Format]
ASCII
Hex
Decimal
CR
0D
13
[Description] When automatic line feed is enabled, this command functions the same as LF; when automatic
line feed is disabled, this command is ignored.
[Details]
• Sets the print starting position to the beginning of the line.
• The automatic line feed is ignored with a serial interface model.
• This command is set according to the DIP switch 1-1 setting with a parallel interface model.
[Reference] LF
CAN
[Name]
Cancel print data in page mode
[Format]
ASCII
Hex
Decimal
CAN
18
24
[Description] In page mode, deletes all the print data in the current printable area.
[Details]
• This command is enabled only in page mode.
• If data that existed in the previously specified printing area also exists in the currently
specified printing area, it is deleted.
[Reference] ESC L, ESC W
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
71
70
Confidential
DLE EOT n
[Name]
Real-time status transmission
[Format]
ASCII
Hex
Decimal
[Range]
1≤n≤4
DLE
10
16
EOT n
04
n
4
n
[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 offline status
n = 3: Transmit error status
n = 4: Transmit paper roll sensor status
[Details]
• The printer transmits the current status. Each status is represented by one-byte data.
• The printer transmits the status without confirming whether the host computer can receive
data.
• The printer executes this command upon receiving it.
• This command is executed even when the printer is offline, the receive buffer is full, or there
is an error status with a serial interface model.
• With a parallel interface model, this command can not be executed when the printer is busy.
This command is executed even when the printer is offline or there is an error status when
DIP switch 2-1 is on with a parallel interface model.
• When Auto Status Back (ASB) is enabled using the GS a command, the status transmitted by
the DLE EOT command and the ASB status must be differentiated. (Refer to Appendix G,
TRANSMISSION STATUS IDENTIFICATION)
• Even though the printer is not selected using ESC = (select peripheral device), this command
is effective.
[Notes]
• The status is transmitted whenever the data sequence of <10>H<04>H<n>
(1 ≤ n ≤ 4) is received.
Example:
In ESC ∗ m nL nH d1...dk, d1=<10>H, d2=<04>H, d3=<01>H
• This command should not be used within the data sequence of another command that
consists of 2 or more bytes.
Example:
If you attempt to transmit ESC 3 n to the printer, but DTR (DSR for the host
computer) goes to MARK before n is transmitted and then DLE EOT 3 interrupts
before n is received, the code <10>H for DLE EOT 3 is processed as the code for
ESC 3 <10>H.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
72
71
Confidential
n = 1:
Bit
0
1
2
3
4
5,6
7
n = 2:
Bit
0
1
2
3
4
5
6
7
Bit 5:
Printer status
Off/On
Hex
Off
00
On
02
Off
00
On
04
Off
00
On
08
On
10
Off
00
Decimal
0
2
0
4
0
8
16
0
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).
Online.
Offline.
Not used. Fixed to On.
Undefined.
Not used. Fixed to Off.
Offline status
Off/On
Hex
Off
00
On
02
Off
00
On
04
Off
00
On
08
On
10
Off
00
On
20
Off
00
On
40
Off
00
Decimal
0
2
0
4
0
8
16
0
32
0
64
0
Function
Not used. Fixed to Off.
Not used. Fixed to On.
Cover is closed.
Cover is open.
Paper is not being fed by using the FEED button.
Paper is being fed by the FEED button.
Not used. Fixed to On.
No paper-end stop.
Printing is being stopped.
No error.
Error occurs.
Not used. Fixed to Off.
Becomes on when the paper end sensor detects paper end and printing stops.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
73
72
Confidential
n = 3:
Bit
0
1
2
3
4
5
6
7
Bit 3:
Bit 6:
n = 4:
Bit
0
1
2, 3
4
5, 6
7
Error status
Off/On
Hex
Off
00
On
02
–
–
Off
00
On
08
On
10
Off
00
On
20
Off
00
On
40
Off
00
Decimal
0
2
–
0
8
16
0
32
0
64
0
Function
Not used. Fixed to Off.
Not used. Fixed to On.
Undefined
No autocutter error.
Autocutter error occurs.
Not used. Fixed to On.
No unrecoverable error.
Unrecoverable error occurs.
No auto-recoverable error.
Auto recoverable error occurs.
Not used. Fixed to Off.
If these errors occur due to paper jams or the like, it is possible to recover by correcting
the cause of the error and executing DLE ENQ n (1 ≤ n ≤ 2). If an error due to a
circuit failure (e.g. wire break) occurs, it is impossible to recover.
When printing is stopped due to high print head temperature until the print head
temperature drops sufficiently or when the paper roll cover is open during printing, bit 6
is On.
Continuous paper sensor status
Off/On
Hex Decimal Function
Off
00
0
Not used. Fixed to Off.
On
02
2
Not used. Fixed to On.
Off
00
0
Paper roll near-end sensor: paper adequate.
On
0C
12
Paper near-end is detected by the paper roll near-end
sensor.
On
10
16
Not used. Fixed to On.
Off
00
0
Paper roll sensor: Paper present.
On
60
96
Paper roll end detected by paper roll sensor.
Off
00
0
Not used. Fixed to Off.
[Reference] DLE ENQ, GS a, GS r, Appendix G
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
74
73
Confidential
DLE ENQ n
[Name]
Real-time request to printer
[Format]
ASCII
Hex
Decimal
[Range]
1≤n≤2
DLE
10
16
ENQ n
05
n
5
n
[Description] Responds to a request from the host computer. n specifies the requests as follows:
n
Request
1
Recover from an error and restart printing from the line where the error occurred
2
Recover from an error aft clearing the receive and print buffers
[Details]
• When the printer is disabled with ESC = (Select peripheral device), this command is effective.
• This command is effective only when an autocutter error occurs.
• The printer starts processing data upon receiving this command.
• This command is executed even when the printer is offline, the receive buffer is full, or there
is an error status with a serial interface model.
• With a parallel interface model, this command can not be executed when the printer is busy.
This command is executed even when the printer is offline or there is an error status when
DIP switch 2-1 is on with a parallel interface model.
• DLE ENQ 2 enables the printer to recover from an error after clearing the data in the receive
buffer and the print buffer. The printer retains the settings (by ESC !, ESC 3, etc.) that were
in effect when the error occurred. The printer can be initialized completely by using this
command and ESC @. This command is enabled only for errors that have the possibility of
recovery, except for print head temperature error.
[Notes]
• The status is also transmitted whenever the data sequence of <10>H<05>H<n> (1 ≤ n ≤ 2) is
received.
Example:
In ESC ∗ m nL nH dk, d1 = <10>H, d2 = <05>H, d3 = <01>H
• This command should not be contained within another command that consists of two or more
bytes.
Example:
If you attempt to transmit ESC 3 n to the printer, but DTR (DSR for the host
computer) goes to MARK before n is transmitted, and DLE ENQ 2 interrupts before n
is received, the code <10>H for DLE ENQ 2 is processed as the code for ESC 3
<10>H.
[Reference] DLE EOT
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
75
74
Confidential
DLE DC4 n m t
[Name]
Generate pulse at real-time
[Format]
ASCII
Hex
Decimal
[Range]
n=1
m = 0, 1
1≤t≤8
DLE
10
16
DC4
14
20
n
n
n
m
m
m
t
t
t
[Description] Outputs the pulse specified by t to connector pin m as follows:
m
Connector pin
0
Drawer kick-out connector pin 2.
1
Drawer kick-out connector pin 5.
The pulse ON time is [t × 100 ms] and the OFF time is [t × 100 ms].
[Details]
• When the printer is in an error status when this command is processed, this command is
ignored.
• When the pulse is output to the connector pin specified while ESC p or DEL DC4 is executed
while this command is processed, this command is ignored.
• The printer executes this command upon receiving it.
• With a serial interface model, this command is executed even when the printer is offline, the
receive buffer is full, or there is an error status.
• With a parallel interface model, this command cannot be executed when the printer is busy.
This command is executed even when the printer is offline or there is an error status when
DIP switch 2-1 is on.
• This command is effective even when the printer is disabled with ESC = (Select peripheral
device).
[Notes]
• If print data includes the same character strings as this command, the printer performs the
same operation specified by this command. The user must consider this.
• This command should not be used within the data sequence of another command that
consists of 2 or more bytes.
[Reference] ESC p
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
76
75
Confidential
ESC FF
[Name]
Print data in page mode
[Format]
ASCII
Hex
Decimal
ESC
1B
27
FF
0C
12
[Description] In page mode, prints all buffered data in the printing area collectively.
[Details]
• This command is enabled only in page mode.
• 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.
[Reference] FF, ESC L, ESC S
ESC SP n
[Name]
Set right-side character spacing
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
SP
20
32
n
n
n
[Description] Sets the character spacing for the right side of the character to [n × horizontal or vertical motion
units].
[Details]
• The right-side character spacing for double-width mode is twice the normal value.
characters are enlarged, the right-side character spacing is n times normal value.
When
• This command does not affect the setting of Kanji characters.
• This command sets values independently in each mode (standard and page modes).
• The horizontal and vertical motion unit are specified by GS P. Changing the horizontal or
vertical motion unit does not affect the current right-side spacing.
• The GS P command can change the horizontal (and vertical) motion unit. However, the value
cannot be less than the minimum horizontal movement amount, and it must be in even units
of the minimum horizontal movement amount.
• In standard mode, the horizontal motion unit is used.
• In page mode, the horizontal or vertical motion unit differs in page mode, depending on
starting position of the printable area as follows:
① When the starting position is set to the upper left or lower right of the printable area
using ESC T, the horizontal motion unit (x) is used.
② When the starting position is set to the upper right or lower left of the printable area
using ESC T, the vertical motion unit (y) is used.
• The maximum right-side spacing is 35.983 mm {255/180"}. Any setting exceeding the
maximum is converted to the maximum automatically.
[Default]
n=0
[Reference] GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
77
76
Confidential
ESC ! n
[Name]
Select print mode(s)
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
!
21
33
n
n
n
[Description] Selects print mode(s) using n as follows:
Bit
0
1
2
3
4
5
6
7
[Details]
Off/On
Off
Hex
00
Decimal
0
Function
Character font A (12 × 24).
On
01
1
Off
On
Off
On
Off
On
Off
On
00
08
00
10
00
20
00
80
0
8
0
16
0
32
0
128
Character font B (9 × 17).
Undefined.
Undefined.
Emphasized mode not selected.
Emphasized mode selected.
Double-height mode not selected.
Double-height mode selected.
Double-width mode not selected.
Double-width mode selected.
Undefined.
Underline mode not selected.
Underline mode selected.
• When both double-height and double-width modes are selected, quadruple size characters
are printed.
• The printer can underline all characters, but can not underline the space set by HT or 90°
clockwise rotated characters.
• The thickness of the underline is that selected by ESC −, regardless of the character size.
• 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.
command is effective.
• ESC − can also turn on or off underline mode.
command is effective.
• GS ! can also select character size.
effective.
However, the setting of the last received
However, the setting of the last received
However, the setting of the last received command is
• ESC M can also select character font.
effective.
However, the setting of the last received command is
• Emphasized mode is effective for alphanumeric and Kanji.
emphasized mode is effective only for alphanumeric.
[Default]
All print modes except
n=0
[Reference] ESC -, ESC E, ESC M, GS !
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
78
77
Confidential
ESC $ nL nH
[Name]
Set absolute print position
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
ESC
1B
27
$
24
36
nL
nL
nL
nH
nH
nH
[Description] Sets the distance from the beginning of the line to the position at which subsequent characters
are to be printed.
• The distance from the beginning of the line to the print position is
[(nL + nH × 256) × (vertical or horizontal motion unit)].
[Details]
• Settings outside the specified printable area are ignored.
• The horizontal and vertical motion unit are specified by GS P.
• The GS P command can change the horizontal (and vertical) motion unit. However, the
value cannot be less than the minimum horizontal movement amount, and it must be in even
units of the minimum horizontal movement amount.
• In standard mode, the horizontal motion unit (x) is used.
• In page mode, horizontal or vertical motion unit differs depending on the starting position of
the printable area as follows:
1 When the starting position is set to the upper left or lower right of the printable area using
ESC T, the horizontal motion unit (x) is used.
2 When the starting position is set to the upper right or lower left of the printable area using
ESC T, the vertical motion unit (y) is used.
[Reference] ESC \, GS $, GS \, GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
79
78
Confidential
ESC % n
[Name]
Select/cancel user-defined character set
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
%
25
37
n
n
n
[Description] Selects or cancels the user-defined character set.
• When the LSB of n is 0, the user-defined character set is canceled.
• When the LSB of n is 1, the user-defined character set is selected.
[Details]
• When the user-defined character set is canceled, the internal character set is automatically
selected.
• n is available only for the least significant bit.
[Default]
n=0
[Reference] ESC &, ESC ?
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
80
79
Confidential
ESC & y c1 c2 [x1 d1...d(y × x1)]...[xk d1...d(y × xk)]
[Name]
Define user-defined characters
[Format]
ASCII
Hex
Decimal
[Range]
y=3
32 ≤ c1 ≤ c2 ≤ 126
0 ≤ x ≤ 12 (when font A (12 × 24) is selected)
0 ≤ x ≤ 9 (when font B (9 × 17) is selected)
0 ≤ d1 ... d(y × xk) ≤ 255
ESC
1B
27
&
26
38
y
y
y
c1
c1
c1
c2
c2
c2
[x1 d1...d(y × x1)]...[xk d1...d(y × xk)]
[x1 d1...d(y × x1)]...[xk d1...d(y × xk)]
[x1 d1...d(y × x1)]...[xk d1...d(y × xk)]
[Description] Defines user-defined characters.
• y specifies the number of bytes in the vertical direction.
• c1 specifies the beginning character code for the definition, and c2 specifies the final code.
• x specifies the number of dots in the horizontal direction.
[Details]
• The allowable character code range is from ASCII code <20>H to <7E>H (95 characters).
• It is possible to define multiple characters for consecutive character codes.
If only one character is desired, use c1 = c2.
• d is the dot data for the characters. The dot pattern is in the horizontal direction from the left
side. Any remaining dots on the right side are blank.
• The data to define a user-defined character is (y × x) bytes.
• Set a corresponding bit to 1 to print a dot or 0 to not print a dot.
• This command can define different user-defined character patterns for each font.
a font, use ESC !
To select
• A user-defined character and a downloaded bit image cannot be defined simultaneously.
When this command is executed, the downloaded bit image is cleared.
• The user-defined character definition is cleared when:
① ESC @ is executed.
② FS q is executed.
③ GS ∗ is executed.
④ ESC ? is executed.
⑤ The printer is reset or the power is turned off.
• When the user-defined characters are defined in font B (9 × 17), only the most significant bit
of the 3rd byte of data in vertical direction is effective.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
81
80
Confidential
[Default]
The internal character set
[Reference] ESC %, ESC ?
[Example]
• When font A (12 × 24) is selected.
12 dots
24 dots
d1 d4 d7
d34
d2 d5
d35
d3 d6
d36
d1= <0F>H
d2 = <03>H
d3 = <00>H
EPSON
TITLE
d4 = <30>H
d5 = <80>H
d6 = <00>H
TM-T88III series
Specification
(STANDARD)
MSB
LSB
d7 = <40>H . . . .
d8 = <40>H . . . .
d9 = <20>H . . . .
SHEET
REVISION
E
NO.
NEXT
SHEET
82
81
Confidential
• When font B (9 × 17) is selected.
9 dots
17 dots
d1 d4 d7
d25
d2 d5
d26
d3 d6
d27
MSB
LSB
d1 = <1F>H
d2 = <FF>H
d3 = <80>H
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
d4 = <08>H
d5 = <08>H
d6 = <00>H
SHEET
REVISION
E
d7 = <10>H...
d8 = <04>H...
d9 = <00>H...
NO.
NEXT
SHEET
83
82
Confidential
ESC ∗ m nL nH d1...dk
[Name]
Select bit-image mode
[Format]
ASCII
Hex
Decimal
[Range]
m = 0, 1, 32, 33
0 ≤ nL ≤ 255
0 ≤ nH ≤ 3
0 ≤ d ≤ 255
ESC
1B
27
∗
2A
42
m
m
m
nL
nL
nL
nH
nH
nH
d1...dk
d1...dk
d1...dk
[Description] Selects a bit-image mode using m for the number of dots specified by nL and nH, as follows:
Vertical Direction
Dot Density
m
0
Mode
8-dot single-density
8
60 dpi
1
8-dot double-density
8
60 dpi
Horizontal Direction
Dot
Number of Data
Density
(K)
90 dpi
nL + nH × 256
180 dpi
nL + nH × 256
32
24-dot single-density
24
180 dpi
90 dpi
(nL + nH × 256) ×3
33
24-dot double-density
24
180 dpi
180 dpi
(nL + nH × 256) ×3
Number of
Dots
[dpi: dots per 25.4 mm {1"}]
[Details]
• If the values of m is out of the specified range, nL and data following are processed as normal
data.
• The nL and nH indicate the number of dots of the bit image in the horizontal direction.
number of dots is calculated by nL + nH × 256.
The
• If the bit-image data input exceeds the number of dots to be printed on a line, the excess data
is ignored.
• d indicates the bit-image data.
dot.
Set a corresponding bit to 1 to print a dot or to 0 to not print a
• If the width of the printing area set by GS L and GS W less than the width required by the
data sent with the ESC ∗ command, the following will be performed on the line in question
(but the printing cannot exceed the maximum printable area):
① The width of the printing area is extended to the right to accommodate the amount of
data.
② If step ① does not provide sufficient width for the data, the left margin is reduced to
accommodate the data.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
84
83
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.
• Refer to Figure 3.12.3 for the bit image development position in page mode.
• The relationship between the image data and the dots to be printed is as follows:
• When 8-dot bit image is selected:
Bit-image data
d1 d2
d3
MSB
d1 d2 d3
Bit-image data
LSB
Print data
Print data
1 dot
Single density
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
Double density
SHEET
REVISION
E
NO.
NEXT
SHEET
85
84
Confidential
• When 24-dot bit image is selected:
Bit-image data
d1
d1 d4 d7
MSB
d2 d5 d8
Bit-image data
d3 d6 d9
d
LSB
d2
d3
d4
Print data
d5
d6
d7
d8
d9
Print data
1 dot
Single density
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
Double density
SHEET
REVISION
E
NO.
NEXT
SHEET
86
85
Confidential
ESC - n
[Name]
Turn underline mode on/off
[Format]
ASCII
Hex
Decimal
[Range]
ESC
1B
27
-
n
n
n
2D
45
0 ≤ n ≤ 2, 48 ≤ n ≤ 50
[Description] Turns underline mode on or off, based on the following values of n:
n
Function
0, 48
Turns off underline mode
1, 49
Turns on underline mode (1-dot thick)
2, 50
Turns on underline mode (2-dots thick)
[Details]
• The printer can underline all characters (including right-side character spacing), but cannot
underline the space set by HT.
• The printer cannot underline 90° clockwise rotated characters and white/black inverted
characters.
• When underline mode id turned off by setting the value of n to 0 or 48, the following data is
not underlined, and the underline thickness set before the mode is turned off does not change.
The default underline thickness is 1 dot.
• Changing the character size does not affect the current underline thickness.
• Underline mode can also be turned on or off by using ESC !.
received command is effective.
Note, however, that the last
• This command does not affect Kanji printing.
[Default]
n=0
[Reference] ESC !
ESC 2
[Name]
Select default line spacing
[Format]
ASCII
Hex
Decimal
ESC
1B
27
2
32
50
[Description] Selects approximately 4.23 mm {1/6"} spacing.
[Details]
• The line spacing can be set independently in standard mode and in page mode.
[Reference] ESC 3
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
87
86
Confidential
ESC 3 n
[Name]
Set line spacing
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
3
33
51
n
n
n
[Description] Sets the line spacing to [n × vertical or horizontal motion unit].
[Details]
• The line spacing can be set independently in standard mode and in page mode.
• The horizontal and vertical motion unit are specified by GS P.
vertical motion unit does not affect the current line spacing.
Changing the horizontal or
• The GS P command can change the horizontal (and vertical) motion unit. However, the value
cannot be less than the minimum vertical movement amount, and it must be in even units of
the minimum vertical movement amount.
• In standard mode, the vertical motion unit (y) is used.
• In page mode, this command functions as follows, depending on the starting position of the
printable area:
① When the starting position is set to the upper left or lower right of the printable area using
ESC T, the vertical motion unit (y) is used.
② When the starting position is set to the upper right or lower left of the print able area
using ESC T, the horizontal motion unit (x) is used.
• The maximum paper feed amount is 1016 mm {40"}. Even if a paper feed amount of more
than 1016 mm {40"} is set, the printer feeds the paper only 1016 mm {40"}.
[Default]
Line spacing equivalent to approximately 4.23mm {1/6"}.
[Reference] ESC 2, GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
88
87
Confidential
ESC = n
[Name]
Set peripheral device
[Format]
ASCII
Hex
Decimal
[Range]
1 ≤ n ≤ 255
ESC
1B
27
=
3D
61
n
n
n
[Description] Selects device to which host computer sends data, using n as follows:
Bit
Off/On
Hex Decimal Function
0
Off
00
0
Printer disabled.
On
01
1
Printer enabled
1-7
Undefined.
[Details]
• When the printer is disabled, it ignores all data except for error-recovery commands (DLE
EOT, DLE ENQ, DLE DC4) until it is enabled by this command.
[Default]
n=1
ESC ? n
[Name]
Cancel user-defined characters
[Format]
ASCII
Hex
Decimal
[Range]
32 ≤ n ≤ 126
ESC
1B
27
?
3F
63
n
n
n
[Description] Cancels user-defined characters.
[Details]
• This command cancels the pattern defined for the character code specified by n. After the
user-defined characters is canceled, the corresponding pattern for the internal character is
printed.
• This command deletes the pattern defined for the specified code in the font selected by
ESC !.
• If a user-defined character has not been defined for the specified character code, the printer
ignores this command.
[Reference] ESC &, ESC %
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
89
88
Confidential
ESC @
[Name]
Initialize printer
[Format]
ASCII
Hex
Decimal
ESC
1B
27
@
40
64
[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.
[Details]
• The DIP switch settings are not checked again.
• The data in the receive buffer is not cleared.
• The macro definition is not cleared.
• The NV bit image data is not cleared.
• The data of the NV user memory is not cleared.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
90
89
Confidential
ESC D n1...nk NUL
[Name]
Set horizontal tab positions
[Format]
ASCII
Hex
Decimal
[Range]
1 ≤ n ≤ 255
0 ≤ k ≤ 32
ESC
1B
27
D
44
68
n1...nk
n1...nk
n1...nk
NUL
00
0
[Description] Sets horizontal tab positions.
• n specifies the column number for setting a horizontal tab position from the beginning of the
line.
• k indicates the total number of horizontal tab positions to be set.
[Details]
• The horizontal tab position is stored as a value of [character width × n] measured from the
beginning of the line. The character width includes the right-side character spacing, and
double-width characters are set with twice the width of normal characters.
• This command cancels the previous horizontal tab settings.
• When setting n = 8, the print position is moved to column 9 by sending HT.
• Up to 32 tab positions (k = 32) can be set.
normal data.
Data exceeding 32 tab positions is processed as
• Transmit [n]k in ascending order and place a NUL code 0 at the end.
• When [n]k is less than or equal to the preceding value [n]k-1, tab setting is finished and the
following data is processed as normal data.
• ESC D NUL cancels all horizontal tab positions.
• The previously specified horizontal tab positions do not change, even if the character width
changes.
• The character width is memorized for each standard and page mode.
[Default]
The default tab positions are at intervals of 8 characters (columns 9, 17, 25,...) for font A (12 ×
24).
[Reference] HT
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
91
90
Confidential
ESC E n
[Name]
Turn emphasized mode on/off
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
E
45
69
n
n
n
[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.
[Details]
• Only the least significant bit of n is enabled.
• This command and ESC ! turn on and off emphasized mode in the same way.
when this command is used with ESC !.
[Default]
Be careful
n=0
[Reference] ESC !
ESC G n
[Name]
Turn on/off double-strike mode
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
G
47
71
n
n
n
[Description] Turns double-strike mode on or off.
• When the LSB of n is 0, double-strike mode is turned off.
• When the LSB of n is 1, double-strike mode is turned on.
[Details]
• Only the lowest bit of n is enabled.
• Printer output is the same in double-strike mode and in emphasized mode.
[Default]
n=0
[Reference] ESC E
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
92
91
Confidential
ESC J n
[Name]
Print and feed paper
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
J
4A
74
n
n
n
[Description] Prints the data in the print buffer and feeds the paper [n × vertical or horizontal motion unit].
[Details]
• After printing is completed, this command sets the print starting position to the beginning of
the line.
• The paper feed amount set by this command does not affect the values set by ESC 2 or ESC
3.
• The horizontal and vertical motion unit are specified by GS P.
• The GS P command can change the vertical (and horizontal) motion unit. However, the
value cannot be less than the minimum vertical movement amount, and it must be in even
units of the minimum vertical movement amount.
• In standard mode, the printer uses the vertical motion unit (y).
• In page mode, this command functions as follows, depending on the starting position of the
printable area:
① When the starting position is set to the upper left or lower right of the printable area using
ESC T, the vertical motion unit (y) is used.
② When the starting position is set to the upper right or lower left of the print able area using
ESC T, the horizontal motion unit (x) is used.
• The maximum line spacing is 1016mm {40"}. When the setting value exceeds the maximum,
it is converted to the maximum automatically.
[Reference] GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
93
92
Confidential
ESC L
[Name]
Select page mode
[Format]
ASCII
Hex
Decimal
ESC
1B
27
L
4C
76
[Description] Switches from standard mode to page mode.
[Details]
• This command is enabled only when processed at the beginning of a line in standard mode.
• This command has no effect in page mode.
• After printing by FF is completed or by using ESC S, the printer returns to standard mode.
• This command sets the position where data is buffered to the position specified by ESC T
within the printing area defined by ESC W.
• This command switches the settings for the following commands (in which the values can be
set independently in standard mode and page mode) to those for page mode:
① Set right-side character spacing: ESC SP, FS S
② Select default line spacing: ESC 2, ESC 3
• Only valve settings is possible for the following commands in page mode; these commands
are not executed.
① Turn 90° clockwise rotation mode on/off: ESC V
② Select justification: ESC a
③ Turn upside-down printing mode on/off: ESC {
④ Set left margin: GS L
⑤ Set printable area width: GS W
• The following command is ignored in page mode:
➀ Execute test print: GS ( A
• The following command is not available in page mode:
① Print NV bit image: FS p
② Define NV bit image: FS q
➂ Write to NV user memory: FS g 1
➃ Print raster bit image: GS v 0
• The printer returns to standard mode when power is turned on, the printer is reset, or
ESC @ is used.
[Reference] FF, CAN, ESC FF, ESC S, ESC T, ESC W, GS $, GS \, 3.12 Page Mode
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
94
93
Confidential
ESC M n
[Name]
Select character font
[Format]
ASCII
Hex
Decimal
[Range]
n = 0, 1, 48, 49
ESC
1B
27
M
4D
77
n
n
n
[Description] Selects character fonts.
n
Function
0, 48
Character font A (12 × 24) selected.
1, 49
Character font B (9 × 17) selected.
• The ESC ! command can also select the character fonts.
received command is effective.
[Reference] ESC !
[Details]
However, the setting of the last
ESC R n
[Name]
Select an international character set
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 15
ESC
1B
27
R
52
82
n
n
n
[Description] Selects an international character set n from the following table:
n
Character set
0
U.S.A.
1
France
2
Germany
3
U.K.
4
Denmark I
5
Sweden
6
Italy
7
Spain I
8
Japan
9
Norway
10
Denmark II
11
Spain II
12
Latin America
13
Korea
14
Slovenia/Croatia
15
China
∗ The character sets for Slovenia/Croatia and China are supported only in the Simplified Chinese
model.
[Default]
[Reference]
Simplified Chinese model: n = 15
Models other than the Simplified Chinese model:
3.2.12 International Character Set
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
n=0
SHEET
REVISION
E
NO.
NEXT
SHEET
95
94
Confidential
ESC S
[Name]
Select standard mode
[Format]
ASCII
Hex
Decimal
ESC
1B
27
S
53
83
[Description] Switches from page mode to standard mode.
[Details]
• This command is effective only in page mode.
• Data buffered in page mode are cleared.
• This command sets the print position to the beginning of the line.
• The printing area set by ESC W are initialized.
• This command switches the settings for the following commands (in which the values can be
set independently in standard mode and page mode) to those for standard mode:
① Set right-side character spacing: ESC SP, FS S
② Select default line spacing: ESC 2, ESC 3
• The following commands are enabled only to set in standard mode.
① Set printing area in page mode: ESC W
② Select print direction in page mode: ESC T
• The following commands are ignored in standard mode.
① Set absolute vertical print position in page mode: GS $
② Set relative vertical print position in page mode: GS \
• Standard mode is selected automatically when power is turned on, the printer is reset, or
command ESC @ is used.
[Reference] FF, ESC FF, ESC L
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
96
95
Confidential
ESC T n
[Name]
Select print direction in page mode
[Format]
ASCII
Hex
Decimal
[Range]
0≤n≤3
48 ≤ n ≤ 51
ESC
1B
27
T
54
84
n
n
n
[Description] Selects the print direction and starting position in page mode.
n specifies the print direction and starting position as follows:
2, 50
Right to left
3, 51
Top to bottom
Forward
Bottom to top
A
Print area
B
1, 49
Starting Position
Upper left
(A in the figure)
Lower left
(B in the figure)
Lower right
(C in the figure)
Upper right
(D in the figure)
C
Print Direction
Left to right
D
[Details]
n
0, 48
• When the command is input in standard mode, the printer executes only internal flag
operation. This command does not affect printing in standard mode.
• This command sets the position where data is buffered within the printing area set by ESC W.
• Parameters for horizontal or vertical motion units (x or y) differ as follows, depending on the
starting position of the printing area:
① If the starting position is the upper left or lower right of the printing area, data is buffered
in the direction perpendicular to the paper feed direction:
Commands using horizontal motion units: ESC SP, ESC $, ESC \
ESC 3, ESC J, GS $, GS \
Commands using vertical motion units:
② If the starting position is the upper right or lower left of the printing area, data is buffered
in the paper feed direction:
Commands using horizontal motion units: ESC 3, ESC J, GS $, GS \
ESC SP, ESC $, ESC \
Commands using vertical motion units:
[Default]
n=0
[Reference] ESC $, ESC L, ESC W, ESC \, GS $, GS P, GS \
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
97
96
Confidential
ESC V n
[Name]
Turn 90° clockwise rotation mode on/off
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 1, 48 ≤ n ≤ 49
ESC
1B
27
V
56
86
n
n
n
[Description] Turns 90° clockwise rotation mode on/off
n is used as follows:
n
Function
0, 48
Turns off 90° clockwise rotation mode
1, 49
Turns on 90° clockwise rotation mode
[Details]
• This command affects printing in standard mode.
However, the setting is always effective.
• When underline mode is turned on, the printer does not underline 90° clockwise-rotated.
• Double-width and double-height commands in 90° rotation mode enlarge characters in the
opposite directions from double-height and double- width commands in normal mode.
[Default]
n=0
[Reference] ESC !, ESC −
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
98
97
Confidential
ESC W xL xH yL yH dxL dxH dyL dyH
[Name]
Set printing area in page mode
[Format]
ASC II
Hex
Decimal
[Range]
0 ≤ xL, xH, yL, yH, dxL, dxH, dyL, dyH ≤ 255 (except dxL=dxH=0 or dyL=dyH=0)
ESC
1B
27
W
57
87
xL xH yL yH dxL dxH dyL dyH
xL xH yL yH dxL dxH dyL dyH
xL xH yL yH dxL dxH dyL dyH
[Description] • The horizontal starting position, vertical starting position, printing area width, and printing area
height are defined as x0, y0, dx, dy, respectively.
Each setting for the printing area is calculated as follows:
x0 = [(xL + xH × 256) × (horizontal motion unit)]
y0 = [(yL + yH × 256) × (vertical motion unit)]
dx = [dxL + dxH × 256] × (horizontal motion unit)]
dy = [dyL + dyH × 256) × (vertical motion unit)]
The printing area is set as shown in the figure below.
• If this command is input in standard mode, the printer executes only internal flag operation.
[Details]
This command does not affect printing in standard mode.
• If the horizontal or vertical starting position is set outside the printable area, the printer stops
command processing and processes the following data as normal data.
• If the printing area width or height is set to 0, the printer stops command processing and
processes the following data as normal data.
• This command sets the position where data is buffered to the position specified by ESC T
within the printing area.
• If (horizontal starting position + printing area width) exceeds the printable area, the printing
area width is automatically set to (horizontal printable area - horizontal starting position).
• If (vertical starting position + printing area height) exceeds the printable area, the printing area
height is automatically set to (vertical printable area - vertical starting position).
• The horizontal and vertical motion unit are specified by GS P.
vertical motion unit does not affect the current printing area.
Changing the horizontal or
• The GS P command can change the horizontal (and vertical) motion unit. However, the
value cannot be less than the minimum horizontal movement amount, and it must be in even
units of minimum horizontal movement amount.
• Use the horizontal motion unit (x) for setting the horizontal starting position and printing area
width, and use the vertical motion unit (y) for setting the vertical starting position and printing
area height.
• When the horizontal starting position, vertical starting position, printing area width, and
printing area height are defined as X, Y, Dx, and Dy respectively, the printing area is set as
shown in the figure below.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
SHEET
99
98
Confidential
Paper
(X, Y)
Dy
Forward
Dx
Print area
(X + Dx-1, Y + Dy-1)
• This printable area for this printer is approximately for 80 mm paper width model; 72.2 mm
{512/180"}, for 58 mm paper width model; 50.8 mm {360/180"} in the horizontal direction and
approximately 117.3 mm {1662/360"} in the vertical direction.
[Default]
For 80 mm paper width model;
For 58 mm paper width model;
xL = xH = yL = yH = 0
dxL = 0, dxH = 2, dyL = 126, dyH = 6
dxL = 104, dxH = 1
[Reference] CAN, ESC L, ESC T, GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
100
SHEET
99
Confidential
ESC \ nL nH
[Name]
Set relative print position
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
ESC
1B
27
\
5C
92
nL
nL
nL
nH
nH
nH
[Description] Sets the print starting position based on the current position by using the horizontal or vertical
motion unit.
• This command sets the distance from the current position to [(nL + nH × 256) × horizontal or
vertical motion unit]
[Details]
• Any setting that exceeds the printable area is ignored.
• When pitch N is specified to the right:
nL+ nH × 256 = N
When pitch N is specified to the left (the negative direction), use the complement of 65536.
When pitch N is specified to the left:
nL+ nH × 256 = 65536 - N
• The print starting position moves from the current position to [N × horizontal or vertical motion
unit]
• The horizontal and vertical motion unit are specified by GS P.
• The GS P command can change the horizontal (and vertical) motion unit. However, the
value cannot be less than the minimum horizontal movement amount, and it must be in even
units of the minimum horizontal movement amount.
• In standard mode, the horizontal motion unit is used.
• In page mode, the horizontal or vertical motion unit differs as follows, depending on the
starting point of the printing area:
① When the starting position is set to the upper left or lower right of the printable area
using ESC T, the horizontal motion unit (x) is used.
② When the starting position is set to the upper right or lower left of the printable area
using ESC T, the vertical motion unit (y) is used.
[Reference] ESC $, GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
101
SHEET
100
Confidential
ESC a n
[Name]
Select justification
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 2, 48 ≤ n ≤ 50
ESC
1B
27
a
61
97
n
n
n
[Description] Aligns all the data in one line to the specified position
n selects the justification as follows:
n
0, 48
1, 49
2, 50
[Details]
Justification
Left justification
Centering
Right justification
• The command is enabled only when processed at the beginning of the line in standard mode.
• If this command is input in page mode, the printer performs only internal flag operations.
• This command has no effect in page mode.
• This command executes justification in the printing area.
• This command justifies the space area according to HT, ESC $ or ESC \.
[Default]
n=0
[Example]
Left justification
ABC
ABCD
ABCDE
EPSON
Centering
Right justification
ABC
ABCD
ABCDE
TITLE
TM-T88III series
Specification
(STANDARD)
ABC
ABCD
ABCDE
SHEET
REVISION
E
NO.
NEXT
102
SHEET
101
Confidential
ESC c 3 n
[Name]
Select paper sensor(s) to output paper end signals
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
c
63
99
3
33
51
n
n
n
[Description] Selects the paper sensor(s) to output paper end signals
• Each bit of n is used as follows:
Bit
Off/On
Hex Decimal
0
Off
00
0
On
01
1
1
Off
00
0
On
02
2
2
Off
00
0
On
04
4
3
Off
00
0
On
08
8
4-7
-
[Details]
Function
Paper roll near-end sensor disabled
Paper roll near-end sensor enabled
Paper roll near-end sensor disabled
Paper roll near-end sensor enabled
Paper roll end sensor disabled
Paper roll end sensor enabled
Paper roll end sensor disabled
Paper roll end sensor enabled
Undefined
• It is possible to select multiple sensors to output signals.
a paper end, the paper end signal is output.
Then, if any of the sensors detects
• The command is available only with a parallel interface and is ignored with a serial interface.
• Sensor is switched when executing this command.
delayed depending on the receive buffer state.
The paper end signal switching be
• If either bit 0 or bit 1 is on, the paper roll near-end sensor is selected as the paper sensor
outputting paper-end signals
• If either bit 2 or bit 3 is on, the paper roll end sensor is selected as the paper sensor
outputting paper-end signals.
• When all the sensors are disabled, the paper end signal always outputs a paper present
status.
[Default]
When DIP switch 1-3 is Off: n = 15
When DIP switch 1-3 is On: n = 0
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
103
SHEET
102
Confidential
ESC c 4 n
[Name]
Select paper sensor(s) to stop printing
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
c
63
99
4
34
52
n
n
n
[Description] Selects the paper sensor(s) used to stop printing when a paper-end is detected, using n as
follows:
Bit
Off/On
Hex Decimal Function
0
Off
00
0
Paper roll near end sensor disabled.
On
01
1
Paper roll near end sensor enabled.
1
Off
00
0
Paper roll near end sensor disabled.
On
02
2
Paper roll near end sensor enabled.
2-7
Undefined.
[Details]
• When a paper sensor is enabled with this command, printing is stopped only when the
corresponding paper is selected for printing.
• When a paper-end is detected by the paper roll sensor, the printer goes offline after printing
stops.
• When either bit 0 or 1 is on, the printer selects the paper roll near-end sensor for the paper
sensor to stop printing.
[Default]
n=0
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
104
SHEET
103
Confidential
ESC c 5 n
[Name]
Enable/disable panel buttons
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
c
63
99
5
35
53
n
n
n
[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.
[Details]
• Only the lowest bit of n is valid.
• When the panel buttons are disabled, none of them are usable when the printer cover is
closed.
• In this printer, the panel buttons are the FEED button.
• In the macro ready mode, the FEED button are enabled regardless of the settings of this
command; however, the paper cannot be fed by using these buttons.
[Default]
n=0
ESC d n
[Name]
Print and feed n lines
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
d
64
100
n
n
n
[Description] Prints the data in the print buffer and feeds n lines.
[Details]
• This command sets the print starting position to the beginning of the line.
• This command does not affect the line spacing set by ESC 2 or ESC 3.
• The maximum paper feed amount is 1016 mm {40"}. If the paper feed amount (n × line
spacing) of more than 1016 mm {40"} is specified, the printer feeds the paper only 1016 mm
{40"}.
[Reference] ESC 2, ESC 3
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
105
SHEET
104
Confidential
ESC p m t1 t2
[Name]
Generate pulse
[Format]
ASCII
Hex
Decimal
[Range]
m = 0, 1, 48, 49
0 ≤ t1 ≤ 255, 0≤ t2 ≤ 255
ESC
1B
27
p
70
112
m
m
m
t1
t1
t1
t2
t2
t2
[Description] Outputs the pulse specified by t1 and t2 to connector pin m as follows:
m
Connector pin
0, 48
Drawer kick-out connector pin 2.
1, 49
Drawer kick-out connector pin 5.
[Details]
• The pulse ON time is [t1 × 2 ms] and the OFF time is [t2 × 2 ms].
• If t2 < t1, the OFF time is [t1 × 2 ms]
[Reference] DLE DC4, Section 2.2.3, Drawer kick-out connector, Appendix F
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
106
SHEET
105
Confidential
ESC t n
[Name]
Select character code table
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 5, 16 ≤ n ≤ 26, n = 255
ESC
1B
27
t
74
116
n
n
n
[Description] Selects a page n from the character code table.
n
Page
0
PC437 [U.S.A., Standard Europe]
1
Katakana
2
PC850 [Multilingual]
3
PC860 [Portuguese]
4
PC863 [Canadian-French]
5
PC865 [Nordic]
16
WPC1252
17
PC866 [Cyrillic #2]
18
PC852 [Latin2]
19
PC858
20 (*1) Thai character code 42
21 (*1) Thai character code 11
22 (*1) Thai character code 13
23 (*1) Thai character code 14
24 (*1) Thai character code 16
25 (*1) Thai character code 17
26 (*1) Thai character code 18
255
Space page
(*1): (20 ≤ n ≤ 26) is supported only by a Thai model.
[Default]
n=0
For Thai model: n = 20
[Reference] 3.2 Character Code Tables, Appendix H
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
107
SHEET
106
Confidential
ESC { n
[Name]
Turns on/off upside-down printing mode
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
ESC
1B
27
{
7B
123
n
n
n
[Description] Turns upside-down printing mode on or off.
• When the LSB of n is 0, upside-down printing mode is turned off.
• When the LSB of n is 1, upside-down printing mode is turned on.
[Details]
• Only the lowest bit of n is valid.
• This command is enabled only when processed at the beginning of a line in standard mode.
• When this command is input in page mode, the printer performs only internal flag operations.
• This command does not affect printing in page mode.
• In upside-down printing mode, the printer rotates the line to be printed by 180° and then prints
it.
[Default]
n=0
[Example]
When upside-down printing
mode is selected
When upside-down printing
mode is not selected
0 1 2 3 4 5
ABCDE F
ABCDE F
0 1 2 3 4 5
Paper feed direction
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
108
SHEET
107
Confidential
FS g 1 m a1 a2 a3 a4 nL nH d1...dk
[Name]
Write to NV user memory
[Format]
ASCII
Hex
Decimal
[Range]
m=0
0 ≤ (a1+(a2×256)+(a3×65536)+(a4×16777216))
1 ≤ (nL+(nH×256)) ≤ 1024
32 ≤ d ≤ 255
k = (nL+(nH×256))
FS
1C
28
g
67
103
1
31
49
m
m
m
a1
a1
a1
a2
a2
a2
a3
a3
a3
a4
a4
a4
nL
nL
nL
nH
nH
nH
d1...dk
d1...dk
d1...dk
≤ 1023
[Description] Writes data to NV user memory.
• m is always set to 0.
• a1, a2, a3, and a4 specify the data stored starting address to
(a1+(a2×256)×(a3×65536)+(a4×16777216)).
• nL, nH select the number of stored data bytes (nL+(nH×256)).
• d specifies the stored data.
[Details]
• NV user memory means the memory area which is used for storing character font data in
non-volatile memory.
• This command is available only when processed at the beginning of a line in standard mode.
• This command is ignored in page mode.
• When this command is received during macro definition, the printer ends macro definition and
begins executing this command.
• If the values of the argument (m), the stored starting address (a1, a2, a3, a4), and the
number of the stored data (nL, nH) are out of the specified range, or if the stored starting
address (a1, a2, a3, a4) + the number of the stored data (nL, nH) ≥ 1024, this command is
ignored and data following are processed as normal data.
• If the value of the stored data d is out of range, the execution of this command is ended, and
data following are processed as normal data.
In this case, the data which are stored in the NV memory still remain.
• Writing data to the NV memory overwrites previous data. Therefore, previous data is deleted.
• If an error occurs during writing data to the NV memory, “Memory or Gate array R/W error”
appears.
• Data which are stored in the NV user memory can be read by FS g 2.
• Once data is stored in the NV user memory, it is not erased by executing ESC @, FS q, reset,
or power off.
[Notes]
• Frequent write command execution by FS g 1 may damage the NV memory.
recommended to write the NV memory 10 times or less a day.
Therefore, it is
• While processing this command, the printer is BUSY when writing the data to the NV user
memory and stops receiving data. Therefore it is prohibitted to transmit data including the
real-time commands during the execution of this command.
[Reference] FS g 2
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
109
SHEET
108
Confidential
FS g 2 m a1 a2 a3 a4 nL nH
[Name]
Read from NV user memory
[Format]
ASCII
Hex
Decimal
[Range]
m=0
0 ≤ (a1+(a2×256)+(a3×65536)+(a4×16777216))
1 ≤ (nL+(nH×256)) ≤ 80
FS
1C
28
g
67
103
2
32
50
m
m
m
a1
a1
a1
a2
a2
a2
a3
a3
a3
a4
a4
a4
nL
nL
nL
nH
nH
nH
≤ 1023
[Description] Transmits data from NV user memory.
• m is always set to 0.
• a1, a2, a3, and a4 specify the data stored starting address to
(a1+(a2×256)×(a3×65536)+(a4×16777216)).
• nL, nH select the number of stored data bytes (nL+(nH×256)).
[Details]
• NV user memory means the memory area which is used for storing character font data in
non-volatile memory.
• If the values of the argument (m), the stored starting address (a1, a2, a3, a4) and the number
of the stored data (nL, nH) are out of the specified range, or if the stored staring address (a1,
a2, a3, a4) + the number of the stored data (nL, nH) ≥ 1024, this command is ignored and
data following are processed as normal data.
• After the data is ready to be transmitted, the printer executes the following process.
① Executes READY to BUSY. If it is already BUSY, the printer executes nothing.
② Transmits [Header + Data + NUL].
③ Executes BUSY to READY. If it is already BUSY from any other cause, the printer
executes nothing.
• The contents of [Header + Data + NUL] are as follows:
Header: Hexadecimal = 5FH / Decimal = 95 (1 byte)
Data:
Data stored in NV user memory ((nL+(nH×256)) bytes)
NUL:
Hexadecimal = 00H / Decimal = 0 (1 byte)
• When DTR/DSR control is selected, the printer transmits data consecutively after confirming
whether the host computer is ready to receive data. When the host is not ready to receive
data, the printer waits until the host is ready.
• When XON/XOFF control is selected, the printer transmits all data consecutively without
confirming whether the host computer is ready to receive data. The data transmission must
be consecutive, except for the XOFF code.
• 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 NV user memory can be written by FS g 1.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
110
SHEET
109
Confidential
[Notes]
• The printer transmits all data collectively without confirming whether the host is ready to
receive data. To receive all data result correctly, (the capacity of the transmitted data + 2)
bytes or more space is required in the receive buffer.
• During data transmission, the printer ignores real-time commands. Also, the printer does
not transmit ASB even when the ABS is enabled. Therefore, the user cannot confirm
changes in the printer status during these periods.
[Reference] FS g 1
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
111
SHEET
110
Confidential
FS p n m
[Name]
Print NV bit image
[Format]
ASCII
Hex
Decimal
[Range]
1 ≤ n ≤ 255
0 ≤ m ≤ 3 , 48 ≤ m ≤ 51
FS
1C
28
p
70
112
n
n
n
m
m
m
[Description] Prints a NV bit image n using the mode specified by m.
m
Mode
0, 48
Normal
1, 49
Double-width
2, 50
Double-height
3, 51
Quadruple
[dpi: dots per 25.4 mm {1"}]
Vertical Dot Density
180 dpi
180 dpi
90 dpi
90 dpi
Horizontal Dot Density
180 dpi
90 dpi
180 dpi
90 dpi
• n is the number of the NV bit image (defined using the FS q command).
• m specifies the bit image mode.
[Details]
• NV bit image means a bit image which is defined in a non-volatile memory by
FS q and printed by FS p.
• This command is not effective when the specified NV bit image has not been defined.
• In standard mode, this command is effective only when there is no data in the print buffer.
• In page mode, this command is not effective.
• This command is not affected by print modes (emphasized, double-strike, underline,
character size, white/black reverse printing, or 90° rotated characters, etc.), except
upside-down printing mode.
• If the printing area width set by GS L and GS W for the NV bit image is less than one vertical
line, the following processing is performed only on the line in question. However, in NV bit
image mode, one vertical line means 1 dot in normal mode (m=0, 48) and in double-height
mode (m=2, 50), and it means 2 dots in double-width mode (m=1, 49) and in quadruple mode
(m=3, 51).
① The printing area width is extended to the right in NV bit image mode up to one line
vertically. In this case, printing does not exceed the printable area.
② If the printing area width cannot be extended by one line vertically, the left margin is
reduced to accommodate one line vertically.
• If the downloaded bit-image to be printed exceeds one line, the excess data is not printed.
• This command feeds dots (for the height n of the NV bit-image) in normal and double-width
modes, and (for the height n × 2 of the NV bit-image) in double-height and quadruple modes,
regardless of the line spacing specified by ESC 2 or ESC 3.
• After printing the bit image, this command sets the print position to the beginning of the line
and processes the data that follows as normal data.
[References] ESC ∗, FS q, GS /, GS v 0
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
112
SHEET
111
Confidential
FS q n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n
[Name]
Define NV bit image
[Format]
ASCII
Hex
Decimal
[Range]
1 ≤ n ≤ 255
0 ≤ xL ≤ 255
0 ≤ xH ≤ 3 (when 1 ≤ (xL + xH × 256) ≤ 1023)
0 ≤ yL ≤ 255
0 ≤ yL ≤ 1 (when 1 ≤ (yL + yH × 256) ≤ 288)
0 ≤ d ≤ 255
k = (xL + xH × 256) × (yL + yH × 256) × 8
Total defined data area = 2M bits (256K bytes)
FS
1C
28
q
71
113
n
n
n
[xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n
[xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n
[xL xH yL yH d1...dk]1...[ xL xH yL yH d1...dk]n
[Description] Define the NV bit image specified by n .
• n specifies the number of the defined NV bit image.
• xL, xH specifies (xL + xH × 256) × 8 dots in the horizontal direction for the NV bit image you
are defining.
• yL, yH specifies (yL + yH × 256) × 8 dots in the vertical direction for the NV bit image you
are defining.
[Details]
• This command cancels all NV bit images that have already been defined by this command.
The printer can not redefine only one of several data definitions previously defined. In this
case, all data needs to be sent again.
• From the beginning of the processing of this command till the finish of hardware reset,
mechanical operations (including initializing the position of the printer head when the cover is
open, paper feeding by using the FEED button, etc.) cannot be performed.
• During processing this command, the printer is in BUSY when writing the data to the NV user
memory and stops receiving data. Therefore it is prohibitted to transmit the data including
the real-time commands during the execution of this command.
• NV bit image means a bit image which is defined in a non-volatile memory by FS q and
printed by FS p.
• 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.
• When the amount of data exceeds the capacity left in the range defined by xL, xH, yL, yH, the
printer processes xL, xH, yL, yH out of the defined range.
• In the first group of NV bit images, when any of the parameters xL, xH, yL, yH is out of the
definition range, this command is disabled.
• In groups of NV bit images other than the first one, when the printer processes xL, xH, yL, yH
out of the defined range, it stops processing this command and starts writing into the NV
images. At this time, NV bit images that haven’t been defined are disabled (undefined), but
any NV bit images before that are enabled.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
113
SHEET
112
Confidential
• The d indicates the definition data.
specifies a dot not to be printed.
In data (d) a 1 bit specifies a dot to be printed and a 0 bit
• This command defines n as the number of a NV bit image. Numbers rise in order from NV bit
image 01H. Therefore, the first data group [xL xH yL yH d1...dk] is NV bit image 01H, and the
last data group [xL xH yL yH d1...dk] is NV bit image n. The total agrees with the number of
NV bit images specified by command FS p.
• A definition data of a NV bit image consists of [xL xH yL yH d1...dk]. Therefore, when only
one NV bit image is defined n=1, the printer processes a data group [xL xH yL yH d1...dk]
once. The printer uses ([data: (xL + xH × 256) × (yL + yH × 256) × 8] + [header :4])
bytes of NV memory.
• The definition area in this printer is a maximum of 2M bits (256K bytes). This command can
define several NV bit images, but cannot define a bit image data whose total capacity [bit
image data + header] exceeds 2M bytes (256K bytes).
• The printer is busy immediately before writing into NV memory, regardless of the setting of
DIP switch 2-1.
• The printer does not transmit ASB status and perform status detection during processing of
this command even when ASB is specified.
• When this command is received during macro definition, the printer ends macro definition,
and begins performing this command.
• Once a NV bit image is defined, it is not erased by performing ESC @, reset, and power off.
• This command performs only definition of a NV bit image and does not perform printing.
Printing of the NV bit image is performed by the FS p command.
[Notes]
• Frequent write command execution may cause damage the NV memory.
Therefore, it is recommended to write the NV memory 10 times or less a day.
• The printer performs a hardware reset after the procedure to place the image into the NV
memory. Therefore, user-defined characters, downloaded bit images, and macros should be
defined only after completing this command. The printer clears the receive and print buffers
and resets the mode to the mode that was in effect at power on. At this time, DIP switch
settings are checked again.
[Reference] FS p
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
114
SHEET
113
Confidential
[Example]
When xL = 64, xH = 0, yL = 96, yH = 0
(xL + xH × 256) × 8 dots = 512 dots
d97
d1
d49057
d2
(yL + yH × 256) × 8 dots = 768 dots
MSB
d3
LSB
d96
EPSON
d49152
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
115
SHEET
114
Confidential
GS ! n
[Name]
Select character size
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
(1 ≤ vertical number of times ≤ 8, 1 ≤ horizontal number of times ≤ 8)
GS
1D
29
!
21
33
n
n
n
[Description] Selects the character height using bits 0 to 2 and selects the character width using bits 4 to 7, as
follows:
Bit
0
1
2
3
4
5
6
7
Off/On
Hex Decimal Function
Character height selection. See Table 2.
Character width selection. See Table 1.
Table 1 Character Width Selection
Hex
Decimal Width
00
0
1 (normal)
10
16
2 (double-width)
20
32
3
30
48
4
40
64
5
50
80
6
60
96
7
70
112
8
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
Table 2Character Height Selection
Hex
Decimal Height
00
0
1 (normal)
01
1
2 (double-height)
02
2
3
03
3
4
04
4
5
05
5
6
06
6
7
07
7
8
SHEET
REVISION
E
NO.
NEXT
116
SHEET
115
Confidential
[Details]
• This command is all characters (alphanumeric and Kanji) effective except for 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. However, when character orientation
changes in 90° clockwise-rotation mode, the relationship between vertical and horizontal
directions is reversed.
• In page mode, vertical and horizontal directions are based on the character orientation.
• When characters are enlarged with different sizes on one line, all the characters on the line
are aligned at the baseline.
• The ESC ! command can also turn double-width and double-height modes on or off.
However, the setting of the last received command is effective.
[Default]
n=0
[Reference] ESC !
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
117
SHEET
116
Confidential
GS $ nL nH
[Name]
Set absolute vertical print position in page mode
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ nL ≤ 255, 0 ≤ nH ≤ 255
GS
1D
29
$
24
36
nL
nL
nL
nH
nH
nH
[Description] • Sets the absolute vertical print starting position for buffer character data in page mode.
• This command sets the absolute print position to [(nL + nH × 256) × (vertical or horizontal
motion unit)].
[Details]
• This command is effective only in page mode.
• If the [(nL + nH × 256) × (vertical or horizontal motion unit)] exceeds the specified printing area,
this command is ignored.
• The horizontal starting buffer position does not move.
• The reference starting position is that specified by ESC T.
• This command operates as follows, depending on the starting position of the printing area
specified by ESC T:
① When the starting position is set to the upper left or lower right, this command sets the
absolute position in the vertical direction.
② When the starting position is set to the upper right or lower left, this command sets the
absolute position in the horizontal direction.
• The horizontal and vertical motion unit are specified by GS P.
• The GS P command can change the horizontal and vertical motion unit. However, the value
cannot be less than the minimum horizontal movement amount, and it must be in even units
of the minimum horizontal movement amount.
[Reference] ESC $, ESC T, ESC W, ESC \, GS P, GS \, 3.12 Page Mode
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
118
SHEET
117
Confidential
GS ∗ x y d1...d(x × y × 8)
[Name]
Define downloaded bit image
[Format]
ASCII
Hex
Decimal
[Range]
1 ≤ x ≤ 255
1 ≤ y ≤ 48
x × y ≤ 1536
0 ≤ d ≤ 255
GS
1D
29
∗
2A
42
x
x
x
d1...d(x × y × 8)
d1...d(x × y × 8)
d1...d(x × y × 8)
y
y
y
[Description] Defines a downloaded bit image using the number of dots specified by x and y
• x specifies the number of dots in the horizontal direction.
• y specifies the number of dots in the vertical direction.
[Details]
• The number of dots in the horizontal direction is x × 8, in the vertical direction it is y × 8.
• If x × y is out of the specified range, this command is disabled.
• The d indicates bit-image data.
Data (d) specifies a bit printed to 1 and not printed to 0.
• The downloaded bit image definition is cleared when:
① ESC @ is executed.
② ESC & is executed.
③ FS q is executed.
④ Printer is reset or the power is turned off.
• The following figure shows the relationship between the downloaded bit image and the printed
data.
x × 8 dots
d1
dy+1
dy×2+1
MSB
d2
y × 8 dots
LSB
dy
dy×2
dx×y×8
[Reference] GS /
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
119
SHEET
118
Confidential
GS ( A pL pH n m
[Name]
Execute test print
[Format]
ASCII
Hex
Decimal
[Range]
(pL+(pH×256))=2
(pL=2, pH=0)
0 ≤ n ≤ 2, 48 ≤ n ≤ 50
1 ≤ m ≤ 3, 49 ≤ m ≤ 51
GS
1D
29
(
28
40
A
41
65
pL
pL
pL
pH
pH
pH
n
n
n
m
m
m
[Description] • Executes a test print with a specified test pattern on a specified paper.
• pL and pH specifies the number of the parameter such as n, m to (pL + (pH × 256)) bytes.
n specifies the paper to be tested.
n
Paper
0, 48
Basic sheet (paper roll)
1, 49
Paper roll
2, 50
m specifies a test pattern.
m
Test pattern
1, 49
Hexadecimal dump
2, 50
Printer status print
3, 51
Rolling pattern print
[Details]
• This command is enabled only when processed at the beginning of a line in standard mode.
• This command is no effect in page mode.
• When this command is received during macro definition, the printer ends macro definition and
begins performing this command.
• After the test print is finished, the printer resets itself automatically. Therefore, the
already-defined data before this command is executed, such as an user-defined characters,
downloaded bit image, and macro, becomes undefined, and the receive buffer and print
buffer are cleared, and each setting returns to the default value. The printer also re-reads
the DIP switch settings .
• The printer cuts the paper at the end of the test print.
• The printer goes BUSY while this command is executed.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
120
SHEET
119
Confidential
GS / m
[Name]
Print downloaded bit image
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ m ≤ 3, 48 ≤ m ≤ 51
GS
1D
29
/
2F
47
m
m
m
[Description] Prints a downloaded bit image using the mode specified by m.
m selects a mode from the table below:
m
Mode
Vertical Dot Density
Horizontal Dot Density
0, 48
Normal
180 dpi
180 dpi
1, 49
Double-width
180 dpi
90 dpi
2, 50
Double-height
90 dpi
180 dpi
3, 51
Quadruple
90 dpi
90 dpi
[dpi: dots per 25.4 mm {1"}]
[Details]
• This command is ignored if a downloaded bit image has not been defined.
• In standard mode, this command is effective only when there is no data in the print buffer.
• This command has no effect in the print modes (emphasized, double-strike, underline,
character size, or white/black reverse printing), except for upside-down printing mode.
• If the downloaded bit-image to be printed exceeds the printable area, the excess data is not
printed.
• Refer to Figure 3.12.3 for the downloaded bit image development position in page mode.
• If the printing area width set by GS L and GS W is less than one line in vertical, the following
processing is performed only on the line in question:
① The printing area width is extended to the right up to one line in vertical. In this case,
printing does not exceed the printable area.
② If the printing area width cannot be extended by one line in vertical, the left margin is
reduced to accommodate one line in vertical.
[Reference] GS ∗
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
121
SHEET
120
Confidential
GS :
[Name]
Start/end macro definition
[Format]
ASCII
Hex
Decimal
GS
1D
29
:
3A
58
[Description] Starts or ends macro definition.
[Details]
• Macro definition starts when this command is received during normal operation.
definition ends when this command is received during macro definition.
Macro
• When GS ^ is received during macro definition, the printer ends macro definition and clears
the definition.
• Macro is not defined when the power is turned on.
• The defined contents of the macro are not cleared by ESC @.
included in the contents of the macro definition.
Therefore, ESC @ can be
• If the printer receives GS : again immediately after previously receiving GS : the printer
remains in the macro undefined state.
• The contents of the macro can be defined up to 2048 bytes.
2048 bytes, excess data is not stored.
If the macro definition exceed
[Reference] GS ^
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
122
SHEET
121
Confidential
GS B n
[Name]
Turn white/black reverse printing mode
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
GS
1D
29
B
42
66
n
n
n
[Description] Turns on or off white/black reverse printing mode.
• When the LSB of n is 0, white/black reverse mode is turned off.
• When the LSB of n is 1, white/black reverse mode is turned on.
[Details]
• Only the lowest bit of n is valid.
• This command is available for built-in characters and user-defined characters.
• When white/black reverse printing mode is on, it also applied to character spacing set by ESC
SP.
• This command does not affect bit image, user-defined bit image, bar code, HRI characters,
and spacing skipped by HT, ESC $, and ESC \.
• This command does not affect the space between lines.
• White/black reverse mode has a higher priority than underline mode. Even if underline
mode is on, it is disabled (but not canceled) when white/black reverse mode is selected.
[Default]
n=0
GS H n
[Name]
Select printing position for HRI characters
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 3, 48 ≤ n ≤ 51
GS
1D
29
H
48
72
n
n
n
[Description] Selects the printing position of HRI characters when printing a bar code.
n selects the printing position as follows:
n
Printing position
0, 48
Not printed
1, 49
Above the bar code
2, 50
Below the bar code
3, 51
Both above and below the bar code
[Details]
• HRI indicates Human Readable Interpretation.
• HRI characters are printed using the font specified by GS f.
[Default]
n=0
[Reference] GS f, GS k
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
123
SHEET
122
Confidential
GS I n
[Name]
Transmit printer ID
[Format]
ASCII
Hex
Decimal
[Range]
1 ≤ n ≤ 3, 49 ≤ n ≤ 51, 65 ≤ n ≤ 69
GS
1D
29
I
49
73
n
n
n
[Description] Transmits the printer ID specified by n as follows:
n
Printer ID
Specification
ID (hexadecimal)
20
1, 49
Printer model ID
TM-T88III series
2, 50
Type ID
See table below.
3, 51
ROM version ID
Depends on ROM version.
65
Firmware version
Depends on Firmware version.
66
Manufacturer
EPSON
67
Printer name
TM-T88III
68
Serial number
Depends on serial number.
Type of model
Japanese model:
KANJI JAPANESE
69
Simplified Chinese model: CHINA GB18030
Traditional Chinese model: TAIWAN BIG-5
Thai model:
THAI 3 PASS
Korean model:
KOREA C-5601C
n = 2, Type ID
Bit
Off/On
0
Off
On
1
On
2
Off
3
Off
4
Off
5
6
7
Off
EPSON
Hex
00
01
02
00
00
00
00
TITLE
Decimal
0
1
2
0
0
0
0
Function
Two-byte character code not supported.
Two-byte character code supported.
Autocutter equipped.
Not used. Fixed to Off.
Not used. Fixed to Off.
Not used. Fixed to Off.
Undefined.
Undefined.
Not used. Fixed to Off.
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
124
SHEET
123
Confidential
[Details]
• When DTR/DSR control is selected in the serial interface model, the printer transmits the
printer ID 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.
• When XON/XOFF control is selected in the serial interface model, the printer transmits the
printer ID without confirming the condition of the DSR signal.
• The printer ID is transmitted when the data in the receive buffer is developed. Therefore,
there may be a time lag between receiving this command and transmitting the status,
depending on the receive buffer status.
• When the printer ID transmission is specified with (1 ≤ n ≤ 3) or (49 ≤ n ≤ 51), one byte code
is transmitted.
• When Auto Status Back (ASB) is enabled using GS a, the printer ID transmitted by GS I and
the ASB status must be differentiated using the table in Appendix G.
• After the data is ready to be transmitted, the printer executes the following process.
• When the printer ID transmission is specified with (65 ≤ n ≤ 68), the following contents are
transmitted:
Header: Hexadecimal = 5FH / Decimal = 95 (1 byte)
Data:
Printer information
NUL:
Hexadecimal = 00H / Decimal = 0 (1 byte)
➀ Executes READY to BUSY. If it is already BUSY, the printer executes nothing.
➁ Transmits [Header + Data + NUL].
➂ Executes BUSY to READY. If it is already BUSY from any other cause, the printer
executes nothing.
[Reference] Appendix G
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
125
SHEET
124
Confidential
GS L nL nH
[Name]
Set left margin
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
GS
1D
29
L
4C
76
nL
nL
nL
nH
nH
nH
[Description] Sets the left margin using nL and nH.
• The left margin is set to [(nL + nH × 256) × horizontal motion unit)] inches.
Printable area
Left margin
[Details]
Printing area width
• This command is effective only processed at the beginning of the line in standard mode.
• If this command is input in page mode, the printer performs only internal flag operations.
• This command does not affect printing in page mode.
• If the setting exceeds the printable area, the maximum value of the printable area is used.
• The horizontal and vertical motion units are specified by GS P.
vertical motion unit does not affect the current left margin.
Changing the horizontal and
• The horizontal motion unit (x) is used for calculating the left margin.
truncated to the minimum value of the mechanical pitch.
[Default]
The calculated result is
nL = 0, nH = 0
[Reference] GS P, GS W
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
126
SHEET
125
Confidential
GS P x y
[Name]
Set horizontal and vertical motion units
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ x ≤ 255
0 ≤ y ≤ 255
GS
1D
29
P
50
80
x
x
x
y
y
y
[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.
When x and y are set to 0, the default setting of each value is used.
[Details]
• The horizontal direction is perpendicular to the paper feed direction and the vertical direction
is the paper feed direction.
• In standard mode, the following commands use x or y, regardless of character rotation
(upside-down or 90° clockwise rotation):
① Commands using x: ESC SP, ESC $, ESC \, FS S, GS L, GS W
② Commands using y: ESC 3, ESC J, GS V
• In page mode, the following command use x or y, depending on character orientation:
① When the print starting position is set to the upper left or lower right of the printing area
using ESC T (data is buffered in the direction perpendicular to the paper feed direction):
Commands using x: ESC SP, ESC $, ESC W, ESC \, FS S
Commands using y: ESC 3, ESC J, ESC W, GS $, GS \, GS V
② When the print starting position is set to the upper right or lower left of the printing area
using ESC T (data is buffered in the paper feed direction):
Commands using x: ESC 3, ESC J, ESC W, GS $, GS \
Commands using y: ESC SP, ESC $, ESC W, ESC \, FS S, GS V
• The command does not affect the previously specified values.
• The calculated result from combining this command with others is truncated to the minimum
value of the mechanical pitch.
[Default]
x = 180, y = 360
[Reference] ESC SP, ESC $, ESC 3, ESC J, ESC W, ESC \, GS $, GS L, GS V, GS W, GS \
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
127
SHEET
126
Confidential
① GS V m ② GS V m n
[Name]
Select cut mode and cut paper
[Format]
① ASCII
Hex
Decimal
② ASCII
Hex
Decimal
[Range]
GS
1D
29
V
56
86
m
m
m
GS
1D
29
V
56
86
m
m
m
n
n
n
① m = 1, 49
② 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:
m
Print mode
1, 49
Partial cut (one point left uncut)
66
Feeds paper (cutting position + [n × (vertical motion unit)]), and cuts the paper
partially (one point left uncut).
[Details for ① and ②]
• This command is effective only processed at the beginning of a line.
[Details for ①]
• Only the partial cut is available; there is no full cut.
[Details for ②]
• When n = 0, the printer feeds the paper to the cutting position and cuts it.
• When n ≠ 0, the printer feeds the paper to (cutting position + [n × vertical motion unit]) and
cuts it.
• The horizontal and vertical motion unit are specified by GS P.
• The paper feed amount is calculated using the vertical motion unit (y). However, the value
cannot be less than the minimum horizontal movement amount, and it must be in even units
of the minimum horizontal movement amount.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
128
SHEET
127
Confidential
GS W nL nH
[Name]
Set printing area width
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
GS
1D
29
W
57
87
nL
nL
nL
nH
nH
nH
[Description] Sets the printing area width to the area specified by nL and nH.
• The printing area width is set to [(nL + nH × 256) × horizontal motion unit]].
Printable area
Left margin
[Details]
Printing area width
• This command is effective only processed at the beginning of the line.
• In page mode, the printer performs only internal flag operations.
• This command does not affect printing in page mode.
• If the [left margin + printing area width] exceeds the printable area, [printable area width - left
margin) is used.
• The horizontal and vertical motion units are specified by GS P.
vertical motion units does not affect the current left margin.
Changing the horizontal and
• The horizontal motion unit (x) is used for calculating the printing area width.
result is truncated to the minimum value of the mechanical pitch.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
The calculated
NO.
NEXT
129
SHEET
128
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.
Printable area
A
Left margin
Extended to right
Printing area width set by nL and nH
② If the printing area width cannot be extended sufficiently, the left margin is reduced to
accommodate one character.
Printable area
A
Left margin
② Reduce left margin
① Extended to right
③ If the printing area width cannot be extended sufficiently, the right space is reduced.
• If the width set for the printing area is less than one line in vertical, the following processing is
performed only on the line in question when data other than character data (e.g., bit image,
user-defined bit image) is developed:
① The printing area width is extended to the right to accommodate one line in vertical for the
bit image within the printable area.
② If the printing area width cannot be extended sufficiently, the left margin is reduced to
accommodate one line in vertical.
• The commands which set the printing area width for bit image printing and its minimum
widths are as follows:
[Default]
• Bit image (ESC ∗):
Single density mode = 2 dots
Double density mode = 1 dot
• Downloaded bit image (GS /):
Double width mode or Quadruple mode = 2 dots
Normal mode or Double-height mode = 1 dot
• NV bit image (FS p):
Double width mode or Quadruple mode = 2 dots
Normal mode or Double-height mode = 1 dot
• Raster bit image (GS v 0):
Double width mode or Quadruple mode = 2 dots
Normal mode or Double-height mode = 1 dot
For 80 mm paper width model; nL = 0, nH = 2
For 58 mm paper width model; nL = 104, nH = 1
[Reference] GS L, GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
130
SHEET
129
Confidential
GS \ nL nH
[Name]
Set relative vertical print position in page mode
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
GS
1D
29
\
5C
92
nL
nL
nL
nH
nH
nH
[Description] Sets the relative vertical print starting position from the current position in page mode.
• This command sets the distance from the current position to [(nL + nH × 256)
× vertical or horizontal motion unit].
[Details]
• This command is ignored unless page mode is selected.
• When pitch N is specified to the movement downward:
nL + nH × 256 = N
When pitch N is specified to the movement upward (the negative direction), use the
complement of 65536.
When pitch N is specified to the movement upward:
nL + nH × 256 = 65536 - N
• Any setting that exceeds the specified printing area is ignored.
• This command function as follows, depending on the print starting position set by ESC T:
① When the starting position is set to the upper left or lower right of the printing, the vertical
motion unit (y) is used.
② When the starting position is set to the upper right or lower left of the printing area, the
horizontal motion unit (x) is used.
• The horizontal and vertical motion unit are specified by GS P.
• The GS P command can change the horizontal (and vertical) motion unit. However, the
value cannot be less than the minimum horizontal movement amount, and it must be in even
units of the minimum horizontal movement amount.
[Reference] ESC $, ESC T, ESC W, ESC \, GS $, GS P, 3.12 Page Mode
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
131
SHEET
130
Confidential
GS ^ r t m
[Name]
Execute macro
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ r ≤ 255
0 ≤ t ≤ 255
m = 0, 1
GS
1D
29
^
5E
94
r
r
r
t
t
t
m
m
m
[Description] Executes a macro.
• r specifies the number of times to execute the macro.
• t specifies the waiting time for executing the macro.
[Details]
• m specifies macro executing mode.
When the LSB of m = 0:
The macro executes r times continuously at the interval specified by t.
When the LSB of m = 1:
After waiting for the period specified by t, the PAPER OUT LED indicators blink and the
printer waits for the FEED button to be pressed. After the button is pressed, the printer
executes the macro once. The printer repeats the operation r times.
• The waiting time is t × 100 ms for every macro execution.
• If this command is received while a macro is being defined, the macro definition is aborted
and the definition is cleared.
• If the macro is not defined or if r is 0, nothing is executed.
• When the macro is executed (m = 1), paper always cannot be fed by using the FEED button.
[Reference] GS :
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
132
SHEET
131
Confidential
GS a n
[Name]
Enable/Disable Automatic Status Back (ASB)
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
GS
1D
29
a
61
97
n
n
n
[Description] Enables or disables ASB and specifies the status items to include, using n as follows:
Bit
Off/On
Hex Decimal Status for ASB
0
Off
00
0
Drawer kick-out connector pin 3 status disabled.
On
01
1
Drawer kick-out connector pin 3 status enabled.
1
Off
00
0
Online/offline status disabled.
On
02
2
Online/offline status enabled.
2
Off
00
0
Error status disabled.
On
04
4
Error status enabled.
3
Off
00
0
Paper roll sensor status disabled.
On
08
8
Paper roll sensor status enabled.
4-7
Undefined.
[Details]
• If any of the status items in the table above are enabled, the printer transmits the status when
this command is executed. The printer automatically transmits the status whenever the
enabled status item changes. The disabled status items may change, in this case, because
each status transmission represents the current status.
• If all status items are disabled, the ASB function is also disabled.
• If the ASB is enabled as a default, the printer transmits the status when the printer data
reception and transmission is possible at the first time from when the printer is turned on.
• The following four status bytes are transmitted without confirming whether the host is ready to
receive data. The four status bytes must be consecutive, except for the XOFF code.
• Since this command is executed after the data is processed in the receive buffer, there may
be a time lag between data reception and status transmission.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
133
SHEET
132
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, 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.
• The status to be transmitted are as follows:
First byte (printer information)
Bit
Off/On
Hex Decimal
0
Off
00
0
1
Off
00
0
2
Off
00
0
On
04
4
3
Off
00
0
On
08
8
4
On
10
16
5
Off
00
0
On
20
32
6
Off
00
0
On
40
64
7
Off
00
0
EPSON
TITLE
Status for ASB
Not used. Fixed to Off.
Not used. Fixed to Off.
Drawer kick-out connector pin 3 is LOW.
Drawer kick-out connector pin 3 is HIGH.
Online.
Offline.
Not used. Fixed to On.
Cover is closed.
Cover is open.
Paper is not being fed by using the PAPER FEED button.
Paper is being fed by using the PAPER FEED button.
Not used. Fixed to Off.
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
134
SHEET
133
Confidential
Second byte (printer information)
Bit
Off/On
Hex Decimal
0
1
2
3
Off
00
0
On
08
8
4
Off
00
0
5
Off
00
0
On
20
32
6
Off
00
0
On
40
64
7
Off
00
0
Bit 3:
Bit 6:
Status for ASB
Undefined.
Undefined.
Undefined.
No autocutter error.
Autocutter error occurred.
Not used. Fixed to Off.
No unrecoverable error.
Unrecoverable error occurred.
No automatically recoverable error.
Automatically recoverable error occurred.
Not used. Fixed to Off.
If these errors occur due to paper jams or the like, it is possible to recover by correcting
the cause of the error and executing DLE ENQ n (1 ≤ n ≤ 2). If an error due to a
circuit failure (e.g. wire break) occurs, it is impossible to recover.
When printing is stopped due to high print head temperature until the print head
temperature drops sufficiently or when the paper roll cover is open during printing, bit 6
is On.
Third byte (paper sensor information)
Bit
Off/On
Hex Decimal Status for ASB
0, 1 Off
00
0
Paper roll near-end sensor: paper adequate.
On
03
3
Paper roll near-end sensor: paper near end.
2, 3 Off
00
0
Paper roll end sensor: paper present.
On
0C
12
Paper roll end sensor: paper not present.
4
Off
00
0
Not used. Fixed to Off.
5, 6 Undefined.
7
Off
00
0
Not used. Fixed to Off.
Fourth byte (paper sensor information)
Bit
Off/On
Hex Decimal Status for ASB
0-3
Undefined.
4
Off
00
0
Not used. Fixed to Off.
5, 6 Undefined.
7
Off
00
0
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
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
135
SHEET
134
Confidential
GS b n
[Name]
Turns smoothing mode on/off
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
GS
1D
29
b
62
98
n
n
n
[Description] Turns smoothing mode on or off.
When the LSB of n is 0, smoothing mode is turned off.
When the LSB of n is 1, smoothing mode is turned on.
[Details]
• Only the lowest bit of n is valid.
• Smoothing mode is available for built-in, user-defined characters.
• Even if smoothing mode is turned on, smoothing is not performed when either of character
width or character height is the normal size.
[Default]
n=0
[Reference] ESC !, GS !
GS f n
[Name]
Select font for Human Readable Interpretation (HRI) characters
[Format]
ASCII
Hex
Decimal
[Range]
n = 0, 1, 48, 49
GS
1D
29
f
66
102
n
n
n
[Description] Selects a font for the HRI characters used when printing a bar code.
n selects a font from the following table:
n
Font
0, 48
Font A (12 × 24)
1, 49
Font B (9 × 17)
[Details]
• HRI indicates Human Readable Interpretation.
• HRI characters are printed at the position specified by GS H.
[Default]
n=0
[Reference] GS H, GS k
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
136
SHEET
135
Confidential
GS h n
[Name]
Select bar code height
[Format]
ASCII
Hex
Decimal
[Range]
1 ≤ n ≤ 255
GS
1D
29
h
68
104
n
n
n
[Description] Selects the height of the bar code.
n specifies the number of dots in the vertical direction.
[Default]
n = 162
[Reference] GS k
① GS k m d1...dk NUL ② GS k m n d1...dn
[Name]
Print bar code
[Format]
① ASCII
k
6B
107
m
m
m
d1...dk
d1...dk
d1...dk
② ASCII
k
6B
107
m
m
m
n
n
n
GS
Hex
1D
Decimal 29
GS
Hex
1D
Decimal 29
[Range]
NUL
00
0
d1...dn
d1...dn
d1...dn
① 0 ≤ m ≤ 6 (k and d depends on the bar code system used)
② 65 ≤ m ≤ 73 (n and d depends on the bar code system used)
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
137
SHEET
136
Confidential
[Description] Selects a bar code system and prints the bar code.
m selects a bar code system as follows:
m
Bar Code System
Number of Characters
UPC-A
11 ≤ k ≤ 12
① 0
1
UPC-E
11 ≤ k ≤ 12
②
Remarks
48 ≤ d ≤ 57
48 ≤ d ≤ 57
2
JAN13 (EAN13)
12 ≤ k ≤ 13
48 ≤ d ≤ 57
3
JAN 8 (EAN8)
7≤k≤8
48 ≤ d ≤ 57
4
CODE39
1≤k
48 ≤ d ≤ 57, 65 ≤ d ≤ 90, 32, 36, 37,
43, 45, 46, 47
5
ITF
1 ≤ k (even number)
48 ≤ d ≤ 57
6
CODABAR
1≤k
48 ≤ d ≤ 57, 65 ≤ d ≤ 68 , 36, 43, 45,
46, 47, 58
65
UPC-A
11 ≤ n ≤ 12
48 ≤ d ≤ 57
66
UPC-E
11 ≤ n ≤ 12
48 ≤ d ≤ 57
67
JAN13 (EAN13)
12 ≤ n ≤ 13
48 ≤ d ≤ 57
68
JAN 8 (EAN8)
7≤n≤8
48 ≤ d ≤ 57
69
CODE39
1 ≤ n ≤ 255
48 ≤ d ≤ 57, 65 ≤ d ≤ 90, 32, 36, 37,
43, 45, 46, 47
70
ITF
1 ≤ n ≤ 255 (even
number)
48≤ d ≤ 57
71
CODABAR
1 ≤ n ≤ 255
48 ≤ d ≤ 57, 65 ≤ d ≤ 68, 36, 43, 45,
46, 47, 58
72
CODE93
1 ≤ n ≤ 255
0 ≤ d ≤ 127
73
CODE128
2 ≤ n ≤ 255
0 ≤ d ≤ 127
[Details for ①]
• This command ends with a NUL code.
• When the bar code system used is UPC-A or UPC-E, the printer prints the bar code data after
receiving 12 bytes bar code data and processes the following data as normal data.
• When the bar code system used is JAN13 (EAN13), the printer prints the bar code after
receiving 13 bytes bar code data and processes the following data as normal data.
• When the bar code system used is JAN8 (EAN8), the printer prints the bar code after
receiving 8 bytes bar code data and processes the following data as normal data.
• The number of data for ITF bar code must be even numbers.
is input, the printer ignores the last received data.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
When an odd number of data
SHEET
REVISION
E
NO.
NEXT
138
SHEET
137
Confidential
[Details 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.
[Details in standard mode]
• If d is outside of the specified range, the printer only feeds paper and processes the following
data as normal data.
• If the horizontal size exceeds printing area, the printer only feeds the paper.
• This command feeds as much paper as is required to print the bar code, regardless of the
line spacing specified by ESC 2 or ESC 3.
• This command is enabled only when no data exists in the print buffer. When data exists in
the print buffer, the printer processes the data following m as normal data.
• After printing bar code, this command sets the print position to the beginning of the line.
• This command is not affected by print modes (emphasized, double-strike, underline,
character size, white/black reverse printing, or 90° rotated character, etc.), except for
upside-down printing mode.
[Details in page mode]
• This command develops bar code data in the print buffer, but does not print it. After
processing bar code data, this command moves the print position to the right side dot of the
bar code.
• If d is out of the specified range, the printer stops command processing and processes the
following data as normal data. In this case the data buffer position does not change.
• If bar code width exceeds the printing area, the printer does not print the bar code but moves
the data buffer position to the left side out of the printing area.
• Refer to Figure 3.12.3 for bar code data buffer position.
When CODE93 (m = 72) is used:
• The printer prints an HRI character ( ) as start character at the beginning of the HRI
character string.
• The printer prints an HRI character ( ) as a stop character at the end of the HRI character
string.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
139
SHEET
138
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
Hex
Decimal
HRI character
ASCII
Hex
Decimal
HRI character
DLE
10
16
NUL
00
0
■U
■P
SOH
01
1
■A
DC1
11
17
■Q
STX
02
2
■B
DC2
12
18
■R
ETX
03
3
■C
DC3
13
19
■S
EOT
04
4
■D
DC4
14
20
■T
ENQ
05
5
■E
NAK
15
21
■U
ACK
06
6
■F
SYN
16
22
■V
BEL
07
7
■G
ETB
17
23
■W
BS
08
8
■H
CAN
18
24
■X
HT
09
9
■I
EM
19
25
■Y
LF
0A
10
■J
SUB
1A
26
■Z
VT
0B
11
■K
ESC
1B
27
■A
0C
12
■L
FS
1C
28
■B
CR
0D
13
■M
GS
1D
29
■C
SO
0E
14
■N
RS
1E
30
■D
SI
0F
15
■O
US
1F
31
■E
DEL
7F
127
■T
FF
[Example]
Printing GS k
72
7
67
111
100
101
13
57
51
When CODE128 (m = 73) is used:
• Refer to Appendix J for the information of the CODE 128 bar code and its code table.
• When using the CODE 128 in this printer, take the following points into account for data
transmission:
① The top of the bar code data string must be code set selection character (any of CODE A,
CODE B or CODE C) which selects the first code set.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
140
SHEET
139
Confidential
② Special characters are defined by combining two characters "{" and one character.
ASCII character "{" is defined by transmitting "{" twice consecutively.
Transmit data
Specific character
ASCII
Hex
Decimal
SHIFT
{S
7B, 53
123,83
CODE A
{A
7B, 41
123, 65
CODE B
{B
7B, 42
123, 66
CODE C
{C
7B, 43
123, 67
FNC1
{1
7B, 31
123, 49
FNC2
{2
7B, 32
123, 50
FNC3
{3
7B, 33
123, 51
FNC4
{4
7B, 34
123, 52
"{"
{{
7B, 7B
123, 123
[Example]
The
Example data for printing "No. 123456"
In this example, the printer first prints "No." using CODE B, then prints the following numbers
using CODE C.
GS k
73
10
123
66
78
111
46
123
67
12
34
56
• If the top of the bar code data is not the code set selection character, the printer stops
command processing and processes the following data as normal data.
• If combination of "{" and the following character does not apply any special character, the
printer stops command processing and processes the following data as normal data.
• If the printer receives characters that cannot be used in the special code set, the printer stops
command processing and processes the following data as normal data.
• The printer does not print HRI characters that correspond to the shift characters or code set
selection characters.
• HRI character for the function character is space.
• HRI characters for the control character (<00>H to <1F>H and <7F>H) are space.
<Others>
Be sure to keep spaces on both right and left sides of a bar code.
depending on the types of the bar code.)
(Spaces are different
[Reference] GS H, GS f, GS h, GS w, Appendix J
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
141
SHEET
140
Confidential
GS r n
[Name]
Transmit status
[Format]
ASCII
Hex
Decimal
[Range]
n = 1, 2, 49, 50
GS
1D
29
r
72
114
n
n
n
[Description] Transmits the status specified by n as follows:
n
Function
1, 49
Transmits paper sensor status
2, 50
Transmits drawer kick-out connector status
[Details]
• When using a serial interface
When DTR/DSR control is selected, the printer transmits only 1 byte after confirming 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.
When XON/XOFF control is selected, the printer transmits only 1 byte without confirming the
condition of the DSR signal.
• This command is executed when the data in the receive buffer is developed. Therefore,
there may be a time lag between receiving this command and transmitting the status,
depending on the receive buffer status.
• When Auto Status Back (ASB) is enabled using GS a, the status transmitted by GS r and the
ASB status must be differentiated using the table in Appendix G.
• The status types to be transmitted are shown below:
Paper sensor status (n = 1, 49):
Bit
Off/On
Hex Decimal
0, 1 Off
00
0
On
03
3
2, 3 Off
00
0
On
(0C) (12)
4
Off
00
0
5, 6 7
Off
00
0
Status for ASB
Paper roll near-end sensor: paper adequate.
Paper roll near-end sensor: paper near end.
Paper roll end sensor: paper adequate.
Paper roll end sensor: paper near end.
Not used. Fixed to Off.
Undefined.
Not used. Fixed to Off.
Bits 2 and 3: When the paper end sensor detects a paper end, the printer goes offline and
does not execute this command. Therefore, bits 2 and 3 do not transmit the
status of paper end.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
142
SHEET
141
Confidential
Drawer kick-out connector status (n = 2, 50):
Bit
Off/On
Hex Decimal Function
0
Off
00
0
Drawer kick-out connector pin 3 is LOW.
On
01
1
Drawer kick-out connector pin 3 is HIGH.
1-3
Undefined.
4
Off
00
0
Not used. Fixed to Off.
5, 6 Undefined.
7
Off
00
0
Not used. Fixed to Off.
[Reference] DLE EOT, GS a, Appendix G
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
143
SHEET
142
Confidential
GS v 0 m xL xH yL yH d1....dk
[Name]
Print raster bit image
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ m ≤ 3, 48 ≤ m ≤ 51
0 ≤ xL ≤ 255
0 ≤ xH ≤ 255
0 ≤ yL ≤ 255
0 ≤ yH ≤ 8
0 ≤ d ≤255
k = (xL + xH × 256) × (yL + yH × 256)
GS
1D
29
v
76
118
0
30
48
[Description] Selects Raster bit-image mode.
m
Mode
0, 48
Normal
1, 49
Double-width
2, 50
Double-height
3, 51
Quadruple
[dpi: dots per 25.4 mm {1"}]
m
m
m
xL
xL
xL
xH
xH
xH
yL
yL
yL
yH
yH
yH
d1...dk
d1...dk
d1...dk
(k ≠ 0)
The value of m selects the mode, as follows:
Vertical Dot Density
180 dpi
180 dpi
90 dpi
90 dpi
Horizontal Dot Density
180 dpi
90 dpi
180 dpi
90 dpi
• xL, xH, select the number of data bytes (xL+xH×256) in the horizontal direction for the bit
image.
• yL, yH, select the number of data bytes (yL+yH×256) in the vertical direction for the bit image.
[Details]
• In standard mode, this command is effective only when there is no data in the print buffer.
• This command has no effect in all print modes (character size, emphasized, double-strike,
upside-down, underline, white/black reverse printing, etc.) for raster bit image.
• If the printing area width set by GS L and GS W is less than the minimum width, the printing
area is extended to the minimum width only on the line in question. The minimum width
means 1 dot in normal (m=0, 48) and double-height (m=2, 50), 2 dots in double-width (m=1,
49) and quadruple (m=3, 51) modes.
• Data outside the printing area is read in and discarded on a dot-by-dot basis.
• The position at which subsequent characters are to be printed for raster bit image is specified
by HT (Horizontal Tab), ESC $ (Set absolute print position), ESC \ ( Set relative print
position), and GS L (Set left margin ). If the position at which subsequent characters are to
be printed is not a multiple of 8, print speed may decline.
• The ESC a (Select justification) setting is also effective on raster bit images.
• When this command is received during macro definition, the printer ends macro definition,
and begins performing this command. The definition of this command should be cleared.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
144
SHEET
143
Confidential
• d indicates the bit-image data.
print a dot.
[Example]
Set time a bit to 1 prints a dot and setting it to 0 does not
When xL+xH×256=64
1
65
(xL + xH × 256) × 8dots = 512 dots
••••
•
2
3
62
63
••••
•
66
67
126
127
••••
•
••••
•
k-2
k-1
64
128
y L + y H × 256dots
k
7 6 5 4 3 2 1 0
MSB
LSB
GS w n
[Name]
Set bar code width
[Format]
ASCII
Hex
Decimal
[Range]
2≤n≤6
GS
1D
29
w
77
119
n
n
n
[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
n
Thin element width (mm)
2
0.282
0.282
3
0.423
0.423
4
0.564
0.564
5
0.706
0.706
6
0.847
0.847
Thick element width (mm)
0.706
1.129
1.411
1.834
2.258
• Multi-level bar codes are as follows:
UPC-A, UPC-E, JAN13 (EAN13), JAN8 (EAN8), CODE93, CODE128
• Binary-level bar codes are as follows:
CODE39, ITF, CODABAR
[Default]
n=3
[Reference] GS k
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
145
SHEET
144
Confidential
6.4 Kanji Control Commands
(for Japanese model, Simplified Chinese model, Traditional Chinese model, and Korean model)
FS ! n
[Name]
Set print mode(s) for Kanji characters
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
FS
1C
28
!
21
33
n
n
n
[Description] Sets the print mode for Kanji characters, using n as follows:
Bit
Off/On Hex
Decimal
Function
0
-
-
-
Undefined.
1
-
-
-
Undefined.
2
Off
00
0
Double-width mode is OFF.
On
04
4
Double-width mode is ON.
Off
00
.
Double-height mode is OFF.
On
08
8
Double-height mode is ON.
4
-
-
-
Undefined.
5
-
-
-
Undefined.
6
-
-
-
Undefined.
7
Off
00
0
Underline mode is OFF.
On
80
128
Underline mode is ON.
3
[Notes]
• When both double-width and double-height modes are set (including right- and left-side
character spacing), quadruple-size characters are printed.
• The printer can underline all characters (including right- and left-side character spacing), but
cannot underline the space set by HT and 90° clockwise-rotated characters.
• The thickness of the underline is that specified by FS −, regardless of the character size.
• When some of the characters in a line are double or more height, all the characters on the
line are aligned at the baseline.
• It is possible to emphasize the Kanji character using FS W or GS !, the setting of the last
received command is effective.
• It is possible to turn under line mode on or off using FS −, and the setting of the last received
command is effective.
[Default]
n=0
[Reference] FS −, FS W, GS !
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
146
SHEET
145
Confidential
FS &
[Name]
Select Kanji character mode
[Format]
ASCII
Hex
Decimal
FS
1C
28
&
26
38
[Description] Selects Kanji character mode.
[Notes]
• When the Kanji character code system is SHIFT JIS, the printer performs only internal flag
operations. Printing is not affected.
[Notes]
For Japanese model:
• This command is effective only when the JIS code system is selected.
• When the Kanji character mode is selected, the printer processes all Kanji code for each two
bytes.
• Kanji codes are processed in the order of the first byte and second byte.
• Kanji character mode is not selected when the power is turned on.
• Using FS C, the Kanji character code system is selected.
For Simplified Chinese/Traditional Chinese/Korean model:
• When the kanji character mode is selected, the printer checks whether the code is for Kanji or
not, then processed the first byte and the second byte if the code is for Kanji.
• Kanji codes are processed in the order of the first byte and second byte.
• Kanji character mode is not selected when the power is turned on.
• Kanji codes are processed in the order of the first byte and second byte.
[Reference] FS ., FS C
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
147
SHEET
146
Confidential
FS − n
[Name]
Turn underline mode on/off for Kanji characters
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 2, 48 ≤ n ≤ 50
FS
1C
28
−
2D
45
n
n
n
[Description] Turns underline mode for Kanji characters on or off, based on the following values of n.
[Notes]
n
Function
0, 48
Turns off underline mode for Kanji characters
1, 49
Turns on underline mode for Kanji characters (1-dot thick)
2, 50
Turns on underline mode for Kanji characters (2-dot thick)
• The printer can underline all characters (including right- and left-side character spacing), but
cannot underline the space set by HT and 90° clockwise-rotated characters.
• After the underline mode for Kanji characters is turned off by setting n to 0, underline printing
is no longer performed, but the previously specified underline thickness is not changed. The
default underline thickness is 1 dot.
• The specified line thickness does not change even when the character size changes.
• It is possible to turn underline mode on or off using FS !, and the last received command is
effective.
[Default]
n=0
[Reference] FS !
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
148
SHEET
147
Confidential
FS .
[Name]
Cancel Kanji character mode
[Format]
ASCII
Hex
Decimal
FS
1C
28
.
2E
46
[Description] Cancels nKanji character mode.
[Notes]
For Japanese 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.
• Kanji character mode is not selected when the power is turned on.
For Simplified Chinese/Traditional Chinese/Korean model:
• When the Kanji character mode is not selected, all character codes are processed one byte
at a time as ASCII code.
• Kanji character mode is selected when the power is turned on.
[Reference] FS &, FS C
FS 2 c1 c2 d1...dk
[Name]
Define user-defined Kanji characters
[Format]
ASCII
Hex
Decimal
[Range]
c1 and c2 indicate character codes for the defined characters. The range of values for c1 and c2
differ depending on the character code system used.
Model type
c1
c2
Japanese model
c1 = 77H
21H ≤ c2 ≤ 7EH
(JIS code system)
Japanese model
c1 = ECH
40H ≤ c2 ≤ 7EH
(SHIFT-JIS code system)
80H ≤ c2 ≤ 9EH
Simplified Chinese model
c1 = FEH
A1H ≤ c2 ≤ FEH
Traditional Chinese model
c1 = FEH
A1H ≤ c2 ≤ FEH
Korean model
c1 = FEH
A1H ≤ c2 ≤ FEH
FS
1C
28
2
32
50
c1
c1
c1
c2
c2
c2
d1...dk
d1...dk
d1...dk
0 ≤ d ≤ 255
k = 72
[Description] Defines user-defined Kanji characters for the character codes specified by c1 and c2.
[Notes]
• c1 and c2 indicate character codes for the defined characters.
and c2 for the second byte.
• d indicates the dot data.
[Default]
c1 specifies for the first byte,
Set a corresponding bit to 1 to print a dot or to 0 to not print a dot.
All spaces.
[Reference] FS C
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
149
SHEET
148
Confidential
24dots
d1 d4 d7
d70
MSB
24dots
d2 d5
d71
LSB
d3 d6
d72
[character]
d1=<00>H
d2=<00>H
d3=<00>H
p4=<03>H
p5=<C0>H
p6=<00>H
EPSON
TITLE
d7=<0F>H •••
d8=<C0>H •••
d9=<00>H •••
d10=<0D>H
d11=<80>H
d12=<00>H
TM-T88III series
Specification
(STANDARD)
d13=<0C>H
d14=<03>H
d15=<00>H
SHEET
REVISION
E
d16=<0D>H •••
d16=<83>H •••
d16=<80>H •••
NO.
NEXT
150
SHEET
149
Confidential
FS C n
[Name]
Select Kanji character code system
[Format]
ASCII
Hex
Decimal
[Range]
n
FS
1C
28
C
43
67
n
n
n
= 0, 1, 48, 49
[Description] Selects a Kanji character code system, based on the following values of n:
[Notes]
n
Kanji System
0, 48
JIS code
1, 49
SHIFT JIS code
• This command is effective only for Japanese model.
• In the JIS code system, the following codes are available:
Primary byte:
<21>H to <7E>H
Secondary byte: <21>H to <7E>H
• In the SHIFT JIS code system, the following codes are available:
Primary byte:
<81>H to <9F>H and <E0>H to <EF>H
Secondary byte: <40>H to <7E>H and <80>H to <FC>H
[Default]
n=0
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
151
SHEET
150
Confidential
FS S n1 n2
[Name]
Set left- and right-side Kanji character spacing
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n1 ≤ 255
0 ≤ n2 ≤ 255
FS
1C
28
S
53
83
n1
n1
n1
n2
n2
n2
[Description] Sets left- and right-side Kanji character spacing n1 and n2, respectively.
• When the printer model used supports GS P, the left-side character spacing is [n1 ×
horizontal or vertical motion units], and the right-side character spacing is [n2 × horizontal or
vertical motion units].
[Notes]
• When double-width mode is set, the left- and right-side character spacing is twice the normal
value.
• The horizontal and vertical motion units are set by GS P. The previously specified character
spacing does not change, even if the horizontal or vertical motion unit is changed using GS P.
• The value cannot be less than the minimum horizontal movement amount, and must be in
even units of the minimum horizontal movement amount.
• In standard mode, the horizontal motion unit is used.
• In page mode, the horizontal or vertical motion unit differs in page mode, depending on
starting position of the printable area as follows:
① When the starting position is set to the upper left or lower right of the printable
area using ESC T, the horizontal motion unit (x) is used.
② When the starting position is set to the upper right or lower left of the printable
area using ESC T, the vertical motion unit (y) is used.
③ The maximum right-side spacing is 255/180 inches for the paper roll and is
approximately 35.983 mm {255/150 inches}. Any setting exceeding the maximum
is converted to the maximum automatically.
[Default]
n1 = 0, n2 = 0
[Reference] GS P
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
152
SHEET
151
Confidential
FS W n
[Name]
Turn quadruple-size mode on/off for Kanji characters
[Format]
ASCII
Hex
Decimal
[Range]
0 ≤ n ≤ 255
FS
1C
28
W
57
87
n
n
n
[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.
• When the LSB of n is 1, quadruple-size mode for Kanji characters is turned on.
[Notes]
• Only the lowest bit of n is valid.
• In quadruple-size mode, the printer prints the same size characters as when double-width
and double-height modes are both turned on.
•
When quadruple-size mode is turned off using this command, the following characters are
printed in normal size.
• When some of the characters on a line are different in height, all the characters on the line
are aligned at the baseline.
• FS ! or GS ! can also select and cancel quadruple-size mode by selecting double-height and
double-width modes, and the setting of the last received command is effective.
[Default]
n=0
[Reference] FS !, GS !
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
153
App.1
SHEET
152
Confidential
APPENDIX A: MISCELLANEOUS NOTES
A.1 Notes on Printing and Paper Feeding
1) Because the TM-T88III 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.
For example, when the line spacing for one line is set to 10 dots (10/180 inches) and only paper
feeding is executed, paper is fed for 10 dots; however, if bit-image characters are printed, paper is
fed for 24 dots. (Refer to Table A.1.)
When only rotated characters are printed on one line, paper feeding is executed as shown in
Table A.1.
Table A.1
Normal Characters
Rotated Characters
Bit image (ESC ∗)
Font A
Paper Feeding Amount
Required Paper Feeding Amount (dots)
24 × number of times enlarged in vertical
Font B
17 × number of times enlarged in vertical
Kanji font
24 × number of times enlarged in vertical
Font A
12 × number of times enlarged in vertical
Font B
9 × number of times enlarged in vertical
Kanji font
24 × number of times enlarged in vertical
24
2) When the printer goes to the standby (data-waiting) state during printing, it temporarily stops
printing and feeding paper. When data is transmitted and printing is executed, paper may shift 1
to 3 dots from the print starting position, which especially affects bit-image printing.
3) Interval of autocutting operation in the receipt section
For driving the auto cutter of the receipt section, take the interval as a minimum of 10 lines of
printing or paper feeding (to prevent small pieces of cut paper from dropping into the auto cutter).
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.2
SHEET
App.1
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. If it is connected incorrectly, the internal circuit fuse of the printer
may be blown or the external power supply may be damaged.
• The power supply voltage is within the range of 24 V ± 7%. If the power supply voltage drops to
the outside of the range above during printing, the printer stops printing and waits until the voltage
returns to normal and then automatically begins printing again. Therefore, printing speed may
slow, the print pitch may not be correct, and some dots in some characters may not be printed.
• Both high and low voltage errors are shown in table 3.7.3. The blinking patterns are shown in the
table.
• When either a high or low voltage error occurs, turn off the power as soon as possible.
A.3 Other Notes
1) Printer mechanism handling
• Do not pull the paper out when the cover is closed.
• Because the thermal elements of the print head and driver IC are easy to break, do not touch them
with any metal objects.
• Since the areas around the print head become very hot during and just after printing, do not touch
them.
• Do not use the cover open button except when necessary.
• Do not touch the surface of the print head because dust and dirt can stick to the surface and
damage the elements.
+
+
• Thermal paper containing Na , K , and Cl ions can harm the print head thermal elements.
Therefore, be sure to use only the specified paper.
• Label paper cannot be used.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.3
SHEET
App.2
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.
b) Volatile organic solvents such as alcohol, ester, and ketone can cause discoloration.
c) Some adhesive tapes may cause discoloration or faded printing.
d) If thermal paper touches anything which includes phthalic acid ester plasticizer for a long
time, it can reduce the image formation ability of the paper and can cause the printed
image to fade. Therefore, when storing thermal paper in a card case or sample notebook,
be sure to use only products made from polyethylene, polypropylene, or polyester.
e) If thermal paper touches diazo copy paper immediately after copying, the printed surface
may be discolored.
f) Thermal paper must not be stored with the printed surfaces against each other because
the printing may be transferred between the surfaces.
g) If the surface of thermal paper is scratched with a hard metal object such as a nail, the
paper may become discolored.
② Notes on thermal paper storage
Since color development begins at 70°C {158°F}, thermal paper should be protected from high
temperature, humidity, and light, both before and after printing.
a) Store paper away from high temperature and humidity.
Do not store thermal paper near a heater or in enclosed places exposed to direct sunlight.
b) Avoid direct light.
Extended exposure to direct light may cause discoloration or faded printing.
3) Others
• Because this printer uses plated steel, the cutting edges may be subject to rust.
does not affect the printer performance.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
However, this
NO.
NEXT
App.4
SHEET
App.3
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.
Cover open button
Cutter cover
Figure B.1
EPSON
TITLE
Printer Upper Side Overview
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.5
SHEET
App.4
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 {0.47"} and the outside diameter of the
paper spool should be 18mm {0.71"}. Specified thermal paper should be used.
2) Loosen the adjusting screw that holds the paper near-end sensor and set the top of the positioning
plate to the appropriate adjustment value and tighten the adjusting screw.
Adjust the positioning plate to #1 if the outside diameter of a paper roll to be used is 18mm.
Adjust the positioning plate to #2 if the outside diameter of a paper roll to be used is more than 18
mm.
Table C.1
Adjustment Position Number
Adjustment Positions
Specified Thermal Paper
Dimension of A
#1
Approximately 23 mm {0.97"}
#2
Approximately 27 mm {1.06"}
Position
detecting
Part
Figure C.1
Near-end Adjusting Position
NOTES: 1. Since dimension A in the table is a calculated value, there may be some variations
depending on the printer.
2. Be sure that the adjustable slider operates smoothly after you finish the adjustment.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.6
SHEET
App.5
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.
(4) While setting the knob by pressing the knob toward you, secure the screw.
Figure C.2
EPSON
TITLE
Changing the Near-end Adjusting Position
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.7
SHEET
App.6
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.
(The error LED blinks continuously, but it is possible for the error to be corrected automatically.)
If the problem is not serious, the auto cutter returns to its normal position without any intervention
by the user.
If the auto cutter does not return to its normal position by itself, follow the steps below to correct the
problem:
1) Pull the cutter cover toward you so that you can rotate the cutter motor knob.
2) Rotate the cutter motor knob counterclockwise.
3) Following the instructions on the caution label, rotate the knob until the ▼ indicator appears
in the hole.
• If the motor knob cannot be rotated, rotate it in the reverse direction to loosen it; then send the DLE
ENQ n command. Next, check the ERROR LED. If the ERROR LED is not off, repeat the same
procedure and confirm that the ERROR LED is off. When the ERROR LED is off, the auto cutter
blade has returned to its normal position and the paper roll cover can be opened. Open the paper
roll cover, remove the jammed paper, and reinstall the paper roll. Then close the paper roll cover.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.8
SHEET
App.7
Confidential
APPENDIX E: PRINT HEAD CLEANING
Paper dust on the heating elements may lower the print quality.
follows:
1) Open the printer cover.
In this case, clean the print head as
2) Clean the thermal elements of the print head using a cotton swab moistened with alcohol solvent
(ethanol, methanol, IPA).
NOTES: • Do not touch the print head thermal elements.
• Do not scratch the print head.
3) Insert a paper roll and close the print head.
NOTE: The print head becomes very hot just after printing and is very dangerous. Be sure to
allow the print head to cool down (after printing) before cleaning it. Also, be sure to turn
off the printer power before cleaning the print head.
Radiation plate
Head
Thermal element
Figure E.1 Print Head Thermal Elements
(*) Depending on the paper roll used, paper dust may stick to the platen roller and paper roll end
sensor. To remove the paper dust, clean the platen roller and paper roll end sensor with a
cotton swab moistened with water.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.9
SHEET
App.8
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. These conditions also apply to any other devices that use the
drawer kick-out connector.
Any devices that do not satisfy all the following conditions must not be used.
[Conditions]
• A load must be provided between drawer kick-out connector pins 4 and 2 or between pins 4
and 5. (Operating the printer with incorrectly installed devices voids the warranty.)
• When the drawer open/close signal is used, a switch must be provided between drawer
kick-out connector pins 3 and 6. (Connecting devices other than the drawer open/close
switch voids the warranty.)
• The resistance of the load must be 24 Ω or more, or the input current must be 1 A or less. (If
a device with a resistance of less than 24 Ω or an input current of over 1 A is used, the
resulting overcurrent may damage the printer and the device.)
• Be sure to use drawer kick-out connector pin 4 (24 V power output) to drive the device.
Never connect any other power supply to the drawer kick-out connector. (Connecting a
power supply other than that specified voids the warranty.)
The peak current is 1 A. When energizing the drawer kick-out drive signal, follow the
conditions described in 3) of Section 2.2.3, Drawer kick-out drive signal.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.10
SHEET
App.9
Confidential
APPENDIX G: TRANSMISSION STATUS IDENTIFICATION
Because the specified status bits transmitted from the TM-T88III series printer are fixed, the user can
confirm the command to which the status belongs, as shown in the following table.
When using Auto Status Back (ASB), however, process the consecutive three-byte code (except for
XOFF) as ASB data after confirming the first byte of the ASB. Otherwise, the status transmitted by
using the GS r and the status of the second and following bytes of the ASB cannot be differentiated.
Table G.1 Transmission Status Identification
Command & Function
Status Reply
EPSON
GS I
<0∗∗0∗∗∗∗>B
GS r
<0∗∗0∗∗∗∗>B
XON
<00010001>B
XOFF
<00010011>B
DLE EOT
<0∗∗1∗∗10>B
ASB (1st byte)
<0∗∗1∗∗00>B
ASB (2nd to 4th bytes)
<0∗∗0∗∗∗∗>B
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.11
SHEET
App.10
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.
1) Space page top address (*1)
Table H.1
Page
255
Space Page Top Address
Space page top address
Character Table
12 × 24
9 × 17
Space page
FCA480H
FCBC80H
2) Calculating the character data top address
The character data top address is calculated as follows:
• 12 × 24 font (graphics)
Character data top address = FCA480H + (character code - 80H) × 48
• 9 × 17 font (graphics)
Character data top address = FCBC80H + (character code - 80H) × 34
3) Example configuring the font data
• 12 × 24 font (in case of character code 90H on page 255)
Character
top
address
FCA480H+(90H-80H)
×48 = FCA780H
Characterdata
data top
address
FCA480H+(90H-80H)
× 48=FCA780H
MSB
d1
d3
LSB
LSB
MSB
MSB
LSB
Address data
Address data
0
0
d1:FCA780H 00H
0
0
d2:FCA781H 00H
0
0
d3:FCA782H 1EH
0
0
d4:FCA783H 00H
0
0
d5:FCA784H 7FH
0
0
:
0
0
:
0
0
:
0
0
:
0
0
d19:FCA792H 01H
0
0
d20:FCA793H 80H
0
0
d21:FCA794H 03H
d2
d4
LSB
0
0
0
0
d5
d7
d6
d8
0
0
0
0
d9
d11
d10
d12
0
0
0
0
d13
d14
d15
d16
0
0
0
0
d17
d19
d21
d23
d25
d18
d20
d22
d24
d26
0
0
0
0
0
0
0
0
d27
d28
0
0
0
0
0
0
0
0
d29
d31
d30
d32
0
0
0
0
0
0
0
0
d33
d35
d37
d39
d34
d36
d38
d40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
d41
d42
d43
d45
d47
d44
d46
d48
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure H.1
:
:
:
:
:
:
:
:
:
:
d47:FCA7AEH 00H
d48:FCA7AFH 00H
12 ×24 Font
NOTE: (*1) The space page top address is used for writing character data on to a flash ROM.
address only for a ROM itself is the result of the above address minus F80000H.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
The
NO.
NEXT
App.12
SHEET
App.11
Confidential
• 9 × 17 font (in case of character code F0H on page 255)
Character data top address FCBC80H+(F0H-80H)×34 = FCCB60H
MSB
d1
d3
d5
d7
d9
d11
d13
d15
d17
d19
d21
d23
d25
d27
d29
d31
d33
LSB
MSB
d2
d4
d6
d8
d10
d12
d14
d16
d18
d20
d22
d24
d26
d28
d30
d32
d34
Figure H.2
EPSON
TITLE
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
LSB
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Address data
d1:FCCB60H 00H
d2:FCCB61H 00H
d3:FCCB62H 38H
d4:FCCB63H 00H
d5:FCCB64H 7CH
:
:
:
:
d19:FCCB72H 0CH
d20:FCCB73H 00H
d21:FCCB74H 1CH
:
:
:
d33:FCCB80H 00H
d34:FCCB1FH 00H
9 × 17 Font
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.13
SHEET
App.12
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.
④ Transmit the print data.
⑤ Collectively print the data by sending an FF.
⑥ After printing, the printer automatically returns to standard mode.
Example 1:
Sample program in BASIC (assumes transmission to the printer is already
possible with file #1 open)
100 PRINT #1,CHR$(&H1B);"L";
110 PRINT #1,CHR$(&H1B);"W";CHR$(0);CHR$(0);CHR$(0);CHR$(0);
120 PRINT #1,CHR$(200);CHR$(0);CHR$(144);CHR$(1);
130 PRINT #1,CHR$(&H1B);"T";CHR$(0);
140 PRINT #1,"Page mode lesson TEST 1"
150 PRINT #1,CHR$(&HC);
In the program for Example 1, a printable area of 200 × 400 dots starting at (0,0) is set, and characters
are printed on the first line of the area as shown in Figure I.1.
(0,0)
200
Page mode lesson
TEST 1
← Paper
← Printable area
400
Figure I.1
EPSON
TITLE
Page Mode Example 1
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.14
SHEET
App.13
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.
Any number of printable areas can be specified before the FF is executed. If any printable areas
overlap, however, the logical sum of the data written to the overlapping portions is used for the final
printing.
It is possible to erase a portion of the data that is already developed. Using ESC W, specify a
printable area consisting of only the section to be erased; then use CAN to erase the data. All the data
existing in the specified printable area can be erased, even if it is just a portion of a character.
Example 2:
Sample program in BASIC
100 PRINT #1,CHR$(&H1B);"L";
110 PRINT #1,CHR$(&H1B);"W";CHR$(0);CHR$(0);CHR$(0);CHR$(0);
120 PRINT #1,CHR$(200);CHR$(0);CHR$(144);CHR$(1);
130 PRINT #1,CHR$(&H1B);"T";CHR$(0);
140 PRINT #1,"Page mode lesson 2 CAN command"
150 PRINT #1,CHR$(&HA);
160 PRINT #1,"ABCDEFGHIJKLMNOPQRST1234567890"
170 PRINT #1,CHR$(&HC);
This example works as follows:
First, transmit ESC L to switch to page mode (line no. 100). Then use ESC W to send 8 parameters
from n1 to n8 to specify the printable area. To specify a printable area of 200 dots in the x direction
and 400 dots in the y direction, starting from the origin (0,0), the parameters are transmitted in the order
of 0,0,0,0,200,0,144,1 (line nos. 110 and 120). In addition, the printing direction is specified as 0 by
using ESC T (line no. 130).
After these items are specified, the print data "Page mode lesson 2 CAN command" and
"ABCDEFGHIJKLMNOPQRST1234567890" are transmitted (line nos. 140 to 160). By sending FF
(line no. 170), the printout shown in Figure I.2 is produced.
(0,0)
200
Page mode lesson
2 CAN command
ABCDEFGHIJKLMNOP
QRST1234567890
← Printable area
400
Figure I.2
EPSON
← Paper
TITLE
Page Mode Example 2
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.15
SHEET
App.14
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. When an area is deleted with CAN, the deleted part is left blank.
(0,0)
200
Page mode lesson
2 CAN command
ABCDEF JKLMNOP
QRST1234567890
← Printable area
400
Figure I.3
EPSON
← Paper
TITLE
Page Mode Example 3
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.16
SHEET
App.15
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. Each code set is used for representing the following characters:
• Code set A:
ASCII characters 00H to 5FH
• Code set B:
ASCII characters 20H to 7FH
• Code set C:
2-digit numeral characters using one character (100 numerals from 00 to 99)
The following special characters are also available in CODE128:
• SHIFT characters
In code set A, the character just after SHIFT is processed as a character for code set B. In code
set B, the character just after SHIFT is processed as the character for code set A. SHIFT
characters cannot be used in code set C.
• Code set selection character (CODE A, CODE B, CODE C)
This character switches the following code set to code set A, B, or C.
• Function character (FNC1, FNC2, FNC3, FNC4)
The usage of function characters depends on the application software.
is available.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
In code set C, only FNC1
NO.
NEXT
App.17
SHEET
App.16
Confidential
J.2 Code Tables
Printable characters in code set A
Transmit Data
Character Hex
Decimal Character
NUL
00
0
(
SOH
01
1
)
STX
02
2
*
ETX
03
3
+
EOT
04
4
,
ENQ
05
5
ACK
06
6
.
BEL
07
7
/
BS
08
8
0
HT
09
9
1
LF
0A
10
2
VT
0B
11
3
FF
0C
12
4
CR
0D
13
5
SO
0E
14
6
SI
0F
15
7
DLE
10
16
8
DC1
11
17
9
DC2
12
18
:
DC3
13
19
;
DC4
14
20
<
NAK
15
21
=
SYN
16
22
>
ETB
17
23
?
CAN
18
24
@
EM
19
25
A
SUB
1A
26
B
ESC
1B
27
C
FS
1C
28
D
GS
1D
29
E
RS
1E
30
F
US
1F
31
G
SP
20
32
H
!
21
33
I
"
22
34
J
#
23
35
K
$
24
36
L
%
25
37
M
&
26
38
N
'
27
39
O
EPSON
TITLE
Transmit Data
Hex
Decimal
28
40
29
41
2A
42
2B
43
2C
44
2D
45
2E
46
2F
47
30
48
31
49
32
50
33
51
34
52
35
53
36
54
37
55
38
56
39
57
3A
58
3B
59
3C
60
3D
61
3E
62
3F
63
40
64
41
65
42
66
43
67
44
68
45
69
46
70
47
71
48
72
49
73
4A
74
4B
75
4C
76
4D
77
4E
78
4F
79
TM-T88III series
Specification
(STANDARD)
Character
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
FNC1
FNC2
FNC3
FNC4
SHIFT
CODE B
CODE C
SHEET
REVISION
E
Transmit Data
Hex
Decimal
50
80
51
81
52
82
53
83
54
84
55
85
56
86
57
87
58
88
59
89
5A
90
5B
91
5C
92
5D
93
5E
94
5F
95
7B,31 123,49
7B,32 123,50
7B,33 123,51
7B,34 123,52
7B,53 123,83
7B,42 123,66
7B,43 123,67
NO.
NEXT
App.18
SHEET
App.17
Confidential
Printable characters in code set B
Transmit Data
Character Hex
Decimal Character
SP
20
32
H
!
21
33
I
"
22
34
J
#
23
35
K
$
24
36
L
%
25
37
M
&
26
38
N
'
27
39
O
(
28
40
P
)
29
41
Q
*
2A
42
R
+
2B
43
S
,
2C
44
T
_
2D
45
U
.
2E
46
V
/
2F
47
W
0
30
48
X
1
31
49
Y
2
32
50
Z
3
33
51
[
4
34
52
\
5
35
53
]
6
36
54
^
7
37
55
_
8
38
56
`
9
39
57
a
:
3A
58
b
;
3B
59
c
<
3C
60
d
=
3D
61
e
>
3E
62
f
?
3F
63
g
@
40
64
h
A
41
65
i
B
42
66
j
C
43
67
k
D
44
68
l
E
45
69
m
F
46
70
n
G
47
71
o
EPSON
TITLE
Transmit Data
Hex
Decimal
48
72
49
73
4A
74
4B
75
4C
76
4D
77
4E
78
4F
79
50
80
51
81
52
82
53
83
54
84
55
85
56
86
57
87
58
88
59
89
5A
90
5B
91
5C
92
5D
93
5E
94
5F
95
60
96
61
97
62
98
63
99
64
100
65
101
66
102
67
103
68
104
69
105
6A
106
6B
107
6C
108
6D
109
6E
110
6F
111
TM-T88III series
Specification
(STANDARD)
Character
p
q
r
s
t
u
v
w
x
y
z
{
|
}
—
DEL
FNC1
FNC2
FNC3
FNC4
SHIFT
CODE A
CODE C
SHEET
REVISION
E
Transmit Data
Hex
Decimal
70
112
71
113
72
114
73
115
74
116
75
117
76
118
77
119
78
120
79
121
7A
122
7B,7B 123,123
7C
124
7D
125
7E
126
7F
127
7B,31 123,49
7B,32 123,50
7B,33 123,51
7B,34 123,52
7B,53 123,83
7B,41 123,66
7B,43 123,67
NO.
NEXT
App.19
SHEET
App.18
Confidential
Printable characters in code set C
Transmit Data
Character Hex
Decimal Character
00
00
0
40
01
01
1
41
02
02
2
42
03
03
3
43
04
04
4
44
05
05
5
45
06
06
6
46
07
07
7
47
08
08
8
48
09
09
9
49
10
0A
10
50
11
0B
11
51
12
0C
12
52
13
0D
13
53
14
0E
14
54
15
0F
15
55
16
10
16
56
17
11
17
57
18
12
18
58
19
13
19
59
20
14
20
60
21
15
21
61
22
16
22
62
23
17
23
63
24
18
24
64
25
19
25
65
26
1A
26
66
27
1B
27
67
28
1C
28
68
29
1D
29
69
30
1E
30
70
31
1F
31
71
32
20
32
72
33
21
33
73
34
22
34
74
35
23
35
75
36
24
36
76
37
25
37
77
38
26
38
78
39
27
39
79
EPSON
TITLE
Transmit Data
Hex
Decimal
28
40
29
41
2A
42
2B
43
2C
44
2D
45
2E
46
2F
47
30
48
31
49
32
50
33
51
34
52
35
53
36
54
37
55
38
56
39
57
3A
58
3B
59
3C
60
3D
61
3E
62
3F
63
40
64
41
65
42
66
43
67
44
68
45
69
46
70
47
71
48
72
49
73
4A
74
4B
75
4C
76
4D
77
4E
78
4F
79
TM-T88III series
Specification
(STANDARD)
Character
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
FNC1
CODE A
CODE B
SHEET
REVISION
E
Transmit Data
Hex
Decimal
50
80
51
81
52
82
53
83
54
84
55
85
56
86
57
87
58
88
59
89
5A
90
5B
91
5C
92
5D
93
5E
94
5F
95
60
96
61
97
62
98
63
99
7B,31 123,49
7B,41 123,65
7B,42 123,66
NO.
NEXT
App.20
SHEET
App.19
Confidential
APPENDIX K: COMPARISON TABLE BETWEEN TM-T88IIII
AND TM-T88II
1. Print speed
High speed mode
2. Availability of a 58-mm
paper width model
3. Current consumption
High speed mode
4. Interface Baud rate of
serial communication
5. Condition to release the
receive buffer BUSY
state
TM-T88III
Approximately 150 mm/s maximum
TM-T88II
Approximately 120 mm/s maximum
Yes
Yes
Mean: Approximately 1.8 A
Mean: Approximately 1.7 A
4800, 9600, 19200, 38400
(2400 is canceled, and 38400 is
added.)
38400 bps is available when both
DIP SW1-7 and 1-8 is On.
Sets with the DIP SW2-5
(Refer to ∗1)
2400, 4800, 9600, 19200
6. External power supply
device
Fixed to the condition as below:
Except the receive buffer full
(BUSY).
The receive buffer full indicates that
the remaining space in the receive
buffer drops 16 bytes and it
remains until the space in the
receive buffer increases 26 bytes.
PS-170 (option)
Models with the power supply
included as standard or without the
power supply are available.
Packaged power supply: PS-180 ,
PS-175 (only for North America)
7. Multilingual support
Japanese model
Japanese model
Simplified Chinese model
Simplified Chinese model
Traditional Chinese model
Traditional Chinese model
Thai model
Thai model
Korean model
Korean model
∗ Depending on the model type one ∗ Depending on the model type one
of these character is supported.
of these character is supported.
*1 • Definition of “receive buffer full”
• When the receive buffer capacity is specified to 4 KB (DIP SW1-2 is Off):
• If the DIP SW2-5 is off, when the remaining space in the receive buffer drops to 128 bytes,
the printer status becomes “buffer full” and it remains “buffer full” until the space in the
receive buffer increases to 256 bytes.
• If the DIP SW2-5 is on, when the remaining space in the receive buffer drops to 128 bytes,
the printer status becomes “buffer full” and it remains “buffer full” until the space in the
receive buffer increases to 138 bytes.
• When the receive buffer capacity is specified to 45 bytes (DIP SW1-2 is On):
• Regardless of the DIP SW2-5 setting, when the remaining space in the receive buffer drops
to 16 bytes, the printer status becomes “buffer full” and it remains “buffer full” until the space
in the receive buffer increases to 26 bytes.
• The printer ignores the data received when the remaining space in the receive buffer is 0 bytes.
EPSON
TITLE
TM-T88III series
Specification
(STANDARD)
SHEET
REVISION
E
NO.
NEXT
App.21
END
SHEET
App.20