Epson TM-L90 Series Development Manual

Epson TM-L90 Series Development Manual

Hide thumbs Also See for TM-L90 Series:

Advertisement

Quick Links

EPSON OPOS ADK MANUAL
APPLICATION DEVELOPMENT
GUIDE
POSPrinter (TM-L90)
Version 3.00 Feb. 2019

Advertisement

Table of Contents
loading

Summary of Contents for Epson TM-L90 Series

  • Page 1 EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter (TM-L90) Version 3.00 Feb. 2019...
  • Page 2 (3) Comments and notification of any mistakes in this documentation are gratefully accepted. (4) This software cannot be used with other equipment that the specified. (5) EPSON will not be responsible for any consequences resulting from the use of any information in this documentation. Trademarks Microsoft®, Windows®, Visual Basic®...
  • Page 3: Table Of Contents

    Version 3.00 Feb. 2019 Contents SECTION 1. INTRODUCTION ..................1 SECTION 2. DETAILS ON SETTINGS ................2 2.1 References of Firmware Versions ................2 2.2 DIP Switches Settings ....................2 2.3 Port Information ....................... 4 2.4 Device Settings ......................6 2.4.1 Usable Device Specific Settings................. 6 2.4.2 Paper Width Setting ..................
  • Page 4 Version 3.00 Feb. 2019 3.8.1 Symbology Parameter ..................22 3.8.2 Printing Size..................... 22 3.8.3 Printing Position ....................23 3.8.4 Data Format ..................... 23 3.9 Power Condition Reports..................24 3.10 Synchronous Processing ..................24 3.11 Printing Position....................24 3.12 Electronic Logo Function (NVRAM) ..............25 3.13 Printable Bitmap Types and Sizes...............
  • Page 5: Section 1. Introduction

    Section 1. Introduction This manual describes the method of use and related items, as well as machine-specific precautions, when the EPSON TM-L90 Series POS Printers are used with the EPSON OPOS ADK program. This manual applies to the following devices.
  • Page 6: Section 2. Details On Settings

    Version 3.00 Feb. 2019 Section 2. Details on Settings This section describes connection configurations and how to make the settings for the TM-L90 printers. 2.1 References of Firmware Versions Refer to the release notes (Relnote.txt). 2.2 DIP Switches Settings Confirm that the following settings have been made correctly. 1) Serial port DIP-SW1 Setting...
  • Page 7 Version 3.00 Feb. 2019 2) Parallel Port DIP-SW1 Setting Settable Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Set DIP-SW1-1 (Power button function). If this DIP Switch is ON, the power button is disabled. Make other settings in accordance with the settings described above.
  • Page 8: Port Information

    Version 3.00 Feb. 2019 4) Ethernet Port DIP-SW1 Setting Settable Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Fixed at OFF Set DIP-SW1-1 (Power button function). If this DIP Switch is ON, the power button is disabled. Make other settings in accordance with the settings described above.
  • Page 9 Version 3.00 Feb. 2019 The default settings are as shown in the following table. Item Setting range Baud rate [bps] 19200 Bit length [bit] Parity NONE Stop bit [bit] Handshake DTR/DSR Output buffer length [byte] 1024 Output interval time [ms] 2500 2) Port information when using parallel port The port information that can be set with the SetupPOS utility is as follows.
  • Page 10: Device Settings

    2.4.1 Usable Device Specific Settings For the TM-L90, the following device specific settings are settable by the SetupPOS utility. For the detail, please refer to the Section 2 of “EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter (TM Series)”. Settings...
  • Page 11: Paper Width Setting

    Version 3.00 Feb. 2019 2.4.2 Paper Width Setting The TM-L90 models support the following paper width. After adding the TM-L90 by the SetupPOS utility, open the “Device Specific Settings” dialog box. In the “Paper” tab the paper width could be selected. The settable paper widths are as follows: From 38 to 80 [mm] The default paper width is set to 80mm.
  • Page 12: Section 3. Function Details

    Version 3.00 Feb. 2019 Section 3. Function Details This section describes the functions of the TM-L90 printers in details. Supplementary explanation of the parts not described in detail in the "UPOS" is also given here. 3.1 Property Set Values and Default Values The following explanation is about the property set values and the default values.
  • Page 13 Version 3.00 Feb. 2019 CapRecNearEndSensor TRUE CapRecMarkFeed PTR_MF_TO_TAKEUP PTR_MF_TO_NEXT_TOF PTR_MF_TO_CURRENT_TOF PTR_MF_TO_CUTTER CapRecLeft90 TRUE CapRecItalic FALSE CapRecEmptySensor TRUE CapRecDwideDhigh TRUE CapRecDwide TRUE CapRecDhigh TRUE CapRecColor PTR_COLOR_PRIMARY CapRecCartridgeSensor CapRecBold TRUE CapRecBitmap TRUE CapRecBarCode TRUE CapRec2Color FALSE CapRecPresent TRUE CapRecRuledLine FALSE CapSlpUnderline FALSE CapSlpRotate180 FALSE CapSlpRight90...
  • Page 14: List Properties

    Version 3.00 Feb. 2019 Please refer to “3.16.1 MarkFeed function of TM-L90 with Peeler” of this manual for details. If Multilingual character model, “FALSE” is set. 3.1.2 List Properties The List Properties are explained in the following. List Property Settings *1*3 CharacterSetList (TM-L90, TM-L90M...
  • Page 15: Width And Height Properties

    Version 3.00 Feb. 2019 3.1.3 Width and Height Properties The width and height properties are explained in the following. Property Settings Default Maximum Minimum Value value [dot] value [dot] RecLineSpacing JrnLineSpacing SlpLineSpacing SlpLineHeight [dot] RecLineHeight [dot] 24,17 JrnLineHeight [dot] SlpLineWidth [dot] RecLineWidth [dot] (When 80mm is set) JrnLineWidth [dot]...
  • Page 16: Common Property Strings

    Version 3.00 Feb. 2019 3.1.4 Common Property Strings The Device information properties are described below. DeviceName DeviceDescription TM-L90 EPSON TM-L90 POS Printer TM-L90M EPSON TM-L90M POS Printer TM-L90P EPSON TM-L90P POS Printer TM-L90PM EPSON TM-L90PM POS Printer TM-L90U EPSON TM-L90U POS Printer...
  • Page 17: Pagemode Print Properties

    Version 3.00 Feb. 2019 3.1.5 PageMode Print Properties The Device information properties are described below. TM-L90 (Roll paper) Station Property Journal Receipt Slip PageModeArea “256~576” , “738” PageModeDescriptor BM/BC/BMR/BCR TM-L90 (Label paper) Station Property Journal Receipt Slip PageModeArea “224~560” , “738” PageModeDescriptor BM/BC/BMR/BCR Following setting values are used for the PageModeDescriptor property.
  • Page 18: Methods

    Version 3.00 Feb. 2019 3.2 Methods The following explanation is about supported/unsupported Methods, and the detailed information. Method Supported/Unsupported Compatibility with the PageMode printing PrintNormal PrintTwoNormal PrintImmediate PrintBarCode PrintBitmap PrintMemoryBitmap CutPaper O (1~100: One point remains uncut / Full cut X (TM-L90 with Peeler) MarkFeed ChangePrintSide...
  • Page 19: Escape Sequences

    Version 3.00 Feb. 2019 3.3 Escape Sequences The following figure is about supported/unsupported Escape Sequences. Escape Sequence Receipt Compatibility with the PageMode printing 0~100 X (L90 with Peeler) 0~100 X (L90 with Peeler) [*]#R 0~9999 0~ approx. 50 cm #rF Maximum [inch] [*]#E 0~65535 !rvC...
  • Page 20: Printable Barcode Type

    Version 3.00 Feb. 2019 Regardless of the PageModeHorizontalPosition property setting, center or right adjust what is to be printed based on the PageModePrintArea property setting in the horizontal direction. 3.4 Printable Barcode Type The TM-L90 models allow the following barcode types. Code 128 Code 128 Parsed Code 93...
  • Page 21: Maxi Code Printing

    Version 3.00 Feb. 2019 3.5 MAXI CODE Printing 3.5.1 Symbology Parameter When printing MAXI CODE, set the Symbology parameter to one of the following values. PTR_BCS_MAXICODE : Print using MAXI mode 2. PTR_BCS_OTHER + 0 : Print using MAXI mode 3. PTR_BCS_OTHER + 1 : Print using MAXI mode 4 or 5.
  • Page 22 Version 3.00 Feb. 2019 The primary message part contains the following data. "Postal Code" GS "ISO Country Code" GS "Service Class Code" GS Field Length (byte) Type Postal Code 1 to 9 Number (0x30 to 0x39) ISO Country Code 1 to 3 Number (0x30 to 0x39) Service Class Code 1 to 3...
  • Page 23: Qr Code Printing

    Version 3.00 Feb. 2019 correction level). 3.5.4.4 Mode 6 0x01 to 0xFF can be specified to the Data parameter, and there is no restriction on the format. Since the length of the encoded data is not known, the data length cannot be correctly verified.
  • Page 24: Error Correction Level

    Version 3.00 Feb. 2019 Therefore, within OPOS it calculates the number of code words of the encoded data. Because of this reason, data amount can be correctly verified. 3.6.3 Error Correction Level Error correction level is fixed at 7%. 3.6.4 Printing Position Like the one dimensional barcode, the print position of the two dimensional barcode is the specified position.
  • Page 25: Gs1 Printing (Two Dimension)

    Version 3.00 Feb. 2019 3.7 GS1 Printing (two dimension) 3.7.1 Symbology Parameter When printing GS1, set the Symbology parameter to one of the following value. PTR_BCS_GS1DATABAR_S :Print using GS1 DataBar Stacked Omnidirectional PTR_BCS_GS1DATABAR_E_S: Print using GS1 DataBar Expanded Stacked PTR_BCS_OTHER + 7 : Print using GS1 DataBar Stacked.
  • Page 26: Composite Printing

    Version 3.00 Feb. 2019 [Special characters of GS1 DataBar 128] Special characters ASCII FNC1 ‘(’ ‘)’ 3.8 COMPOSITE Printing 3.8.1 Symbology Parameter When printing COMPOSITE, set the Symbology parameter to the following value. HIWORD : The constant value of PDF417 LOWORD : The constant value of the barcode that will combine the value of PDF417.
  • Page 27: Printing Position

    Version 3.00 Feb. 2019 3.8.3 Printing Position Like the one dimensional barcode, the print position of the two dimensional barcode is the specified position. 3.8.4 Data Format The range designation of the HIWORD data is as follows. Symbology Length (byte) Characters that can be specified PDF417 3 to 2361...
  • Page 28: Power Condition Reports

    Version 3.00 Feb. 2019 [Special characters of Barcodes (GS1 DataBar 128, GS1 DataBar Expanded and GS1 DataBar Expanded Stacked)] Special characters ASCII FNC1 FNC3 ‘{’ ‘(’ ‘)’ ‘*’ 3.9 Power Condition Reports The TM-L90 models support Power Condition Report as follows. Powered on reporting: Supported.
  • Page 29: Electronic Logo Function (Nvram)

    To print the registered image file, please use the following DirectIO. PTR_DI_FLASH_BITMAP PTR_DI_FLASH_BITMAP2 For the details of the printing, please refer to Section 4 of “EPSON OPOS ADK APPLICATION DEVELOPMENT GUIDE POSPrinter (TM Series)”. available NVRAM size for the TM-L90 is 393216 bytes.
  • Page 30: Maintenance Counter

    Version 3.00 Feb. 2019 3.14 Maintenance Counter The TM-L90 models feature a maintenance counter function for retaining an operation log of the printer. The following chart shows the available maintenance counters for the TM-L90. Counter number Counter Unit Max. Value Counter Hexadecimal Type...
  • Page 31: Automatic Recovery Function

    Version 3.00 Feb. 2019 3.15 Automatic Recovery Function The TM-L90 models feature a function for automatic recovery when the power is turned on again after an interruption of power. Recovery processing is performed automatically when the printer’s power is turned on again after an interruption. The recovery processing restores the printer to the condition it was in before the power was turned off.
  • Page 32: Markfeed Function Of Tm-L90 With Peeler Model

    BlackMark paper cannot be used in the peel-off issuance mode. 3.18 Label Receipt DirectIO The TM-L90 models support the following DirectIO commands. For usage information, please refer to the Section 4 of "EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter (TM Series)". PTR_DI_LABEL_REMOVE...
  • Page 33: Label Receipt Usage

    Version 3.00 Feb. 2019 3.19 Label Receipt Usage Please specify the paper with the Memory Switch. To use the function related to the label, the paper should be label paper or black mark paper. When using label receipt paper, the Escape Sequence ESC|#IF feeds the receipt the specified length, or to the head of the next label.
  • Page 34: Section 4. Warnings

    Version 3.00 Feb. 2019 Section 4. Warnings This section describes precautions in use of TM-L90. • When a parallel I/F is used please set Busy Condition of Memory SW1-3 to ON (Buffer full). APPLICATION DEVELOPMENT GUIDE POSPrinter (TM-L90)

This manual is also suitable for:

Tm-l90Tm-l90pTm-l90uTm-l90eTm-l90mTm-l90pm ... Show all

Table of Contents