Confidential Receipt Printer TM-T90 Specification STANDARD Rev. No.
Confidential REVISION SHEET Sheet 1 of 7 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. Design Section Document Sheet Rev. No. WRT CHK APL Sheet Rev. Sheet Rev. Sheet Rev.
Confidential REVISION SHEET Sheet 2 of 7 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 7 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 138 E 162 E App.1 E B Change 139 E 163 E App.2 E C Change 140 E 164 E App.3 E D Change 141 E 165 E App.4 E E Change 142 E 166 E App.
Confidential REVISION SHEET Sheet 4 of 7 REV. SHEET B 61 C All II 1, 2 3 4 5 7, 8 11 12 30 34 -70, 71 80 82 83 84 86 88 89 92, 93 94 97 98 99 102 CHANGED CONTENTS 3.7 Memory Switch Setting Mode 2) Starting the memory switch setting mode Press the paper FEED button twice and … (added) All pages are newly renumbered. GENERAL FEATURES Korean characters → Korean Kanji • Using with the Epson PS-180 … (added) 1.1 Printing Specifications (changed) 1.
Confidential REVISION SHEET Sheet 5 of 7 REV. SHEET C 110 115 - 118 119 – 121 123 125 131 132 133 134 – 142 143, 144 145 146 – 152 153 153 157 159 163 164 168 170 171 172 – 178 App. 1 App. 14 App. 19 App.
Confidential REVISION SHEET Sheet 6 of 7 REV. SHEET CHANGED CONTENTS D 11 1.10 Electrical Characteristics PS-175 (deleted) 1.11 EMI and Safety Standards Applied PS-175 (deleted) 1.12 Reliability Note for the thermal head (added) 2) Customized value Selection of the print color → Selection of the paper Selection of the adjustment coefficient of black-color density (added) 3.1 List of Commands FS p and FS q are moved to Table in Sheet 34. 3.
Confidential REVISION SHEET Sheet 7 of 7 REV. SHEET E 8 1.6 Paper Specification 7) Notes on using two-color thermal paper • Printing with Color 2 ….. (added) 9) Print density adjustment If the printing is continued in condition … (deleted) 56 57 Table 3.3.7, Table 3.3.8, Table 3.3.9, 58 114 116 117 118 121 131 165 166 App.13∼ App.
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 1) This specification applies to the following products in the TM-T90 series printer: TM-T90 (with serial interface) TM-T90 P (with parallel interface) The following models are available for each product above. 1) Alphanumeric (ANK) model (dot density: 0.141 mm/dot) 2) Multilingual model (dot density: 0.141 mm/dot) 3) Japanese model (dot density: 0.
Confidential Table of Contents 1. GENERAL SPECIFCATIONS 1.1 Printing Specifications....................................................................................................................1 1.2 Character Specifications ................................................................................................................3 1.3 Autocutter.......................................................................................................................................5 1.
Confidential 3.3.4 Memory Switches ................................................................................................................56 3.4 Panel LEDs ..................................................................................................................................60 3.5 Self-test........................................................................................................................................62 3.6 Hexadecimal Dumping.......................................
Confidential ESC J n.........................................................................................................................................88 ESC L ...........................................................................................................................................89 ESC M n .......................................................................................................................................89 ESC R n...................................................
Confidential GS ( L pL pH m fn (fn = 3, 51)..........................................................................136 GS ( L pL pH m fn d1 d2 (fn = 64)....................................................................137 GS ( L pL pH m fn d1 d2 d3 (fn = 65)...............................................................139 GS ( L pL pH m fn kc1 kc2 (fn = 66) ................................................................
Confidential 6.4 Kanji Control Commands ...........................................................................................................172 FS ! n ..........................................................................................................................................172 FS &............................................................................................................................................173 FS ( A pL pH fn [parameter] ....................................
Confidential 1. GENERAL SPECIFCATIONS 1.1 Printing Specifications 1) Printing method 2) Dot density 3) Printing direction 4) Paper width 5) Maximum printable area 6) Character per line Font A (12×24) Font B (9×17) Font B (10×24) Font C (8×16) Kanji font A (24 × 24) Kanji font B (20 × 24) Kanji font C (16 × 16) Thai characters (12 × 72) Thai characters (9 × 51) ANK/Multilingual Model Thermal line printing Japanese Model 0.141 × 0.141 mm/dot (180 × 180 dpi) [dpi: dots per 25.
Confidential 7) Print speed Normal Ladder bar code or two-dimensional code printing Printing with four-part energizing Two-color printing ANK/Multilingual Model Japanese Model 170 mm/s {6.69"/s} maximum 170 mm/s {6.69"/s} maximum 100 mm/s {3.94"/s} maximum 90 mm/s {3.54"/s} maximum 70 mm/s {2.76"/s} maximum 70 mm/s {2.76"/s} maximum 100 mm/s {3.94"/s} maximum 50 mm/s {1.
Confidential 1.2 Character Specifications 1) Number of characters: Alphanumeric characters: Extended graphics: 95 128 × 11 pages (including one space page) International characters: 37 Japanese model: JIS (JIS X0208-1990): 6879 Special font: Code System Number of Characters JIS Code Shift JIS Code 87-40 ∼ 87-9D 2D-21 ∼ 2D-7E Special 845 ED-40 ∼ EE-FC 79-21 ∼ 7C-7E FA-40 ∼ FC-4E Refer to “Character Code Table (for Japanese font)” for details.
Confidential 3) Character size (Character area): Table 1.2.1 Character Size for ANK/Multilingual Model Standard Double-height Double-width W × H (mm) 1.692 × 6.768 W × H (mm) 3.384 × 3.384 Double-width / Double-height W × H (mm) 3.384 × 6.768 Font A 12 × 24 W × H (mm) 1.692 × 3.384 Font B 9 × 17 1.269 × 2.397 1.269 × 4.794 2.538 × 2.397 2.538 × 4.794 24 × 24 3.384 × 3.384 3.384 × 6.768 6.768 × 3.384 6.768 × 6.768 Thai characters 12 × 72 1.692 × 10.152 1.
Confidential 4) Product specifications and supported characters Table 1.2.
Confidential 1.4 Paper Sensor The paper sensor is installed in the paper path and detects the presence of paper from light reflecting from the white of the print paper. 1.5 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: Adjusting screw d) Remaining amount: Fixed position #1 (approximately 23 mm {0.91"}) #2 (approximately 27 mm {1.
Confidential 1.6 Paper Specifications 1) Paper type: Specified thermal paper 2) Form: Paper roll 3) Paper width: <80 mm paper width model> 79.5 ± 0.5 mm {3.13 ± 0.02"} <60 mm paper width model> 59.5 ± 0.5 mm {2.34 ± 0.02"} <58 mm paper width model> 57.5 ± 0.5 mm {2.26 ± 0.02"} 4) Paper roll size: Roll diameter: Maximum 102 mm {4.02"} Take-up paper roll width: 80, 60, 58 mm with +0.5/-1.0 mm of tolerance {3.15", 2.36", 2.28", +0.02"/-0.04} 5) Specified roll paper type no.: 80 mm {3.
Confidential 7) Notes on using two-color thermal paper • Two-color printing is performed using two-color thermal paper if the two-color print command is executed and if two-color paper is selected by the customized value setting with Function 5 of the GS ( E command. • There may be some cases where the print color may not be clear, depending on the print pattern. • Printing with Color 2 (red on the specified two-color thermal paper) may fade over time, depending on the environmental circumstances.
Confidential 1.7 Printable Area <80 mm {3.15"} paper width model> <60 mm {2.36"} paper width model> 79.5 ± 0.5 mm 59.5 ± 0.5 mm 0.141 mm 0.141 mm 512 dots 4.3 mm 3 mm 384 dots 2.4 mm 3 mm 72.2 mm (dot #1 ∼ #512) 54.1 mm (dot #1 ∼ #384) <58 mm {2.28"} paper width model> 57.5 ± 0.5 mm 0.141 mm 360 dots 3.7 mm 3 mm 50.8 mm (dot #1 ∼ #360) Figure 1.7.1 Printable Area for ANK/Multilingual Model <58 mm {2.28"} paper width model> 57.
Confidential <80 mm {3.15"} paper width model> <60 mm {2.36"} paper width model> 79.5 ± 0.5 mm 59.5 ± 0.5 mm 0.125 mm 4.85 mm 2.65 mm 72 mm (dot #1 ~ #576). Figure 1.7.3 0.125 mm 576 dots 436 dots 2.65 mm 54.5 mm (dot #1 ~ #436) 2.35 mm Printable Area for Japanese Model (When the Paper Width Is Changed) NOTE: The numeric values used here are center values to be used in designing.
Confidential 1.9 Internal Buffer 1) Receive buffer Selectable as 45 bytes or 4KB using a memory switch 2) User-defined buffer Downloaded bit image: 3) Macro buffer: 2KB Approximately 12KB (common for all models) User-defined characters: Approximately 11KB (for ANK/Multilingual model) Approximately 15KB (for Japanese model) 4) NV (Non-volatile) graphics data area: 0 bytes through 384KB 5) User NV memory: 1KB through 192KB 6) Page mode area: 106KB 1.
Confidential 1.11 EMI and Safety Standards Applied EMC is measured using SEIKO EPSON’s AC adapters PS-170, PS-180. with the PS-175 is applied only for North America’s standards. The printer model packed 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: EN 60950 2) North America EMI: FCC/ICES-003 Class A Safety standards: UL1950/CSA C22.2 No.
Confidential 1.12 Reliability 1) Life: Printer mechanism: 20,000,000 lines NOTE: The line spacing for the ANK or multilingual model is 4.23 mm {0.17"}, and for the Japanese model is 3.75 mm {0.15"}. The reliability values above are measured when a 15-line feed and a 10-line print repeat alternately. Thermal head: 150 million pulses 150 km {93.21 miles} (when single-color thermal paper is used) 75 km {46.
Confidential 1.13 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: Operating: Storage: 10 to 90% RH 10 to 90% RH (except for paper) [% RH] 90 34 ˚C, 90 % 80 40 ˚C, 65 % 60 Relative humidity 45 ˚C, 50 % Operating environment range 40 20 10 0 Figure 1.13.
Confidential 5) Acoustic noise (operating): Approximately 52 dB (ANSI bystander position) NOTE: The value as shown above is measured when the EPSON evaluation printing pattern is used. This value may be different, depending on the paper to be printed, the print duty, or the print conditions, such as the print speed or the print density. 1.14 Installation The TM-T90 series printer can be installed horizontally or vertically.
Confidential 2. CONFIGURATIONS 2.1 Interfaces 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 FG TXD RXD RTS DSR — Output Input Output Input 7 20 SG DTR — Output Function Frame ground Transmit data Receive data Same as DTR signal (pin 20) This signal indicates whether the host computer can receive data.
Confidential Table 2.1.1 Pin number 25 Signal name Signal direction INIT Input TM-T90 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.4 XON/XOFF transmission timing When XON/XOFF control is selected, the printer transmits XON or XOFF signals as follows. Transmission timing differs depending on the memory switch setting. Table 2.1.
Confidential 2.1.1.6 Notes on resetting the printer using the interface The printer can be reset using interface pins 6 and 25 by changing the memory switch setting. Signal Line Pin 6 (DSR) Table 2.1.3 Reset Switching Memory Switch Reset Condition Msw 1-7: ON MARK level input Pin 25 (INIT) Msw 1-8: ON SPACE or TTL-HIGH level input To reset the printer, the following requirements must be satisfied. • DC characteristics: Table 2.1.
Confidential • AC characteristics: Minimum reset pulse width: TRS 1 ms (minimum) • When using pin 6 (DSR) (Msw 1-7: ON): TRS TRS H SPACE L MARK Figure 2.1.1 Minimum Reset Pulse Width (pin 6) • When using pin 25 (INIT) (Msw 1-8: ON): TRS TRS SPACE (H)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.
Confidential 2.1.2 IEEE 1284 Bidirectional Parallel Interface (Parallel Interface Specifications) 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 a Centronics parallel interface.
Confidential 2.1.2.
Confidential NOTES: 1. A prefix “n” to signal names refers to “L” active signals. To the host not provided with all 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 all be 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 Characteristics Output HIGH voltage +5 V Signal Sender Characteristics Specifications Symbol Min Max VOH *2.4 V 5.5 V Conditions *IOH=0.32 mA Output LOW voltage VOL - - ** While the power is OFF Output HIGH current IOH - 0.32 mA VOH=2.4 V Output LOW current IOL - ** - While the power is OFF ** No guarantee is offered to VOL and IOL while the power is OFF. 2.1.2.
Confidential 2.1.2.6 Notes on resetting the printer through the interface To enable printer reset through the interface nInit signal (pin #31) in compatibility mode, the following signal timing shall be statisfied. However, the printer reset is ignored when the signal nSelectln (pin #36 , 1284-Active HIGH) is active in reverse mode. • DC characteristics: TTL level • AC characteristics: Minimum reset pulse width: TRS Trailing edge period: tf Leading edge period: tr 50 µs (min.) 500 ns (max.) 500 ns (max.
Confidential 2.1.2.7 Reception of status from the printer through the bidirectional parallel interface In the bidirectional parallel interface specifications, the printer status transmission is available by using the both-way communication facility in the Nibble/Byte Modes in accordance with the IEEE 1284.
Confidential 2.1.2.8 Notes on when memory switch Msw 1-3 is set 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 the memory switch 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.
Confidential 2.2 Connectors 2.2.1 Interface Connectors Refer to Section 2.1, Interfaces. 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 Frame GND 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: The host can confirm the status Refer to Table 2.2.2 Table 2.2.
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 Drawer kick-out solenoid 2 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 Name 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 p Print NV bit image FS q Define NV bit image GS ! Select character size GS $ Set abs
Confidential Command Name GS V Select cut mode and cut paper GS W Set printing area width GS \ Set relative vertical print position in page mode GS ^ Execute macro GS a Enable/disable Automatic Status Back (ASB) GS b Turn smoothing mode on/off GS f Select font for HRI characters GS g 0 Initialize maintenance counter GS g 2 Transmit maintenance counter GS h Set bar code height GS k Print bar code GS r Transmit status GS v 0 Print raster bit image GS w Set bar code width Kanji co
Confidential 3.2 Character Code Tables FS CAN DC4 3.2.1 Page 0 (PC437: USA, Standard Europe) (International Character Set: USA) NOTE: The character code tables show only character configurations. print pattern. TITLE EPSON TM-T90 Specification (STANDARD) They do not show the actual SHEET REVISION E NO.
Confidential 3.2.2 Page 1 (Katakana) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.3 Page 2 (PC850: Multilingual) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.4 Page 3 (PC860: Portuguese) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.5 Page 4 (PC863: Canadian-French) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.6 Page 5 (PC865: Nordic) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.7 Page 16 (WPC1252) •• TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.8 Page 17 (PC866: Cyrillic #2) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.9 Page 18 (PC852: Latin2) SP TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.10 Page 19 (PC858) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.11 Page 20 (Thai character code 42) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.12 Page 21 (Thai character code 11) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.13 Page 22 (Thai character code 13) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.14 Page 23 (Thai character code 14) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.15 Page 24 (Thai character code 16) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.16 Page 25 (Thai character code 17) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.17 Page 26 (Thai character code 18) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.18 Page 255 (Space Page) TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.19 International Character Sets ASCII code (Hex) Country 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E USA # $ @ [ \ ] ^ ` { | } ~ France # $ à ° ç § ^ ` é ù è ¨ Germany # $ § Ä Ö Ü ^ ` ä ö ü ß U.K.
Confidential 3.3 Switches and Buttons 3.3.1 Power Button (Non-Locking Push Button) 1) The power button located on the upper right front of the printer turns the power on or off. The power button is enabled or disabled with DIP switch. NOTE: Turn on the power only after connecting the power supply. 2) To turn the power off, press the power button for at least 3 seconds. 3) The printer operates depending on the DIP switch setting (enable/disable power button function) as shown in Table 3.3.1. Table 3.3.
Confidential 3.3.3 DIP Switches DIP switch 1 is located on the right side inside the printer cover and is accessible when the DIP switch cover is removed. DIP switch 2 is located on the main PCB. 3.3.3.1 Serial interface Table 3.3.
Confidential 3.3.3.2 Parallel interface Table 3.3.5 SW 1 DIP Switch 1 ON Function OFF 1 Operation of power button Disabled Enabled 2 Reserved Fixed to On -- 3–8 Reserved -- Fixed to Off NOTE: Changes in DIP switch settings are recognized only when the printer power is turned on or when the printer is reset by using the interface. Table 3.3.6 SW 2 1 DIP Switch 2 ON Function Reserved OFF -- Fixed to Off 3.3.4 Memory Switches The memory switches are: Msw 1, Msw 2, Msw 8.
Confidential Table 3.3.8 Function Memory Switch Msw 2 48 (Off) -- Bit 1 Reserved 2 Autocutter operation Disabled Enabled 3 Reserved -- -- 4 Reserved -- -- 5 Reserved -- -- 6 Reserved -- -- 7 Reserved -- -- 8 Reserved -- -- Table 3.3.
Confidential 2) Customized value The customized value is set with the GS ( E command.
Confidential 3) Communication conditions of the serial interface The communication conditions of the serial interface are set with the GS ( E command. Function Baud rate Value 4800 bps 2400 bps 9600 bps 19200 bps 38400 bps 57600 bps 115200 bps -- None Odd Even -- Handshaking DSR/DTR control XON/XOFF control Data length 7 bits 8 bits Parity TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.4 Panel LEDs 1) Power (POWER) LED: Green On: Power is stable. Off: Power is not stable. Flashing: During execution of each operation. Power on (during each execution): Flashing Approximately 160 ms Power off termination (after executing DLE DC4 2): Flashing 2) Paper roll end (PAPER OUT) LED: Red On: The roll paper near end or real end is detected. Off: Paper is loaded (normal condition). Flashing: • Self-test waiting state for test print.
Confidential 3) Error (ERROR) LED: Red On: Offline (except during paper feeding using the FEED button and during test printing, and in the error state). Refer to “Switching between online and offline” in Section 2.1. Blinking: Error (refer to Section 3.8) Off: Normal condition Figure 3.4.1 TITLE EPSON Panel Switches and Indicators TM-T90 Specification (STANDARD) SHEET REVISION E NO.
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 Memory switch settings Paper width to be set 2) Executing the self-test [Starting the self-test] To start the self-test on roll paper, 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 their corresponding characters. 2) Starting hexadecimal dumping Open the cover and turn the power on while pressing the paper FEED button (located inside the printer) or executing the GS ( A command; then close the cover. The printer first prints "Hexadecimal Dump To terminate ...
Confidential 3.7 Memory Switch Setting Mode 1) Memory switch setting functions The following memory switches can be set by operating the button and opening and closing the cover.
Confidential 3.8 Error Processing 3.8.1 Error Types 1) Errors that automatically recover Table 3.8.1 Automatically Recovarable Errors ERROR LED flashing pattern Error Description Paper roll cover open error (when recoverable error is selected) (*1) Printing on the paper roll is not performed correctly due to a cover-open The temperature of the print head is extremely high. Print head temperature error (*2) Recovery Approximately 320 ms Recovers automatically when the cover is closed.
Confidential 3) Unrecoverable errors Table 3.8.3 Error Unrecoverable Errors ERROR LED flashing pattern Recovery Description Approximately 320 ms CPU execution CPU executes an incorrect error address Impossible to recover. R/W error in memory or gate array After R/W checking, the printer does not work correctly. Impossible to recover. High-voltage error The power supply voltage is extremely high. Impossible to recover. Low-voltage error The power supply voltage is extremely low.
Confidential 3.9 Cover Open Lever When the cover open lever is pulled, the printer cover is opened. open lever is latched. When the cover is closed, the cover NOTES: • Be sure to use the cover open button to open the printer cover. • Do not open the cover during printing. • Do not open the cover during the autocutting operation; otherwise the mechanism may be damaged. 3.10 Cover Open Sensor The cover open sensor monitors the printer cover.
Confidential 4. CASE SPECIFICATIONS 4.1 External Dimensions and Mass Height: Width: Depth: Mass: 148 mm {5.83"} 140 mm {5.51"} 201 mm {7.91"} Approximately 1.8 kg {3.96 lb} (not including the paper roll) 4.2 Color EPSON standard color (ECW, EDG) 4.3 External Appearance Figure 4.3.1 TITLE EPSON [Units: mm] External Appearance TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 5. OPTIONS AND CONSUMABLES 5.1 Standard Accessories • Roll paper (diameter 40 mm {1.57"}) • User’s manual (Languages: English, German, French, Spanish, Portuguese, Italian, Dutch, Simplified Chinese, Traditional Chinese, Japanese) • Rubber feet for vertical installation • Panel label for vertical installation • Power button cover • External power supply unit (model: PS-175, PS-180) (For the model packed with the power supply unit. The packed power supply differs depending on the model.) 5.
Confidential 6. COMMANDS 6.1 Command Notation XXXX [Name] The name of the command. [Format] The code sequence. The numbers denoted by < >H are hexadecimal. [ ]k indicates the contents of [ ] should be repeated k times. [Range] Gives the allowable ranges, if any, for the arguments. [Default] Gives the default values, if any, for the command parameters. [Description] Describes the function of the command. [Notes] Provides important information on setting and using the printer command, if necessary.
Confidential 3) Printing area Printing range is set by command. It must be ≤ the printable area. 4) Ignore The state in which all codes, including parameters, are read in and discarded, and nothing happens. 5) Inch A unit of length. One inch is 25.4 mm. TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
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. LF [Name] Print and line feed [Format] ASCII Hex Decimal LF 0A 10 [Description] • In standard mode • Prints the data in the print buffer and feeds one line based on the current line spacing. • In page mode • Moves the print position in memory to feed one line based on the current line spacing.
Confidential CR [Name] Print and carriage return [Format] ASCII Hex Decimal CR 0D 13 [Description] • When automatic line feed is enabled, the printer functions the same as LF. • When automatic line feed is disabled, the printer ignores CR. [Notes] • The automatic line feed is ignored with a serial interface model. • With a parallel interface model, the automatic line feed is set with memory switch 1-5 when the printer power is turned on or reset.
Confidential DLE EOT n [Name] Transmit real-time status [Format] ASCII Hex Decimal [Range] 1≤n≤4 DLE 10 16 EOT n 04 n 4 n [Description] • Transmits the status specified by n in real time as follows: n 1 2 3 4 Function Transmits printer status. Transmits offline status. Transmits error status. Transmits paper roll sensor status • This printer transmits the following status in real time.
Confidential • n = 2: Offline status Bit Off/On 0 Off 1 On 2 Off On 3 Off 4 5 6 7 • On On Off On Off On Off n = 3: Error status Bit Off/On 0 Off 1 On 2 Off On 3 Off On 4 On 5 Off On 6 Off On 7 Off TITLE EPSON Hex 00 02 00 04 00 Decimal 0 2 0 4 0 08 10 00 20 00 40 00 8 16 0 32 0 64 0 Hex 00 02 00 04 00 08 10 00 20 00 40 00 Decimal 0 2 0 4 0 8 16 0 32 0 64 0 TM-T90 Specification (STANDARD) Function Fixed. Fixed. Cover is closed. Cover is open.
Confidential • [Notes] n = 4: Continuous paper sensor status Bit Off/On Hex Decimal Function 0 Off 00 0 Fixed. 1 On 02 2 Fixed. 2 Off 00 0 Roll paper near-end sensor: paper adequate. On 04 4 Roll paper near-end sensor: paper near end. 3 Off 00 0 Roll paper near-end sensor: paper adequate. On 08 8 Roll paper near-end sensor: paper near end. 4 On 10 16 Fixed. 5 Off 00 0 Roll paper end sensor: paper present. On 20 32 Roll paper end sensor: paper not present. 6 Off 00 0 Roll paper end sensor: paper present.
Confidential DLE ENQ n [Name] Real-time request to the printer [Format] ASCII Hex Decimal [Range] 0≤n≤2 DLE 10 16 ENQ n 05 n 5 n [Description] • Responds to a request from the host computer. • [Notes] n specifies the requests as follows: n Request 0 Works the same as when the paper FEED button is pressed once during waiting status during the operation of the GS ^ command. 1 Recovers from an error and restarts printing from the line where the error occurred.
Confidential DLE DC4 fn m t (fn = 1) [Name] Generate pulse in real-time [Format] ASCII Hex Decimal [Range] fn = 1 0≤m≤8 1≤t≤8 DLE 10 16 DC4 14 20 fn 1 1 m m m t t t [Description] Outputs the pulse specified by t in real-time to the connector pin specified by m as follows: m Connector pin 0 Drawer kick-out connector pin 2. 1 Drawer kick-out connector pin 5. The pulse ON time or OFF time is set to [t × 100 ms].
Confidential DLE DC4 fn a b (fn = 2) [Name] Execute power-off sequence [Format] ASCII Hex Decimal [Range] fn = 2 a=1 b=8 DLE 10 16 DC4 14 20 fn fn fn a a a b b b [Description] Executes the printer power-off sequence. • • • [Notes] Stores the values of the maintenance counter. Transmits the following power-off status (Header + Status + NUL). Power off status Hex Decimal Amount of data Header 3B H 59 1 byte Status 30 H 48 1 byte NUL 00 H 0 1 byte Executes the printer power off.
Confidential DLE DC4 fn d1…d7 (fn = 8) [Name] Clear buffer(s) [Format] ASCII Hex Decimal [Range] fn = 8 d1 = 1, d2 = 3, d3 = 20, d4 = 1, d5 = 6, d6 = 2, d7 = 8 DLE 10 16 DC4 14 20 fn 8 8 d1…d7 d1…d7 d1…d7 [Description] • Clears all data stored in the receive buffer and the print buffer. • Transmits the following three bytes of data. Hex Decimal Header 37H 55 Flag 25H 37 NUL 00H 0 • Enters standard mode.
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. ESC SP n [Name] Set right-side character spacing [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 ESC 1B 27 SP 20 32 n n n [Description] • Sets the character spacing for the right side of the character to [n × horizontal motion unit].
Confidential ESC ! n [Name] Select print mode (s) [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 ESC 1B 27 ! 21 33 n n n [Description] Selects the font and the character styles (emphasized, double-height, double-width, and underlined) together. Bit 0 Off/On Off On Hex 00 01 Decimal 0 1 1, 2 3 -Off On Off On Off On -Off On 00 08 00 10 00 20 00 80 0 8 0 16 0 32 0 128 4 5 6 7 Function Character font A (12 × 24) selected. For ANK/Multilingual model: Font B (9 × 17) selected.
Confidential ESC % n [Name] Select/cancel user-defined character set [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 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. ESC & y c1 c2 [x1 d1...d(y×1)]...[xk d1...
Confidential ESC ∗ m nL nH d1...dk [Name] Select bit image mode [Format] ASCII Hex Decimal [Range] m = 0, 1, 32, 33 1 ≤ (nL + nH × 256) ≤ 1023 (0 ≤ nL ≤ 255, 0 ≤ nH ≤ 3) 0 ≤ d ≤ 255 ∗ 2A 42 ESC 1B 27 m m m nL nL nL nH nH nH d1...dk d1...dk d1...dk [Description] • Specifies the bit image in m mode for the number of dots specified by nL and nH.
Confidential ESC − n [Name] Turn underline mode on/off [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Default] n=0 − 2D 45 ESC 1B 27 n n n [Description] • Turns underline mode on or off, based on the following values of n: n 0, 48 1, 49 2, 50 Function Turns off underline mode Turns on underline mode, set at 1-dot width Turns on underline mode, set at 2-dot width ESC 2 [Name] Select default line spacing [Format] ASCII Hex Decimal ESC 1B 27 2 32 50 [Description] • For ANK/Multi
Confidential ESC 3 n [Name] Set line spacing [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] • For ANK/Multilingual model: Equivalent to approximately 4.23 mm {1/6"}. ESC 1B 27 3 33 51 n n n • For Japanese model: Equivalent to approximately 3.75 mm {30/203" or 0.15”} [Description] • Sets the current line spacing to [n × vertical motion units] inches. [Notes] • For ANK/Multilingual model: The maximum settable line spacing is 1016 mm {40"}.
Confidential 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, specified with character codes. 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 modes to the mode that were in effect when the power was turned on. ESC D n1...
Confidential ESC E n [Name] Turn emphasized mode on/off [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 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. ESC G n [Name] Turn double-strike mode on/off [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 ESC 1B 27 G 47 71 n n n [Description] • Turns double-strike mode on or off.
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. ESC M n [Name] Select character font [Format] ASCII Hex Decimal [Range] For ANK/Multilingual model: n = 0, 1, 48, 49 For Japanese model: 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Default] n=0 ESC 1B 27 M 4D 77 n n n [Description] • Selects one-byte character fonts. For ANK/Multilingual model: n Function 0, 48 Character font A (12 × 24) selected.
Confidential ESC R n [Name] Select an international character set [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 13 [Default] Except for Korean model: For Korean model: ESC 1B 27 R 52 82 n n n n=0 n = 13 In the TM-T88II-compatible mode: n = 0 [Description] • Selects international character set n from the following table: n 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Character set U.S.A. France Germany U.K.
Confidential ESC T n [Name] Select print direction in page mode [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 3 , 48 ≤ n ≤ 51 [Default] n=0 ESC 1B 27 T 54 84 n n n [Description] • Selects the print direction and starting position in page mode.
Confidential ESC W xL xH yL yH dxL dxH dyL dyH [Name] Set printing area in page mode [Format] ASCII Hex Decimal [Range] 0 ≤ (xL + xH × 256) ≤ 65535 (0 ≤ xL ≤ 255, 0 ≤ xH ≤ 255) 0 ≤ (yL + yH × 256) ≤ 65535 (0 ≤ yL ≤ 255, 0 ≤ yH ≤ 255) 1 ≤ (dxL + dxH × 256) ≤ 65535 (0 ≤ dxL ≤ 255, 0 ≤ dxH ≤ 255) 1 ≤ (dyL + dyH × 256) ≤ 65535 (0 ≤ dyL ≤ 255, 0 ≤ dyH ≤ 255) [Default] • When a paper width of 80 mm {3.
Confidential [Description] • Sets the position and the size of the printing area. Horizontal starting position = [(xL + xH × 256) × (horizontal motion units)]. • Vertical starting position = [(yL + yH × 256) × (vertical motion units)]. • Horizontal printing area width = [(dxL + dxH × 256) × (horizontal motion units)]. • Vertical printing area width = [(dyL + dyH × 256) × (vertical motion units)]. • [Notes] • The maximum printable area is 117.263 mm {1662/360"} maximum.
Confidential ESC a n [Name] Select justification [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Default] n=0 ESC 1B 27 a 61 97 n n n [Description] • In standard mode, aligns all the data in one line to the position specified by n as follows: n 0, 48 1, 49 2, 50 Justification Left justification Centering Right justification ESC c 3 n [Name] Select paper sensor(s) to output paper-end signals [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n = 0 (when the memory switch
Confidential ESC c 4 n [Name] Select paper sensor(s) to stop printing [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 ESC 1B 27 c 63 99 4 34 52 n n n [Description] • Selects the paper sensor(s) to stop printing when a paper end is detected. Bit 0 1 2∼7 Off/On Off On Off On -- Hex 00 01 00 02 -- Decimal 0 1 0 2 -- Function Roll paper near-end sensor disabled. Roll paper near-end sensor enabled. Roll paper near-end sensor disabled. Roll paper near-end sensor enabled. Reserved.
Confidential 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.
Confidential ESC t n [Name] Select character code table [Format] ASCII Hex Decimal [Range] Except for Thai model: 0 ≤ n ≤ 5, 16 ≤ n ≤ 19 , n = 255 For Thai model: 0 ≤ n ≤ 5, 16 ≤ n ≤ 26 , n = 255 [Default] Except for Thai model: n = 0 For Thai model: n = 20 ESC 1B 27 t 74 116 n n n [Description] • Selects page n from the character code table.
Confidential ESC { n [Name] Turn upside-down printing mode on/off [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 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.
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 1 ≤ (xL + xH × 256) ≤ 1023 (0 ≤ xL ≤ 255, 0 ≤ xH ≤ 3) 1 ≤ (yL + yH × 256) ≤ 288 (0 ≤ yL ≤ 255, yH = 0, 1) 0 ≤ d ≤ 255 k = (xL + xH × 256) × (yL + yH × 256) × 8 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...
Confidential GS ! n [Name] Select character size [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 (where 1 ≤ Enlargement in vertical direction ≤ 8, 1 ≤ Enlargement in horizontal direction ≤ 8) [Default] n=0 GS 1D 29 ! 21 33 n n n [Description] • Selects character size (enlargement in vertical and horizontal directions).
Confidential GS $ nL nH [Name] Set absolute vertical print position in page mode [Format] ASCII Hex Decimal [Range] 0 ≤ (nL + nH × 256) ≤ 65535 (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 to [(nL + nH × 256) × (vertical or horizontal motion units)] in page mode.
Confidential GS ( C pL pH m fn b [c1 c2] [d1...dk] [Name] Edit user NV memory [Description] • Deletes, stores, and moves data in the NV user memory specified by the function code fn. fn Format 0, 48 GS ( C pL pH m fn b c1 c2 Function number Function 0 1, 49 GS ( C pL pH m fn b c1 c2 d1...
Confidential GS ( C pL pH m fn b c1 c2 [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 5 m=0 fn = 0, 48 b=0 32 ≤ c1 ≤ 126 32 ≤ c2 ≤ 126 C 43 67 pL pL pL (fn = 0, 48) pH pH pH m m m fn fn fn b b b c1 c1 c1 c2 c2 c2 (pL = 5, pH = 0) [Description] • Deletes the specified record specified by c1 and c2 in the NV user memory. GS ( C pL pH m fn b c1 c2 d1...
Confidential GS ( C pL pH m fn b c1 c2 [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 5 m=0 fn = 2, 50 b=0 32 ≤ c1 ≤ 126 32 ≤ c2 ≤ 126 C 43 67 pL pL pL (fn = 2, 50) pH pH pH m m m fn fn fn b b b c1 c1 c1 c2 c2 c2 (pL = 5, pH = 0) [Description] • Transmits data for the record specified by c1, c2 in the NV user memory.
Confidential • After [Header – NUL] is transmitted, the printer receives a response from the host; then it performs the process defined in the response. See the tables below.
Confidential GS ( C pL pH m fn b [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 3 m=0 fn = 3, 51 b=0 C 43 67 (fn = 3, 51) pL pL pL pH pH pH m m m fn fn fn b b b (pL = 3, pH = 0) [Description] • Transmits the number of bytes of memory used in the NV user memory.
Confidential GS ( C pL pH m fn b [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 3 m=0 fn = 5, 53 b=0 C 43 67 (fn = 5, 53) pL pL pL pH pH pH m m m fn fn fn b b b (pL = 3 , pH = 0) [Description] • Transmits the key code list identifying the stored record.
Confidential GS ( C pL pH m fn b d1 d2 d3 [Range] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 6 m=0 fn = 6, 54 b=0 d1 = 67 d2 = 76 d3 = 82 C 43 67 pL pL pL (fn = 6, 54) pH pH pH m m m fn fn fn b b b d1 d1 d1 d2 d2 d2 d3 d3 d3 (pL = 6, pH = 0) [Description] • Deletes all data in the NV user memory. TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential GS ( D pL pH m [a1 b1]...[ak bk] [Name] Enable/disable real-time command [Format] ASCII Hex Decimal [Range] 3 ≤ (pL + pH × 256) ≤ 65535 m = 20 a = 1, 2 b = 0, 1, 48, 49 GS 1D 29 ( 28 40 D 44 68 pL pL pL pH pH pH m m m [a1 b1]...[ak bk] [a1 b1]...[ak bk] [a1 b1]...
Confidential GS ( E pL pH fn [parameter] [Name] User setup commands [Description] • Customizes the NV user memory area. The table below explains the functions available in this command. Executes commands related to the user setting mode by specifying the function code fn. fn 1 2 Format GS ( E pL pH fn d1 d2 GS ( E pL pH fn d1 d2 d3 3 GS ( E pL pH fn [a1 b18...b11]… [ak bk8...bk1] GS ( E pL pH fn a 4 5 6 • GS ( E pL pH fn [a1 n1L n1H]… [ak nkL nkH] GS ( E pL pH fn a No.
Confidential [Notes] • Frequent write commands using this command may damage the NV memory. is recommended to write to NV memory no more than 10 times a day. Therefore, it • While processing this command, the printer is BUSY while writing data to the NV user memory and stops receiving data. Therefore it is prohibited to transmit data, including the real-time commands, during the execution of this command.
Confidential GS ( E pL pH fn d1 d2 d3 [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 4 fn = 2 d1 = 79 d2 = 85 d3 = 84 E 45 69 (fn = 2) pL pL pL pH pH pH fn fn fn d1 d1 d1 d2 d2 d2 d3 d3 d3 (pL = 4 , pH = 0) [Description] • Ends the user setting mode and performs a software reset.
Confidential [Description] • Changes the memory switch specified by a to the values specified by b. When b = 48, the applicable bit is turned to Off. • When b = 49, the applicable bit is turned to On. • When b = 50, the applicable bit is not changed. • • When a =1, memory switch 1 is set as follows: Bit Setting value Function 48 Does not transmit the power ON information. 1 49 Transmits the power ON information 2 3 4 5 6 7 8 48 Sets the receive buffer as 4KB. 49 Sets the receive buffer as 45 bytes.
Confidential • When a =2, memory switch 2 is set as follows: Bit Setting value Function 1 50 Reserved. 2 3–8 48 Autocutter is installed. 49 Autocutter is not installed. 50 Reserved. • When a =8, memory switch 8 is set as follows: Bit Setting value Function 1–4 50 Reserved. 5 6 7 48 Does not enable left or right margin of bar code print. 49 Enables left or right margin of bar code print. 50 Reserved. 48 TM-T88II-compatible mode: Not compatible. 49 TM-T88II-compatible mode: Compatible.
Confidential GS ( E pL pH fn a (fn = 4) [Format] ASCII Hex Decimal E 45 69 [Range] (pL + pH × 256) = 2 fn = 4 a =1, 2, 8 GS 1D 29 ( 28 40 pL pL pL pH pH pH fn fn fn a a a (pL = 2 , pH = 0) [Description] • Transmits the setting value(s) of the memory switch specified by a.
Confidential GS ( E pL pH fn [a1 n1L n1H]...[ak nkL nkH] (fn = 5) [Format] ASCII Hex Decimal n1L n1L n1L [Range] 4 ≤ (pL + pH × 256) ≤ 65535 fn = 5 1 ≤a ≤ 3, a = 5, 97, 116, 118 1 ≤ (nL + nH × 256) ≤ 65535 [Default] When a = 1: When a = 2: When a = 3: When a = 5: When a = 97: When a = 116: When a = 118: GS 1D 29 ( 28 40 E 45 69 pL pL pL pH pH pH fn fn fn [a1 [a1 [a1 n1H] ... [ak n1H] ... [ak n1H] ...
Confidential • When a = 2, the capacity of the NV graphics memory is selected as the size specified with (nL + nH × 256). Value of (nL + nH × 256) 1 2 3 4 5 6 7 Memory size None 64KB 128KB 192KB 256KB 320KB 384KB • The combinations that can be specified for the NV user memory capacity and the NV bit image capacity are as shown in the table below. Even if the printer receives an impossible combination, the printer automatically sets a possible combination for each memory size.
Confidential • When a = 97, the number of parts for head energizing is set to the number specified with (nL + nH × 256). Value of (nL + nH × 256) 1 2 3 4 Number of parts for head energizing One-part energizing Two-part energizing Three-part energizing Four-part energizing • When a = 116, the paper is selected as the paper specified with (nL + nH × 256).
Confidential GS ( E pL pH fn a (fn = 6) [Format] ASCII Hex Decimal E 45 69 [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 6 1 ≤ a ≤ 3, a = 5, 97, 116, 118 (except for Japanese model) GS 1D 29 ( 28 40 pL pL pL pH pH pH fn fn fn a a a [Description] • Transmits the customized value corresponding to the number specified by a.
Confidential • When the NV graphics memory capacity (a = 2) is specified: Setting status Data to be stored 1 2 3 4 5 6 7 Transmission data Memory capacity None 64KB 128KB 192KB 256KB 320KB 384KB 1st byte 49 50 51 52 53 54 55 2nd byte 3rd byte 4th byte 5th byte -------- -------- -------- -------- When the paper width (a = 3) is specified: Setting status Transmission data Data to be Paper width 1st byte 2nd byte stored 2 58 mm 50 -3 60 mm 51 -6 80 mm 54 -- • 3rd byte 4th byte 5th byte ----
Confidential When the number of parts for head energizing (a = 97) is specified: Setting status Transmission data Data to be Number of parts 1st byte 2nd byte 3rd byte 4th byte stored 1 One-part 49 ---energizing 2 Two-part 50 ---energizing 3 Three-part 51 ---energizing 4 Four-part 52 ---energizing • When the type of paper (a = 116) is specified: Setting status Transmission data Data to be Print control 1st byte 2nd byte stored method Single-color 1 49 -paper 257 Two-color paper 50 53 5th byte ----- • 3
Confidential GS ( E pL pH fn a d1 d2 GS 1D 29 ( 28 40 E 45 69 (fn = 7) [Format] ASCII Hex Decimal pL pL pL pH pH pH fn fn fn a a a d1 d1 d1 d2 d2 d2 [Range] (pL + pH × 256) = 4 (pL = 4, pH = 0) fn = 7 a = 10, 12, 17, 18 ((a = 17, 18) is enabled or (a = 10) is disabled only for Japanese model) [Description] • Copies the data on the user-defined code page specified with a.
Confidential GS ( E pL pH fn y c1 c2 [x d1...
Confidential • The data configuration is as follows: Example: 9 dots horizontally × 17 dots vertically: Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 d1 d3 | | | | | | | z | | | | | | z | | | | | | | z | d4 d6 | | | | | | z z | | | | | z | | | | | | | z | | TITLE EPSON d7 d9 | | | | | z | z | | | | | z z | | | | | | z z | d10 d13 d16 d19 d22 d25 d12 d15 d18 d21 d24 d27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | z z
Confidential GS ( E pL pH fn x c1 c2 [y d1...
Confidential • The data configuration is as follows: Example: 12 dots horizontally × 24 dots vertically: Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 d1 d2 { { { { { { { z { { { { { { z { d3 d4 d5 d6 d7 d8 d9 d10 { { { { { { z z { { { { { z { { ← All dots in odd bytes are printed. Bits 7 through 4 in even dots are { { { { { z { z { { { { { z z { printed. { { { { { z z z { { { { z { { { Even if “1” is specified for any bit from 3 to 0, it is not printed.
Confidential GS ( E pL pH fn c1 c2 GS 1D 29 ( 28 40 E 45 69 (fn = 10) [Format] ASCII Hex Decimal pL pL pL [Range] (pL + pH × 256) = 3 (pL = 3, pH = 0) fn = 10 128 ≤ c1 ≤ c2 ≤ 255 pH pH pH fn fn fn c1 c1 c1 c2 c2 c2 [Description] • Deletes the data for each character in the character code page in the active area (RAM). • After deleting the data, space patterns (no printing) are given. • This function code fn = 10 is enabled only in the user setting mode.
Confidential
Confidential GS ( E pL pH fn a [Format] ASCII Hex Decimal E 45 69 [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 12 1≤a≤4 GS 1D 29 ( 28 40 (fn = 12) pL pL pL pH pH pH fn fn fn a a a [Description] • Transmits the communication conditions of the serial interface specified by a.
Confidential • When the parity setting (a = 2) is specified: Parity d1 No parity 48 Odd parity 49 Even parity 50 • When the handshake control (a = 3) is specified: Handshake control d1 DSR / DTR 48 XON / XOFF 49 • When the data length (a = 4) is specified: Data length d1 7 bits 55 8 bits 56 • If a is out of range, this command ignores the value specified with a. TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential GS ( K pL pH fn m [Name] Print control method(s) [Description] • Set the print control specified by fn. fn Function 48 Specifies the print control mode. 49 Sets the print density. 97 Sets the number of parts for energizing the head. [Notes] • The density of printing with the four-part energizing on the two-color paper may not be changed. • To improve the quality of two-color printing, it is recommended to print with two-part energizing.
Confidential GS ( K pL pH fn m GS 1D 29 ( 28 40 (fn = 49) [Format] ASCII Hex Decimal K 4B 75 pL pL pL pH pH pH [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 49 0 ≤ m ≤ 6, 250 ≤ m ≤ 255 [Default] m = 0 (setting value of the customized value) fn fn fn m m m [Description] • Specifies the print density. m Print density 250 Selects print density level – 6. 251 Selects print density level – 5. 252 Selects print density level – 4. 253 Selects print density level – 3.
Confidential GS ( K pL pH fn m GS 1D 29 ( 28 40 (fn = 97) [Format] ASCII Hex Decimal K 4B 75 pL pL pL pH pH pH [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 97 0 ≤ m ≤ 6, 48 ≤ m ≤ 52 [Default] m = 0 (setting value of the customized value) fn fn fn m m m [Description] • Specifies the number of parts for energizing the head. m 0, 48 1, 49 2, 50 3, 51 4, 52 Number of divided parts for energizing the head Selects the number of parts for energizing the head at power on.
Confidential GS ( L pL pH m fn [parameters] GS 8 L p1 p2 p3 p4 m fn [parameters] [Name] Select graphics data [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 L 4C 76 pL pL pL pH pH pH m m m fn fn fn [parameters] [parameters] [parameters] ASCII Hex Decimal GS 1D 29 8 38 56 L 4C 76 p1 p1 p1 p2 p2 p2 p3 p3 p3 p4 p4 p4 m m m fn fn fn [parameters] [parameters] [parameters] * In the description below GS ( L is used for explanation. • • Note that GS ( L and GS 8 L have the same function.
Confidential GS ( L pL pH m fn [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 2 m = 48 fn = 0, 48 (fn = 0, 48) L 4C 76 pL pL pL pH pH pH m m m fn fn fn (pL = 2 , pH = 0) [Description] • Transmits the total capacity of the NV bit-image memory (number of bytes in the memory area).
Confidential GS ( L pL pH m fn [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 2 m = 48 fn = 3, 51 (fn = 3, 51) L 4C 76 pL pL pL pH pH pH m m m fn fn fn (pL = 2, pH = 0) [Description] • Transmits the number of bytes of remaining memory (unused area) in the NV user memory.
Confidential GS ( L pL pH m fn d1 d2 [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 4 m = 48 fn = 64 d1 = 75 d2 = 67 L 4C 76 pL pL pL (fn = 64) pH pH pH m m m fn fn fn d1 d1 d1 d2 d2 d2 (pL = 4, pH = 0) [Description] • Transmits the defined NV graphics key code list.
Confidential • After the [Header – NUL] is transmitted, the printer receives a response from the host; then it performs the process defined by the response. (See the tables below.) When the status (existence of the next data block) is Hexadecimal = 41H / Decimal = 65 Response Process performed ASCII Decimal ACK 6 Transmits the next data. NAK 21 Transmits the previous data again. CAN 24 Ends the process.
Confidential GS ( L pL pH m fn d1 d2 d3 [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 5 m = 48 fn = 65 d1 = 67 d2 = 76 d3 = 82 L 4C 76 pL pL pL (fn = 65) pH pH pH m m m fn fn fn d1 d1 d1 d2 d2 d2 fn fn fn kc1 kc1 kc1 kc2 kc2 kc2 d3 d3 d3 (pL = 5, pH = 0) [Description] • Deletes all defined NV graphics data.
Confidential GS ( L pL pH m fn a kc1 kc2 b xL xH yL yH [c d1....dk]1… [c d1....dk]b (fn = 67) [Format] ASCII Hex Decimal [Range] GS xL 1D xL 29 xL ( xH 28 xH 40 xH L yL 4C yL 76 yL pL pH m fn a yH [c d1...dk]1... [c d1...dk]b pL pH m fn a yH [c d1...dk]1... [c d1...dk]b pL pH m fn a yH [c d1...dk]1... [c d1...
Confidential [Notes] • If the color specified with b is the same color as the previously specified one, and it also is specified with c again, the printer stops processing the command, and regards the defined data as effective up to the time when the printer stops processing, then disregards the remaining data after it. • When this command is processed while NV bit image data is defined with FS q, the printer deletes all NV bit image data, and then defines data with this command.
Confidential GS ( L pL pH m fn a bx by c xL xH yL yH d1...dk (fn = 112) [Format] ASCII GS Hex 1D Decimal 29 xH xH xH [Range] • GS ( L parameters 11 ≤ (pL + pH × 256) ≤ 65535 ( L pL 28 4C pL 40 76 pL pH m pH m pH m fn fn fn a a a bx bx bx by by by c c c xL xL xL yL yL yL yH yH yH d1...dk d1...dk d1...
Confidential [Description] • Stores the raster graphics data, enlarged by bx and by in the horizontal and vertical directions in the print buffer. xL, xH specify the raster graphics data in the horizontal direction as (xL + xH × 256) dots. • yL, yH specify the raster graphics data in the vertical direction as (yL + yH × 256) dots. • c specifies the color of the defined data. • c Printing color Color 1 Color 2 49 50 Color 1 means black (a high level of energy) on the specified two-color thermal paper.
Confidential GS ( M pL pH fn m [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 2 fn = 1, 49 m = 1, 49 (fn = 1,49) M 4D 77 pL pL pL pH pH pH fn fn fn m m m (pL = 2, pH = 0) [Description] • Copies the setting stored in the active area to the mth storage area. [Notes] • Frequent write command executions by this command may damage the NV memory. Therefore, it is recommended to write to the NV memory no more than 10 times a day.
Confidential GS ( N pL pH fn [Name] [parameters] Select character style [Description] • Executes commands for the character style as specified by the function code fn. fn 48 Format GS ( N pL pH fn m GS ( N pL pH fn m GS 1D 29 ( 28 40 Function No. Function 48 Description Selects character color.
Confidential GS ( k pL pH cn fn [parameters] [Name] Setup and print symbol [Description] • Various processes are performed to the symbol specified with cn based on the function code (fn) setting. cn Type of Symbol 48 PDF417 (2-dimensional code) cn 48 • • [Reference] fn 65 Code GS ( k pL pH cn fn n 66 GS ( k pL pH cn fn n 67 GS ( k pL pH cn fn n 68 GS ( k pL pH cn fn n 69 GS ( k pL pH cn fn m n 70 GS ( k pL pH cn fn m 80 81 GS ( k pL pH cn fn m d1...
Confidential GS ( k pL pH cn fn n (fn = 65) [Format] ASCII Hex Decimal pL pL pL [Range] (pL + pH × 256) = 3 cn = 48 fn = 65 0 ≤ n ≤ 30 [Default] n=0 GS 1D 29 ( 28 40 k 6B 107 pH pH pH cn cn cn fn fn fn n n n (pL = 3, pH = 0) [Description] Sets the number of columns of the data area for PDF417. • n = 0 specifies automatic processing.
Confidential GS ( k pL pH cn fn n (fn = 67) [Format] ASCII Hex Decimal pL pL pL [Range] (pL + pH × 256) = 3 cn = 48 fn = 67 2≤n≤8 [Default] n =3 GS 1D 29 ( 28 40 k 6B 107 pH pH pH cn cn cn fn fn fn n n n (pL = 3, pH = 0) [Description] Sets the module width of one PDF417 symbol to n dots.
Confidential GS ( k pL pH cn fn m n GS 1D 29 ( 28 40 k 6B 107 (fn = 69) [Format] ASCII Hex Decimal pL pL pL [Range] (pL + pH × 256) = 4 (pL = 4, pH = 0) cn = 48 fn = 69 m = 48, 49 48 ≤ n ≤ 56 (when m = 48 is specified) 1 ≤ n ≤ 40 (when m = 49 is specified) [Default] m = 49, n = 1 pH pH pH cn cn cn fn fn fn m m m n n n [Description] Sets the error correction level for PDF417 symbols.
Confidential GS ( k pL pH cn fn m (fn = 70) [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 3 cn = 48 fn = 70 m = 0, 1 [Default] m=0 k 6B 107 pL pL pL pH pH pH cn cn cn fn fn fn m m m (pL = 3, pH = 0) [Description] Specifies or cancels various PDF417 symbol options • When m = 0, the simple PDF417 symbol processing is canceled, and the standard PDF417 symbol processing is specified. • When m = 1, the simple PDF417 symbol processing is specified.
Confidential GS ( k pL pH cn fn m [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 3 cn = 48 fn = 81 m = 48 k 6B 107 (fn = 81) pL pL pL pH pH pH cn cn cn fn fn fn m 30 48 (pL = 3, pH = 0) [Description] Prints the PDF417 symbol data in the symbol storage area. [Note] • Users must consider the quiet zone for the PDF417 symbols (upward and downward spaces and left and right spaces for the PDF417 symbols specified in the specifications for the PDF417 symbols.
Confidential GS ( k pL pH cn fn m (fn = 82) [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 3 cn = 48 fn = 82 m = 48 k 6B 107 pL pL pL pH pH pH cn cn cn fn fn fn m m m (pL = 3, pH = 0) [Description] Transimits the size of the symbol data in the symbol storage area.
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 (where x × y ≤ 1536) 0 ≤ d ≤ 255 GS 1D 29 ∗ 2A 42 x x x y y y [d1...d(x × y × 8)] [d1...d(x × y × 8)] [d1...d(x × y × 8)] [Description] • Defines the downloaded bit image using the number of dots specified by x and y. • x specifies the horizontal size of the downloaded bit image as a number of bytes.
Confidential GS : [Name] Start/end macro definition [Format] ASCII Hex Decimal GS 1D 29 : 3A 58 [Description] • Starts or ends macro definition. • The contents of the macro can be defined up to 2048 bytes. GS B n [Name] Turn white/black reverse printing mode on/off [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 GS 1D 29 B 42 66 n n n [Description] Turns white/black reverse printing mode on or off. • • When the LSB of n is 0, white/black reverse mode is turned off.
Confidential GS I n [Name] Transmit printer ID [Format] ASCII Hex Decimal [Range] 1 ≤ n ≤ 3, 49 ≤ n ≤ 51, 65 ≤ n ≤ 69, n = 112 1 ≤ n ≤ 3, 49 ≤ n ≤ 51, 65 ≤ n ≤ 69 (When TM-T88II compatible mode is selected.) GS 1D 29 I 49 73 n n n [Description] Transmits the printer ID specified. • n specifies the types of the printer ID. n Printer ID type 1, 49 Printer model ID 2, 50 Type ID 3, 51 Firmware version ID • n specifies the printer information.
Confidential 1st byte of DIP switch status information Bit Off/On Hex Decimal Function Off 00 0 DIP SW 1-1: Off 0 On 01 1 DIP SW 1-1: On Off 00 0 DIP SW 1-2: Off 1 On 02 2 DIP SW 1-2: On Off 00 0 DIP SW 1-3: Off 2 On 04 4 DIP SW 1-3: On Off 00 0 DIP SW 1-4: Off 3 On 08 8 DIP SW 1-4: On 4 Off 00 0 Reserved. 5 Off 00 0 Reserved. 6 On 40 64 Fixed. 7 Off 00 0 Fixed.
Confidential GS L nL nH [Name] Set left margin [Format] ASCII Hex Decimal [Range] 0 ≤ nL ≤ 255 0 ≤ nH ≤ 255 [Default] (nL + nH × 256) = 0 GS 1D 29 L 4C 76 nH nH nH nL nL nL (nL = 0, nH = 0) [Description] Sets the left margin specified by nL and nH. • The left margin is [(nL + nH × 256) × (horizontal motion units) ].
Confidential GS T n [Name] Set print position to the beginning of print line [Format] ASCII Hex Decimal [Range] n = 0, 1, 48, 49 GS 1D 29 T 54 84 n n n [Description] • Sets the print position to the beginning of the print line. • n specifies how data in the print buffer is processed when this command is executed. n 0, 48 1, 49 Function Sets the print position after the data in the print buffer is deleted. Sets the print position after the data in the print buffer is printed.
Confidential GS W nL nH [Name] Set printing area width [Format] ASCII Hex Decimal [Range] 0 ≤ nL ≤ 255 0 ≤ nH ≤ 255 [Default] For ANK/Multilingual model: (for 80 mm of the paper width) (nL + nH × 256) = 512 (nL = 0, nH = 2) (nL + nH × 256) = 384 (nL = 128, nH = 1) (for 60 mm of the paper width) (nL + nH × 256) = 360 (nL = 104, nH = 1) (for 58 mm of the paper width) GS 1D 29 W 57 87 For Japanese model: (nL + nH × 256) = 576 (nL + nH × 256) = 436 (nL + nH × 256) = 420 nL nL nL nH nH nH (nL = 64,
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. • m specifies macro executing mode from the table below. • • m 0 Function Executes the macro r times at the intervals specified by t × 100 ms.
Confidential GS a n [Name] Enable/Disable Automatic Status Back (ASB) [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n = 0 when memory switch 1-3 is Off. n = 2 when memory switch 1-3 is On. GS 1D 29 a 61 97 n n n [Description] Specifies the status items for ASB (Automatic Status Back).
Confidential • The status to be transmitted is the four bytes that follow: First byte (printer information) Bit 0 1 2 3 4 5 6 7 Off/On Off Off Off On Off On On Off On Off Hex 00 00 00 04 00 08 10 00 20 00 Decimal 0 0 0 4 0 8 16 0 32 0 On 40 64 Off 00 0 Function Fixed. Fixed. Drawer kick-out connector pin 3 is LOW. Drawer kick-out connector pin 3 is HIGH. Online. Offline. Fixed. Cover is closed. Cover is open. Paper is not being fed by using the paper FEED button.
Confidential Third byte (paper sensor information) 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 Off 00 0 5 Off 00 0 6 Off 00 0 7 Off 00 0 Function Roll paper near-end sensor: paper adequate. Roll paper near-end sensor: paper near end. Roll paper near-end sensor: paper present. Roll paper near-end sensor: paper not present. Roll paper end sensor: paper present. Roll paper end sensor: paper not present. Roll paper end sensor: paper present.
Confidential GS b n [Name] Turns smoothing mode on/off [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 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.
Confidential GS g 0 m nL nH [Name] Initialize maintenance counter [Format] ASCII Hex Decimal [Range] m=0 20 ≤ (nL + nH × 256) ≤ 70 (nL = 20, 21, 50, 70, nH = 0) GS 1D 29 g 67 103 0 30 48 m m m nL nL nL nH nH nH [Description] Initializes the resettable maintenance counter to 0. • nL, nH specify the maintenance counter number as (nL + nH × 256).
Confidential GS g 2 m nL nH [Name] Transmit maintenance counter value [Format] ASCII Hex Decimal [Range] m=0 20 ≤ (nL + nH × 256) ≤ 198 (nL =20, 21, 50, 70, 148, 149, 178, 198, nH = 0) GS 1D 29 g 67 103 2 32 50 m m m nL nL nL nH nH nH [Description] Transmits the value of the specified maintenance counter. • nL, nH specify the maintenance counter number as (nL + nH × 256).
Confidential GS h n [Name] Select bar code height [Format] ASCII Hex Decimal [Range] 1 ≤ n ≤ 255 [Default] n = 162 GS 1D 29 h 68 104 n n n [Description] Selects the height of the bar code as n dots. TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO.
Confidential ➀ GS k m d1...dk NUL ➁ GS k m n d1...dn [Name] Print bar code [Format] ➀ ASCII Hex Decimal GS 1D 29 k 6B 107 m m m d1...dk d1...dk d1...dk ➁ ASCII Hex Decimal GS 1D 29 k 6B 107 m m m n n n [Range] NUL 00 0 d1...dn d1...dn d1...dn ➀ 0 ≤ m ≤ 6 (k and d depend on the bar code system used) ➁ 65 ≤ m ≤ 73 (n and d depend on the bar code system used) [Description] Selects a bar code system and prints the bar code.
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 normal status specified by n as follows: n 1, 49 2, 50 Function Transmits paper sensor status. Transmits drawer kick-out connector status. Paper sensor status (n = 1, 49) : Bit 0, 1 2, 3 4 5 6 7 Off/On Off On Off On Off Off Off Off Hex 00 03 00 0C 00 00 00 00 Decimal 0 3 0 12 0 0 0 0 Function Roll paper near-end sensor: paper adequate.
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 1 ≤ (xL + xH × 256) ≤ 128 (0 ≤ xL ≤ 128, xH = 0) 1 ≤ (yL + yH × 256) ≤ 4095 (0 ≤ yL ≤ 255, 0 ≤ yH ≤ 15) 0 ≤ d ≤ 255 k = (xL + xH × 256) × (yL + yH × 256) GS 1D 29 v 76 118 0 30 48 m m m [Description] Prints a raster bit image in m mode. • m specifies the bit image mode.
Confidential GS w n [Name] Set bar code width [Format] ASCII Hex Decimal [Range] 2≤n≤6 [Default] n=3 GS 1D 29 w 77 119 n n n [Description] Sets the horizontal size of the bar code, using n as follows: Multi-level bar code n Module width (mm) 2 0.282 Thick element width (mm) 0.706 3 0.423 0.423 1.129 4 0.564 0.564 1.411 5 0.706 0.706 1.834 6 0.847 0.847 2.258 Multi-level bar code n Module width (mm) 2 0.
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 [Default] n=0 FS 1C 28 ! 21 33 n n n [Description] Sets the style (double-width, double-height, underline) for Kanji characters, together.
Confidential FS & [Name] Select Kanji character mode [Format] ASCII Hex Decimal FS 1C 28 & 26 38 [Description] Selects Kanji character mode. [Notes] • The default setting in the Japanese model is canceled in the Kanji mode. • The default setting in the Simplified Chinese, Traditional Chinese, and Korean model is set in the Kanji mode. FS ( A pL pH fn [parameter] [Name] Select Kanji character style(s) [Description] • Selects the process of the character style specified with fn.
Confidential FS - n [Name] Turn underline mode on/off for Kanji characters [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Default] n=0 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: n 0, 48 1, 49 2, 50 Function Turns off underline mode for Kanji characters Turns on underline mode for Kanji characters (1 dot thick). Turns on underline mode for Kanji characters (2 dots thick). FS .
Confidential 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. FS 1C 28 2 32 50 c1 c1 c1 c2 c2 c2 d1...dk d1...dk d1...
Confidential [Example] 24 dots d1 d4 d7 d70 MSB 24 dots d2 d5 d71 LSB d3 d6 d72 [character] d1 = <00>H d2 = <00>H d3 = <00>H p4 = <03>H p5 = <00>H p6 = <00>H TITLE EPSON d7 = <0F>H d8 = <00>H d9 = <00>H •• d10 = <0D>H = <80>H •• d12 = <00>H •• d11 TM-T90 Specification (STANDARD) d13 = <0C>H d14 = <03>H d15 = <00>H SHEET REVISION E d16 = <0D>H d17 = <83>H d18 = <80>H •••• •••• •••• NO.
Confidential FS C n [Name] Select Kanji character code system [Format] ASCII Hex Decimal [Range] n = 0, 1, 48, 49 [Default] n=0 FS 1C 28 C 43 67 n n n [Description] Selects a Kanji character code system in the Japanese model, based on the following values of n: n 0, 48 1, 49 Kanji system JIS code SHIFT JIS code FS S n1 n2 [Name] Set Kanji character spacing [Format] ASCII Hex Decimal [Range] 0 ≤ n1 ≤ 255 0 ≤ n2 ≤ 255 [Default] n1 = 0, n2 = 0 FS 1C 28 S 53 83 n1 n1 n1 n2 n2 n2 [Descr
Confidential FS W n [Name] Turn quadruple-size mode on/off for Kanji characters [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] n=0 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. TITLE EPSON TM-T90 Specification (STANDARD) SHEET REVISION E NO. NEXT App.
Confidential APPENDIX A: MISCELLANEOUS NOTES A.1 Notes on Printing and Paper Feeding 1) Because the TM-T90 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 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.
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 Loading the Paper Roll 1) Open the cover by pressing the cover open lever. 2) Load the new roll paper roll and pull out some of the paper from the roll paper. 3) Close the printer cover. Figure B.1 Operating the Cover Open Lever Figure B.2 Loading the Roll Paper TITLE 4 TM-T90 Specification (STANDARD) SHEET REVISION E NO. NEXT App. 5 SHEET App.
Confidential APPENDIX C: ADJUSTING THE ROLL PAPER 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 12 mm {.47"} and the outside diameter of the paper spool should be 18 mm {.71"}. Specified thermal paper should be used.
Confidential NOTES: 1. Since the specified thermal paper dimension of the outside diameter of roll paper in Table C.1 is a calculated value, there may be some variations depending on the printer. 2. Be sure that the detection lever operates smoothly after you finish the adjustment. 3. Change the paper roll near-end sensor position, to detect the paper near-end correctly when the printer is attached to a wall. (Refer to Figure C.2) • Loosen the screw for the detector.
Confidential APPENDIX D: PRINT HEAD CLEANING Paper dust on the heating elements may lower the print quality. In this case, clean the print head as follows: 1) Open the printer cover. 2) Clean the thermal elements of the print head using a cotton swab moistened with an alcohol solvent (ethanol, methanol, IPA). NOTES: • Do not touch the print head thermal elements. • Do not scratch the print head. 3) Insert roll paper and close the print head.
Confidential APPENDIX E: 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 on 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 F: CODE128 BAR CODE F.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 F.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 G: NOTES ON UPDATING THE MAINTENANCE COUNTER AND TURNING THE PRINTER’S POWER OFF G.1 About updating the maintenance counter • This printer has a maintenance counter function, as described in the command description for GS g 0 and GS g 2. • The values of the maintenance counter are automatically stored in the NV memory every 2 minutes (or 4 minutes maximum) when the printer is operating, except in the power save mode. • However, if the power off is performed as described in Section G.
Confidential • For the serial interface model, the printer status is transmitted regardless of the condition of the host. • For the parallel interface model, after the host transmits DLE DC4 fn a b, the printer is required to be ready for receiving data from the host. NOTE: The printer executes the software sequence, but the power is not cut. 5) Please turn the host power off. NOTE: Do not execute a reset to the printer until the printer power is turned off after transmitting DLE DC4 (fn = 2).
Confidential APPENDIX H: COMPARISON TABLE OF TM-T90 AND TM-T88II H.1 Comparison of Specifications (1) TM-T90 (except Japanese model) TM-T88II 1. Dot density 0.141 mm/dot 0.141 mm/dot 2. Paper width 80 mm {3.15"} 80 mm {3.15"} 60 mm {2.36"} (using an optional paper roll spacer) 58 mm {2.28"} (using an optional paper roll spacer) 3. Print speed Normal printing: 170 mm/s {6.69"/s} maximum 120 mm/s {4.72"/s} maximum Ladder bar code: Approximately 42 mm {1.
Confidential H.3 Comparison of Commands Command TM-T88II-compatible mode (Msw 8-7 On) TM-T90 original 1. Add the following bits to the printer status (when n = 1) Bit 5: Not waiting for online recovery/ waiting for online recovery Bit 6: PAPER FEED button not being pressed/ PAPER FEED button being pressed 2.
Confidential Command TM-T88II-compatible mode (Msw 8-7 On) TM-T90 original TM-T88II ESC c 0 [Default] vertical length: ← ANK/Multilingual model: approx. 117.3 mm {4.62"} Japanese model: approx. 92.3 mm {3.63"} [Maximum value] vertical length: ANK/Multilingual model: approx. 234.5 mm {9.23"} Japanese model: approx. 184.5 mm {7.26"} Vertical length will be 117.3 mm {4.62"} when 2-color paper is selected by customized value (a = 116) [Default] horizontal length: approx.
Confidential Command TM-T88II-compatible mode (Msw 8-7 On) TM-T90 original TM-T88II GS ( M Newly added. Default value can be customized. ← GS ( N Newly added. ← Executes a group of customizing commands in the initialization and sets a default value. -- GS ( k Newly added. ← -- GS ∗ User-defined characters and user-defined bit-images can be defined simultaneously (the size is the same as before). → User-defined characters and user-defined bit-images cannot be defined simultaneously.
Confidential Command Other TM-T90 original Even if the data string is being → transmitted, the transmission will be stopped when the host outputs busy. Cover open error during printing → follows the setting of Msw 8-8. (Default: recoverable error). TITLE 19 TM-T88II-compatible mode (Msw 8-7 On) TM-T90 Specification (STANDARD) TM-T88II Once transmission of a data string has been started, the transmission is continued even if the host outputs busy.
Confidential APPENDIX I: NOTES ON PRINTING 2-DIMENSIONAL CODES The TM-T90 supports 2-dimensional code printing. Be sure to follow the notes below when printing 2-dimensional codes. 1) When printing PDF417 (2-dimensional codes), it is recommended to set the height of one module of the symbol to three to five times the width of one module, also making sure that the total height is almost 5 mm {0.2"} or more.
Confidential APPENDIX J: NOTES ON USING THE ASB STATUS Any accumulated ASB status signals left for transmission from the last to the newest ASB status transmission shall be transmitted together at one 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.