thermal line printer TM-L60 Operator’s Manual 400179501
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.
CC CLASS A FCC COMPLIANCE STATEMENT FOR AMERICAN USERS This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
INTRODUCTION The TM-L60 is a available as a simplificative bar code printer for the following uses: l One-station printer for ECR and POS use l Output device for scaling or measuring l Ticket issuing device l Small scale instore-marking The TM-L60 has the following features: l Either label paper or thermal paper is selectable. l A light, ultra-compact printer. 12 lines/second (12 X 24 font). l High speed printing: l Low noise thermal printing. l High reliability due to a stable mechanism.
About this manual * 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. * Chapter 5 contains information on using the printer. * Chapter 6 contains information on software control including printer command descriptions.
Chapter 4 The Self Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4-l Checking Operation with the Self Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Chapter 5 Cautions while Using the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.
Chapter 1 Unpacking the Printer 1-1 Checking the Contents of the Box g Checking the parts Remove the printer and other parts from the box. • • Roll paper • Operator’s Manual Printer Make sure no parts are missing or damaged. If you find any damaged or missing parts, please contact your dealer for assistance. n Maintenance Keep the packing case and packing materials in case you ever need to transport or store your printer. n Optional parts Power supply (PS-130), Power supply DC cable (1.
1-2 Choosing a Place for the Printer n n n n n Avoid locations that are subject to direct sunlight or excessive heat (near heaters). Avoid using or storing the printer in places subject to excessive temperatures or moisture. Do not use or store the printer in a dusty or dirty location. When setting up the printer, choose a stable, horizontal location. Intense vibration or shock may damage the printer. Ensure the printer has enough space to be used easily.
1-4 Names and Functions of Parts n Part names À Roll-paper cover Á 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.
n 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. Do not turn the power off during printing. PAPER FEED Press the PAPER FEED button to feed roll paper. Pressing the PAPER FEED button recovers from waiting state of label ejection command (GS FF) execution or from self-test printing standby state.
Chapter 2 Before Setting Up 2-1 Connecting the Power Supply to the Printer n Plugging in AC adapter 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 requirements. Using an incorrect power supply can cause serious damage 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. Turn off the printer, power unit, and host computer.
Chapter 3 Installing the Parts 3-1 Installing the Roll Paper n Installing the roll paper Be sure to use roll paper that matches the printer’s specifications. Using scissors, cut the leading edge of the roll paper perpendicular to the paper feed direction. 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.
Insert the edge of the roll paper into the paper slot and feed the paper 5 cm beyond the tear-off edge. 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. Both edges of the paper should be aligned parallel to the paper roll. Push down the release lever. Tear off any extra paper at the tear-off edge by pulling the paper toward you. Close the roll-paper cover.
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.
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; some variations in the actual mechanism. After adjusting, ensure that the detector operates smoothly.
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. Current DIP-switch settings are printed out during the self test. The switches numbered from left to right are SW1 -1 through SW1 -10 (See figure below). Each switch functions as described in the lists on the following page.
n DIP-Switch Functions Table 3-2. DIP-switch Functions ON OFF SW-1 Ignores data reception errors Prints “?” for data reception errors SW-2 Data buffer 45 bytes Data buffer 4 Kbytes SW-3 XON/XOFF control DSR/DTR control SW-4 With parity without parity SW-5 Even parity Odd parity DIP SW SW-6 Change baud rate (Refer to Table 3-3) SW-7 SW-8 Change print density (Refer to Table 34) SW-9 SW-10 Thermal label paper Table 3-3.
Chapter 4 The Self Test 4-1 Checking Operation with the Self Test n The purpose of the self test The self test checks whether the printer has any problems. When the printer does not function properly, please contact the dealer. n The self test checks the following l l l Control circuit functions Printer mechanism Print quality l l Control ROM version DIP-switch settings n Running the self test Run the self test only when thermal roll paper or label paper is loaded the printer.
II.
Chapter 5 Cautions while Using the Printer 5-1 Panel Switches and Commands n Switches (1) Power switch [Function] Turns the power supply on/off. l The RAM is initialized after turning off the circuit power supply. [Note] l Do not touch the power supply switch during printing. l When label paper is used, the printer automatically sets the label at the starting position for printing just after turning the power switch on.
5-2 Printable Area and Label Paper Conditions n Printable area The print area must be within the range indicated below. Roll paper [Units: mm] (All the numeric values are typical.) Label paper n Label paper conditions Label paper NOTE: Hole dimensions Do not use anything other than label rolls with the dimensions shown above. Do not mix labels with different length in one label.
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. For example, when the line spacing is set to 10 dots (10/180 inch), the printer feeds just 10 dots for a carriage return; but 24 dots is fed when printing normal characters using Font A. (Refer to Table 5-l.
(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. n Notes on the power supply l l l Turn the external power supply on after connecting it to the power supply connector. Be sure you do not connect the external power supply with the wrong polarity.
d) If thermal paper touches anything which includes phthalic acid ester plasticizer for a long period, it can reduce the image formation ability of the paper and can cause the printed image to fade. When storing thermal paper in a card case or sample notebook, be sure to use only products made from polyethylene, polypropylene, or polyester. e) If thermal paper touches diazo copy paper immediately after copying, the printed surface may discolor.
Table 5-3. Error Display Recovery ON/OFF Timing Pattern Error 150 ms RAM check error Impossible to recover. ON OFF 150 ms Transistor error Impossible to recover. 1800 ms 150 ms O N OFF 150 ms 300 ms Power supply, high voltage error ON impossible to recover. 1500 ms 150 ms (Power supply should be inspected.) OFF 150 ms 150 ms 300 ms Power supply, low voltage error 150 ms impossible to recover, 1200 ms ON (Power supply should be inspected.
ON/OFF Timing Pattern Error Print head overheating Recovers automatically when the print head temperature 150 ms ON error Recovery drops back down. OFF 150 ms Label paper out error 1350 ms Recovered by closing 300 ms ON the printer cover after specified label paper is loaded. (*1) OFF 900 ms 300 ms Table 5-4.
5-5 Cleaning the Head 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. l 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. l Clean the heating element of the head with a cotton swab containing an alcohol solvent (ethanol, methanol, or IPA). Clean the cutter also with an alcohol solvent.
5-6 The Cover-open Detector n 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. Closing the cover sets the printer ON-LINE automatically.
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 characters, and perform other functions. See the character code table. There are two types of commands. One-byte commands HT Horizontal tab Print and line feed LF l l l l Several-byte commands ESC SP Set character right-side spacing Set line spacing using minimum units ESC 3 n n How to use this table. Horizontal by vertical hex ie.
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, < > denotes decimal numbers and < > B denotes binary numbers. [ ] k indicates the contents of the [ ] should be repeated k times. [Range] The allowable range for the arguments. [Description] Description of the command function. [Notes] (Included only when necessary.) [Default] The default values for the commands.
LF [Name] [Format] [Description] [Reference] Print and line feed H Prints the data in the print buffer and performs 1 line feed based on the current line spacing. l Sets the print starting position to the beginning of the line. ESC 2, ESC 3, 5-3 Miscellaneous Notes FF [Name] [Format] [Description] [Notes] [Reference] Print and position label to start printing H Prints the data in the print buffer and positions the next label for printing.
l Each bit of n is used as follows: Value [Note] Bit Function 0 1 0 Character font Font A Font B 1 Undefined 2 Undefined 3 Emphasized Canceled Set 4 Double-height Canceled Set 5 Double-width Canceled Set 6 Undefined 7 Underline Canceled Set 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° rotated characters.
ESC % n [Name] [Format] [Range] [Description] Select/cancels user-defined character set. <1B> H <25> H 0 n 255 Selects or cancels the user-defined character set. Only the lowest bit of n is valid. When n = < ******* 1>B, the user-defined character set is selected. When n = < ******* 0>B, the user-defined character set is canceled (and the internal character set is selected.) The user-defined characters and a down-loaded bit image can not be defined at the same time.
[Default] [Reference] [Example] The same as the internal character set. ESC % Font A is selected: l l Font B is selected.
[Description] Sets the bit-image mode using m and the number of dots using n1 and n2. l Divide the number of dots to be printed by 256. The integer answer is n2 and the remainder is n1. Therefore, the number of dots in the horizontal direction is: n1 + 256 X n2. l If the bit-image data input exceeds the number of dots to be printed on a line, the excess data is ignored. l "d" indicates the bit image data. Set a corresponding bit to 1 to print a dot, otherwise set it to 0.
l 24-dot bit image ESC 2 [Name] [Format] [Description] Set 1/6 inch line spacing <1B>H<32>H Sets the line spacing to 1/6 of an inch. ESC 3 n [Name] [Format] [Range] [Description] [Default] [Reference] Set line spacing using minimum units <1B>H<33>H 0 n 255 Sets the line spacing to n/360 of an inch. n = 60 (1/6 inch) 5-3 Miscellaneous Notes ESC = n [Name] [Format] [Range] [Description] Select device <1B>H<3D>H 0 n 255 Selects a device to receive data from the host computer.
l Each bit of n is used as follows: Value [Notes] [Default] Bit Device 0 1 0 Printer Invalid Valid 1 Undefined 2 Undefined 3 Undefined 4 Undefined 5 Undefined 6 Undefined 7 Undefined Even when the printer is not selected, it may enter the BUSY state due to printer operation. n=1 l ESC @ [Name] [Format] [Description] [Note] Initialize printer <1B>H<40>H Clears the data in the print buffer and resets the printer mode (to the same state as when the power is turned on).
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. Up to 32 tab positions can be set. Data which exceeds 32 tab positions will be ignored. Set k in ascending order and place a NUL code <00> H at the end. ESC D NUL clears all tabs.
[Example] Emphasized character Normal character ESC G n [Name] [Format] [Range] [Description] Select/cancel double-strike mode <1B>H<47>H 0 n 255 Selects or cancels double-strike mode. This command is available for all character types. Only the lowest bit of n is valid. When n = < * * * * * * * 1>B, the double-strike mode is s e lected. When n =<* * * * * * * 0>B, the double-strike mode is canceled. In this printer, double-strike mode has the same function as emphasized mode.
ESC R n [Name] [Format] Select international character set <1B>H<52>H [Range] 0 [Description] n n selects an international character set from the following table. n 0 1 2 3 4 5 6 7 8 9 10 [Default] [Reference] 10 Character Set U.S.A. France Germany U.K.
ESC ¥ n1 n2 [Name] [Format] [Range] [Description] Set relative position <1B>H<5C>H 0 n1 255 0 n2 255 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. Negative numbers are specified using the supplement of N: -N = 65536 - N Divide the number of dots by 256. The integer answer is n2 and the remainder is nl.
l [Notes] [Default] [Example] n specifies the alignment as follows: n Position 0 Align left 1 Align center 2 Align right Valid only when input at the beginning of a line. n=0 l Align right Align center Align left ESC c 4 n [Name] [Format] Select paper detectors to stop printing <1B>H<63>H<34>H [Range] [Description] Selects the paper detectors used to stop printing.
l [Notes] [Default] In the TM-L60, only the journal near-end detector can be selected and only the lowest bit of n is valid. When a paper-end is detected by the journal detector, the printer goes OFF-LINE after printing stops. l 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.
[Description] The pulse defined by nl and n2 is output on connector pin m. m is specified as follows: l m l Connector pin 0 Drawer kick-out connector pin 2 1 Drawer kick-out connector pin 5 ON time is nl X 2 ms and OFF time is n2 X 2 ms. The circuit on the user side should be designed so that the drawer drive duty is as shown below. l ON time (ON time + OFF time) [Notes] [Default] It is recommended that n2 be four times as much as nl or more.
[Notes] l l l l l The transmitted status is only one byte and the data is as shown in the following table. If nothing is connected with Drawer kick-out connector, bit 0 of n is always “1". When DTR/DSR control is selected, one byte is transmitted after confirming that the host computer is ready to receive data (DSR is SPACE). When XON/XOFF control is selected, one byte is transmitted without checking the DSR signal.
Value B i t 0 1 Function 0 1 Journal near-end Paper is present Paper is out Undefined 2 Unused 3 Undefined 4 Unused 5 Undefined 6 Undefined 7 Undefined Fixed to 0 Fixed to 0 ESC {n [Name] [Format] Set/cancel upside-down character printing <1B>H<7B>H [Range] [Description] [Notes] [Default] [Example] Sets or cancels upside-down character printing. l Only the lowest bit of n is valid. When n = < * * * * * * * 1>B, upside-down character printing is set.
GS FF [Name] [Format] [Description] [Notes] Print and eject label <1D>HH Prints the data in the print buffer on the label and ejects it. l Ejects the label until it can be peeled off by fingers. l After ejection, an error LED is lit and waits until the paper feed switch is pressed. l When the paper feed switch is pressed, it is assumed that the label has been peeled off, and then paper feeding is performed in the reverse direction to set the next label at the starting position for printing.
GS/m [Name] [Format] Print down-loaded bit image <1D>H<2F>H [Range] [Description] Prints a down-loaded bit image using the mode specified by m. l m selects the print mode from the following table.
GS : Set starting/ending of macro definition <1D>H<3A>H Specifies the starting or ending of the macro definition. If this command is received while defining the macro, it ends the definition. l If the macro range exceeds 2048 bytes, the exceeds data is not [Notes] defined. l 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. l Normal printing operation is possible while defining the macro.
“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. The setting beyond the tip of a label is not available. If the adjustment amount that goes beyond the label tip is specified, the starting position will be set to the label tip.
l m = 1 to 5: The maximum number of digits to be printed. When the numerical value of the counter value is larger than that specified by this command, prints lower “m” digits of the counter value. “n” specifies the printing position within the entire range of printed digits. n = O: Prints with right adjusted. The empty specified digits will be filled with spaces. n =1 : Prints with right adjusted. The empty specified digits will be filled with is. n = 2: Prints with left adjusted.
With count-down l Counts down n1 + n2 x 256 > n3 + n4 x 256, n5 ≠ 0, and n6 ≠ 0. n1 + n2 x 256 means the maximum counter value and n3 + n4 x 256 the minimum counter value. To stop counting Stops counting if n1 + n2 x 256 = n3 + n4 x 256, n5 = 0, or n6 = 0. n5 indicates the stepping amount when counting up or down. n6 indicates repetition number with the counter value being fixed. When this command is issued, the inner counter that indicates the repetition number specified by n6 will be cleared.
[Default] [Reference] n1 + n2 x 256 = 1 GS CO, GS Cl, GS c, GS C; GSC; N1; N2; N3; N4; N5; [Name] [Format] [Range] [Description] Select count mode (B) <1D>H<43>H<3B>H<3B>H<3B>H<3B>H <3B>H<3B>H 0 ≤ N1 ≤ 65535 0 ≤ N2 ≤ 65535 0 ≤ N3 ≤ 255 0 ≤ N4 ≤ 255 0 ≤ N5 ≤ 65535 Select count mode of the serial number counter and specifies the starting value of the counter. With counting up Counts up if N1
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. If the counter value set by N5 goes out of the counter operation range, it will be forced to convert to the maximum by G3 c.
[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. With counting down If the counter value set by this command goes out of the counter operation range set by GS C1 or GS C;, it will be forced to convert to the maximum by GS c.
GS k n [d] k NUL [Name] [Format] [Range] [Description] Print bar code <1D>H<6B>H []k<00>H 0≤n≤6 Selects a bar code system and prints the bar code. l Sets the print starting position to the beginning of the line. l n selects the bar code system from the following table. l “d” indicates the characters to be printed and “k” indicates the number of characters to be printed.
GS ^ n1 n2 n3 [Name] [Format] Execute macro <1D>H<5E>H 0 ≤ n1 ≤ 255 0 ≤ n2 ≤ 255 0 ≤ n3 ≤ l [Description] Executes a macro. n1: Specifies the number of times to execute the macro. n2: Specifies the waiting time for executing the macro. n2 x 100 msec waiting time is required for one execution. n3: Specifies the macro executing mode. n3 = 0 Continuous macro execution. Executes n1 times continuously at the interval specified by n2. n3 = 1 Executes the macro with the paper feed switch.
6-4 Program Descriptions 1. Introduction The TM-L60 is connected to the host computer by an RS-232C Interface. The TM-L60 is easily controlled by sending data and commands from the host computer. The following examples use the main commands from MS-DOS BASIC. 2. Before printing À Connect TM-L60 to the host computer, power supply, and the drawer while referring to Chapter 2. Á Check that the RS-232C cable is connected properly, and the host computer DIP-switches are set properly.
 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”; CHR$( 10); The number code that follows “!" alters the font, and also the mode for character size. Therefore, the example above sets character Font B in lines 130 and 140; the style of “ABCDEF” is changed to the style of Font B.
Æ Selecting the character code table. 190 FOR I = 240 TO 255 PRINT #l, CHR$(I); 200 210 NEXT I 220 ’ 230 PRINT #l , CHR$(27); “t”; CHR$( 1); 240 ’ 250 FOR I = 240 TO 255 260 PRINT #l, CHR$(I); 270 NEXT I Page 0 characters, 190 to 210. Page 1 characters, 250 to 270. Refer to ESC t n. Ç Selecting International character codes 280 PRINT #l, CHR$(91); CHR$(92); CHR$(93); CHRS(94); CHR$( 10); 290 PRINT #l , CHR$(27); “R”; CHR$( 1); 300 PRINT #l, CHR$(91); CHR$(92); CHR$(93); CHRS(94); CHR$( 10); 280 prints 4 U.
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); “P”; CHR$(0); CHR$( 10); CHR$( 100); The “p” generates a specified pulse; Refer to ESC p m n1 n2. In line 350, the module terminal of the drawer kick-out outputs a 20 ms pulse followed by a 200 ms wait.
g 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”; CHR$( 10); 170 PRINT #l, CHR$(27); “!“; CHR$(0); 180 PRINT #l, “ABCDEFGHIJK”; CHR$( 10); 190 FOR I = 240 TO 255 200 PRINT #l, CHR$( I); 210 NEXT I 220 ’ 230 PRINT #l, CHR$(27); “t”; CHR$( 1); 240 ’ 250 FOR I 240 TO 255 260 PRINT # 1, CH
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); 130 positions the next label printing. To position label to start printing, send a FF code or GS <.
Å 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. Æ Close RS-232C 230 CLOSE #l RS-232C must be closed using this command.
APPENDIX APPENDIX A General Specifications 1. Printing specifications Printing method: Thermal line printing Dot density: 180 dpi Printing direction: Uni-directional with friction feed When the GS FF command is executed printing is performed in the reverse direction. Print width: 54 mm, 384-dot positions Characters per line: Normal paper: 42 (Font B) 32 (Font A) Label paper: 40 (Font B) 30 (Font A) Character spacing: 0.28 mm (Font A) 0.28 mm (Font B) Programmable by control command.
Character structure: 12 x 24 (includes the horizontal 2dot space) 9 x 17 (includes the horizontal 2dot space) Font A: Font B: Font A Default: Character size: 1.41 mm (W) X 3.39 mm (H) (Font A) 0.99 mm (W) X 2.40 mm (H) (Font B) Table A-l. Character Sizes Standard Double-height Double-Width Quadruple WXH(mm) CPL WXH (mm) CPL WXH (mm) CPL WXH(mm) CPL Font A (12 X 24) 1.41 X 3.39 Font B 0.99 X 2.40 (9 x 17) 32 30 1.41 X6.77 32 2.82 X 3.39 16 2.82 X 6.77 16 30 15 15 42 0.99 X 4.80 42 1.
Paper width: 60 ± mm Roll size: Roll diameter Max. ø83 mm Taken up paper roll width: 60 ± mm Specified paper: Roll paper model No.: NTP060-80 (NAKAGAWA MFG. Co., Ltd.) [Original paper model No.:TFSOKS-E) (JUJO PAPER CO., LTD)] Roll paper core: Inside diameter: 12 mm Outside diameter: 18 mm Paper should never be pasted to the paper core. 4.
6. Electrical characteristics Supply voltage: 24 VDC ± 7% (Optional power supply: Current consumption: Operating: PS-130) Mean: Approx. 1.3 A (Print duty: 30%) Peak: Approx. 6.0 A (Print duty: 100%) Approx. Stand-by: 7. 100 mA EMI (by using Epson PS-130) The cables using a shielded wire are used. FCC: Class A VDE: Class B 8. Reliability MCBF: 3.5 million lines (equivalent to 0.5 million l-inch labels at Font A) 9.
APPENDIX B Connectors 1. Connectors Serial Interface Connector Drawer Kick-out Connector Power Supply Connector 2. Interface connectors See APPENDIX C Interfaces 2 3. Power supply connector This connector is used to connect an external power source. 1) Pin assignment: 2) Model: User side: SHELL Pin 1: +24 VDC Pin 2: GND Pin 3: Unconnected SHELL: Connected to the frame ground (FG) at the printer side.
Pin Number Signal Name Sender Connected to: Function 3 SW (+) Cash drawer Cash drawer 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. 4 L (+) Printer Cash drawer +24 VDC for drawer kick-out is supplied. 5 L2 (-) Printer Cash drawer Drawer kick-out drive signal L2. 6 SW (-) ----- Cash drawer Connected to the (-) side of the open/dose detection switch on the cash drawer.
n1 x 2 ms n2 x 2 ms Figure B-1. Drawer Kick-out Drive Signal User side Printer side Figure B-2. Drawer Kick-out Signal Interface Circuit NOTES: The circuit on the user side should be designed so that the drawer drive duty is as shown below. ON time ≤ 0.2 ON time + OFF time l l The waveform shown in Figure B-l is output at Point A in Figure B-2 (n1 (ON time) and n2 (OFF time) depend on the ESC p command.) APPENDIX C Interfaces 1.
2. Interface connector terminal assignments and signal functions Function Pin Number Signal Name Signal Direction - I Frame ground 1 FG 2 TXD output Transmit data 3 RXD Input Receive data 6 DSR Data set ready 7 GND Input - 20 DTR output Data terminal ready Signal GND 3. Serial interface timing a) Receive data Either DTR/DSR or XON/XOFF control is selectable.
International character set 71
APPENDIX E Command Summary Name Command Reference Page HT Horizontal tab 26 LF Print and line feed 27 FF Print and position label to start printing 27 ESC SP Set character right-side spacing 27 ESC Set print mode 27 ESC $ Set absolute position 28 ESC % Select/cancel user-defined character set 29 ESC & Define user-defined characters 29 ESC * Set bit image mode 30 ESC 2 Set 1/6 inch line spacing 32 ESC 3 Set line spacing using minimum units 32 ESC = Select device 32 Init
Command ESC t Name I Select character code table Reference Page 40 ESC u Transmit peripheral device status 40 ESC v Transmit printer status 41 ESC { Set/cancel upside-down character printing 42 GS FF Print and eject label 43 GS* Define down-loaded bit image 43 GS / Print down-loaded bit image 44 GS : Set starting/ending of macro definition 45 GS< Initialize printer mechanism 45 Adjust label paper position to start printing GS C 0 Select counter print mode GSCl Select count mode