Page 1
EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter (TM-T100M) 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®, Windows Server®, Visual Basic®...
Section 1. Introduction This manual describes the method of use and related items, as well as machine-specific precautions, when the EPSON TM-T100M Series POS Printer are used with the EPSON OPOS ADK program. This manual applies to the following devices.
Version 3.00 Feb. 2019 Section 2. Details on Settings This section describes connection configurations and how to make the settings for the TM-T100M Series printer. 2.1 References of Firmware Versions Refer to the release notes (Relnote.txt/SupportedDevicesList.txt). 2.2 Settings of Memory Switches Please check device specification sheet.
For the TM-T100M models, the following device specific settings are settable by the SetupPOS utility. For the detail, please refer to the corresponding part of the Section 2 of “EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter (TM Series)” Settings...
Version 3.00 Feb. 2019 2.4.2 Multilingual font Setting The TM-T100M supports the following font type. • CHINA GB18030 The default font type is set to CHINA GB18030. APPLICATION DEVELOPMENT GUIDE POSPrinter (TM-T100M)
Version 3.00 Feb. 2019 Section 3. Function Details This section describes the functions of the TM-T100M models 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.
Version 3.00 Feb. 2019 3.1.3 Width and Height Properties The width and height properties are described below. Settings Property Default Maximum Minimum Value value [dot] value [dot] RecLineSpacing JrnLineSpacing SlpLineSpacing SlpLineHeight [dot] RecLineHeight [dot] (Font A) 24 (Font B) 17 JrnLineHeight [dot] SlpLineWidth [dot] RecLineWidth [dot]...
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 (1~100: Cutting with one point of the bottom left corner uncut) MarkFeed ChangePrintSide ValidateData...
Version 3.00 Feb. 2019 3.3 Escape Sequences The following figure is about supported/unsupported Escape Sequences. Compatibility with the Escape Sequence Supported/Unsupported PageMode printing 0~100 0~100 [*]#R 0~9999 #uF Base Pitch [inch] 0~ equiv. 50 cm #rF Maximum [inch] [*]#E 0~65535 [!]bC [!]iC [!]rvC...
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 19
Version 3.00 Feb. 2019 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 Number (0x30 to 0x39) For the secondary message, you can freely specify any data from 0x01 to 0xFF, and the data can be omitted.
Page 20
Version 3.00 Feb. 2019 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. For this reason, if the printer determines, after examining the original data length, that the data can more or less be printed, it tries to print the data;...
Version 3.00 Feb. 2019 3.6 QR CODE Printing 3.6.1 QR CODE Printing When printing QR CODE, set the Symbology parameter to one of the following value PTR_BCS_QRCODE: Print using QR CODE model 2. PTR_BCS_OTHER + 3: Print using QR CODE model 1 (old specification, used for maintaining compatibility).
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.
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.
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...
Version 3.00 Feb. 2019 Special characters ASCII FNC1 FNC3 ‘{’ ‘(’ ‘)’ ‘*’ 3.9 Power Condition Reports The TM-T100M printer support Power Condition Reports as follows. Powered on reporting: Supported Powered off reporting: Unsupported 3.10 Synchronous Processing The TM-T100M printer use Process ID to determine output completion. Use of the Process ID allows multiple print commands to be queued to the printerimultaneously.
To print image files registered with NVRAM, please use the either of the following DirectIO: PTR_DI_FLASH_BITMAP PTR_DI_FLASH_BITMAP2. Please refer to the corresponding part of the Section 4 of “EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter (TM Series)” for detail. 3.13 Printable bitmap types and sizes The TM-T100M support the following bitmap commands.
Version 3.00 Feb. 2019 3.14 Maintenance Counter The TM-T100M feature a maintenance counter function for retaining an operation log of the printer. The following chart shows the available maintenance counters. Counter Counter Counter Unit Max. Value number Type Hexadecimal Paper feed in number Lines 143,165,576 Resettable...