Advertisement

Quick Links

USER MANUAL
V1.2
MTP-2 100
Direct Thermal Printer
MTP-2100
MTP-2100
60mm
(2inch)
USB Interface Version (Windows Driver Operation)
User Manual
1 / 65 Page
Mechatro, INC.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MTP-2100 and is the answer not in the manual?

Questions and answers

Summary of Contents for Mechatro MTP-2100

  • Page 1 USER MANUAL V1.2 MTP-2 100 Direct Thermal Printer MTP-2100 MTP-2100 60mm (2inch) USB Interface Version (Windows Driver Operation) User Manual 1 / 65 Page Mechatro, INC.
  • Page 2: Revision Record

    Revision Record Revision Date Comment 2006/11/25 Manual Written. 2007/04/30 Page 30, Test Print Out Procedure has been modified 2007/04/30 Page 26, description of cutting position is added 2007/09/21 Windows Driver Installation section is updated. 2 / 65 Page Mechatro, INC.
  • Page 3 All rights reserved. No matter what form, reproduction or modification of this document is forbidden. This document is carefully written and checked by Mechatro, INC. however, there may be an omissions or errors. If you see any omissions or errors, please let us know.
  • Page 4 PC. This manual contains the information such as printer specification, DLL commands list, printer lay-out drawings...etc. Printer features MTP-2100 is 2inch (60mm) paper width direct thermal printer that features 100mm/sec Printing Speed 200dpi Resolution 60mm Paper Width...
  • Page 5 4.3 Command Notation 4.4 Explanation of Terms 4.5 Exception Processing 5. Command Descriptions 6. Errors 6.1 Error Processing 6.2 Error Recover 7. Programmer Guide 7.1 Get Last Checked Printer Status 7.2 Write User Code 5 / 65 Page Mechatro, INC.
  • Page 6: Printer Presentation

    (There is NO DIP switch whole in USB version) (1a) Picture of MTP-2100 with optional ticket cutter If you have MTP-2100 with standard cutter, the look of the cutter is different but at the same position. 6 / 65 Page...
  • Page 7 6. Paper Roll Holder (5inch Paper Roll) (1b) Picture of MTP-2100 with optional ticket cutter If you have MTP-2100 with standard cutter, the look of the cutter is different but at the same position. 7 / 65 Page Mechatro, INC.
  • Page 8 USER MANUAL V1.2 MTP-2 100 1.2 Indicators A. LED The MTP-2100 has two LED. ● Green L.E.D ON indicates: 24V Present (Power ON) ● Red L.E.D ON indicates one of the following errors; Paper Jam Near-End Paper No Paper Cutter Error...
  • Page 9: Specifications

    : 100 km ② CUTTER : 500,000 Cuts (11) Overall Dimension (WxDxH) : 105.7 × 205.8 × 108.1 mm (Without paper roll) (12) Weight : 1.2 kg : 24VDC / 4A (Typical) B. Power 9 / 65 Page Mechatro, INC.
  • Page 10 5inch (7inch for optional roll box) (24) Core: Paper or plastic (Must not be glues to a core) (25) Core Diameter Min 27mm MTP-2100 with standard cutter requires using paper roll described as below picture. MTP-2100 with optional ticket cutter requires using paper roll described as below picture.
  • Page 11 The printer recovers when the TPH is down. Cutter Switch It notices if paper is cut or not by perceiving location of a cutter. It generates an error when a cutter works abnormally. Resetting a printer makes an error cleared away. 11 / 65 Mechatro, INC. Page...
  • Page 12 USER MANUAL V1.2 MTP-2 100 1.4 Dimensions (1) MTP-2100 with standard cutter Fastening screw holes dimension Top View Please use M4 Screws Right Side View Rear View Paper Roll Holder Open 12 / 65 Mechatro, INC. Page...
  • Page 13 USER MANUAL V1.2 MTP-2 100 (2) MTP-2100 with optional ticket cutter. Top View Right Side View Rear View 13 / 65 Mechatro, INC. Page...
  • Page 14 USER MANUAL V1.2 MTP-2 100 (3) Optional 7inch roll box and shaft 14 / 65 Mechatro, INC. Page...
  • Page 15: Installation Consideration

    2.1 Installation Consideration A. Enclosure The MTP-2100 should be installed in some kind of enclosure such as Kiosk or ATM. The printer should be mounted on some kind of shelf (platform) in the enclosure. Please refer printer ‘2.5 Dimension’ for screw fastening dimension information.
  • Page 16: Connecting The Power

    3. Connect the power cable to the line outlet. 4. Turn on the power supply. B. Power Connector Information Controller board’s power connector = Molex 5569-02 Power connection Molex 5557-02 Molex 5556 Function Housing Female Terminal - Blank Section - 16 / 65 Mechatro, INC. Page...
  • Page 17: Windows Driver Installation

    V1.2 MTP-2 100 2.4 Windows Driver Installation Using Setup_all.exe Turn on MTP-2100’s Power If you connect USB cable, the message will pop up as below picture. Please click Cancel. Double click on setup_all.exe. and click next. 17 / 65 Mechatro, INC.
  • Page 18 USER MANUAL V1.2 MTP-2 100 Select program to install and click Install. If you already have old version of MTP-2100 Driver, please erase it first. And click OK. Click Next. 18 / 65 Mechatro, INC. Page...
  • Page 19 USER MANUAL V1.2 MTP-2 100 Choose your location and click Install. Click Continue Anyway to start the installation. 19 / 65 Mechatro, INC. Page...
  • Page 20 USER MANUAL V1.2 MTP-2 100 Click Finish to complete the installation. If you already have Status Monitor program, please turn off and click OK. Click Next to install Status monitor. 20 / 65 Mechatro, INC. Page...
  • Page 21 USER MANUAL V1.2 MTP-2 100 Choose your location and click Install. Un-check the box and click Finish. 21 / 65 Mechatro, INC. Page...
  • Page 22 USER MANUAL V1.2 MTP-2 100 Click Finish button to complete the installation. Please re-boot your system and run the printer. 22 / 65 Mechatro, INC. Page...
  • Page 23 V1.2 MTP-2 100 Manual Installation Turn on MTP-2100’s Power If you connect USB cable, the message will pop up as below picture. Please choose No, not this time and click next. Choose ‘Install from a list or specific location(Advanced)’ and click Next 23 / 65 Mechatro, INC.
  • Page 24 USER MANUAL V1.2 MTP-2 100 Check the box of Include this location in the search and click Browse Locate your folder and click OK 24 / 65 Mechatro, INC. Page...
  • Page 25 USER MANUAL V1.2 MTP-2 100 Click Continue Anyway Click Finish to complete the installation. Please Re-Boot your PC.. 25 / 65 Mechatro, INC. Page...
  • Page 26 USER MANUAL V1.2 MTP-2 100 2.5 Windows Driver Printer Set-Up 1. At “MTP-2100 Printer Properties”, click “Printing Preferences…” 26 / 65 Mechatro, INC. Page...
  • Page 27 USER MANUAL V1.2 MTP-2 100 2. Choose your paper size. For MTP-2100, please choose “Width 56mm” at paper setting box. 27 / 65 Mechatro, INC. Page...
  • Page 28 If you choose, Bi-Directional Communication like below picture The printer save 4byte value in the “Registry” (refer below address) before printing process and after printing is completed. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\MTP-2100 Printer\PrinterDriverData\EpsonStatus Please refer “DLE EOT n” section in the Technical Specification book for description of “Status”.
  • Page 29: Operation

    Then place the printer lever to down position. 5. Turn on (if not on) the power and press the test button to see the paper is correctly installed. Before inserting the paper, make sure you cut it cleanly. 29 / 65 Mechatro, INC. Page...
  • Page 30: Removing Paper Jam

    USER MANUAL V1.2 MTP-2 100 3.2 Removing Paper Jam A. Procedure 1. Press and hold the TPH cover. 2. Open the cutter. 3. Push forward the TPH cover and open it. 4. Remove jammed paper. 30 / 65 Mechatro, INC. Page...
  • Page 31: Self-Test Printout

    7. There are 5 different patterns. Each simple light press will provide you same pattern. ‘Press + hold’ will change the pattern 8. Printer will back to ‘Status printout test’ mode by turn off and turn on power. 31 / 65 Mechatro, INC. Page...
  • Page 32: Commands List

    Prevent paper being stuck to TPH GS I Transmit printer ID GS L Set left margin GS P Set vertical motion units GS V Cut paper GS W Set printing area width GS a Enable/disable Automatic Status Back 32 / 65 Mechatro, INC. Page...
  • Page 33 Setting command: Sets the printer's operational conditions. The printer status is retained by flag, and the command affects following data. marks in the table above show that the command is applicable to the execution or setting command. - Blank Space - 33 / 65 Mechatro, INC. Page...
  • Page 34: Character Code Tables

    ¨ 1001 è Ü Û 1010 ï ¢ ½ » Ù 1011 < ₩ î £ ¼ ý 1100 ì ¡ ¢ Ý 1101 > Ä × ¥ 1110 ■ Å ƒ Ì 1111 34 / 65 Mechatro, INC. Page...
  • Page 35 1001 ェ コ ハ レ 1010 ォ サ ヒ ロ 町 1011 ャ シ フ ワ 村 1100 ュ ス ヘ ン 人 1101 ョ セ ホ ゛ 1110 ッ ソ マ ゜ 1111 35 / 65 Mechatro, INC. Page...
  • Page 36 ぉ さ ひ ろ 1011 ゃ し ふ わ 1100 ゅ す へ ん 1101 ょ せ ほ ゛ 1110 っ そ ま ゜ 1111 If you require specific Codepage, please let us know 36 / 65 Mechatro, INC. Page...
  • Page 37: Command Notation

    The state in which all codes, including parameters, are read in and discarded, and nothing happens. (6) Inch A unit of length. One inch is 25.4mm. (7) MSB Most Significant Bit (8) LSB Least Significant Bit 37 / 65 Mechatro, INC. Page...
  • Page 38: Exception Processing

    If the above data string is input, 1BH and 20H are defined as a command (ESC SP), but the parameter 15H is outside of the defined range. As a result, the printer reads in and discards the data string 1BH, 20H, 15H. Accordingly, the previously select right-side character spacing is not changed. 38 / 65 Mechatro, INC. Page...
  • Page 39: Command Descriptions

    ESC 2, ESC 3 [Name] Print and carriage return [Format] ASCII Decimal [Description] This command functions the same as LF. [Note] • Sets the print starting position to the beginning of the line. [Reference] 39 / 65 Mechatro, INC. Page...
  • Page 40 Not used. Fixed Off. Bit 5: On (printing stops due to paper end) when printing stops due to paper-end detected by the paper-end sensor or the paper near end enabled by using the ESC c 4. 40 / 65 Mechatro, INC. Page...
  • Page 41 Paper end sensor. Paper adequate. Paper end is detected by the paper end sensor. Undefined. Not used. Fixed Off. Bits 2: The "paper near end" detector is an option. [Reference] DLE ENQ, GS a 41 / 65 Mechatro, INC. Page...
  • Page 42 0 ≤ n ≤ 80 [Description] Set the right-side character spacing to [n × 1/25.4] inches. [Notes] • The right-side character spacing for double-width mode is twice the normal value. [Default] n = 0 - Blank Section - 42 / 65 Mechatro, INC. Page...
  • Page 43 • The printer can underline all characters (including right-side character spacing), but cannot underling the space set by HT. • This command does not affect the setting of Korean characters. [Default] n = 0 [Reference] ESC ! 43 / 65 Mechatro, INC. Page...
  • Page 44 Clears the data in the print buffer and resets the printer mode to the mode that was in effect when the power was turned on. [Notes] • The DIP switch settings are not checked again. • The data in the receive buffer is not cleared. 44 / 65 Mechatro, INC. Page...
  • Page 45 • When the LSB of n is 0, double-strike mode is turned off. • When the LSB of n is 1, double-strike mode is turned on. [Notes] • Only the lowest bit of n is enabled. [Default] n = 0 45 / 65 Mechatro, INC. Page...
  • Page 46 2) Printer noise is louder than normal. • The maximum reverse line spacing is 29mm (1.14 inches). When the setting value exceeds the maximum, it is converted to the maximum automatically. [Reference] ESC J 46 / 65 Mechatro, INC. Page...
  • Page 47 • The maximum paper feed amount is 1016 mm (40 inches). If the paper feed amount (n× line spacing) of more than 1016 mm (40 inches) is specified, the printer feeds the paper only 1016 mm (40 inches). [Reference] ESC 2, ESC 3 47 / 65 Mechatro, INC. Page...
  • Page 48 48 ≤ n ≤ 49 [Description] Selects printing speed n from the following table: Speed 0, 48 Level 0 Slow 1, 49 Level 1 2, 50 Level 2 Fast 3, 51 Level 3 [Default] n = 2 48 / 65 Mechatro, INC. Page...
  • Page 49 6 (Hiragana – Japanese Language) [Default] n = 0 ESC v [Name] Printing response [Format] ASCII Decimal [Description] After transmitting data to print, forwarding the ESC v makes 0x03 be returned when printing ends. 49 / 65 Mechatro, INC. Page...
  • Page 50 Only the lowest bit of n is valid. This command is enabled only when processed at the beginning of a line. [Default] n = 0 < Upside-down printing mode Off > < Upside-down printing mode On > - Blank Section - 50 / 65 Mechatro, INC. Page...
  • Page 51 If user leaves the printer without printing for a long time, it can occur that paper is stuck to TPH. For preventing this, paper is fed to its original position after it is fed back a specific distance(100dot). 51 / 65 Mechatro, INC. Page...
  • Page 52 Set left margin [Format] ASCII Decimal [Range] 0 ≤ n ≤ 30 [Description] • The left margin is set to [n * 1/25.4] inches. [Default] n = 8 Printable area Left margin Printing area width 52 / 65 Mechatro, INC. Page...
  • Page 53 • Only the partial cut is available; there is no full cut. ① [Notes for ② • The vertical motion unit are specified by GS P. • An error occurs when a Jam sensor isn’t pushed before cutting. 53 / 65 Mechatro, INC. Page...
  • Page 54 Sets the printing area width to the area specified by n. • The printing area width is set to [n × 1/25.4] inches. Printable area Left margin Printing area width [Default] n = 60 - Blank Section - 54 / 65 Mechatro, INC. Page...
  • Page 55 Off-line. Not used. Fixed to Off. TPH is closed. TPH is open. Paper is not being fed by the FEED button. Paper is being fed by the FEED button. Not used. Fixed to Off. 55 / 65 Mechatro, INC. Page...
  • Page 56 Not used. Fixed to Off. Fourth byte (paper sensor information) Off/On Decimal Status for ASB Not used. Fixed to Off. Undefined. Not used. Fixed to Off. Undefined. Not used. Fixed to Off [Reference] DLE EOT 56 / 65 Mechatro, INC. Page...
  • Page 57 [Note] This command ends with a NUL code. The number of data for ITF bar code must be even numbers. [Example] Printing “GS k 5 49 50 51 52 53 54 55 56 0" 57 / 65 Mechatro, INC. Page...
  • Page 58 Set the horizontal size of the bar code. n specifies the bar code width as follows: Thin element width(mm) Thick element width(mm) 0.125 0.250 0.250 0.625 0.125 0.375 0.250 0.500 0.500 1.250 0.250 0.750 [Default] n = 4 58 / 65 Mechatro, INC. Page...
  • Page 59 Print function 5, 53 Print all font (contained internally) 6, 54 Print setup information [Notes] • Set the print width to 0x40 and the Left margin to 0x04 before printing. - Blank Section - 59 / 65 Mechatro, INC. Page...
  • Page 60: Error Processing

    (3) No Paper When paper is supplied, an error will be cleared. (4) Paper Near-End When new paper is supplied, an error will be cleared. 60 / 65 Mechatro, INC. Page...
  • Page 61: Programmer Guide

    MTP-2 100 7. Programmer Guide 7.1 Get Last Checked Printer Status #include <stdio.h> #include <windows.h> int main(void) char PrinterName[]="Mechatro Thermal Printer Series"; HANDLE hPrinter; DWORD Type, Needed=0, ErrorCode; DWORD IsChecked, LastCheckTime; BYTE EpsonStatus[4]; if(!OpenPrinter(PrinterName, &hPrinter, NULL)) printf("[ERROR] fail to OpenPrinter.\n");...
  • Page 62 7.2 Write User Code (1) Write User Code by WIN32 API #include <stdio.h> #include <windows.h> int main(void) BOOL testWriteUserData(HANDLE hPrint); char PrinterName[]="Mechatro Thermal Printer Series"; HANDLE hPrinter; DOC_INFO_2 DocInfo; DWORD JobId; memset(&DocInfo, 0x0, sizeof(DocInfo)); DocInfo.pDocName = "Test"; DocInfo.pOutputFile = NULL;...
  • Page 63 USER MANUAL V1.2 MTP-2 100 (2) Write User Code by Mechatro Thermal Printer Series Driver Extension #include <stdio.h> #include <windows.h> BOOL testUserCode(HDC PrintDC); int main(void) char PrinterName[]="Mechatro Thermal Printer Series"; HDC PrintDC; PrintDC=CreateDC("winspool", PrinterName, NULL, NULL); if(!PrintDC) return -1; if(!StartDoc(PrintDC, NULL)) return -1;...
  • Page 64 With over 15 years of experience in thermal Kiosk/ATM printers, we will provide you our design and solution. New Development If you are looking for new printer development, please contact us. From the design to manufacturing, we will take care of you everything with our solution. 64 / 65 Mechatro, INC. Page...
  • Page 65 Loaner Printers While your printers are in our factory service, we can provide you loaner printers when available. Please contact us for details. Customers are subject to pay all shipping cost. MECHATRO, INC. Address 459-40 Gasan-Dong, Geumchun-Gu Seoul, Korea 153-803 Telephone...

Table of Contents