Confidential EPSON Receipt Printer TM-T88III series Specification STANDARD Rev. No.
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.
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.
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.
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.
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.
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.
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.
Confidential Table of Contents 1. GENERAL SPECIFICATIONS 1.1 Printing Specifications .................................................................................................................. 1 1.2 Character Specifications .............................................................................................................. 2 1.3 Autocutter ..................................................................................................................................... 3 1.
Confidential 3.4 Panel LED Indicators.................................................................................................................. 55 3.5 Self-test ...................................................................................................................................... 56 3.6 Hexadecimal Dumping ............................................................................................................... 57 3.7 Error Processing..............................................
Confidential ESC J n........................................................................................................................................ 92 ESC L........................................................................................................................................... 93 ESC M n....................................................................................................................................... 94 ESC R n ..................................................
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 .........................................
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.
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.
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.
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.
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.
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.
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.
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.
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.
Confidential 2. CONFIGURATION 2.1 Interface 2.1.1 RS-232 serial interface 2.1.1.
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.
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.
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.
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.
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.
Confidential 2.1.2.
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.
Confidential 2.1.2.
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.
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.
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.
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.
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
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 CS1DSR 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).
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.
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.
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.
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.
Confidential 3. FUNCTIONS 3.
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 Selec
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 !
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.
Confidential 3.2.2 Page 1 (Katakana) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.3 Page 2 (PC850: Multilingual) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.4 Page 3 (PC860: Portuguese) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.5 Page 4 (PC863: Canadian-French) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.6 Page 5 (PC865: Nordic) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.7 Page 16 (WPC1252) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.8 Page 17 (PC866: Cyrillic#2) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.9 Page 18 (PC852: Latin2) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.10 Page 19 (PC858) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.11 Page 20 (Thai character code 42) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.12 Page 21 (Thai character code 11) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.13 Page 22 (Thai character code 13) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.14 Page 23 (Thai character code 14) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.15 Page 24 (Thai character code 16) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.16 Page 25 (Thai character code 17) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.17 Page 26 (Thai character code 18) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.18 Page 255 (Space Page) EPSON TITLE TM-T88III series Specification (STANDARD) SHEET REVISION E NO.
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.
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.
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.
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.
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.
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.
Confidential 3.5 Self-test 1) The printer has a self-test function that checks the following: • • • • • Control circuit functions Printer mechanisms Print quality Control software version DIP switch settings 2) Starting the self-test To start the self-test on a paper roll, hold down the FEED button and turn on the printer with the cover closed, then the current printer status (*1) is printed.
Confidential 3.6 Hexadecimal Dumping 1) Hexadecimal dumping function This function prints the data transmitted from the host computer in hexadecimal numbers and in its corresponding characters. 2) Starting hexadecimal dumping Open the cover and turn the power on while pressing the FEED button or executing GS ( A command, then close the cover. The printer first prints "Hexadecimal Dump To terminate …..
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 = 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.
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...
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.
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.
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.
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.
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.
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.
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.
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 !.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 Pa
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.
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.
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].
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.
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.
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.
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)).
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.
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).
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
Confidential [Description] Selects a bar code system and prints the bar code.
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.
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 2
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.
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).
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.
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...
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.
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.
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.
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.
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.
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=H p6=<00>H EPSON TITLE d7=<0F>H ••• d8=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.
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.
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].
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.
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.
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%.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Confidential APPENDIX J: CODE128 BAR CODE J.1 Description of the CODE128 Bar Code In CODE128 bar code system, it is possible to represent 128 ASCII characters and 2-digit numerals using one bar code character that is defined by combining one of the 103 bar code characters and 3 code sets.
Confidential J.2 Code Tables Printable characters in code set A Transmit Data 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 .
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 .
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
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.