background image

Technical Reference Guide

Describes features of the product.

Describes setup and installation of the product and 
peripherals.

Describes advanced usage methods for the product.

Describes how to control the printer and necessary 
information when you develop applications.

Describes how to handle the product.

Describes general specifications and character code 
tables.

M00127300

Rev. A

Product Overview

Setup

Advanced Usage

Application Development Information

Handling

Appendix

Summary of Contents for TM-m30II

Page 1: ... advanced usage methods for the product Describes how to control the printer and necessary information when you develop applications Describes how to handle the product Describes general specifications and character code tables M00127300 Rev A Product Overview Setup Advanced Usage Application Development Information Handling Appendix ...

Page 2: ...oration Trademarks EPSON is a registered trademark of Seiko Epson Corporation Exceed Your Vision and ESC POS are registered trademarks or trademarks of Seiko Epson Corporation Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and or other countries Wi Fi WPATM and WPA2TM are either registered trademarks or trademarks of Wi Fi Alliance The Bluetooth word ...

Page 3: ... that the plug is clean before plugging it in Be sure to push the plug all the way in Be sure to use the specified AC adapter PS 180 Connection to an improper power source may cause fire or shock Do not place multiple loads on the power outlet Overloading the outlet may lead to fire Shut down your equipment immediately if it produces smoke a strange odor or unusual noise Continued use may lead to ...

Page 4: ...ease the separation between the equipment and the radio TV Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult your dealer or an experienced radio TV technician for help Never disassemble or modify this product Seiko Epson Corporation shall not be liable for interference to radio TV resulting from changes or modifications to this product...

Page 5: ...pen source software in addition to Epson proprietary software For information of the open source software used in this product see the following URL http xxx xxx xxx xxx licenses html For xxx xxx xxx xxx in the above URL input your printer s IP address ...

Page 6: ...tions for developers Manual Content The manual is made up of the following sections Chapter 1 Product Overview Chapter 2 Setup Chapter 3 Advanced Usage Chapter 4 Application Development Information Chapter 5 Handling Appendix Product Specifications Specifications of Interface and Connector Bluetooth Low Energy Technology Advertising Character Code Tables Compatibility with USB Type A ...

Page 7: ...s 13 Models 13 NFC Tag 13 Accessories 14 Part Names and Functions 15 Panel LED 16 Connectors 17 Online and Offline 19 Status and Errors 20 Status Display 20 Error Status 21 NV Memory Non Volatile Memory 23 NV Graphics Memory 23 User NV Memory 23 Memory Switches customized values 23 R E Receipt Enhancement 23 Maintenance Counter 24 Simple Setup for Wireless LAN 25 Useful Functions for Smart Devices...

Page 8: ...1 USB Interface 41 Ethernet Interface 41 Wireless LAN Interface 41 Bluetooth Interface 44 Attaching the Power Switch Cover 47 Advanced Usage 48 Software Settings 48 Functions 49 Network Settings 57 Setup methods 57 Flow of Setup 57 Setup using EpsonNet Config 58 Setup using EpsonNet Config Web version 59 Setup using arp ping commands 60 MAC Address Confirmation 61 Setting Check Modes 62 Self test ...

Page 9: ...ities 81 Others 81 Download 82 Application Development and Distribution for iOS 83 Notes on Printing Barcodes and Two Dimensional Symbols 83 Handling 84 Installing Roll Paper 84 For the top eject position 84 For the front eject position 86 Removing Jammed Paper 88 Roll Paper Cover does not Open 89 Cleaning the Printer 90 Cleaning the Printer Case 90 Cleaning the Thermal Head Platen Roller 90 Prepa...

Page 10: ...tions 104 External Dimensions 105 Specifications of Interface and Connector 107 USB Interface 107 Network Interface 108 Bluetooth Interface 111 NFC Tag 114 Bluetooth Low Energy Technology Advertising 115 Introduction 115 Dongle specifications 115 Procedure 115 Changing the Bluetooth Low Energy Technology Advertising Packet 116 Character Code Tables 127 Compatibility with USB Type A 128 ...

Page 11: ... easily checked by viewing respective LED lights A mechanism that holds paper while feeding paper backward enables reduction of top margin of each label during continuous printing Equipped with three USB Type A ports for connecting the option devices The USB port for connecting a tablet computer USB A Device Charging can provide up to 2 1A Software TM Intelligent function is equipped Supports Serv...

Page 12: ... saving function is available Others Paper eject position are selectable from top and front Optional Wireless LAN cable set customer display and external buzzer are available Optional wall hanging bracket is available to attach the printer to a wall ...

Page 13: ...l Bluetooth model Available models may differ depending on the area NFC Tag You can select the printer you want to use by simply placing an NFC device over the NFC tag mark on the printer There is no data rewriting function Use Epson ePOS SDK to build this function into your application ...

Page 14: ... guides 80 mm width roll paper for operation check Power switch cover AC adapter AC cable Manuals Options Wireless LAN cable set Model OT WL06 Customer display Model DM D30 Optional external buzzer Model OT BZ20 Wall Hanging Bracket Set Model OT WH30 Back cover Model OT CC30 ...

Page 15: ...r to open the roll paper cover 5 Feed button Pressing this button once feeds roll paper for one line Hold down this button to continue feeding roll paper 6 Power switch Turns the printer on or off 7 Status sheet button Use this button to print a status sheet on interfaces or initialize the settings on interfaces When turning off the printer without using the power switch it is recommended to send ...

Page 16: ... connected to Wi Fi Off while the printer is not connected to Wi Fi or while the printer is connected to a wired LAN Flashes while communication is temporarily disabled because an IP address has not been acquired or for other reason Ethernet LED Lights while the printer is connected to Ethernet Off while the printer is not connected to Ethernet or while the printer is connected to Wi Fi Flashes wh...

Page 17: ... connector Type A The USB connector color is black Connects an optional Wireless LAN unit customer display or a handheld scanner CAUTION It may be hard to disconnect some types of USB cable Do not forcibly pull the cable or the USB connector and USB cable may be damaged Contact qualified service personnel if you encounter the trouble 3 USB connector Type B Connects the USB cable for connecting to ...

Page 18: ...are not equipped with a microSD card slot B Printer models that are equipped with a microSD card slot When a tablet computer is connected to the USB connector USB A Device Charging the Bluetooth function of the printer is disabled To use the Bluetooth function while charging the tablet through the connector set the Interface selection setting to Bluetooth only For more details see Software Setting...

Page 19: ...ng conditions While the printer power is turning on off During the setting and check modes operating except the hexadecimal dumping mode While roll paper is fed using the Feed button When the printer stops printing due to a paper end when the paper out detector detected the paper out During an operation standby state When an error has occurred See Status and Errors on page 20 While the roll paper ...

Page 20: ...ing after turning on the power N O O O O During a self test N O While feeding paper using the Feed button N N Roll paper cover open while not printing N O F O O O Waiting for the self test to continue N O F Waiting for a Macro execution to run N N F Waiting for the roll paper cover to be closed to print a status sheet N N N No roll paper N N Automatically Recoverable Errors Recoverable Errors N F ...

Page 21: ...ter recovers from the error when the head temperature drops Cover open error in the middle of printing The printer recovers from the error when the roll paper cover is closed TM Intelligent function error The printer recovers from the error when the printer settings are corrected F O F O O O While forced updating firmware mode is on F 2 N O O O O During turn off process F 3 O O O O O During power ...

Page 22: ...paper cover to perform recovery Unrecoverable Errors These include a high voltage error CPU execution error and communication unit error If the error persists after turning the printer off and then on again the printer may be defective Contact qualified service personnel Instead of closing the roll paper cover you can make the printer recover from the error using a dedicated command however doing ...

Page 23: ...iple purposes such as for storing a note including customizing or maintenance information of the printer Memory Switches customized values With the memory switches which are software switches for the printer you can configure various settings of the printer For information about the memory switch see Software Settings on page 48 R E Receipt Enhancement You can set the graphics data such as a shop ...

Page 24: ... read the counter information to use it for periodical checks or part replacement You can also check the head running length and number of times of autocutting with the self test see Self test Mode on page 64 The maintenance counter values are automatically saved in the NV memory usually every two minutes up to four minutes However the values are not saved when the printer is in power saving mode ...

Page 25: ...sion even without a network environment such as access points When the wireless LAN settings of the printer have not been changed from the factory default and the printer is turned on the printer automatically enters the Simple AP mode and prints the following information If you have changed the wireless LAN settings from the factory default start the printer according to the settings to connect t...

Page 26: ...ra on your smart device to acquire the printer information information for specifying the device By using the acquired information the device can specify the printer to send a print job over a network or Bluetooth Programming using Epson ePOS SDK is required to use these functions These functions are created by combining NFC touch and QR code capturing operations and the target printer specificati...

Page 27: ...ce that receives the first data transfer is set as the main connection interface however you can select the main connection interface in advance When the receive buffer for the active interface becomes empty and a preset time period one second by default has passed switching to another interface is enabled and an interface that receives print data becomes active When you do not use the Bluetooth f...

Page 28: ...d peripherals 6 Connecting the Cash Drawer page 36 5 Connecting the Optional External Buzzer page 35 4 Connecting the Optional Customer Display page 34 3 Connecting the Optional Wireless LAN Unit page 33 1 Installing the Printer page 29 2 Changing the Paper Width page 31 8 Connecting the Printer to the Host Devices page 41 7 Connecting to the Power Source page 38 9 Attaching the Power Switch Cover...

Page 29: ...dust levels Do not give a high impact on the printer during operation Doing so may cause the print failure Be careful not to place cords or foreign substances under the printer You can install the printer as a wall hanging printer if you use the optional Wall Hanging Bracket Set OT WH30 Refer to the installation manual of the Wall Hanging Bracket Set for details When you have set the printer to ej...

Page 30: ...ase paper is ejected from the top position When changing to the front eject position follow the steps below to replace the covers 1 Remove the bottom cover and the rear cover See the detailed information on For the top eject position on page 92 2 Attach the rear cover and the bottom cover See the detailed information on For the front eject position on page 95 ...

Page 31: ...nstalling the included 58 mm width roll paper guides Follow the steps below to change the paper width 1 Open the roll paper cover 2 Align the three projections on the roll paper guides with the slots in the printer and then press them down Turn off the printer when installing the roll paper guides ...

Page 32: ...ation about the software setting mode see Software Settings on page 48 After using the printer for an extended period at 58 mm do not return to 80 mm Parts of the print head that do not normally touch the paper may be damaged by the platen roller and the autocutter may wear out ...

Page 33: ... of the printer and the routing for cables connected to it the status of the radio waves for the Wireless LAN unit may decline If this does happen use an extension cable When connecting a Wireless LAN unit use one of the connectors shown in the illustration below to prevent the unit from contacting with the printer case If you use a USB extension cable that came with the Wireless LAN Unit you can ...

Page 34: ...ptional Customer Display You can connect the customer display DM D30 to this product using USB connection For more information refer to DM D30 Technical Reference Guide Be sure to turn off the printer when connecting the customer display ...

Page 35: ...ware Settings on page 48 Attachment Position The optional external buzzer is recommended to be installed in the following positions When using the printer in top eject position either side When using the printer in front eject position side or top Be sure to turn off the printer before you connect disconnect the optional external buzzer Do not connect both the optional external buzzer and the cash...

Page 36: ...ut current must be 1A or less Be sure to use the 24V power output on drawer kick connector pin 4 for driving the equipment Drawer Connection Diagram Adaptable Connector RJ12 modular connector Do not connect both the optional external buzzer and the cash drawer to the printer at the same time by using a branched connector When the optional external buzzer is enabled with the memory switch customize...

Page 37: ...ection 1 Frame GND 2 Drawer kick drive signal 1 Output 3 Drawer kick open close signal Input 4 24 V 5 Drawer kick drive signal 2 Output 6 Signal GND WARNING Use a shield cable for the drawer kick cable When using cash drawer make sure to use the power supply for printer connector pins 4 Do not insert a telephone line into the drawer kick connector Doing so may damage the telephone line or printer ...

Page 38: ...t the AC cable plug into a socket that does not meet the input voltage of the AC adapter Doing so may result in damage to the printer Should a fault ever occur immediately turn off the power to the printer and unplug the AC cable from the socket When disconnecting the DC cable of the AC adapter from the printer make sure that the AC cable is not connected and then hold the arrow printed portion of...

Page 39: ...charge to 100 It may be hard to disconnect some types of USB cable Do not forcibly pull the cable or the USB connector and USB cable may be damaged Contact qualified service personnel if you encounter the trouble When a tablet computer is connected to the USB connector USB A Device Charging the Bluetooth function of the printer is disabled To use the Bluetooth function while charging the tablet th...

Page 40: ...40 Chapter 2 Setup 5 Insert the AC plug into a socket 6 Turn on the printer ...

Page 41: ...nnect the LAN cable If a LAN cable is connected wireless LAN is disabled When you set up the access point at the same time set the access point in advance and check that it operates correctly Examine the radio wave situation in the surrounding area before use Avoid using the same channel that is used in the neighboring shops whereWireless LAN is used When using the printer in environments where ki...

Page 42: ...ing items Device for setting iOS or Android device Utility for setting Epson TM Utility for iOS Android Running Epson TM Utility for iOS Android 1 Run the Epson TM Utility for iOS Android 2 Set from Wi Fi Setup Wizard in the menu Follow the on screen instructions to complete the setup ...

Page 43: ...n page 68 2 Activate Windows Wireless Network Connection and select EPSON_Printer as the connection device on the screen that appears If the window to enter a pass phrase appears enter 12345678 Default settings on printer are the following values 3 When connecting to the printer is complete setup the Wireless LAN using the network setup tool EpsonNet Config or EpsonNet Config Web version For detai...

Page 44: ... for the printer to actually start printing after the host computer commands printing This pause is the time required for processing the connection between the host computer and the printer and it depends on the conditions of the environment where used If data transfer from an application of the host computer has already been completed data might remain in the Bluetooth module internal buffer As s...

Page 45: ...mputer and then click Search If the printer has not detected after clicking the Search button check the manufacturer of the Bluetooth software 1 Open the Control Panel 2 In the search box on the Control Panel enter Bluetooth and then click Change Bluetooth settings 3 In the Bluetooth Settings dialog box click the Hardware tab and then search for the Microsoft Bluetooth Enumerator If it is not foun...

Page 46: ... settings If the device is not displayed on the TM Bluetooth Connector or the TM Bluetooth Connector Status shows after pairing Check whether The printer is not turned on Turn on the printer The printer is 10 m or further away from the computer Confirm that there is no other wireless device such as a microwave oven and cordless telephone that can interfere with the Bluetooth printer If the printer...

Page 47: ...u can prevent accidental operations of the power switch You can press the power switch by inserting a sharp pointed object in the holes on the power switch cover WARNING If an accident occurs with the power switch cover attached unplug the power cord immediately Continued use may cause fire or shock ...

Page 48: ...acity BUSY condition Auto line feed USB power saving function Release condition of receive buffer BUSY Select paper out detector enabled for paper out signal output Error signal settings Pre feed before next print Roll paper near end detection Customized Values User NV memory capacity NV graphics memory capacity Paper width Print density Print speed Thai characters print mode Character code table ...

Page 49: ...Batch rotate print Upside Down Communication condition of USB interface Communication condition of Bluetooth interface Bluetooth communication interval during power saving mode For information about how to use the software setting mode see Software Setting Mode on page 65 All the settings are available using the ESC POS commands The receive buffer capacity for the Bluetooth interface is 64 K bytes...

Page 50: ...bled initial setting Enabled Roll paper near end detection Disabled initial setting Enabled Paper width 80mm initial setting 58mm The USB power saving function is valid only when the USB interface communication condition is set to the vendor defined class and the system configuration is set so that the USB driver can support the USB power saving function This function is enabled only when Receive ...

Page 51: ...user defined page Initial setting PC437 USA Standard Europe International character defaults Selectable from 18 sets Initial setting USA Supported papers Print density TF50KS EY TF60KS E PD160R PD190R P220AGB 1 AP45KS ND AP50KS ND KT55PF 100 P5047 48 105 KT48FA KT55FA KT48PF P5047 55 110 When the print density level is increased print speed may be reduced Depending on print conditions such as prin...

Page 52: ...ging select Bluetooth only When using the backfeed function with the printer that has been set up to eject paper from the top side remove any paper ejected from the ejection slot before starting printing Disable the automatic top logo setting when enabling backfeed Even if the backfeed has been enabled it is not performed during the self test If setting a top margin of 5 mm 0 2 or less confirm tha...

Page 53: ...25 50 75 When using this printer with multiple interfaces make sure the interface that is always connected to be set as the main connection When using multiple interfaces set the receive buffer capacity to 4 KB You cannot use wired LAN and wireless LAN at the same time When you do not use the Bluetooth function set the Bluetooth security level to Middle or High to prevent unauthorized access to th...

Page 54: ... auto replacement Does not replace initial setting Font B Font C Font B auto replacement Does not replace initial setting Font A Font C Font C auto replacement Does not replace initial setting Font A Font B Multi tone print density Selectable from 70 to 100 5 increment Initial setting 100 No reduction is applied to blank dot lines that exist in a graphic data Reduced barcodes are not guaranteed to...

Page 55: ... Patterns A to E Initial setting Pattern A Buzzer frequency Pulse 1 Does not sound Sounds 1 time initial setting Sound pattern Pulse 2 Selectable from Patterns A to E Initial setting Pattern B Buzzer frequency Pulse 2 Does not sound Sounds 1 time initial setting Batch rotate print Upside Down Disabled initial setting Enabled For information about how to connect the optional external buzzer see Con...

Page 56: ...vel 1 Standard Initial setting Level 2 Short The device name is initially set to TM m30II H_xxxxxx xxxxxx refers to the last 6 digits of the serial number labeled on the back of your printer By changing the setting to Level 2 Short you can shorten the time until printing begins or the time until information is shown on the customer display connected to the printer However because the communication...

Page 57: ...ter to the same network segment as the printer With EpsonNet Config Web version you can set more items than with EpsonNet Config Method 3 Setup using arp ping commands This method involves setting the printer s IP address in the setting computer s arp ping commands then using the setting tool to change the other settings The setting computer must be in the same segment as the printer Also settings...

Page 58: ...er s MAC address on the status sheet 4 Change the printer s settings based on the network setting information you received from the network administrator Select an item from the menu and change the setting 5 Once you set the necessary items click Transmit The changed contents are sent to the printer and the printer settings are changed The initial setting uses an IP address for the printer provide...

Page 59: ...rinter you want to connect to The initial setting uses an IP address for the printer provided by a DHCP server Since you cannot complete setup if there are conflicting IP addresses on the network make sure that there are no other devices on the network that conflict with the IP address provided by the DHCP server If a DHCP server is not available a fixed IP address 192 168 192 168 is set approxima...

Page 60: ...The sent contents are enabled Depending on the changes such as the IP address the connection with the setting computer may be cut and the EpsonNet Config window may not be displayed To reconnect you need to set the network settings of the setting computer to the same network segment as the printer for which settings were changed Setup using arp ping commands You can change the printer s IP address...

Page 61: ... like Reply From 192 168 0 10 Bytes 32 Time 10ms TTL 255 is displayed the IP address setting is complete Use EpsonNet Config or EpsonNet Config Web version for settings other than the IP address MAC Address Confirmation You can check the printer s MAC address using the following procedures Printing the status sheet A printer self test Only supported on Ethernet For wireless see the status sheet Us...

Page 62: ...turn on the printer while pressing the Feed button Self test Briefly press the Feed button Hold down the Feed button Open the roll paper cover and turn on the printer while pressing the Feed button and then close the roll paper cover Continuing the self test Mode selection guidance Hexadecimal dumping Press the Feed button once briefly and then hold it down NV Graphics Information Press the Feed b...

Page 63: ...0 Exit and Reboot Printer 1 NV Graphics Information 2 Receipt Enhancement Information 3 Customize Value Settings 4 Restore Default Values 5 Interface Setup 6 TM Intelligent Information 7 Peripheral Device Information 8 or more None Select Modes by executing following procedure step 1 Press the Feed button less than 1 second as many times as the selected mode number step 2 Press Feed button for 1 s...

Page 64: ...Feed button less than one second to continue the self test The printer prints a rolling pattern on the roll paper using the built in character set After completed is printed the printer initializes and switches to standard mode NV Graphics Information Print Mode Prints the following NV graphic information registered to the printers Capacity of the NV graphics Used capacity of the NV graphics Unuse...

Page 65: ...t least one second and then select the Mode selection The Mode selection guidance is printed and the Paper LED flashes 2 After briefly less than one second pressing the Feed button twice hold it down for at least one second to print the R E information After information printing the Mode selection guidance is printed again 3 To finish turn off the power or select Exit and Reboot Printer Software S...

Page 66: ...Customized value setting The Software setting mode guidance is printed and the Paper LED flashes For details on the memory switches and customized values see Software Settings on page 48 You can also make the software settings using the ESC POS commands Customize Value Settings Modes 0 Exit 1 Print Current Settings 2 Print Density 3 Print Speed 4 Automatic Paper Reduction 5 Auto Paper Feed Cut at ...

Page 67: ...he Paper LED flashes 5 To close Software setting mode turn off the printer or select Exit to return to Mode selection guidance and then select Exit and Reboot Printer Restore Default Values Mode In Restore default values mode following values saved on NV Memory will be set back to initial settings When any error occurs you can use to specify the reason Memory switch Customized Value Communication ...

Page 68: ...imes less than one second hold it down for at least one second to enter the Interface Setup mode The guidance is printed 3 After briefly pressing the Feed button less than one second for the number of times shown in the print result hold down the button for more than one second to select the setting items Initialize Select Wi Fi Ethernet Setup or Bluetooth Setup and select Initialize to restore th...

Page 69: ...onnect function see Auto Reconnect Feature on page 111 You can change the settings with TM m30II Utility and TM Utility for iOS When the security settings are changed from Middle or Low to High or vice versa the link key pairing information is deleted If the printer is already paired with a terminal unpair them and then pair again You can change the settings with TM m30II Utility and TM Utility fo...

Page 70: ...t hold down the Feed button for at least one second to enter the Mode selection The Mode selection guidance is printed and the Paper LED flashes 2 Briefly press the Feed button six times less than one second hold it down for at least one second to print the TM Intelligent setting information After information printing the Mode selection guidance is printed again 3 To finish turn off the power or s...

Page 71: ...ing the ESC POS commands 1 Open the roll paper cover 2 While pressing the Feed button turn on the printer Hold down the Feed button until the Error LED turns on 3 Close the roll paper cover From this point all data received by the printer is printed in the corresponding hexadecimal numbers and ASCII characters Example of printing in hexadecimal dumping mode 4 To close hexadecimal dumping mode turn...

Page 72: ...rint after turning on the power while the Power LED is flashing After the status sheet is printed only the print settings of the mainly connected interface are retained For the mainly connected interface see Printing Using Multiple Interfaces on page 27 Ethernet and Wi Fi status sheets are not printed while the printing communication protocol is being established They will be printed after the con...

Page 73: ...i Fi Ethernet Interface Wi Fi Status MAC Address SSID EPSON_Printer Network Mode Comm Standard Encryption Type Link Status Channel Transmission Access Point Signal Level Unmounted Infrastructure 802 11b g n WPA2 PSK Unknown Unknown Unknown Unknown Unknown Ethernet Status MAC Address Physical Layer Link Status XX XX XX XX XX XX Auto negotiation Disconnect Network Soft Version 01 00 1930 20 00 TCP I...

Page 74: ...attached remove the cover See Removing the Covers on page 92 for details on removing the bottom cover 3 Hold down the status sheet button while turning on the printer A message is printed indicating that resetting is being performed and the printer restarts You can return the interface settings to their defaults from the Interface Setup mode See Interface Setup Mode on page 68 for details on the I...

Page 75: ...Web server application can print to this product or a TM printer on the network The features are as follows You can acquire print data from three different URLs Print data is available in ePOS Print XML format You can use this product to print to TM printers on a network Regarding details on server direct printing see the Server Direct Printing User s Manual Status Notification Status Notification...

Page 76: ...Driver ePOS Print XML ePOS Print XML is the Epson original control command system for POS printers defined in XML With ePOS Print XML commands you can print in environments where http communication is available and from OS applications For detailed information about ePOS Print XML see the ePOS Print XML User s Manual ESC POS ESC POS is the Epson original printer command system for POS printers and...

Page 77: ...Register a cash drawer using the SetupPOS Utility and control using the OpenDrawer method or the DirectIO function For details see the EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE Cash Drawer and the UnifiedPOS Specification OPOS for NET Register a cash drawer using the SetupPOS Utility and control using the OpenDrawer method or the DirectIO function For details see the EPSON OPOS ADK for N...

Page 78: ...ction or the API for opening the drawer For details see the manual for Status API of the drivers OPOS OCX Driver Register a POS printer using the SetupPOS Utility and control using the DirectIO function For details see the EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter TM Series OPOS for NET Register a POS printer using the SetupPOS Utility and control using the DirectIO function F...

Page 79: ...s a POS industry standard printer driver compatible with Microsoft POS for NET It allows you to develop applications that are compatible with the UPOS Unified POS specification When developing applications use a separate development environment such as Microsoft Visual Studio NET EPSON JavaPOS ADK JavaPOS is the standard specification which defines an architecture and device interface API to acces...

Page 80: ...rface Windows Mac Printer Driver Mac printer driver allows you to control the printer using Common UNIX Printing System CUPS on Mac OS X This is a full raster printer driver It is able to print images text and vector graphics etc that an application displays With this driver many printer controls are possible such as paper cut timing control cash drawer control printing speed control blank line sk...

Page 81: ...ndows Mac TM Bluetooth Connector Pairs the Bluetooth printer with your device and sets the Bluetooth port to be used by the printer driver and or an application Using this software makes it easy to pare the printer because the software searches for and displays only Epson Bluetooth printers and allows you to search the printer by its product name Windows Deployment Tool Use to make network and pri...

Page 82: ...tion Download You can obtain software and manuals from one of the following URLs For customers in North America go to the following web site U www epson com support For customers in other countries go to the following web site U www epson biz com ...

Page 83: ... PDF417 two dimensional symbol the following settings are recommended Module height 3 to 5 times the module width Vertical size of the symbol approximately 5 mm 0 20 or more The recognition rate of ladder bar codes and two dimensional symbols may vary depending on widths of the modules print density environmental temperature type of paper and characteristics of the reader Make sure to check the re...

Page 84: ...e printer Installing Roll Paper Follow the steps below to install the roll paper For the top eject position 1 Use the cover open lever to open the roll paper cover 2 Remove the used roll paper core if any and insert the roll paper Make sure you use a specified roll paper type ...

Page 85: ... paper take up any slack in the roll paper by pulling its leading edge If you install a slack roll paper a paper jam or print quality problems may occur Before installing the roll paper make sure that the roll paper is not deformed Using a deformed roll paper will cause the printer to malfunction ...

Page 86: ...nd close the roll paper cover When the printer power is on the roll paper is automatically cut For the front eject position 1 Use the cover open lever to open the roll paper cover 2 Remove the used roll paper core if any and insert the roll paper ...

Page 87: ... roll paper is automatically cut Before installing the roll paper take up any slack in the roll paper by pulling its leading edge If you install a slack roll paper a paper jam or print quality problems may occur Before installing the roll paper make sure that the roll paper is not deformed Using a deformed roll paper will cause the printer to malfunction ...

Page 88: ... jammed 1 Turn off the printer 2 Open the roll paper cover 3 Remove the jammed paper 4 Close the covers Do not touch the thermal head and its surroundings After printing the thermal head and its surroundings can be very hot CAUTION When a paper jam occurs never pull out the paper forcibly ...

Page 89: ...89 Chapter 5 Handling Roll Paper Cover does not Open When the roll paper cover does not open using the lever restart the printer ...

Page 90: ...d the paper may not be fed correctly To remove the paper dust clean the platen roller Turn off the printer open the roll paper cover and clean the thermal elements of the thermal head platen roller with a cotton swab moistened with an alcohol solvent ethanol or IPA CAUTION Never clean the product with alcohol benzine thinner or other such solvents Doing so may damage or break the parts made of pla...

Page 91: ...Preparing for Transport Follow the steps below to transport the printer 1 Turn off the printer 2 Confirm that the Power LED is off 3 Disconnect the AC cable from the socket 4 Remove the roll paper 5 Pack the printer upright ...

Page 92: ...nd Bottom Covers Removing the Covers Follow the steps below to remove the covers For the top eject position 1 Use your finger to remove the rear cover as shown in the illustration 2 Use your finger to remove the bottom cover as shown in the illustration ...

Page 93: ...93 Chapter 5 Handling For the front eject position 1 Use your finger to remove the rear cover as shown in the illustration 2 Use your finger to remove the bottom cover as shown in the illustration ...

Page 94: ...ing the Covers Follow the steps below to attach the covers For the top eject position 1 Align the catches and attach the bottom cover to the printer 2 Hook the catches into the bottom cover and attach the rear cover to the printer ...

Page 95: ...95 Chapter 5 Handling For the front eject position 1 Align the catches and attach the rear cover to the printer 2 Hook the catches into the rear cover and attach the bottom cover to the printer ...

Page 96: ...h 3 0 EDR supported Ethernet 10BASE T 100BASE TX USB Type B USB 2 0 Full speed 12 Mbps USB Type A USB 2 0 Full speed 12 Mbps Buffers Receive buffer 4 KB 45 bytes 64 KB for Bluetooth interface Downloaded buffer user defined characters and user defined images 12 KB NV graphics memory 384 KB Barcode two dimensional symbol printing UPC A UPC E JAN8 EAN 8 JAN13 EAN13 Code39 Code93 Code128 ITF CODABAR N...

Page 97: ...before the life is reached 5 Indicates the overall mean cycles between failures including wear out and chance failures before the life is reached Life 3 Printer mechanism 15 million lines printing paper feeding Thermal head 150 km Autocutter 2 2 million cuts MTBF 4 360 000 hours MCBF 5 65 million lines Temperature Humidity Operating 5 to 45 C 41 to 113 F 10 to 90 RH Storage 20 to 60 C 4 to 140 F 1...

Page 98: ...pecial Font B 46 64 Kanji Font A 24 24 17 1 24 1 Kanji Font B 20 24 Japanese 21 Korean 26 Japanese 28 Korean 36 42 32 characters mode Font A 12 24 32 42 Font B 10 24 42 54 Font C 9 17 46 60 Special Font A 35 45 Special Font B 46 60 Kanji Font A 24 24 16 21 Kanji Font B 20 24 Japanese 21 Korean 26 Japanese 27 Korean 34 Line spacing 3 75 mm 1 5 initial setting programmable by command Maximum print s...

Page 99: ... Chinese Big5 Korean KSC5601 Unicode 2 UTF 8 The number of dots per character 48 35 characters mode Font A 12 24 includes 2 dot horizontal spacing Font B 10 24 includes 1 dot horizontal spacing Font C 9 17 includes 2 dot horizontal spacing Special Font A 12 24 includes 2 dot horizontal spacing Special Font B 9 24 includes 2 dot horizontal spacing Kanji Font A 24 24 Kanji Font B Japanese 20 24 Kore...

Page 100: ... 0 88 2 13 mm 0 88 4 26 mm 1 76 2 13 mm 1 76 4 26 mm Special Font A 1 25 3 0 mm 1 25 6 0 mm 2 5 3 0 mm 2 5 6 0 mm 0 05 0 12 0 05 0 24 0 10 0 12 0 10 0 24 Special Font B 0 88 3 0 mm 0 88 6 0 mm 1 76 3 0 mm 1 76 6 0 mm 0 03 0 12 0 03 0 24 0 06 0 12 0 06 0 24 Kanji Font A 3 00 3 00 mm 3 00 6 00 mm 6 00 3 00 mm 6 00 6 00 mm Kanji Font B 2 00 2 00 mm 2 00 4 00 mm 4 00 2 00 mm 4 00 4 00 mm By specifying...

Page 101: ...T48FA KT55PF KT48PF Koehler Paper Group Paper must not be pasted to the roll paper core To keep the print quality it is recommended to change the print densities for each roll paper See Software Settings on page 48 Use of thermal paper with a pre printed recording surface should be avoided Using it can cause the thermal head to stick to the thermal paper surface during printing and cause printing ...

Page 102: ...s and the approximate space is 3 75 mm on both sides For paper width 58 mm The maximum printable area of paper with a width of 57 5 0 5 mm is 52 5 0 2 mm 420 dots and the approximate space is 2 5 mm on both sides 79 5 0 5 mm 3 13 0 02 72 0 2 mm 2 83 0 01 3 75mm 0 15 3 75mm 0 15 57 5 0 5 mm 2 26 0 02 52 5 0 2 mm 2 07 0 01 2 5 mm 0 10 2 5 mm 0 10 ...

Page 103: ...n feed the paper about 1 mm 16 406 inches before printing When the Pre feed before next print function is enabled this operation is performed automatically See Software Settings on page 48 for more details Operating voltage DC 24V 7 Current consumption 24V 25 C standard print density Standby Mean 0 1 A Operating Mean 1 8 A When charging at 2 1A Note When print ratio is approximately 18 Continuous ...

Page 104: ...ications Height 60 cm 23 62 Orientation 1 corner 3 edges and 6 surfaces Must not be any problems with the visible or operational problems to the exterior of or inside the machine after being subject to being dropped When unpacked Height 5 cm 1 97 Orientation Lift one edge and release it for all 4 edges Must not be any problems with the visible or operational problems to the exterior of or inside t...

Page 105: ...105 Appendix External Dimensions Top eject position 127 127 134 232 135 127 2 6 Unit mm ...

Page 106: ...106 Appendix Front eject position Unit mm 127 230 129 133 127 6 127 2 129 ...

Page 107: ...ower supply function Current consumed by USB bus 2 mA USB packet size with full speed connection USB bulk OUT TM 64 bytes USB bulk IN TM 64 bytes USB device class Both USB vendor defined class and USB printer class are supported To set the USB device class see Software Settings on page 48 USB vendor defined class USB printer class Vendor ID 04B8h 04B8h Product ID 0202h 0E2Ah String Descriptor Manu...

Page 108: ...d EpsonNet Config Web version SNMP ENPC Used in setting and monitoring DHCP APIPA Used in automatic setting for the IP address and so on Item Initial settings IP address acquisition Automatic APIPA Disabled arp ping Disabled Socket Timeout 90 seconds Community name 1 Read Only Fixed at public Community name 2 Read Write Unavailable SNMP IP Trap 1 Disabled SNMP IP Trap 2 Disabled Communication mode...

Page 109: ...urity can be selected from among the following WPA PSK AES WPA2 Personal WPA2 Enterprise Initial settings These settings apply when the printer is initialized in the Interface Setup mode Port type TCP communication port for direct printing Port number 9100 Port communication direction bidirectional Max simultaneous connections 6 Number of connections for which printing is available 1 occupied unti...

Page 110: ...with all the Wireless LAN units is not guaranteed Especially in the ad hoc mode the printer may not operate normally depending on the combination of the device to connect with Be sure to carry out evaluation of the operation before use Notes on use When you initialize or change the printer settings the printer is reset to reflect the settings It may take about 1 minute depending on the network set...

Page 111: ...n the signal is dropped and then restored The following shows the printer operations and connection methods when the auto reconnect feature is enabled or disabled Countries where Bluetooth can be used are limited Since notes are provided for each country check the sheet supplied with the product Setting Contents Setting Items Initial Settings Bluetooth communication settings Bluetooth passkey 0000...

Page 112: ... When step 1 fails the printer waits for connections from other devices 3 If connection is not established in step 2 the printer tries again to connect to the iOS device to which it last connected Steps 1 and 2 are repeated until a connection is established Wait for a connection from the Bluetooth device Reconnecting to iOS device Reconnect automatically Make settings on the Bluetooth settings scr...

Page 113: ...he optional Wireless LAN cable set with 2 4 GHz may disrupt Bluetooth communication or printing 5 GHz Wi Fi is recommended when using Wi Fi with Bluetooth Notes when communicating with Android devices The printer cannot connect to Android 2 3 and 2 3 2 When communicating with Android 2 3 3 or later versions communicate through an insecure connection When connecting an Android device to the USB con...

Page 114: ...to receive the data Conditions This may occur in combinations of the following conditions iOS version 7 1 7 1 1 iOS device iPhone 5s iPhone 5c iPhone 5 iPad Air iPad mini 3 iPad 4th generation iPad mini iPod touch 5th generation iPhone 4s iPhone 4 iPad 3rd generation iPad 2 Application processing If the Bluetooth port is closed and then reopened while the application is running Solution The soluti...

Page 115: ...arted and then the adapter is disabled The USB A Device Charging port is disabled If the printer is capable of Bluetooth communication the Bluetooth function is disabled Bluetooth Low Energy Technology Advertising Packet Format In the TM m30II H the iBeacon format is used by default for the Bluetooth low energy technology Advertising Packet The UUID for the TM m30II H is fac1ba2f 61a2 4d83 9a8c 60...

Page 116: ...ings using the Epson TM m30II Utility for Windows see the TM m30II Utility User s Manual for details Changing settings using an HTTP Request The method of changing settings via an HTTP Request is explained below Digest authentication You need Digest authentication to communicate with the printer The default ID and Password are ID epson Pass serial number and are the same as the administrator for N...

Page 117: ...t Table 3 Request Header Table 4 Types Escape Description quotation mark reverse solidus b backspace f form feed n line feed r carriage return t tab u002F solidus u003C u003E u002B Request header Content Type text plain charset utf 8 http printer IP address webconfig beacon cgi Type one of the following Table 4 Types Type Description none If a Type is left out the same operation is performed as wh...

Page 118: ... enabled Type current Or no Type is set Acquisition successful 200 OK Acquires the configuration script on the RAM Type volatile Acquisition successful 200 OK Acquisition failed No file 404 Not Found Acquires the configuration script on the ROM Type static Acquisition successful 200 OK Acquisition failed No file 404 Not Found Acquires the Default configuration script Type default Acquisition succe...

Page 119: ...Parameter detail null description null Response Status Response Body 200 OK The HCI Version for the Bluetooth adapter is 6 or higher Link message Success detail null description VendorID 0a12 ProductID 0001 ProductName CSR8510 A10 Bluetooth LE Support 200 OK The HCI Version for the Bluetooth adapter is 5 or lower message Success detail null description VendorID 0a12 ProductID 0001 ProductName no n...

Page 120: ...niff X XSS protection 1 mode block X Frame Options deny Content Security Policy default src none X RateLimit Limit 1 when type static only X RateLimit Remaining 1 or 0 when type static only X RateLimit Reset 1390941626 when type static only WWW Authenticate Digest realm IPaddr nonce xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qop auth Function POST Parameters Results Response Updating the configuration sc...

Page 121: ...d When an error occurs when applying a new configuration script 500 Internal Server Error It has following header X RateLimit Limit 1 X RateLimit Remaining 0 X RateLimit Reset xx Update failed When the gap between updating is more than once an hour 429 Too Many Requests It has following header X RateLimit Limit 1 X RateLimit Remaining 0 X RateLimit Reset xx Deletes the configuration script from no...

Page 122: ...Large detail null description null 429 Too Many Requests message You sent too many requests in a given amount of time detail null description null 500 Internal Server Error message Failed to update settings detail see Table 13 description null Case Body The correct escape processing is not performed at the point escape processing is needed message Invalid Parameter detail Special characters must b...

Page 123: ...ng data specifications No Type specified Or an invalid parameter has been specified message Invalid Parameter detail A parameter type or description is not specified description null When detecting a string with invalid escape processing message Invalid Parameter detail Invalid parameter is found description null Case Body Update failed message Failed to update settings detail null description nul...

Page 124: ...u start Advertising using this command before Bluetooth low energy technology Advertising Packet specifications on page 125 As a Random Static Address is used in TM m30II H bit7 and bit6 for n1 need to be set to 1 Definition Length Default Description Min advertising Interval 2 bytes aL a0 aH 00 00a0h 0 625 100ms Period 00a0h is the minimum that can be specified Max advertising Interval 2 bytes bL...

Page 125: ...sing Data 31 bytes d2 02 d3 01 d4 06 d5 1a d6 FF d7 4c d8 00 d9 02 d10 15 02h Length d11 d26 fa c1 ba 2f 61 a2 4d 83 9a 8c 60 08 7c 23 25 69 TM UUID fac1ba2f 61a2 4d83 9a8c 60087c232569 d27 00 d28 Model No Major number The Default specifies the ID that indicates the model type using keywords shown in Keywords on page 126 You can also specify a direct value d29 00 d30 IP address 4th byte Minor numb...

Page 126: ...ss in which the printer generates a random 6 byte number and 1 is for the MSB2bit of the leading 1 byte Generates a random 6 byte number in the printer and replaces it with a string that sorts the Address using 1 for the MSB2bits for the leading 1byte in Little endian IPn 1 byte Value for n in the printer s IP address When the IP address is 192 168 192 168 it is replaced with the following string ...

Page 127: ...127 Appendix Character Code Tables Refer to the following URL regarding the character code table U www epson biz com pos reference charcode ...

Page 128: ...ers with USB HID interface or with CDC ACM interface can be used To use a barcode scanner set the scanner suffix delimiter to CR carriage return code Data cannot be obtained using any other settings Epson ePOS SDK version 2 9 0 or later supports barcode scanner control Secondary connection Direct connection TM m30II H Extension cable of OT WL06 Barcode scanner DM D30 Optional extension cable OT UL...

Reviews: