Confidential EPSON Thermal Label Printer TM-L90 Specification STANDARD Rev. No.
Confidential REVISION SHEET Sheet 1 of 9 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 9 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 9 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 154 E 181 E App.1 E B Change 155 E 182 E App.2 E C Change 156 E 183 E App.3 E D Change 157 E 184 E App.4 E E Change 158 E 185 E App.
Confidential REVISION SHEET Sheet 4 of 9 REV. SHEET B 7 8 9 C All I II III-VII 1 2 3 4 5 6 CHANGED CONTENTS 1.6 Paper Specifications 5) Specified paper → Type No. of the specified roll paper Description (changed) 6) Substitution paper → Usable paper Description (changed) 7) Recommended two-color thermal paper → Notes on using two-color thermal paper Description (changed) 10) High-speed print mode → Papers to use for high speed The high-speed print mode can …..
Confidential REVISION SHEET Sheet 5 of 9 REV. SHEET CHANGED CONTENTS C 7 1.6 Page Specifications 1) Paper type: NOTES (added) 5) Usable paper → Specified roll paper type No. (changed) 6) Specified original paper type No. (changed) Roll paper No. (added) Original Paper No.
Confidential REVISION SHEET Sheet 6 of 9 REV. SHEET C 71 73 74 75 76, 93, 101 84 90, 93 97 121 126, 129 131 133 139 141 154, 156 157 160 173 182 187 197 CHANGED CONTENTS 3.9 Cover Open Button → 3.11 3.10 Cover Open Sensor → 3.12 3.11 Print Buffer-full Printing → 3.13 (in page mode) (added) 5.1 Standard Acccessories • External power supply unit (added) 6.
Confidential REVISION SHEET Sheet 7 of 9 REV. SHEET C App.3 App.15 D All II 1 2 6 7 9 11 12 13 59 60 61 67 68 CHANGED CONTENTS A.3 Other Notes • When the printer is not used for … APPENDIX I: (added) (added) All pages are revised. monochrome → single-color General Features Two-color thermal paper printing: 50 mm/s → 90 mm/s 1.1 Printing Specifications 7) Print speed 50 mm/s → 90 mm/s 1.2 Character Specifications Japanese model: Special font table (added) 1.
Confidential REVISION SHEET Sheet 8 of 9 REV. D SHEET 69 73 95 118 122 126 127, 130 131 141 174 182 165 166 App.13∼ App.14 App.17 E All II CHANGED CONTENTS Table 3.10.1 Automatically Recoverable Errors Paper layout error (deleted) 5.
Confidential REV. SHEET E 5 8 9 15 16 31 36 37 59 60 62 63 69 71 74 79 82 144 - 147 148 149 207 App.8 CHANGED CONTENTS 1.3 Autocutter 1) Cutting method (added) 1.6 Paper Specifications F5041 (added) 7) Notes on using two-color thermal paper • Make sure to use the specified … (added) 1.11 EMI and Safety Standards Applied PS-175 (deleted) 1.12 Reliability 1) Life Autocutter: (changed) 2.1.3 Other Interfaces … UB-U05 … (added) 3.
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 models of the TM-L90 series printer: TM-L90 (with serial interface) TM-L90P (with parallel interface) * This specification describes only the outline of the general functions and the model-dependent functions of the commands. For detailed specifications and usage of the commands, please refer to the ESC/POS APG (Application Programming Guide) that is separately issued.
Confidential Table of Contents 1. GENERAL SPECIFCATIONS ..............................................................................................................1 1.1 Printing Specifications....................................................................................................................1 1.2 Character Specifications ................................................................................................................2 1.3 Autocutter..........................................
Confidential 3.4 Indicators .....................................................................................................................................63 3.4.1 Panel LEDs..........................................................................................................................63 3.5 Self-test........................................................................................................................................65 3.6 Hexadecimal Dumping................................
Confidential ESC J n.........................................................................................................................................94 ESC L ...........................................................................................................................................94 ESC M n .......................................................................................................................................95 ESC R n...................................................
Confidential GS ( K pL pH fn m ......................................................................................................................148 GS ( K pL pH fn m (fn = 48) .............................................................................148 GS ( K pL pH fn m (fn = 49) .............................................................................149 GS ( K pL pH fn m (fn = 50) .......................................................................
Confidential GS L nL nH .................................................................................................................................185 GS P x y .....................................................................................................................................185 GS T n ........................................................................................................................................186 ➀ GS V m ➁ GS V m n ..........................................
Confidential 1. GENERAL SPECIFCATIONS 1.1 Printing Specifications 1) Printing method: Thermal line printing 2) Dot density: 8 dots/mm × 8 dots/mm (203 dpi × 203 dpi) (dpi: dots per 25.4 mm {1"}) 3) Printing direction: Unidirectional forward with friction feed (When feeding to the print starting position, paper may be fed in a reverse direction.) 4) Paper width: 80 mm {3.15"} (default setting) or variable other than 80 mm with the paper roll spacer packed in the box. (Refer to Section 1.
Confidential 1.
Confidential 3) Character size (Character area): Table 1.2.1 Character Size for ANK / Multilingual Model Standard W×H (mm) Double-height W×H (mm) Double-width W×H (mm) Double-width / Double-height W×H (mm) Font A 12 × 24 1.50 × 3.0 1.50 × 6.0 3.0 × 3.0 3.0 × 6.0 Font B 9 × 17 1.13 × 2.13 1.13 × 4.25 2.25 × 2.13 2.25 × 4.25 Kanji font A 24 × 24 3.0 × 3.0 3.0 × 6.0 6.0 × 3.0 6.0 × 6.0 Thai 12 × 72 1.50 × 9.0 1.50 × 18.0 3.0 × 9.0 3.0 × 18.
Confidential 4) Product specifications and supported characters Table 1.2.
Confidential 1.3 Autocutter 1) Cutting method: By separated-blade scissor 2) Cutting type: Full cut (cuts paper completely) (default setting) Partial cut (one point left uncut) is also available as a dealer option. (Set by changing the position of the autocutter unit.) NOTES: • Install the paper exit guide packed in the box with the printer when the autocutter is used with a full cut, positioning the printer horizontally.
Confidential 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: 25.4 mm {1.00"} Outside: 31.4 mm {1.24"} c) Near-end adjustment: Adjusting screw Fixed position #1 (approximately 36 mm {1.42"}) #2 (approximately 41 mm {1.61"}) (The adjusting screw has two positions.) NOTES: • A command can be used to select whether printing is stopped or not when the paper near end is detected.
Confidential 1.6 Paper Specifications 1) Paper type: Specified thermal paper The following four kinds of paper can be used: • Receipt paper, continuous label paper (without black mark) • Receipt paper (with black mark) • Die-cut label paper (without black mark) • Die-cut label paper (with black mark) Refer to Function 49 of the GS ( E command for the paper layout details. NOTES: • Die-cut label paper is a label paper that has a predefined size of labels with an interval between labels.
Confidential 5) Specified roll paper type No. Receipt Single-color thermal roll paper Single-color thermal roll paper (thickness type) Two-color thermal roll paper Die-cut label (face stock) Single-color label (face stock) paper Two-color label (face stock) paper Paper width 60 mm {2.36"} 80 mm {3.15"} Length of label 25 mm {1"} 51 mm {2"} 76 mm {3"} 102mm {4"} 25 mm {1"} 51 mm {2"} 76 mm {3"} 102mm {4"} 38 mm {1.
Confidential 6) Specified original paper type No.: The following original paper can be used for receipt: (Paper marked with * is a specified roll paper.) • Single-color thermal roll paper: *TF60KS-E (paper thickness: 75 µm) *TF11KS-ET (paper thickness: 145 µm) TF50KS-E (paper thickness: 65 µm) PD160R (paper thickness: 75 µm) P350 (paper thickness: 62 µm) F5041 (paper thickness: 60 µm) KF50 (paper thickness: 62 µm) • Two-color thermal roll paper: *PD750R (paper thickness: 75 µm) Nippon Paper Industries Co.
Confidential 10) Paper to use for high speed If any one of the following types of thermal paper is used, the customized value setting can be used to set the maximum print speed to 150 mm/s {5.91"/s} (level 9): • ENTLA series • TF60KS-E • PD160R • TF50KS-E • P350 • F5041 • KF50 11) Requirement for die-cut label length (when die-cut labels (without black marks) or die-cut labels (with black marks) are used) 30.4–106.6 25.4–101.6 [Units: mm] Figure 1.6.
Confidential 13) Requirement for black mark position (when die-cut labels (with black marks) are used) Back (non-printing face) 4 Paper feeding direction 5 15 or more d e c Figure 1.6.3 [Units: mm] Requirement for Black Mark Position NOTES: • If die-cut labels (with black marks) are used, set the paper layout using Function 49 of the GS ( E command.
Confidential 1.7 Printable Area 1) Paper roll Example: <80 mm paper width model> <70 mm paper width model> 79.5 ± 0.5 mm 69.5 ± 0.5 mm 0.125 mm 0.125 mm 576 dot 512 dot 4.85 mm 2.65 mm 72 mm (dot #1 ~ #576) 2.65 mm 64 mm (dot #1 ~ #512) <60 mm paper width model> <58 mm paper width model> 59.5 ± 0.5 mm 57.5 ± 0.5 mm 0.125 mm 2.85 mm 0.125 mm 432 dot 416 dot 2.85 mm 2.65 mm 54 mm (dot #1 ~ #432) Figure 1.7.1 2.65 mm 52 mm (dot #1 ~ #416) 2.
Confidential 2) Die-cut Labels (face stocks) Make a margin of 2.8 mm {0.11"} or more from the label edges on both left and right sides as the printable area of the label (face stock). Liner width Label (face stock) width 1.5 or more Printable area 2.8 or more 2.8 or more 1.5 or more [Units: mm] Figure 1.7.2 Printable Area (for Labels) NOTES: • If the margins are not set, the printing may be off the label due to paper misalignment or the parts tolerance.
Confidential 1.8 Printing and Cutting Positions Approx. 29 Manual-cutter position 26.3 14.8 Approx. 14 Auto-cutter Autocutter blade blade position position Paper feed direction Center of the print dotline [ Units: mm (All the numeric values are typical.) ] [Units: mm] Figure 1.8.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.
Confidential 1.10 Electrical Characteristics +24 VDC ± 7% (optional power supply: 1) Supply voltage: EPSON PS-170, PS-180) 2) Current consumption (at 24 V at room temperature): Mean: Approximately 1.7 A (for single-color printing) (Character font A, alphanumeric, capital letters, 36-character rolling pattern, full-column printing) Mean: Approximately 1.
Confidential 1.12 Reliability 1) Life: Printer mechanism (including the thermal head life) When printing labels (face stock) with the ENTLA series (in single-color mode): 1,000,000 labels issued (When the length of the label in the paper feeding direction is 25.4 mm {1"} through 63.5 mm {2.5"}. The value above corresponds to approximately 30 km to 70 km {18.64 to 43.5 miles} of running length. When printing labels whose length exceeds 63.5 mm, the label-issuing life is 70 km {43.5 miles} of running length.
Confidential 2) MTBF: 360,000 hours (when printing receipts with the ENTPD series in single-color) (Failure is defined as a random failure occurring during the random failure period.) 3) MCBF: 70,000,000 lines printed (when printing receipts with the ENTPD series in single-color) (This is an average failure interval based on failures relating to wearout and random failures up to the life of 20,000,000 lines printed.) 1.
Confidential 4) Impact resistance: When packed: Package: Height: Directions: EPSON standard package 60 cm {23.62"} 1 corner, 3 edges, and 6 surfaces No external or internal damage should be found after the drop test, and the unit should operate normally. When unpacked: Height: Directions: 5 cm {1.97"} Lift one edge and release it (for all 4 edges). When the printer is not printing, no external or internal damage should be found after the drop test.
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 The 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 INIT Signal direction Input TM-L90 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 H SPACE (H) MARK (L) L Figure 2.1.2 Minimum Reset Pulse Width (Pin 25) NOTES: • When a signal that does not satisfy the requirements above is input, printer operation is not guaranteed.
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. If the host does not support 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 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 the 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: Trailing edge period: Leading edge period: TRS tf tr 50 µs (min.) 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 setting memory switch Msw 1-3 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 through 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 \ 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 Generate pulse ESC t Select character code table ESC { Turn upside-down printing mode on/off FS ( L Select label and black mark control function(s) GS 8 L Set graphics data GS ( L GS ( C Edit of user NV memory GS ( D E
Confidential Command Name GS L Set left margin GS P Set horizontal and vertical motion units GS V Select cut mode and cut paper GS W Set printing area width GS \ Set relative vertical print position in page mode GS ^ Execute macro GS a Enable/disable Automatic Status Back (ASB) GS b Turn smoothing mode on/off GS c Print counter GS f Select font for HRI characters GS h Set bar code height GS k Print bar code GS r Transmit status GS w Set bar code width Kanji command list (when t
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-L90 Specification (STANDARD) They do not show the actual SHEET REVISION E NO.
Confidential 3.2.2 Page 1 (Katakana) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.3 Page 2 (PC850: Multilingual) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.4 Page 3 (PC860: Portuguese) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.5 Page 4 (PC863: Canadian-French) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.6 Page 5 (PC865: Nordic) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.7 Page 16 (WPC1252) •• TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.8 Page 17 (PC866: Cyrillic #2) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.9 Page 18 (PC852: Latin2) SP TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.10 Page 19 (PC858) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.11 Page 20 (Thai character code 42) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.12 Page 21 (Thai character code 11) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.13 Page 22 (Thai character code 13) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.14 Page 23 (Thai character code 14) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.15 Page 24 (Thai character code 16) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.16 Page 25 (Thai character code 17) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.17 Page 26 (Thai character code 18) TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.2.18 Page 255 (Space Page) TITLE EPSON TM-L90 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. power button is enabled or disabled with a DIP switch. The 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 left side inside the roll paper 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 the 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) 49 (On) Fixed to On (Do not change the setting) Bit 1 Reserved 2 Autocutter operation Disabled Enabled 3 Reserved -- -- 4 Reserved -- -- 5 Reserved -- -- 6 Reserved -- -- 7 Reserved -- -- 8 Reserved -- -- Bit 1 Table 3.3.9 Function Reserved Memory Switch Msw 8 48 (Off) -- 49 (On) -- Method to recover from the paper 2 layout error (*1) DLE ENQ, DLE DC4 (fn = 8) or the cover open/close.
Confidential 2) Customized value The customized value is set with the GS ( E command. Function Selection of the NV user memory capacity Selection of the NV graphics memory capacity Value 64KB 1KB 128KB 192KB None 64KB 128KB 192KB 256KB 320KB 384KB -- Selection of the paper width 38 mm, 39 mm, …..
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 NOTE: To set the communication conditions with the memory switch, turn DIP SW 1-2 off in advance.
Confidential 3.4 Indicators 3.4.1 Panel LEDs 1) Power (POWER) LED: Green On: Power is stable. Off: Power is not stable. Flashing: During execution of each operation During executing each operation: Flashing Approximately 320 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.
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, Interfaces. Flashing: Error (refer to Section 3.8) Off: Normal condition Figure 3.4.1 Panel Switches and Indicators TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 3.
Confidential 3.6 Hexadecimal Dumping 1) Hexadecimal dumping function This function prints the data transmitted from the host computer in hexadecimal numbers and 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). Then close the cover or execute the GS ( A command. The printer first prints "Hexadecimal Dump To terminate...
Confidential 3.
Confidential 3.8 Automatic Paper Recognition Function 1) Automatic paper recognition function This function is to detect the paper type – any of the following papers – and store that information in the volatile memory (RAM).
Confidential 3.10 Paper Setting Clear Mode for Paper Layout (*1) 1) Paper setting clear function for paper layout This function changes all setting values for the paper layout to “nothing set”. 2) Starting the Mode Open the roll paper cover and turn the power on while holding down the paper FEED button (located inside the printer), and continue holding down the paper FEED button until the ERROR LED comes on; release the paper FEED button once the ERROR LED comes on.
Confidential 2) Errors that can be recovered with a command Table 3.11.2 Errors That Can Possibly Recover ERROR LED Flashing Pattern Error Description Paper roll cover open error (when an error that can possibly recover is selected) Autocutter error (*2) Printing on the paper roll is not performed correctly due to a cover-open. The autocutter does not work correctly. Recovers by DLE ENQ 1, DLE ENQ 2, or DLE DC4 (fn = 8) when the cover is closed.
Confidential 3) Unrecoverable errors Table 3.11.3 Error Unrecoverable Errors ERROR LED Flashing Pattern Description Recovery 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.12 Cover Open Button When the cover open button is pressed, the roll paper cover is opened. NOTES: • Be sure to use the cover open button to open the roll paper cover. • Do not open the roll paper cover during printing. • Do not operate the cover open button during the autocutting operation; otherwise the mechanism may be damaged. 3.13 Cover Open Sensor The cover open sensor monitors the roll paper cover.
Confidential 4. CASE SPECIFICATIONS 4.1 External Dimensions and Mass Height: 203 mm {7.99"} Width: 140 mm {5.51"} Depth: 148 mm {5.83”} Mass: Approximately 1.9 kg {4.18 lb} (except for the paper roll) 4.2 Color EPSON standard color (ECW, EDG) 4.3 External Appearance [Units: mm] Figure 4.3.1 External Appearance TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 5. OPTIONS AND CONSUMABLES 5.1 Standard Accessories • Label roll paper (diameter 40 mm {1.57"}) • User’s manual (Languages: English, German, French, Spanish, Portuguese, Italian, Dutch, Simplified Chinese, Traditional Chinese, Japanese) • Paper roll spacer • Paper exit guide • Panel label for horizontal installation • Power switch cover • External power supply unit (model: PS-180) (For models packed with a 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 the [ ] 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.
Confidential 3) Printing area The printing range is set by command. The area to be printed must be ≤ the printable area. 4) Ignores the command 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. 6) Paper layout This is the information to control printing of labels or black mark paper. The paper layout includes the origin of the layout, print starting position, size of label, or other information.
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.
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 Function Transmits printer status. 2 Transmits offline status. 3 Transmits error status. 4 Transmits paper roll sensor status. • This printer transmits the following status in real time. • n = 1: Printer status Bit Off/On 0 Off Hex 00 Decimal 0 Function Fixed. 1 On 02 2 Fixed.
Confidential • n = 2: Offline status Bit Off/On 0 Off 1 On 2 Off On 3 Off 4 5 6 7 • n = 3: Error status Bit 0 1 2 3 4 5 6 7 Hex 00 02 00 04 00 Decimal 0 2 0 4 0 On On Off On Off On Off 08 10 00 20 00 40 00 8 16 0 32 0 64 0 Off/On Off On Off On Off On On Off On Off On Off 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 TITLE EPSON TM-L90 Specification (STANDARD) Function Fixed. Fixed. Cover is closed. Cover is open.
Confidential • [Notes] n = 4: Continuous paper sensor status Bit Off/On Hex Decimal 0 Off 00 0 1 On 02 2 2 Off 00 0 On 04 4 3 Off 00 0 On 08 8 4 On 10 16 5 Off 00 0 On 20 32 6 Off 00 0 On 40 64 7 Off 00 0 Function Fixed. Fixed. Roll paper near-end sensor: paper adequate. Roll paper near-end sensor: paper near end. Roll paper near-end sensor: paper adequate. Roll paper near-end sensor: paper near end. Fixed. Roll paper end sensor: paper present. Roll paper end sensor: paper not 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 in 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 Identifier 25H 37 NUL 00H 0 Amount of data 1 byte 1 byte 1 byte • Enters in 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]. • The maximum right-side character spacing is 31.
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 character font and styles (emphasized, double-height, double-width, and underlined) together. Bit Off/On Hex Decimal Function 0 Off 00 0 Character font A (12 × 24) selected. On 01 1 For ANK/Multilingual model: font B (9 × 17) selected. For Japanese model: font C (8 × 16) selected. 1, 2 -Reserved. 3 Off 00 0 Emphasized mode not 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 ESC 1B 27 ∗ 2A 42 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 Function Turns off underline mode. 1, 49 Turns on underline mode, set at 1-dot width. 2, 50 Turns on underline mode, set at 2-dot width.
Confidential ESC 3 n [Name] Set line spacing [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 255 [Default] Equivalent to approximately 3.75 mm {30/203" or 0.15"} ESC 1B 27 3 33 51 n n n [Description] • Sets the current line spacing to [n × vertical motion units] inches. [Notes] • The maximum settable line spacing is 900 mm {35.5"}.
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 modes 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 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 motion unit].
Confidential 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. 1, 49 Character font B (9 × 17) selected. For Japanese 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 [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 the paper layout (the origin of the layout) is set not to use a layout or to “top of the black mark”: (xL + xH × 256) = 0 (xL = 0, x
Confidential ESC \ nL nH [Name] Set relative print position [Format] ASCII Hex Decimal [Range] 0 ≤ (nL + nH × 256) ≤ 65535 (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 to ((nL + nH × 256) × horizontal or vertical motion units). • When (nL + nH × 256) is a positive number, the print starting position is specified to the right, based on the current position.
Confidential 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 ESC 1B 27 c 63 99 3 33 51 n n n [Description] • Selects the paper sensor(s) to output paper end signals when a paper end is detected. Bit Off/On Hex Decimal Function Roll paper near-end sensor disabled. 0 Off 00 0 Roll paper near-end sensor enabled. On 01 1 Roll paper near-end sensor disabled. 1 Off 00 0 Roll paper near-end sensor enabled.
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 use 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.
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] For a model without Thai character support: For a model with Thai character support: 0 ≤ n ≤ 5, 16 ≤ n ≤ 19 , n = 255 0 ≤ n ≤ 5, 16 ≤ n ≤ 26 , n = 255 [Default] For a model without Thai character support: For a model with Thai character support: n=0 n = 20 ESC 1B 27 t 74 116 n n n [Description] • Selects a 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. TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential FS ( L pL pH fn [parameter] [Name] Select label and black mark control function(s) [Description] Performs the miscellaneous controls for the label or black mark paper printing • Executes the function specified by fn. fn Format FS ( L pL pH fn m Function number Function 48 48 Transmits the positioning information. 65 FS ( L pL pH fn m Function 65 Feeds paper to the label peeling position. 66 FS ( L pL pH fn m Function 66 Feeds paper to the cutting position.
Confidential • Positioning information A Bit Off/On Hex 0 Off 00 1 2 3–5 6 7 • On 01 1 Off 00 0 On 02 2 Off 00 0 On 04 4 Off On Off 00 40 00 0 64 0 Positioning information B Bit Off/On Hex 0 Off 00 On 01 1 2–5 6 7 Decimal 0 Off On Off On Off 00 02 00 40 00 Decimal 0 1 0 2 0 64 0 Function Relationship to the label peeling position: Not at the appropriate peeling position. Relationship to the label peeling position: Standby at the peeling position.
Confidential FS ( L pL pH fn m FS 1C 28 ( 28 40 (fn = 65) [Format] ASCII Hex Decimal [Range] (pL + pH × 256) = 2 fn = 65 m = 48, 49 [Function] Feeds paper to the label peeling position. m Function 48 Feeds paper to the label peeling position. However, if the paper has been in the standby position to peel the label, the printer does not feed. 49 Feeds paper to the label peeling position.
Confidential FS ( L pL pH fn m FS 1C 28 ( 28 40 (fn = 67) [Format] ASCII Hex Decimal L 4C 76 pL pL pL pH pH pH fn fn fn m m m [Range] (pL + pH × 256) = 2 fn = 67 48 ≤ m ≤ 50 [Function] Feeds paper to the print starting position. m Function 48 Feeds paper to the print starting position on the next label. However, if the paper has been in the standby position to start printing, the printer does not feed. 49 Feeds paper to the print starting position on the next label.
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). Bit 0 Function Setting 1 Specifies the number of times to be enlarged in the vertical direction.
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 NV user memory [Description] • Deletes, stores, and moves data in the NV user memory specified by the function code fn. [Notes] 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 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 the [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.) 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 ( C pL pH m fn b (fn = 3, 51) [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 3 m=0 fn = 3, 51 b=0 C 43 67 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 [Format] 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-L90 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. The printer executes commands related to the user setting mode that are made 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 4 Transmits the settings of the memory switch to the host.
Confidential • The user setting mode is a special mode to change the values in the NV user memory with this command. • In Function 2, the printer performs a software reset. Therefore, the printer clears the receive and print buffers, and resets all settings (user-defined characters, macros, and the character style) to the mode in effect at power on. • The customized values can be reviewed with Function 4, 6, 12, or 50, even though the printer does not enter the user setting mode.
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 GS ( E pL pH fn [a1 b18...b11]...[ak bk8...bk1] GS 1D 29 ( 28 40 E 45 69 pL pL pL pH pH pH fn fn fn [a1 [a1 [a1 (fn = 3) [Format] ASCII Hex Decimal b18 ... b11] ... [ak b18 ... b11] ... [ak b18 ... b11] ... [ak bk8 ... bk1] bk8 ... bk1] bk8 ... bk1] [Range] 10 ≤ (pL + pH × 256) ≤ 65535 fn = 3 a = 1, 2, 8 b = 48, 49, 50 [Default] Msw 2-2, and Msw 8-8 are set to On (b = 49) and all other switches are set to Off (b = 48).
Confidential • When a =2, memory switch 2 is set as follows: Bit Setting value (b) 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 (b) Function 1 50 Reserved. 2 (*1) 3 (*1) 48 When a paper layout error occurs, the printer recovers by DLE ENQ, DLE DC4 (fn = 8) or the cover open/close. 49 When a paper layout error occurs, the printer recovers by DLE ENQ, DLE DC4 (fn = 8).
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 [Description] • Changes the setting of the customized value that is specified with a as (nL + nH × 256). a 1 Function Specifies the capacity of the NV user memory. 2 Specifies the capacity of the NV graphics memory. 5 Selects the print density. 6 Selects the print speed. 97 Selects the number of parts used for head energizing 116 Selects the type of paper (single-color or two-color). 117 Selects the paper width. 118 Selects the black-color density in two-color printing.
Confidential • When a = 5, the print density is selected as the level specified with (nL + nH × 256). Value of (nL + nH × 256) 65530 Print density 70 % 65531 75 % 65532 80 % 65533 85 % 65534 90 % 65535 95 % 0 100 % 1 105 % 2 110 % 3 115 % 4 120 % 5 125 % 6 130 % 7 135 % 8 140 % • When a = 6, the print speed is selected as the level specified with (nL + nH × 256).
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 Number of parts for head energizing One-part energizing 2 Two-part energizing 3 Three-part energizing 4 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 a = 1, 2, 5, 6, 97, 116, 117, 118 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 2nd byte 3rd byte 4th byte 5th byte -------- -------- -------- -------- 49 50 51 52 53 54 55 • When the print density (a = 5) is specified: Setting status Data to be stored 65530 65531 65532 65533 65534 65535 0 1 2 3 4 5 6 7 8 Transmission data Print density 1st byte 2nd byte 3rd byte 4th
Confidential • When the print speed (a = 6) is specified: Setting status Data to be Memory capacity stored 1 Speed level 1 2 Speed level 2 3 Speed level 3 4 Speed level 4 5 Speed level 5 6 Speed level 6 7 Speed level 7 8 Speed level 8 9 Speed level 9 Transmission data 1st byte 2nd byte 3rd byte 4th byte 5th byte 49 50 51 52 53 54 55 56 57 ---------- ---------- ---------- ---------- • When the number of parts for head energizing (a = 97) is specified: Setting status Data to Number of parts be st
Confidential • When black-color density (a = 118) is specified for two-color: Setting status Transmission data Data to be Black-color 1st byte 2nd byte 3rd byte stored density 70 Light 55 48 -85 Medium 56 53 -100 Dark 49 48 48 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 on
Confidential GS ( E pL pH fn y c1 c2 [x d1...d(y × x)]k GS 1D 29 ( 28 40 E 45 69 pL pL pL pH pH pH fn fn fn (fn = 8) y y y c1 c1 c1 c2 c2 c2 [x [x [x d1...d(y × x)]k d1...d(y × x)]k 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 | | d7 d9 | | | | | z | z | | | | | z z | | | | | | z z | d10 d13 d16 d19 d22 d25 d12 d15 d18 d21 d24 d27 | | | | | | | | | | | | | | | | | | | | | | | | | | z z | | z | | | z | z
Confidential GS ( E pL pH fn x c1 c2 [y d1...d(x × y)]k GS 1D 29 ( 28 40 E 45 69 pL pL pL pH pH pH fn fn fn (fn = 9) x x x c1 c1 c1 c2 c2 c2 [ y d1...d(x × y)]k [ y d1...d(x × y ]k [ 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 the odd bytes are printed. Bit7 through 4 in even bytes 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 (that do not print) are substituted. • 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 for the serial interface specified by a.
Confidential • • When the parity (a = 2) is specified: Parity No parity d1 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 is ignored.
Confidential GS ( E pL pH fn sa; sb; sc; sd; se; sf; sg; sh; (fn = 49) [Format] ASCII GS ( E pL pH fn sa; sb; sc; sd; se; sf; sg; sh; Hex 1D 28 45 pL pH fn sa; sb; sc; sd; se; sf; sg; sh; Decimal 29 40 69 pL pH fn sa; sb; sc; sd; se; sf; sg; sh; [Range] 9 ≤ (pL+pH×256) ≤ 36 (9 ≤ pL ≤ 36, pH = 0) fn = 49 sa =“48”, “49”, “64” “135” ≤ sb ≤ “3000” “25” ≤ sc ≤ “100” “0” ≤ sd < “3000” “0” ≤ se < “3000” “38” ≤ sf ≤ “3000” “27” ≤ sg ≤ “507 (when sa = “48” or sa = “49” is specified) “47” ≤ sg ≤ “50
Confidential • The vertical layout is set by sb ∼ sf. (BM is the abbreviation for black mark). When sa = “49” is specified The distance between the top of the BM and the top of the next BM. When sa = “64” is specified The distance between the bottom of the label and the bottom of the next label. sc The distance between the top and bottom of the BM. The distance between the bottom of the label and the top of the next label. sd The distance between the top of the BM and the print starting position.
Confidential • The vertical layout (sb ∼ sf) and horizontal layout (sg, sh) can be set in increments of 0.1 mm. Example: The distance between the bottom of the label and the bottom of the next label = sb × 0.1 mm • This function (fn = 49) is enabled only in the user setting mode. [Notes] • Make enough margin to set the cutting position. • If the distance between the cutting position and the next print starting position is set to 3.6 mm {0.
Confidential GS ( E pL pH fn n GS 1D 29 ( 28 40 (fn = 50) [Format] ASCII Hex Decimal E 45 69 pL pL pL [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 50 n = 64, 80 pH pH pH fn fn fn n n n [Description] • Transmits the paper layout information specified with n. n 64 Kinds of the paper layout information Setting value of the paper layout [units: 0.
Confidential • Configuration of kinds of paper layout information 64 Transmission data 1st byte 54 2nd byte 52 80 56 48 n • Configuration of the paper layout • The design information is converted to character codes corresponding to decimal data, then transmitted from the MSB. • The symbol of the transmission data sa or (sa ∼ sh) corresponds to (sa or sb ∼ sh) in Function 49 of this command.
Confidential GS ( H pL pH fn m d1 d2 d3 d4 (fn = 48) [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 6 fn = 48 m = 48 32 ≤ d ≤ 126 H 48 72 pL pL pL pH pH pH fn fn fn m m m d1 d1 d1 d2 d2 d2 d3 d3 d3 d4 d4 d4 (pL =6, pH = 0) [Description] • Saves the process ID specified by (d1, d2, d3, d4) for the data processed just before this function.
Confidential • When (d = 2, 50) is specified, the offline cause to be transmitted is the five bytes that follow: • First byte Bit 0 1 2 3~5 6 7 • Hex 00 01 00 02 00 04 -40 00 Decimal 0 1 0 2 0 4 -64 0 Status No CPU execution error. CPU execution error occurred. No read/write error in memory. Read/write error in memory occurred. No read/write error in the gate array. Read/write error in the gate array occurred. Reserved. Fixed. Fixed.
Confidential • Fourth byte Bit 0 1 Off/On Off On Off Hex 00 01 00 On 02 Off On -On Off 00 04 -40 00 2 3~5 6 7 • Decimal Status 0 No autocutter error. 1 Autocutter error occurred. 0 No roll paper cover open error (when a recoverable error is specified). 2 Roll paper cover open error has occurred (when a recoverable error is specified). 0 No paper layout error. 4 Paper layout error has occurred. -Reserved. 64 Fixed. 0 Fixed.
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 [Notes] Sets the print density. 50 Sets the print speed. 97 Sets the number of parts for energizing the head. • 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 [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 49 0 ≤ m ≤ 8, 250 ≤ m ≤ 255 [Default] m = 0 (setting value of the customized value) pH pH pH fn fn fn m m m [Description] • Specifies the print density.
Confidential GS ( K pL pH fn m GS 1D 29 ( 28 40 (fn = 50) [Format] ASCII Hex Decimal K 4B 75 pL pL pL [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 50 0 ≤ m ≤ 9, 48 ≤ m ≤ 57 [Default] m = 0 (setting value of the customized value) pH pH pH fn fn fn m m m [Description] • Specifies the print speed. m 0, 48 Print speed Setting value of GS ( E 1, 49 Selects the print speed level 1 (the lowest speed: slow). 2, 50 Selects the print speed level 2.
Confidential GS ( K pL pH fn m GS 1D 29 ( 28 40 (fn = 97) [Format] ASCII Hex Decimal K 4B 75 pL pL pL [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) fn = 97 0 ≤ m ≤ 4, 48 ≤ m ≤ 52 [Default] m = 0 (setting value of the customized value) pH pH pH fn fn fn m m m [Description] • Specifies the number of parts for energizing the head. m 0, 48 Number of parts for energizing head Setting value of GS ( E 1, 49 Selects one-part energizing.
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 GS ( L pL pH m fn kc1 kc2 x y [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 6 m = 48 fn = 69 32 ≤ kc1 ≤ 126 32 ≤ kc2 ≤ 126 x = 1, 2 y = 1, 2 L 4C 76 pL pL pL pH pH pH (fn = 69) m m m fn fn fn kc1 kc1 kc1 kc2 kc2 kc2 x x x y y y (pL = 6, pH = 0) [Description] • Prints the NV graphics data defined by the key codes kc1 and kc2. The graphics data is enlarged by x and y in the horizontal and vertical directions.
Confidential GS ( L pL pH m fn a bx by c xL xH yL yH d1…dk [Format] ASCII Hex Decimal [Range] GS ( L pL d1…dk 1D 28 4C pL d1…dk 29 40 76 pL d1…dk • GS ( L parameters 11 ≤ (pL + pH × 256) ≤ 65535 (fn = 112) pH m fn a bx by c xL xH yL yH pH m fn a bx by c xL xH yL yH pH m fn a bx by c xL xH yL yH (0 ≤ pL ≤ 255, 0 ≤ pH ≤ 255) • GS 8 L parameters 11 ≤ (p1 + p2 × 256 + p3 × 65536 + p4 × 16777216) ≤ 4294967295 (0 ≤ p1 ≤ 255, 0 ≤ p2 ≤ 255, 0 ≤ p3 ≤ 255, 0 ≤ p4 ≤
Confidential GS ( M pL pH fn m [Name] Customize printer [Format] ASCII Hex Decimal [Range] (pL + pH × 256) = 2 (pL = 2, pH = 0) 1 ≤ fn ≤ 3, 49 ≤ fn ≤ 51 m = 0, 1, 48, 49 GS 1D 29 ( 28 40 M 4D 77 pL pL pL pH pH pH fn fn fn m m m [Description] • Protects or recovers values or data set or defined in the active area by commands. fn 1, 49 Function No. Description Function 1 Copies the settings stored in the active area to the storage area (save settings).
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 ( M pL pH fn m [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] (pL + pH × 256) = 2 fn = 3, 51 m = 0, 1, 48, 49 (fn = 3, 51) M 4D 77 pL pL pL pH pH pH fn fn fn m m m (pL = 2, pH = 0) [Description] • When (m = 0, 48), does not load data in the storage area to the active area upon initialization. • When (m = 1, 49), loads data in the storage area to the active area upon initialization.
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 49 QRCode 50 MaxiCode cn 48 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 GS ( k pL pH cn fn m d1...
Confidential cn 50 fn 65 Code GS ( k pL pH cn fn n 80 81 GS ( k pL pH cn fn m d1...dk GS ( k pL pH cn fn m 82 GS ( k pL pH cn fn m Function Function 265 Function 280 Function 281 Function 282 Description Specifies the mode for MaxiCode. Receives and stores data in the symbol storage area for MaxiCode. Prints symbol data in the symbol storage area for MaxiCode. Transmits the size information for the symbol data in the symbol storage area for MaxiCode.
Confidential GS ( k pL pH cn fn n (fn = 66) [Format] ASCII Hex Decimal pL pL pL [Range] (pL + pH × 256) = 3 cn = 48 fn = 66 n = 0, 3 ≤ n ≤ 90 [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 rows of data area for PDF417. • n = 0 specifies automatic processing.
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] Transmits the size of the symbol data in the symbol storage area.
Confidential GS ( k pL pH cn fn n1 n2 [Format] ASCII Hex Decimal GS 1D 29 [Range] pL = 4, pH = 0 cn = 49 fn = 65 n1 = 49, 50 n2 = 0 [Default] n1 = 50 n2 = 0 ( 28 40 k 6B 107 pL pL pL (fn = 65) pH pH pH cn cn cn fn fn fn n1 n1 n1 n2 n2 n2 [Description] Specifies the mode for QRCode symbol by n1. n 49 Function Specifies the mode 1 conversion processing. 50 Specifies the mode 2 conversion processing.
Confidential GS ( k pL pH cn fn n (fn = 69) [Format] ASCII Hex Decimal pL pL pL [Range] pL = 3, pH = 0 cn = 49 fn = 69 48 ≤ n ≤ 51 [Default] n = 48 GS 1D 29 ( 28 40 k 6B 107 pH pH pH cn cn cn fn fn fn n n n [Description] Sets the error correction level for QRCode symbol.
Confidential GS ( k pL pH cn fn m d1…dk [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 k 6B 107 [Range] 4 ≤ (pL + pH × 256) ≤ 7092 cn = 49 fn = 80 m = 48 0 ≤ d ≤ 255 k = (pL + pH × 256) – 3 pL pL pL (fn = 80) pH pH pH cn cn cn fn fn fn m m m d1…dk d1…dk d1…dk (0 ≤ pL ≤ 255, 0 ≤ pH ≤ 28) [Description] • Stores symbol data (d1…dk) in the QRCode symbol storage area. • Bytes of ((pL + pH × 256) – 3) after m (d1…dk) are processed as symbol data.
Confidential GS ( k pL pH cn fn m [Format] ASCII Hex Decimal GS 1D 29 [Range] pL = 3, pH = 0 cn = 49 fn = 82 m = 48 ( 28 40 k 6B 107 (fn = 82) pL pL pL pH pH pH cn cn cn fn fn fn m m m [Description] Transmits the size of the symbol data in the symbol storage area.
Confidential GS ( k pL pH cn fn n (fn = 82) [Format] ASCII Hex Decimal pL pL pL [Range] pL = 3, pH = 0 cn = 50 fn = 65 m = 48 50 ≤ n ≤ 54 [Default] n = 50 GS 1D 29 ( 28 40 k 6B 107 pH pH pH cn cn cn fn fn fn n n n [Description] Specifies the mode for MaxiCode symbol. n 50 Function Specifies the mode 2 conversion processing. 51 Specifies the mode 3 conversion processing. 52 Specifies the mode 4 conversion processing. 53 Specifies the mode 5 conversion processing.
Confidential GS ( k pL pH cn fn m d1…dk [Format] ASCII Hex Decimal GS 1D 29 ( 28 40 [Range] 4 ≤ (pL + pH × 256) ≤ 141 cn = 50 fn = 80 m = 48 1 ≤ d ≤ 255 k = (pL + pH × 256) – 3 k 6B 107 pL pL pL (fn = 80) pH pH pH cn cn cn fn fn fn m m m d1…dk d1…dk d1…dk (0 ≤ pL ≤ 141, pH = 0) [Description] • Stores symbol data (d1…dk) in the MaxiCode symbol storage area. • Bytes of ((pL + pH × 256) – 3) after m (d1…dk) are processed as symbol data.
Confidential GS ( k pL pH cn fn m [Format] ASCII Hex Decimal GS 1D 29 [Range] pL = 3, pH = 0 cn = 50 fn = 82 m = 48 ( 28 40 k 6B 107 (fn = 82) pL pL pL pH pH pH cn cn cn fn fn fn m m m [Description] Transmits the size of the encoded 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 ≤ 46 (where x × y ≤ 1536) 0 ≤ d ≤ 255 ∗ 2A 42 GS 1D 29 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 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. • When the LSB of n is 1, white/black reverse mode is turned on.
Confidential GS C 1 aL aH bL bH n r [Name] Select count mode (A) (in label mode) [Format] ASCII Hex Decimal [Range] 0 ≤ (aL + aH × 256) ≤ 65535 0 ≤ (bL + bH × 256) ≤ 65535 0 ≤ n ≤ 255 0 ≤ r ≤ 255 [Default] (aL + aH × 256) = 1 (aL = 1, aH = 0) (bL + bH × 256) = 65535 (bL = 255, bH = 255) n = 1, r = 1 GS 1D 29 C 43 67 1 31 49 aL aL aL aH aH aH bL bL bL bH bH bH n n n r r r (0 ≤ aL ≤ 255, 0 ≤ aH ≤ 255) (0 ≤ bL ≤ 255, 0 ≤ bH ≤ 255) [Description] Selects a count mode for the serial number coun
Confidential GS C ; sa ; sb ; sn ; sr ; sc ; [Name] Select count mode (B) (in label mode) [Format] ASCII Hex Decimal [Range] "0" ≤ sa ≤ "65535" "0" ≤ sb ≤ "65535" "0" ≤ sn ≤ "255" "0" ≤ sr ≤ "255" "0" ≤ sc ≤ "65535" [Default] sa = "1", sb = "65535", sn = "1", sr = "1", sc = "1" GS 1D 29 C 43 67 ; 3B 59 sa sa sa ; 3B 59 sb sb sb ; sn 3B sn 59 sn ; 3B 59 sr sr sr ; 3B 59 sc sc sc ; 3B 59 [Description] Selects a count mode for the serial number counter and specifies the value of the counte
Confidential GS H n [Name] Select printing position for HRI characters [Format] ASCII Hex Decimal [Range] 0 ≤ n ≤ 3, 48 ≤ n ≤ 51 [Default] n=0 GS 1D 29 H 48 72 n n n [Description] Selects the printing position of HRI characters when printing a bar code.
Confidential GS I n [Name] Transmit printer ID [Format] ASCII Hex Decimal [Range] 1 ≤ n ≤ 3, 49 ≤ n ≤ 51, 65 ≤ n ≤ 69, n = 112 GS 1D 29 I 49 73 n n n [Description] Transmits the printer ID specified. • n specifies the types of printer ID. n Printer ID type 1, 49 Printer model ID 2, 50 Type ID 3, 51 Firmware version ID ID Hexadecimal: 40H Decimal: 64 See table below. Depends on firmware version. • 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 1 2 3 4 Off 00 0 DIP SW 1-2: Off On 02 2 DIP SW 1-2: On Off 00 0 DIP SW 1-3: Off On 04 4 DIP SW 1-3: On Off 00 0 DIP SW 1-4: Off On 08 8 DIP SW 1-4: On 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 nL nL nL nH nH nH (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 [Notes] • Although you can set this command, full cut or one point left uncut cannot be changed by software. • If the printer cuts the paper and feeds to the print starting position immediately when the printer feeds to the peeling position, the paper may be pulled inward and the printer may not be able to feed. Therefore, it is prohibited to use this command immediately when the printer feeds to the peeling position.
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 Msw 1-3 is Off. n = 2 when memory switch Msw 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 6 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 7 On Off 40 00 64 0 3 4 5 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 using the paper FEED button.
Confidential Third byte (paper sensor information) Bit Off/On Hex Decimal Function 0 Off 00 0 Paper roll near-end sensor: paper adequate. On 01 1 Paper roll near-end sensor: paper near end. 1 Off 00 0 Paper roll near-end sensor: paper present. On 02 2 Paper roll near-end sensor: paper not present. 2 Off 00 0 Paper roll end sensor: paper adequate. On 04 4 Paper roll end sensor: paper near end. 3 Off 00 0 Paper roll end sensor: paper present. On 08 8 Paper roll end sensor: paper not present. 4 Off 00 0 Fixed.
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. GS c [Name] Print counter [Format] ASCII Hex Decimal GS 1D 29 c 63 99 [Description] Sets the serial counter value in the print buffer and increments or decrements the counter value.
Confidential GS f n [Name] Select font for HRI characters [Format] ASCII Hex Decimal [Range] For ANK/Multilingual model: n = 0, 1, 48, 49 For Japanese model: 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 GS 1D 29 f 66 102 n n n [Description] Selects a font for the HRI characters used when printing a bar code.
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.
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-L90 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 Function Transmits paper sensor status. 2, 50 Transmits drawer kick-out connector status. Paper sensor status (n = 1, 49) : Bit 0, 1 Off/On Off Hex 00 Decimal 0 Function Paper roll near-end sensor: paper adequate. On 03 3 Paper roll near-end sensor: paper near end.
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: n 2 Multi-level bar code Module width (mm) 0.250 Binary-level bar code Thin element width (mm) 0.250 Thick element width (mm) 0.626 3 0.375 0.375 1.001 4 0.500 0.500 1.251 5 0.626 0.626 1.627 6 0.751 0.751 2.
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. Bit 0 Off/On Hex Off 00 Decimal 0 Function Reserved. 1 Off 00 0 Reserved. 2 Off 00 0 Double-width mode is OFF.
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 Function Turns off underline mode for Kanji characters 1, 49 Turns on underline mode for Kanji characters (1 dot thick). 2, 50 Turns on underline mode for Kanji characters (2 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 d1 = <00>H d2 = <00>H d3 = <00>H p4 = <03>H p5 = <00>H p6 = <00>H d7 = <0F>H d8 = <00>H d9 = <00>H •• d10 = <0D>H = <80>H •• d12 = <00>H •• d11 d13 = <0C>H d14 = <03>H d15 = <00>H d16 = <0D>H d17 = <83>H d18 = <80>H •••• •••• •••• [Example] TITLE EPSON TM-L90 Specification (STANDARD) SHEET REVISION E 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 Japanese model, based on the following values of n: n 0, 48 Kanji system JIS code 1, 49 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 [Descrip
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-L90 Specification (STANDARD) SHEET REVISION E NO.
Confidential 6.5 Obsolete Commands 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 xL xL xL xH xH xH yL yL yL yH yH yH d1...dk d1...dk d1...dk [Description] Prints a raster bit image in m mode.
Confidential APPENDIX A: MISCELLANEOUS NOTES A.1 Notes on Printing and Paper Feeding 1) Because the TM-L90 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 Replacing the Paper Roll 1) Open the roll paper cover by pressing the cover open button. 2) Remove the spool of the used roll paper from the paper holder and load the new paper roll. 3) Pull out some of the paper roll from the paper and close the roll paper cover. Figure B.1 Printer Upper Side Overview NOTE: • If the roll paper is set at a slant, the paper may not feed correctly and the paper detection may not work correctly.
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 25.4 mm {1.00"} and the outside diameter of the paper spool should be 31.4 mm {1.24"}. Specified thermal paper should be used.
Confidential NOTES: 1) Since the specified thermal paper dimension of outside diameter of paper roll in Table C.1 is a calculated value, there may be some variations, depending on the printer. 2) Be sure that the adjustable slider operates smoothly after you finish the adjustment. 3) Change the paper roll near-end sensor position to detect the paper near-end correctly when the printer is placed horizontally. (Refer to Figure C.2.) (1) 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 roll paper 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 roll paper cover.
Confidential APPENDIX E: MAINTENANCE E.1 Cleaning the Autocutter If the adhesive agent on the labels sticks to the autocutter, it may dull the blade. In this case, clean the blade as described below: Be sure that the printer is turned off. Collect and remove acumulated adhesive materials with a flathead screwdriver.
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 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: CODE128 BAR CODE G.1 Description of the CODE128 Bar Code In the 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 G.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 Character SP ! " # $ % & ' ( ) * + , _ .
Confidential Printable characters in code set C Character 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Transmit data Hex Decimal 00 0 01 1 02 2 03 3 04 4 05 5 06 6 07 7 08 8 09 9 0A 10 0B 11 0C 12 0D 13 0E 14 0F 15 10 16 11 17 12 18 13 19 14 20 15 21 16 22 17 23 18 24 19 25 1A 26 1B 27 1C 28 1D 29 1E 30 1F 31 20 32 21 33 22 34 23 35 24 36 25 37 26 38 27 39 TITLE 13 Character 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
Confidential APPENDIX H: NOTES ON UPDATING THE MAINTENANCE COUNTER AND TURNING THE PRINTER’S POWER OFF H.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 H.
Confidential H.2.2 Power off procedure by the host The following is an example of the printer power off process when the printer is turned off using the DLE DC4 (fn = 2) command. 1) The host transmits the following continuous procedure before the system is turned off: ➀ Executes the last print command such as LF, ESC d, etc.
Confidential APPENDIX I: NOTES ON PRINTING 2-DIMENSIONAL CODES The TM-L90 supports 2-dimensional code printing. Be sure to follow the notes below when printing 2-dimensional codes. 1) When printing PDF417 (2-dimensional code), 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.20"} 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 a time as one ASB status showing the presence of change, followed by the latest ASB status. Example: In the normal (wait) state, the ASB status is configured as follows.
Confidential APPENDIX K: NOTES ON SETTING MEMORY SWITCH 8-6 “FEEDING PAPER TO THE PRINT STARTING POSITION AT POWER ON IS DISABLED” This printer can set a paper feeding to the print starting position at power on or software resetting disabled with memory switch 8-6. Note the following points if this setting is used. • This setting is enabled only when the paper layout is set. The paper layout can be set with of GS ( E, GS ( A, or a panel operation (refer to section 3.8).