Epson L60IIP - TM B/W Direct Thermal Printer Information Manual
Epson L60IIP - TM B/W Direct Thermal Printer Information Manual

Epson L60IIP - TM B/W Direct Thermal Printer Information Manual

Information guide

Advertisement

Quick Links

TM-L60II/L60II P
Using this online information guid e
The words on the left side of this screen are bookmark s for all the
topics in this guide .
Use the scroll ba r next to the bookmarks to find any topic you
want. Click a bookmark to instantly jump to its topic. (If you wish,
you can increase the size of the bookmark area by dragging the
dividing bar to the right. )
Use the zoo m tools to magnify or reduce the page display .
Click the Fin d button if you want to search for a particular term.
(However, using the bookmarks is usually quicker. )
Complete online documentation for Acrobat Reader is located in the Help directory for Acrobat Reader .
Return to main menu

Advertisement

Table of Contents
loading

Summary of Contents for Epson L60IIP - TM B/W Direct Thermal Printer

  • Page 1 TM-L60II/L60II P Using this online information guid e The words on the left side of this screen are bookmark s for all the topics in this guide . Use the scroll ba r next to the bookmarks to find any topic you want.
  • Page 2 ® EPSON Guide to TM-L60II/L60IIP SEIKO EPSON CORPORATION 400617700...
  • Page 3 Neither is any liability assumed for damages resulting from the use of the information contained herein. Neither Seiko Epson Corporation nor its affiliates shall be liable to the purchaser of this product or third parties for damages, losses, costs, or expenses incurred by purchaser or third parties as a result of: accident, misuse, or abuse of this product or unauthorized modifications, repairs, or alterations to this product, or (excluding the U.S.) failure to strictly comply with Seiko Epson Corporation’s...
  • Page 4: About This Manual

    There is a need for a new command set designed to provide the expandability and universal applicability demanded by the market. To meet this need, Seiko Epson Corporation proposes the adoption of a newly developed command set to standardize POS terminal peripheral devices: ESC/POS (Epson Standard Code for Point of Sale).
  • Page 5 Features The TM-L60II (RS-232 serial interface) and TM-L60IIP (parallel interface) are line thermal printers that can print on roll paper and thermal labels. The printers have the following features: Light weight and ultra-compact size. High speed printing: 12 lines per second. Low-noise thermal printing.
  • Page 6: Specifications

    A one-station printer for ECR and POS. A ticket-issuing device. An output device for weighing and other types of measurement. A small scale label-marker for stores. Option EPSON power supply unit, PS-150. Specifications Printing specifications Printing method: Thermal line printing...
  • Page 7 Rev. A...
  • Page 8: Command Descriptions

    TM–L60II/L60IIP Information Manual Chapter 1 Command Descriptions Following this table are all the commands organized by function and described with program examples and print samples. Supported Commands Page Command Name Function type number Horizontal tab Print position 1-31 Print and line feed Print Print and return to standard mode Print...
  • Page 9: Table Of Contents

    Page Command Name Function type number ESC V Turn 90 ° clockwise rotation mode on/off Character 1-21 ESC W Set printing area in page mode Print position 1-33 ESC \ Set relative print position Print position 1-29 ESC a Select justification Print position 1-30 Select paper sensor(s) to output paper-end...
  • Page 10 TM–L60II/L60IIP Information Manual Page Command Name Function type number GS c Print counter Miscellaneous function 1-63 GS f Set font for HRI characters Bar code 1-53 GS h Select bar code height Bar code 1-49 GS k Print bar code Bar code 1-51 GS r...
  • Page 11: Using Bit Value Tables

    Using Bit Value Tables For each command that has a complex method of determining the variable n, there is a table showing how to calculate the variable in three numbering systems: binary, hexadecimal, and decimal. When you look at the table, first find the value of each component of the variable. Then add the values of the components together to determine the value of the variable n.
  • Page 12: Print Commands

    TM–L60II/L60IIP Information Manual Print Commands The TM-L60II/L60IIP printers support the following commands for printing characters and advancing paper: Command Name Print and line feed Print and carriage return ESC J Print and feed paper ESC d Print and feed n lines ESC FF Print data in page mode Print and return to standard mode (in page mode)
  • Page 13: Print

    [Name] Print and carriage return [Format] ASCII Decimal When auto line feed is enabled, the CR command functions in the same way as the LF command. When auto line feed is disabled, CR is ignored. The DIP switch setting enables or disables auto line feed.
  • Page 14 TM–L60II/L60IIP Information Manual ESC d n Print and feed n lines [Name] [Format] ASCII Decimal [Range] ESC d n prints the data in the print buffer and feeds n lines. The amount of paper fed per line is based on the value set using the line spacing command. The maximum paper feed amount is 40 inches. The default setting of the paper feed amount is 1/6 inch.
  • Page 15: Print

    ESC FF [Name] Print data in page mode [Format] ASCII Decimal [Name] Print and return to standard mode (in page mode) [Format] ASCII Decimal ESC FF prints all buffered data in the printable area collectively, in page mode. This command is enabled only in page mode.
  • Page 16 TM–L60II/L60IIP Information Manual [Name] Print and feed label to print starting position (on label) [Format] ASCII Decimal GS FF [Name] Print and eject label [Format] ASCII Decimal FF prints the data and feeds the next label to the print starting position when thermal label is selected in standard mode.
  • Page 17: Line Spacing Commands

    Line Spacing Commands The TM-L60II/L60IIP printers support the following commands for setting line spacing. These commands only set the line spacing; they do not actually advance the paper. The line spacing set using these commands affects the results of the LF and ESC d commands. The paper is advanced using the paper feed button (PAPER FEED).
  • Page 18: Character

    TM–L60II/L60IIP Information Manual Character Commands The TM-L60II/L60IIP supports the following commands for setting character font and size. Command Name ESC SP Set right-side character spacing ESC % Select/cancel user-defined character set ESC & Define user-defined characters Cancel user-defined characters ESC ? ESC R Select an international character set ESC t...
  • Page 19 ESC SP n [Name] Set right-side character spacing [Format] ASCII Decimal [Range] ESC SP n sets the right-side character spacing in [n (vertical or horizontal motion unit)] inches. It is used to change the spacing between characters. The default setting is n=0. When standard mode is selected, the horizontal motion unit set by GS P is used.
  • Page 20 TM–L60II/L60IIP Information Manual ESC % n [Name] Select/cancel user-defined character set [Format] ASCII Decimal [Range] (Only the least significant bit of n is enabled.) ESC & y c1 c2 [x1 d1 ... d(y x1)] ... [xk d1 ... d(y xk)] [Name] Define user-defined characters [Format]...
  • Page 21 ESC ? n cancels the user-defined characters defined for the character code n. After the user-defined characters are canceled, the internal character set is printed. Program Example PRINT #1, CHR$(&H1B);"&";CHR$(y);"AC"; x=9: PRINT #1, CHR$(x); FOR i=1 TO y*x READ d: PRINT #1, CHR$(d); Defines the NEXT i user-defined...
  • Page 22: Character

    TM–L60II/L60IIP Information Manual ESC R n [Name] Select an international character set [Format] ASCII Decimal [Range] ESC R n selects an international character set n as follows. The default value is U.S.A. (n=0). Country U.S.A. France Germany U.K. Denmark I Sweden Italy Spain...
  • Page 23 ESC t n [Name] Select character code table [Format] ASCII Decimal [Range] 5, n = 255 ESC t n selects a page n from the character code table as follows. The alphanumeric characters [20H (decimal 32) to 7FH (decimal 127)] are the same for each page. The graphic characters [80H (decimal 128) to FFH (decimal 255)] are different for each page.
  • Page 24 TM–L60II/L60IIP Information Manual ESC ! n [Name] Select print mode(s) [Format] ASCII Decimal [Range] ESC ! n selects print modes using n as follows. The default setting is n=0. Off/On Hex Decimal Function Character font 12 x 24 selected. Character font 9 x 24 selected. 1, 2 —...
  • Page 25 ESC – n [Name] Turn underline mode on/off [Format] ASCII – Decimal [Range] ESC – n turns underline mode on or off. When n=1 or 49, underline mode (one-dot width) is turned on; when n=2 or 50, underline mode (two-dot width) is turned on; and when n=0 or 48, underline mode is turned off.
  • Page 26 TM–L60II/L60IIP Information Manual ESC G n [Name] Turn double-strike mode on/off [Format] ASCII Decimal [Range] (Only the least significant bit of n is enabled.) ESC G n turns double-strike mode on or off. When the LSB (least significant bit) of n is 1, double- strike mode is turned on;...
  • Page 27: Character

    ESC { n [Name] Turn upside-down printing mode on/off [Format] ASCII Decimal [Range] (Only the least significant bit of n is enabled.) ESC { n turns upside-down printing mode on or off. When the LSB (least significant bit) of n is 1, upside-down printing mode is turned on;...
  • Page 28 TM–L60II/L60IIP Information Manual ESC V n [Name] Turn 90° clockwise rotation mode on/off [Format] ASCII Decimal [Range] 1, 48 n 49 ESC V n turns the 90° clockwise rotation mode on or off. When n=1 or 49, 90° clockwise rotation mode is turned on;...
  • Page 29: Character

    GS ! n [Name] Select character size [Format] ASCII Decimal [Range] 0 n 255 GS ! n selects the character height using bits 0 to 3, and selects the character width using bits 4 to 7. Character width selection is as follows: Decimal Width 1 (normal)
  • Page 30 TM–L60II/L60IIP Information Manual GS B n [Name] Turn white/black reverse printing mode on/off [Format] ASCII Decimal [Range] (Only the least significant bit of n is enabled.) GS B n turns the white/black reverse printing mode on or off. When the LSB (least significant bit) of n is 1, white/black reverse printing mode is turned on.
  • Page 31 [Name] Cancel print data in page mode [Format] ASCII Decimal CAN deletes all the print data in the current printable area when the printer is in page mode. If data that existed in the previously specified printable area also exists in the currently specified printable area, it will also be deleted.
  • Page 32: Panel Button Command

    TM–L60II/L60IIP Information Manual Panel Button Command The TM-L60II/L60IIP printers support the following command for enabling and disabling the panel button (PAPER FEED): Command Name Enable/disable panel buttons ESC c 5 ESC c 5 n [Name] Enable/disable panel buttons [Format] ASCII Decimal [Range] (Only the least significant bit of n is enabled.)
  • Page 33: Paper Sensor

    Paper Sensor Commands The TM-L60II/L60IIP printers support the following commands for controlling the paper sensor(s) that stop printing and output paper-end signals: Command Name Select paper sensor(s) to stop printing ESC c 4 ESC c 3 Select paper sensor(s) to output paper-end signals ESC c 4 n [Name] Select paper sensor(s) to stop printing...
  • Page 34 TM–L60II/L60IIP Information Manual ESC c 3 n [Name] Select paper sensor(s) to output paper-end signals [Format] ASCII Decimal [Range] ESC c 3 n selects the paper sensor that outputs a paper-end signal to the parallel interface when a paper-end is detected. The default setting is when all sensors are enabled (n= 15). It is possible to select multiple sensors to output signals.
  • Page 35: Print Position

    Print Position Commands The TM-L60II/L60IIP printers support the following commands for setting the print position: Command Name ESC $ Set absolute print position ESC \ Set relative print position ESC a Select justification Horizontal tab ESC D Set horizontal tab positions GS L Set left margin GS W...
  • Page 36: Print Position

    TM–L60II/L60IIP Information Manual ESC $ n [Name] Set absolute print position [Format] ASCII Decimal [Range] ESC \ n [Name] Set relative print position [Format} ASCII Decimal [Range] ESC $ n sets the print starting position to [(n 256) (horizontal or vertical motion unit)] inches from the beginning of the line.
  • Page 37 ESC a n [Name] Select justification [Format] ASCII Decimal [Range] 48 n ESC a n aligns all the data in one line to a specified position. Left justification is selected when n=0 or 48, centering is selected when n=1 or 49, and right justification is selected when n=2 or 50. The default setting is left justification (n=0).
  • Page 38: Print Position

    TM–L60II/L60IIP Information Manual [Name] Horizontal tab [Format] ASCII Decimal ESC D n1...nk NUL [Name] Set horizontal tab positions [Format] ASCII n1...nk n1...nk Decimal n1...nk [Range] k 32 HT moves the print position to the next horizontal tab position. This command is used to align the character columns.
  • Page 39 GS L n [Name] Set left margin [Format] ASCII Decimal [Range] GS W n [Name] Set printing area width [Format] ASCII Decimal [Range] GS L n sets the left margin to [(n 256) (horizontal motion unit)] inches from the beginning of a line. The default setting is n =0, n =0.
  • Page 40 TM–L60II/L60IIP Information Manual ESC W x [Name] Set printing area in page mode [Format] ASCII Decimal [Range] , dx , dx , dy , dy (except for dx = dx = 0 or dy = dy = 0) ESC W x sets the size and position of the printing area in page mode as follows: Horizontal starting position = [(x...
  • Page 41 ESC T n [Name] Set print direction in page mode [Format] ASCII Decimal [Range] 48 n ESC T n sets the print direction and starting position in page mode specified by n as shown below. The default setting is n=0. This command is enabled only in page mode. If this command is entered in standard mode, an internal flag is activated and the command is enabled when the printer returns to page mode.
  • Page 42 TM–L60II/L60IIP Information Manual Program Example Print Sample PRINT #1, CHR$(&H1B);"L"; Select page mode AAAAA BBBBB PRINT #1, CHR$(&H1B);"W";CHR$(0);CHR$(0);CHR$(0);CHR$(0); CHR$(240);CHR$(0);CHR$(224);CHR$(1); Printing PRINT #1, CHR$(&H1B);"T";CHR$(0); Select print direction area set by ESC W PRINT #1, "AAAAA"; CHR$(&HA); Store characters for printing PRINT #1, "BBBBB"; CHR$(&HA); Store characters for printing EEEEE PRINT #1, CHR$(&H1B);"T";CHR$(1);...
  • Page 43 GS $ n [Name] Set absolute vertical print position in page mode [Format] ASCII Decimal [Range] GS \ n [Name] Set relative vertical print position in page mode [Format] ASCII Decimal [Range] GS $ n sets the absolute vertical print starting position for buffer character data in page mode to 256) (vertical or horizontal motion unit)] inches.
  • Page 44 TM–L60II/L60IIP Information Manual Bit-Image Commands The TM-L60II/L60IIP printers support the following bit-image commands: Command Name Select bit-image mode Define downloaded bit image GS / Print downloaded bit image d1...dk [Name] Select bit-image mode [Format] ASCII d1...dk d1...dk Decimal d1...dk [Range] m = 0, 1, 32, 33 d1...dk selects a bit-image mode using m for the number of dots specified by 256).
  • Page 45: Bit Image

    Program Example Print sample m=0: GOSUB bitimage8 m=1: GOSUB bitimage8 m=32: GOSUB bitimage24 m=32 m=33: GOSUB bitimage24 m=33 bitimage8: PRINT #1, CHR$(&H1B);" ";CHR$(m);CHR$(180);CHR$(0); FOR i=1 TO 180 PRINT #1, CHR$(i); NEXT i PRINT #1, CHR$(&HA); RETURN bitimage24: PRINT #1, CHR$(&H1B);" ";CHR$(m);CHR$(180);CHR$(0);...
  • Page 46 TM–L60II/L60IIP Information Manual x y d1...d(x y [Name] Define downloaded bit image [Format] ASCII d1...d(x y d1...d(x y Decimal d1...d(x y [Range] 1536 GS / m [Name] Print downloaded bit image [Format] ASCII Decimal [Range] 48 m x y d1...d(x y 8) defines a downloaded bit image using x 8 dots in the horizontal direction and y 8 dots in the vertical direction.
  • Page 47 Program Example Program Example (continued) x=16: y=5 DATA C0,03,CF,C0,0F,C0,03,CF,C0,0F,C0,03,CF,C0,0F,C0 PRINT #1, CHR$(&H1D);"*";CHR$(x);CHR$(y); DATA 03,CF,C0,0F,C0,03,CF,E0,1F,C0,03,CF,FF,FF,C0,03 Define FOR i=1 TO x*y*8 DATA CF,FF,FF,CO,03,C7,FF,FF,80,03,C7,FF,FF,80,03,C1 downloaded READ a$: d=VAL("&H"+a$) bit image DATA FF,FE,00,03,C0,3F,F0,00,03,C0,00,00,00,03,C0,0F PRINT #1, CHR$(d); DATA FF,F0,03,C0,FF,FF,FF,03,C3,FF,FF,FF,C3,C7,FF,FF NEXT i DATA FF,E3,C7,FF,FF,FF,E3,CF,FF,FF,FF,F3,CF,F0,00,0F FOR m=0 TO 3 DATA F3,CF,C0,00,03,F3,CF,C0,00,03,F3,CF,C0,00,03,F3 PRINT #1, CHR$(&H1D);"/";CHR$(m) Print downloaded...
  • Page 48: Status Commands

    TM–L60II/L60IIP Information Manual Status Commands The TM-L60II/L60IP printers support the following status transmission commands. These commands can be used to determine the status of the printer, paper sensors, and peripheral devices connected to the printer. Command Name GS a Enable/disable Automatic Status Back (ASB) GS r Transmit status DLE EOT...
  • Page 49 First byte (printer information) Off/On Decimal Status for ASB Not used. Fixed to Off. Not used. Fixed to Off. Drawer kick-out connector pin 3 is LOW. Drawer kick-out connector pin 3 is HIGH. On-line. Off-line. Not used. Fixed to On. Cover is closed.
  • Page 50 TM–L60II/L60IIP Information Manual Third byte (paper sensor information) Off/On Hex Decimal Status for ASB Paper roll near-end sensor: paper adequate. Paper roll near-end sensor: paper near end. Paper roll end sensor: paper present. Paper roll end sensor: paper not present. Not used.
  • Page 51 Paper sensor status (n=1, 49) Off/On Hex Decimal Status Paper roll near-end sensor: paper adequate. Paper roll near-end sensor: paper near end. Paper roll end sensor: paper present. (0C) (12) Paper roll end sensor: paper not present. Not used. Fixed to Off. —...
  • Page 52 TM–L60II/L60IIP Information Manual Program Example PRINT #1, CHR$(&H10);CHR$(&H4);CHR$(2); Transmits off-line status Printer status (n=1) Off/On Decimal Function Not used. Fixed to Off. Not used. Fixed to On. Drawer kick-out connector pin 3 is LOW. Drawer kick-out connector pin 3 is HIGH. On-line.
  • Page 53: Status

    Error status (n=3) Off/On Decimal Function Not used. Fixed to Off. Not used. Fixed to On. No label detection error. Label detection error occurred. — — — Undefined. Not used. Fixed to On. Unrecoverable error occurred. Recoverable error occurred. No automatically recoverable error. Automatically recoverable error occurred.
  • Page 54: Status

    TM–L60II/L60IIP Information Manual ESC u n [Name] Transmit peripheral device status [Format] ASCII Decimal [Range] n = 0, 48 ESC u n transmits the status of drawer kick-out connector pin 3 as 1 byte of data when n=0 or 48. This command allows the host to determine the status of a peripheral device.
  • Page 55 ESC v [Name] Transmit paper sensor status [Format] ASCII Decimal ESC v transmits the status of a paper sensor as 1 byte of data. When the paper roll end sensor detects a paper-end, the printer goes off-line and does not execute this command. Therefore, bit 2 and 3 do not transmit paper-end status.
  • Page 56: Character

    TM–L60II/L60IIP Information Manual Bar Code Commands The TM-L60II/L60IIP printers support the following bar code commands: Command Name GS h Set bar code height GS w Set bar code width GS k Print bar code Select printing position of Human Readable Interpretation (HRI) characters GS H GS f Select font for HRI characters...
  • Page 57 GS w n [Name] Set bar code width [Format] ASCII Decimal [Range] GS w n sets the horizontal size of a bar code. n specifies the bar code width as shown below. The multilevel bar codes are UPC-A, UPC-E, JAN13, JAN8, CODE93, and CODE128. The binary level bar codes are CODE39, ITF, and CODABAR.
  • Page 58 TM–L60II/L60IIP Information Manual GS k m d1...dk NUL GS k m n d1...dn [Name] Print bar code [Format] ASCII d1...dk d1...dk Decimal d1...dk ASCII d1...dn d1...dn Decimal d1...dn [Range] 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) GS k m d1...dk NUL and...
  • Page 59: Bar Code

    The following apply to GS k m d1...dk NUL and GS k m n d1...dn in standard mode: If d is outside of the specified range, the printer only feeds paper and processes the following data as normal data. If the horizontal size exceeds the printing area, the printer only feeds the paper. These commands feed as much paper as is required to print the bar code, regardless of the line spacing specified by other commands.
  • Page 60 TM–L60II/L60IIP Information Manual GS H n [Name] Select printing position of HRI characters [Format] ASCII Decimal [Range] 48 n GS f n [Name] Select font for HRI characters [Format] ASCII Decimal [Range] 48 n 49 GS H n selects the printing position of HRI characters when printing a bar code. n selects the printing position as follows: Printing Position 0, 48...
  • Page 61 Program Example Print Sample PRINT #1, CHR$(&H1D);"h";CHR$(80); Set height to 80 dots GS H 0 PRINT #1, CHR$(&H1D);"f";CHR$(0); Select font FOR n=0 to 3 PRINT #1, CHR$(&H1D);"H";CHR$(n); Select print position GS H 1 PRINT #1, CHR$(&H1D);"k";CHR$(2); Print bar code PRINT #1, "496595707379";CHR$(0); AA A A GS H 2 12 x 24...
  • Page 62: Macro Function

    TM–L60II/L60IIP Information Manual Macro Function Commands The TM-L60II/L60IIP printers support the following macro function commands: Command Name GS : Start/end macro definition GS ^ Execute macro GS : [Name] Start/end macro definition [Format] ASCII Decimal GS ^ r t m [Name] Execute macro [Format]...
  • Page 63 PAPER FEED button (m=1), paper cannot be fed with this button. Program Example Print Sample PRINT #1, CHR$(&H1D);":"; PRINT #1, CHR$(&H1B);"a";CHR$(1); PRINT #1, "***Hello"; PRINT #1, CHR$(&H1B);"!";CHR$(48); PRINT #1, "EPSON"; PRINT #1, CHR$(&H1B);"!";CHR$(0); PRINT #1, "World!***"; Defines PRINT #1, CHR$(&HA); CHR$(&HA); macro PRINT #1, CHR$(&H1B);"a";CHR$(0);...
  • Page 64: Miscellaneous Function

    TM–L60II/L60IIP Information Manual Miscellaneous Function Commands The TM-L60II/L60IIP supports the following miscellaneous function commands. Command Name ESC @ Initialize printer GS P Set horizontal and vertical motion units GS I Transmit printer ID Generate pulse ESC p ESC = Select peripheral device ESC L Select page mode ESC S...
  • Page 65 GS P x y [Name] Set horizontal and vertical motion units [Format] ASCII Decimal [Range] GS P x y sets the horizontal and vertical motion units to 1/x and 1/y inches, respectively. The horizontal and vertical motion units indicate the minimum pitch used for calculating the values of related commands (shown below).
  • Page 66 TM–L60II/L60IIP Information Manual GS I n [Name] Transmit printer ID [Format] ASCII Decimal [Range] 49 n GS I n transmits the printer ID specified by n as follows. Each printer ID consists of 1 byte of data. Printer ID Specification ID (hexadecimal) 1, 49 Printer model ID...
  • Page 67: Status

    ESC p m t1 t2 [Name] Generate pulse [Format] ASCII Decimal [Range] m = 0, 1, 48, 49 ESC p m t1 t2 sends a pulse (on time= t1 2 msec / off time= t2 2 msec) to the specified connector pin.
  • Page 68 TM–L60II/L60IIP Information Manual ESC L [Name] Select page mode [Format] ASCII Decimal ESC S [Name] Select standard mode [Format] ASCII Decimal ESC L switches from standard mode to page mode. This command is enabled only when input at the beginning of a line in standard mode; it has no effect in page mode. The following commands are not effective in page mode: ESC V, ESC a, ESC {, GS L, and GS W.
  • Page 69 GS < [Name] Initialize printer mechanism [Format] ASCII < Decimal GS < feeds label paper to the printing start position. This command is only effective when thermal label is selected with the paper selection DIP switch, and does not initialize the values set by other commands.
  • Page 70 TM–L60II/L60IIP Information Manual GS c [Name] Print counter [Format] ASCII Decimal GS c sets the serial counter value in the print buffer and increments or decrements the counter value. The counter print mode is set by the GS C 0 command, and the counter mode is set by the GS C 1 or GS C ;...
  • Page 71: Hex 1D

    m specifies the printing position within the entire range of printed digits, as follows: Printing Position Processing of Digits Less Than Those Specified 0,48 Align right Adds spaces to the left 1,49 Align right Adds "0" to the left 2,50 Align left Adds spaces to the right Program Example...
  • Page 72 TM–L60II/L60IIP Information Manual GS C 1 a n r selects a count mode for the serial number counter. a , or b specify the counter range. n indicates the stepping amount when counting up or down. r indicates the repetition number when the counter value is fixed.
  • Page 73: Decimal

    GS C ; sa; sb; sn; sr; sc; [Name] Select count mode (B) [Format] ASCII 3B sb 3B sn 3B sr 3B sc 3B Decimal 59 sb 59 sn 59 sr 59 sc 59 [Range] "0" sa "65535" "0" sb "65535" "0"...
  • Page 74: Character Code Tables

    TM–L60II/L60IIP Information Manual Character Code Tables SP in a table represents space. Page 0 (PC437: U.S.A., Standard Europe) (International character set: U.S.A) Page 1 (Katakana) Rev. A Command Descriptions 1-67...
  • Page 75 Page 2 (PC850: Multilingual) Page 3 (PC860: Portuguese) 1-68 Command Descriptions Rev. A...
  • Page 76 TM–L60II/L60IIP Information Manual Page 4 (PC863: Canadian-French) Page 5 (PC865: Nordic) Rev. A Command Descriptions 1-69...
  • Page 77: International Character Set

    International character set ASCII code (hexadecimal) Country U.S.A. ¦ France à ° ç § é ù è ¨ Germany § Ä Ö Ü ä ö ü ß U.K. £ ¦ Denmark I Æ Ø Å æ ø å Sweden ¤ É...
  • Page 78 TM–L60II/L60IIP Information Manual Using Character Code Tables The example below uses Page 0 (PC437) (see page 1-67) to illustrate the use of the character code tables. You can find the character "A" in Page 0 as follows: The decimal value for the character "A" is 65. Follow its column straight up to find the digits.
  • Page 79 TM–L60II/L60IIP Information Manual Chapter 2 Application This chapter presents an example illustrating ESC/POS command functions and printing results. The example shows how to issue a label containing bar codes. Set the paper selection function of the DIP switch to thermal label before turning on the printer. Bar Codes Label Issuing Procedure Commands Used...
  • Page 80: Program Example

    PRINT #1, CHR$(&H1B);"a";CHR$(1); Selects center print position PRINT #1, CHR$(&H1B);"!";CHR$(40); Selects character print mode (emphasized + double-height + double-width) Prints message A PRINT #1, "EPSON"; PRINT #1, CHR$(&H1B);"!";CHR$(8); Cancels double-width PRINT #1, "Rental Video"; CHR$(&HA); PRINT #1, CHR$(&H1B);"!";CHR$(0); Cancels emphasized PRINT #1, CHR$(&H1D);"H";CHR$(2);...
  • Page 81: Panel Button

    TM–L60II/L60IIP Information Manual Chapter 3 Command Reference Command Classification ESC/POS printer commands in this chapter are classified by function and by sheet and grade. The sheet and grade classification is called matrix classification. The sheet classification is divided into single sheet commands and multiple sheet commands. The grade classification is separated into basic commands and extension commands.
  • Page 82 Function Type Supported Function Type Command Name Matrix Category Command Print commands Print and line feed Basic single 1. Print and eject cut sheet (in Mechanical extension standard mode) 2. Print and return to standard Mechanical extension mode (in page mode) 3.
  • Page 83 TM–L60II/L60IIP Information Manual Supported Function Type Command Name Matrix Category Command Character commands ESC { Turn upside-down printing mode Basic single (continued) on/off GS ! Select character size Software extension GS B Turn white/black reverse printing Software extension mode on/off GS b Turn smoothing mode on/off Software extension...
  • Page 84 Supported Function Type Command Name Matrix Category Command Bit-image commands Select bit-image mode Basic single Define downloaded bit image Software extension GS / Print downloaded bit image Software extension Bar code commands GS H Select printing position of HRI Software extension characters GS f Select font for HRI characters...
  • Page 85 TM–L60II/L60IIP Information Manual Supported Function Type Command Name Matrix Category Command MICR commands FS a 0 Read check paper Mechanical extension FS a 1 Load check paper to print Mechanical extension starting position FS a 2 Eject check paper Mechanical extension FS b Request retransmission of check Mechanical extension...
  • Page 86: Reference Table

    Reference Table Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II Horizontal tab Moves the printing position to the next horizontal tab position. Print and line Prints the data in the feed print buffer and...
  • Page 87 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II Print and When auto line feed carriage is enabled, this return command functions in the same way as LF.
  • Page 88 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II ESC ! Select print Selects a print mode(s) mode(s). ESC $ Set absolute Sets the print starting print position position from the beginning of the line.
  • Page 89 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II ESC @ Initialize Clears the data in the printer print buffer and resets the printer mode to the mode that was in effect when the power was turned on.
  • Page 90 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II ESC R Select an Selects a country’s international character set. character set ESC S Select Switches from page standard mode to standard mode...
  • Page 91 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II ESC c 3 Select paper Selects paper sensor(s) to sensor(s) to output O O O O output paper- paper-end signals.
  • Page 92 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II ESC m Partial cut Executes a partial (three points cut of the paper with left uncut) three points left uncut.
  • Page 93 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II FS & Select Kanji Selects Kanji character character mode. O O O O mode FS – Turn underline Turns underline mode mode on/off on or off for Kanji...
  • Page 94 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II FS a 1 Load check Loads check paper paper to print to the print starting starting position. position FS a 2 Eject check...
  • Page 95 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II GS / Print Prints a downloaded downloaded bit image using a bit image specified mode. GS : Start/end Starts or ends a macro...
  • Page 96 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II GS H Select Selects the printing printing position of HRI position of HRI characters when characters printing a bar code. GS I Transmit Transmits a specified...
  • Page 97 Supported Command Command Name Function TM-T Series TM-L Series TM-U200 TM-300/300M TM- TM-U375 TM-U950 267II TM-U375M U925 TM-U950M 215S T80 T80M T85 L60II GS a Enable/ Selects a status for disable ASB transmission. Automatic Status Back (ASB) GS b Turn Selects or cancels smoothing smoothing.
  • Page 98 SEIKO EPSON CORPORATION SYSTEM DEVICE DIVISION 2070 Kotobuki Koaka, Matsumoto-shi, Nagano-ken 399, Japan...

This manual is also suitable for:

Esc/pos tm-l60iiEsc/pos tm-l60iip

Table of Contents