Epson TM-L60 Operator's Manual

Thermal line printer
Hide thumbs Also See for TM-L60:


thermal line printer
T M - L 6 0
Operator's Manual


Table of Contents

Summary of Contents for Epson TM-L60

  • Page 1 T M - L 6 0 Operator’s Manual 400179501...
  • Page 2 All rights reserved., No part of this publication may be reproduced, stored in a retrieva system, or transmitted in any form or by any means, mechanical, photocopying recording, or otherwise, without the prior written permission of Seiko Epson Corporation No patent liability is assumed with respect to the use of the information contained herein While every precaution has been taken in the preparation of this book, Seiko Epsor Corporation assumes no responsibility for errors or omissions.
  • Page 3 The connection of a non-shielded printer interface cable to this printer will invalidate the FCC Verification of this device and may cause interference levels which exceed the limits established by the FCC for this equipment.
  • Page 4 The TM-L60 is a available as a simplificative bar code printer for the following uses: One-station printer for ECR and POS use Output device for scaling or measuring Ticket issuing device Small scale instore-marking The TM-L60 has the following features: Either label paper or thermal paper is selectable.
  • Page 5: Table Of Contents

    * Chapter 1 contains information on unpacking the printer, choosing the place for the printer, and names and functions of parts. * Chapter 2 and Chapter 3 contain information on connecting and setting up the printer. * Chapter 4 contains information on testing the printer.
  • Page 6 Chapter 5 Cautions while Using the Printer ........
  • Page 7 1. SETTING UP...
  • Page 8: Chapter 1 Unpacking The Printer

    Checking the Contents of the Box Checking the parts Remove the printer and other parts from the box. Printer • Make sure no parts are missing or damaged. If you find any damaged or missing parts, please contact your dealer for assis- t a n c e .
  • Page 9: Choosing A Place For The Printer

    Avoid using or storing the printer in places subject to excessive temperatures or moisture. n Do not use or store the printer in a dusty or dirty location. n When setting up the printer, choose a stable, horizontal location.
  • Page 10: Names And Functions Of Parts

    Á Operation panel À  Power connector à Interface connector Ä Drawer kick-out connector Å DIP switches (* 1) Á Å Ä Â Ã * 1: The DIP switches are located behind the small cover on the bottom of the printer.
  • Page 11 Operation panel Panel switches POWER Press the POWER button to turn the printer ON and OFF. When the button is pushed down, the power is on. When pressed again, the button returns to its original position, turning the power off.
  • Page 12: Chapter 2 Before Setting Up

    The printer must be connected to an external power supply. Be sure to use a power supply unit that matches the specifications. CAUTIONS: Before connecting the printer to the power supply, make sure that the voltage (24 VDC) and power specifications match the printer’s require- ments.
  • Page 13: Connecting The Host Computer To The Printer

    2-2 Connecting the Host Computer to the Printer n Connecting the interface cable Connect the printer to a host ECR (host computer) using an interface cable matching the specifications of the printer and the host ECR (host computer). Connect the interface cable according to the following procedure.
  • Page 14: Chapter 3 Installing The Parts

    Open the roll-paper cover and raise the release lever toward you. Make sure to pull the release lever out until the paper slot of the printer mechanism will be faced up. Load the roll paper while lightly pressing the right roll paper holder outward.
  • Page 15 Insert the edge of the roll paper into the paper slot and feed the paper 5 cm beyond the tear-off edge. Paper Slot Unroll the paper a little and pull lightly from the roll paper side to eliminate twist or misalignment. Retighten the roll paper to remove any slack.
  • Page 16: Adjusting The Paper-End Detector

    3-2 Adjusting the Paper-end Detector n The paper-end detector The paper-end detector senses when the paper is nearing its end and turns on the PAPER lamp. The paper-end detector can be adjusted according the thickness of the paper. n How to adjust the paper-end detector Roll paper may differ in spool size, so it may be necessary to adjust the paper-end detector.
  • Page 17 Loosen the adjusting screw that holds the paper-end detector. Then set the top of the positioning plate to the appropriate adjustment position, and tighten the adjusting screw. NOTES: The T dimensions corresponding to the adjustment values in the table are calculated from standard measurements;...
  • Page 18: Setting The Dip Switches

    3-3 Setting the DIP Switches n Locating the DIP switches On the underside of your printer are a number of DIP switches that can be set to perform a number of different functions. You can change the function of your printer by turning DIP switches on or off.
  • Page 19 n n DIP-Switch Functions Table 3-2. DIP-switch Functions DIP SW SW-1 Ignores data reception errors SW-2 Data buffer 45 bytes SW-3 XON/XOFF control SW-4 SW-5 SW-6 SW-7 SW-8 SW-9 SW-10 Thermal label paper Table 3-3. Baud Rate Selection Baud Rate SW 1-6 SW 1-7 1200 bps 4800...
  • Page 20: Chapter 4 The Self Test

    Print quality n Running the self test Run the self test only when thermal roll paper or label paper is loaded the printer. Make sure the roll-paper cover is closed and the roll paper is installed correctly. Turn on the power while holding down the FEED switch. The self test begins.
  • Page 21 II. REFERENCE...
  • Page 22: Chapter 5 Cautions While Using The Printer

    The RAM is initialized after turning off the circuit power supply. Do not touch the power supply switch during printing. When label paper is used, the printer automatically sets the la- bel at the starting position for printing just after turning the power switch on.
  • Page 23: Printable Area And Label Paper Conditions

    5-2 Printable Area and Label Paper Conditions n Printable area The print area must be within the range indicated below. Roll paper Label paper n Label paper conditions Label paper NOTE: Do not use anything other than label rolls with the dimensions shown above.
  • Page 24: Miscellaneous Notes

    5-3 Miscellaneous Notes n Notes on printing and paper feeding (1) Because the TM-L60 is a line printer, it automatically feeds paper after printing the data. When the line spacing is set to a small value, the paper may be fed more than the set amount to print the data.
  • Page 25 (2) When the printer goes to the standby (data-waiting) state during printing, the printer stops printing and feeding paper temporarily. When the printer restarts, the paper may shift 1 to 3 dots at the start of printing. Graphics printing is especially affected by this.
  • Page 26: Error Correction

    5-4 Error Correction n ERROR LED (red) On: If this LED lights when the near-end LED is off, it means the printer cover is not closed. If this LED lights the near-end LED is on, it means the printer went OFF-LINE after detecting a paper near-end.
  • Page 27 Table 5-3. Error Display Error RAM check error Transistor error 150 ms O F F Power supply, high 150 ms voltage error Power supply, low 150 ms voltage error Print head thermistor 150 ms error Internal data 150 ms processing error Print head paper 150 ms out error...
  • Page 28 (*2) Self-test printing standby state (*3) O F F ( * 1): The printer automatically detects label paper position and performs paper feeding. ( * 2): See 6-3 Commands for the macro command and the label ejection com- mand.
  • Page 29: Cleaning The Head

    5-5 Cleaning the Head n n Cleaning the head Clean the head according to the following procedure. CAUTION: Do not clean the head immediately after printing; the head may be hot. Open the roll-paper cover, raise the auto-cutter and the head-open lever. If roll paper is loaded, remove it from the head area.
  • Page 30: The Cover-Open Detector

    This unit has an cover-open detector located inside the roll-paper cover. Data is not printed when the printer cover is open. Opening the cover sets the printer OFF-LINE; data cannot be received when the printer is OFF-LINE. Paper cannot be fed with the paper-feed switch when the roll-paper cover is open.
  • Page 31: Chapter 6 Software Control

    Chapter 6 Software Control 6-1 Printer Control n Controlling the printer with commands The printer is controlled by “commands” that can change the size of the charac- ters, and perform other functions. See the character code table. There are two types of commands.
  • Page 32: Command Descriptions

    6-2 Command Descriptions n Command descriptions XXX Command [Name] The name of the command. [Format] The code sequence. In this description, < > H denotes hexadecimal numbers, < > de- notes decimal numbers and < > B denotes binary numbers. [ ] k indicates the contents of the [ ] should be repeated k times.
  • Page 33: Esc Sp N

    Print and line feed [Name] <OA> H [Format] [Description] Prints the data in the print buffer and performs 1 line feed based on the current line spacing. Sets the print starting position to the beginning of the line. [Reference] ESC 2, ESC 3, 5-3 Miscellaneous Notes Print and position label to start printing [Name] <OC>...
  • Page 34 Each bit of n is used as follows: B i t [Note] When both double-height mode and double-width mode are set, quadruple characters are printed. Underlines can be printed for all characters, but not for the space skipped by an HT. Underlines cannot be printed for 90°...
  • Page 35 X a. After user-defined characters are defined once, they are avail- able until another definition is made, until ESC @ is executed, or until the printer is turned off. [Notes] The user-defined characters and a down-loaded bit image cannot be defined at the same time.
  • Page 36 [Default] The same as the internal character set. [Reference] ESC % [Example] Font A is selected: Font B is selected. ESC * m n1 n2 [d] k [Name] Set bit image mode [Format] <1B>H<2A>H<m><n1><n2>[<d>]k m = 0, 1, 32, 33 [Range] n2 3 k = n 1 + 2 5 6 X n 2 ( m = 0 , 1 )
  • Page 37 If m is out of range, n1 and the data following will be processed as normal data. After printing a bit image, the printer returns to normal data pro- cessing mode. The relationship between the image data and the dots to be...
  • Page 38: Esc 3 N

    [Name] Select device <1B>H<3D>H<n> [Format] [Range] [Description] Selects a device to receive data from the host computer. If the printer is not selected, the TM-L60 ignores all received data (the data is lost) until it is selected by this command.
  • Page 39 [Name] <1B>H<40>H [Format] [Description] Clears the data in the print buffer and resets the printer mode (to the same state as when the power is turned on). [Note] The DIP switches are not read again. The data in the receive buffer is not cleared.
  • Page 40: Esc E N

    A horizontal tab position is stored as the absolute value of (character width X n ) measured from the beginning of the line. The character width includes the character right-side spacing, and double-width characters should be set with twice the width of normal characters.
  • Page 41: Esc G N

    When n = < * * * * * * * 1>B, the double-strike mode is s e - lected. When n =<* * * * * * * 0>B, the double-strike mode is can- celed. In this printer, double-strike mode has the same function as [Notes] emphasized mode. [Reference]...
  • Page 42: Esc V N

    ESC R n [Name] Select international character set [Format] <1B>H<52>H<n> n 10 [Range] n selects an international character set from the following table. [Description] [Default] n = 0 APPENDIX D Character Code Tables [Reference] ESC V n [Name] Set/cancel 90° cw rotated characters [Format] <1B>H<56>H<n>...
  • Page 43: Esc A N

    ESC ¥ n1 n2 [Name] Set relative position [Format] <1B>H<5C>H<nl><n2> [Range] [Description] Moves the print starting position to the specified number of dots (1/180 inch units) from the current position. A positive number specifies movement to the right, and a negative number specifies movement to the left.
  • Page 44: Esc C 4 N

    n specifies the alignment as follows: [Notes] Valid only when input at the beginning of a line. [Default] n = 0 [Example] Align left ESC c 4 n Select paper detectors to stop printing [Name] <1B>H<63>H<34>H<n> [Format] [Range] Selects the paper detectors used to stop printing. [Description] Each bit of n is used as follows: B i t...
  • Page 45: Esc C 5 N

    In the TM-L60, only the journal near-end detector can be se- lected and only the lowest bit of n is valid. [Notes] When a paper-end is detected by the journal detector, the printer goes OFF-LINE after printing stops. If a paper-end is detected by paper detectors when thermal label paper is selected, the printer goes OFF-LINE after printing data for one label.
  • Page 46: Esc T N

    (ON time + OFF time) It is recommended that n2 be four times as much as nl or more. If m is out of range, the printer reads n1 and n2 but does not [Notes] output a pulse.
  • Page 47 When XON/XOFF control is selected, one byte is transmitted without checking the DSR signal. When DTR/DSR control is selected, if the host computer is not ready to receive data (DSR is MARK), the printer waits until it becomes ready. B i t...
  • Page 48 B i t Journal near-end ESC {n Set/cancel upside-down character printing [Name] <1B>H<7B>H<n> [Format] [Range] [Description] Sets or cancels upside-down character printing. Only the lowest bit of n is valid. When n = < * * * * * * * 1>B, upside-down character printing is set.
  • Page 49 After a down-loaded bit image is defined once, it is available until another definition is made, until ESC @ is executed, until ESC & is executed, or the printer is turned off. [Notes] The relationship between the bit image data and the transmit-...
  • Page 50 GS/m [Name] Print down-loaded bit image [Format] <1D>H<2F>H<m> [Range] Prints a down-loaded bit image using the mode specified by m. [Description] m selects the print mode from the following table. Double-width mode Double-height mode Quadruple mode [Notes] If any data is present in the print buffer, this command is ig- nored.
  • Page 51 If the macro range exceeds 2048 bytes, the exceeds data is not defined. Even if the ESC @0 command (initialize the printer) is performed, the macro definition is not cleared. Therefore, it is possible to include ESC @ in the macro definition.
  • Page 52 “m indicates adjusting direction. When m = < * * * * * 0>B, positioning is adjusted in the normal direction. When m = <* * * * * * 0>B, positioning is adjusted in the reverse direction. "n” means the adjustment amount. It is n/360 inches. [Notes] The setting beyond the tip of a label is not available.
  • Page 53 m = 1 to 5: The maximum number of digits to be printed. When “n” specifies the printing position within the entire range of printed digits. n = O: n =1 : n = 2: m = 3 , n = O [Example] If “m”...
  • Page 54 W i t h c o u n t - d o w n Counts down n1 + n2 x 256 > n3 + n4 x 256, n5 n1 + n2 x 256 means the maximum counter value and n3 + n4 x 256 the minimum counter value.
  • Page 55 n1 + n2 x 256 = 1 [Default] [Reference] GS CO, GS Cl, GS c, GS C; GSC; N1; N2; N3; N4; N5; [Name] Select count mode (B) [Format] <1D>H<43>H<3B>H<N1><3B>H<N2><3B>H<N3><3B>H <N4><3B>H<N5><3B>H [Range] 0 N2 65535 0 N3 0 N5 65535 [Description] Select count mode of the serial number counter and specifies the starting value of the counter.
  • Page 56 If the counter value set by N5 goes out of the counter operation range, it will be forced to convert to the minimum by GS c. With counting down If the counting down reaches the value less than the minimum, it will be resumed with the maximum.
  • Page 57 [Notes] The syntax to be used when setting data in the print buffer should be based upon GS CO. For count mode, see GS Cl or GS C;. With counting up If the counter value set by this command goes out of the counter operation range set by GS Cl or GS C;, it will be forced to convert to the minimum by GS c.
  • Page 58: Gs W N

    In each bar code system, if a character code ”d” cannot be printed, the printer prints the processed data and the following data is treated as normal data. When a bar code system with a fixed number of printing charac- ters is selected, the number of characters "K"...
  • Page 59 Executes the macro with the paper feed switch. After waiting the period specified by n2, the error LED blinks and the printer waits for the paper feed switch to be pressed. After the paper feed switch is pressed, the printer executes the macro once.
  • Page 60: Program Description

    Check that the RS-232C cable is connected properly, and the host computer DIP-switches are set properly. Â Check the TM-L60 DIP-switches using the self test. To print on roll paper, set the DIP SW-10 to the OFF position. To label paper, set the DIP SW-10 to ON position.
  • Page 61 Â Send Print Data 120 PRINT #1, “ABCDEF”; CHR$( 10); Always send a LF code (CHR$ (10)) after print data. To execute printing, send a LF code or ensure the line is filled. Ã Selecting Character Font B 130 PRINT #1, CHR$(27); "!“; CHR$( 1); 140 PRINT #l , “ABCDEF”;...
  • Page 62 300 PRINT #l, CHR$(91); CHR$(92); CHR$(93); CHRS(94); CHR$( 10); 280 prints 4 U.S.A characters. (default) 300 prints 4 French characters. Refer to ESC R n. È Resetting printer functions 310 PRINT #l , CHR$(27); “@“; Initialize printer again. É Printing bar codes 320 PRINT #1, CHR$(29);...
  • Page 63 The 12 characters, “012345678901” are print data. A check-digital is added by the printer because 12 characters are sent, and “012345678901” is printed. “CHR$ (0)” must always be used as the last command (representing end of data.) Using the drawer kick-out 350 PRINT #l, CHR$(27);...
  • Page 64 Sample Program onto thermal paper 100 OPEN “COMl : N81 NN” AS #1 110 PRINT #l , CHR$(27); “@ "; 120 PRINT #1, “ABCDEF”; CHR$( 10); 130 PRINT #l, CHR$(27); “!"; CHR$( 1); 140 PRINT #l, “ABCDEF”; CHR$( 10); 150 PRINT #l, CHRS(27), “!“; CHR$(48); 160 PRINT #l, “ABCDEFGHIJK”;...
  • Page 65 3-2. Printing on label paper À Open device RS-232C. 100 OPEN “COM 1: N81NN” AS #l Á Initialize the printer mechanism. 110 PRINT #1, CHR$(29); “<“; Â Send print mode 120 PRINT #l, “ABCDEF”; CHR$( 10); Ã Position label to start printing 130 PRINT#l, CHR$(12);...
  • Page 66 Å Print and eject label 210 PRINT #l, “ABCDEF”; CHR$( 10); 220 PRINT #l, CHR$(29); CHR$( 12); 210 prints data, then 220 ejects label. After ejection, an ERROR LED is lit and waits until the paper feed switch is pressed. When the paper feed switch is pressed after ejecting label, paper feeding is performed to set the next label at the starting position for printing.
  • Page 67: Appendix

    APPENDIX A General Specifications 1. Printing specifications Printing method: Dot density: Printing direction: Print width: Characters per line: Character spacing: Printing speed: Paper feeding speed: Line spacing: (* 1): These speed values indicate approximate printing and paper feeding speeds between the beginning and ending of a given label. 2.
  • Page 68 Character structure: Character size: Standard W X H ( m m ) C P L W X H ( m m ) C P L W X H ( m m ) C P L W X H ( m m ) C P L Font A 1.41 X 3.39 (12 X 24)
  • Page 69 Paper width: Roll size: Specified paper: Roll paper core: 4.2 Thermal label paper Paper type: Paper thickness: Form: Paper width: Roll size: Specified paper: Roll paper core: NOTES: Make sure that it can not be printed in 1.5 mm line spacing in the lower area of the label paper.
  • Page 70 6. Electrical characteristics Supply voltage: Current consumption: EMI (by using Epson PS-130) The cables using a shielded wire are used. FCC: VDE: 8. Reliability MCBF: 9. Environmental conditions Temperature Humidity 10. External dimensions and weight Height: Width: Depth: Weight: 11. Case color EPSON standard gray 24 VDC ±...
  • Page 71: Appendix B Connectors

    This connector is used to connect an external power source. Pin assignment: 2) Model: User side: Printer side: TCS7960-53-2010 (Hoshiden or equivalent) NOTE: Start the external power supply after connecting the external power supply. 4. Drawer kick-out connector (Modular connector) 1) Pin assignment: Table B-l.
  • Page 72 Connected to the (+) side of the open/close detection switch on the cash drawer. Pulled up through a 10 k resistor on the printer side. +24 VDC for drawer kick-out is supplied. Drawer kick-out drive signal Connected to the (-) side of the open/dose detection switch on the cash drawer.
  • Page 73: Appendix C Interfaces

    Signal level: Baud rates: Bit length: Parity: Stop bits: Connector: n2 x 2 User side Printer side Serial Asynchronous DTR/DSR or XON/XOFF control MARK = -3 to -15 V: SPACE = +3 to + 15 V: 1200,4800,9600,19200 bps 8 bits...
  • Page 74 In paper feed switch waiting state during macro ex- ecution. When printing down-loaded bit image with <GS />. When the printer first becomes ready to receive data after power-on. When the remaining space in the receive buffer be comes 20 bytes.
  • Page 77 International character set...
  • Page 78: Appendix E Command Summary

    ESC 2 Set 1/6 inch line spacing ESC 3 Set line spacing using minimum units ESC = Select device ESC @ Initialize printer ESC D Set horizontal tab positions ESC E Select emphasized mode ESC G Select double-strike mode ESC J...
  • Page 79 Command ESC t I Select character code table ESC u Transmit peripheral device status ESC v Transmit printer status ESC { Set/cancel upside-down character printing GS FF Print and eject label G S * Define down-loaded bit image GS /...

Table of Contents