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.

M00131500

Rev. A

Product Overview

Setup

Advanced Usage

Application Development Information

Handling

Appendix

Summary of Contents for C31CH92022

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 M00131500 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: ... 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 Network Connection Status 22 Error Status 22 NV Memory Non Volatile Memory 24 NV Graphics Memory 24 User NV Memory 24 Memory Switches customized values 24 R E Receipt Enhancement 24 Maintenance Counter 25 Simple Setup for Wireless LAN 26 Useful Functions fo...

Page 8: ...ace 42 Ethernet Interface 42 Wireless LAN Interface 42 Attaching the Power Switch Cover 46 Enabling the Roll Paper Near End Detection 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 61 MAC Address Confirmation 61 Setting Check Modes 62...

Page 9: ... Controlling the Cash Drawer 80 Controlling the Optional External Buzzer 81 Software 82 Development Kit 82 Drivers 83 Utilities 84 Others 84 Download 85 Application Development and Distribution for iOS 86 Notes on Printing Barcodes and Two Dimensional Symbols 86 Handling 87 Installing Roll Paper 87 For the top eject position 87 For the front eject position 89 Removing Jammed Paper 91 Roll Paper Co...

Page 10: ...eristics 106 Environmental Conditions 107 External Dimensions 108 Specifications of Interface and Connector 110 USB Interface 110 Network Interface 111 NFC Tag 115 Bluetooth Low Energy Technology Advertising 116 Introduction 116 Dongle specifications 116 Procedure 116 Changing the Bluetooth Low Energy Technology Advertising Packet 117 Character Code Tables 128 Compatibility with USB Type A 129 ...

Page 11: ...Fi connection status can be 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 a USB Type A port for connecting an option device The USB port for connecting a tablet computer USB A Device Charging can provide up to 2 1A Software TM Intelligent function is eq...

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: ...ations Models Standard model 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: ...80 mm width roll paper for operation check Power switch cover AC adapter AC cable Manuals Options Wireless LAN cable set Model OT WL02 OT WL05 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: ...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 while communication is temporarily disabled because an IP address has not been acquired or for other reason Bluetooth LED This product does not hav...

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: ...n connecting a Wireless LAN unit connect it to No 2 connector in order to prevent the unit from contacting with the printer case When connecting an Android device to the USB connector USB A Device Charging for data communication make sure that the device satisfies the following requirements Requirements The version of Android OS is 10 or later with kernel version 4 9 15 or later However Epson does...

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: ...LED Bluetooth LED Printer Status N O O Online N N N N N N While initializing 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 N...

Page 21: ...he Power LED flashing pattern is lighting for 320 ms followed by a pause for 320 ms 5 The Power LED flashing pattern is lighting for 160 ms followed by a pause for 2400 ms N F O O O Unrecoverable Errors CAUTION Turn off the power immediately when an unrecoverable error occurs If the same error occurs again even after turning the power back on contact qualified service personnel F O O O O O Updatin...

Page 22: ...coverable Errors Autocutter error An error occurs if the cutter is locked due to fallen foreign material or similar cause Although automatic recovery is performed even if there is only slight locking if automatic recovery is not performed remove foreign material and paper jams and close the roll paper cover to perform recovery Power LED Error LED Paper LED Wi Fi LED Ethernet LED Bluetooth LED Prin...

Page 23: ...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 Turn off the power immediately when an unrecoverable error occurs ...

Page 24: ...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 25: ... 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 26: ...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 27: ...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 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 specifications using Pri...

Page 28: ...or the main connection Data received from the main connection interface is handled with the highest priority By default the interface 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 swi...

Page 29: ...the Cash Drawer page 37 5 Connecting the Optional External Buzzer page 36 4 Connecting the Optional Customer Display page 35 3 Connecting the Optional Wireless LAN Unit page 34 1 Installing the Printer page 30 2 Changing the Paper Width page 32 8 Connecting the Printer to the Host Devices page 42 7 Connecting to the Power Source page 39 9 Attaching the Power Switch Cover page 46 10 Enabling the Ro...

Page 30: ...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 31: ...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 95 2 Attach the rear cover and the bottom cover See the detailed information on For the front eject position on page 98 ...

Page 32: ...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 33: ...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 34: ...ble The combinations of wireless LAN cable set and firmware version you can use with this product are as follows You can perform a firmware update by using the TM m30II Firmware Updater if using a Windows computer or by using the Epson TM Utility if using a smart device For details see Utilities on page 84 When connecting a Wireless LAN unit use the connector shown in the illustration below in ord...

Page 35: ...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 36: ...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 37: ...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 38: ...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 39: ...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 40: ...ge 99 Depending on how the device is being used it may not 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 connecting an Android device to the USB connector USB A Device Charging for data communication make sure that the device sa...

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

Page 42: ...Config Web version or arp ping commands to set network For information on setting up network see Network Settings on page 57 Wireless LAN Interface Using Epson TM Utility you can easily connect the printer to the network from an iOS or Android devices We also recommend connecting the SimpleAP from a Windows computer and setting up the Wireless LAN using the network setup tool EpsonNet Config or Ep...

Page 43: ...s used When using the printer in environments where kitchen microwaves and other devices that may interfere radio waves are installed observe the following points Keep the printer away from the devices such as kitchen microwaves that may cause radio wave interference Use channels that are away from the frequency bands that may cause radio wave interference Place shields between the printer and the...

Page 44: ...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 45: ...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 46: ...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 47: ...M m30II Utility or Epson TM Utility for iOS Android This function can be used only with a 80 mm width roll paper and only when the printer has been set up to eject printed paper from the front side Accurate detection of the roll paper near end status is impossible because the shape of the core varies from one roll paper to another Near end detector when the cover is open Near end detector when the...

Page 48: ... 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 Network tethering 1 Customized Values User NV memory capacity NV graphics memory capacity Paper width Print density Print speed Thai characters print mode Character c...

Page 49: ...ondition of USB interface 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 of the USB A Device Charging connector is 8 K bytes In either case above the printer enters the BUSY state after power is turned on and when a self test is being run The USB power saving funct...

Page 50: ...nitial setting Disabled Pre feed before next print Disabled initial setting Enabled Roll paper near end detection Disabled initial setting Enabled Network tethering Disabled initial setting Enabled Paper width 80mm initial setting 58mm This function is enabled only when Receive buffer capacity is set to 4KB When using this function the top margin is approximately 10 5 mm This setting becomes inval...

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: ...per 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 that no errors occur in your environment of usage Usage in a hot and humid environment or usage of paper that curls easily may increase the risk of...

Page 53: ...ng Enabled Line space reduction rate Not reduced initial setting 25 50 75 Line feed reduction rate Not reduced initial setting 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 The...

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: ...56 Chapter 3 Advanced Usage Communication condition of USB interface Class USB printer class initial setting USB vendor defined class ...

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: ... received from the network administrator Select an item from Configuration menu and change the setting 6 After changing the necessary parameters click the Send button The changes are sent to the printer 7 Click the Reset button on the Web page displayed after sending The sent contents are enabled Depending on the changes such as the IP address the connection with the setting computer may be cut an...

Page 61: ...t to the ARP table arp s IP address MAC address E g arp s 192 168 0 10 00 26 AB 7B 00 00 3 Execute the ping command and enable settings ping IP address you want to set E g ping 192 168 0 10 When a message 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 M...

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: ...ftware settings mode 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 Au...

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: ...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 and select Initialize to restore the communication settings to t...

Page 69: ...is printed again 3 To finish turn off the power or select Exit and Reboot Printer Peripheral Device Information Print Mode This function allows you to print information for the device currently connected to the printer Customer display information Wi Fi adapter information Handheld scanner information Follow the steps below 1 After running a self test hold down the Feed button for at least one sec...

Page 70: ... 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 off the printer after printing is complete or press the Feed button for three times When there are no characters that correspond to the prin...

Page 71: ...per cover 3 Hold down the Feed button for at least one second 4 Close the roll paper cover The status sheet is printed After printing the printer returns to the standard mode You cannot print 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 Print...

Page 72: ...nknown Unknown Ethernet Status MAC Address MAC Address2 Physical Layer Link Status XX XX XX XX XX XX XX XX XX XX XX XX Auto negotiation Disconnect Network Soft Version 01 00 1930 20 00 TCP IP Status Acquiring IP Address Subnet Mask Default Gateway Auto NONE NONE NONE Service Status Time Server Server Direct Print Status Notification off off off Other Status Date Time Wi Fi Device ID Wi Fi Region I...

Page 73: ...attached remove the cover See Removing the Covers on page 95 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 74: ...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 75: ... tethering If the network tethering is enabled and an iOS device is connected to the USB A Device Charging connector white connector on the printer that is connected to a wired network the iOS device can communicate over the wired network using the tethering function instead of Wi Fi communication The speed of the wired network communication using the network tethering is about 1 5 Mbps Depending ...

Page 76: ... Tethering Function Enable the tethering function of the printer using Epson TM Utility for iOS TM m30II Utility or in the software settings mode Enabling by Using Epson TM Utility Select Change Printer Settings Network tethering in that order to enable or disable the tethering function See Self test Mode on page 64 to check the firmware version of the printer See Utilities on page 84 to update th...

Page 77: ...tings Mode Select 3 Customize Value Settings 13 Other Settings 8 Network Tethering in that order and then enable or disable it See Software Settings on page 48 Connection Procedure Follow the procedure below to connect a tablet using the tethering function 1 Connect the printer to a wired network 2 Turn on the printer and then wait until the Ethernet LED stops flashing and stays on 3 On the iOS de...

Page 78: ... and then check that an IP address has been set If Ethernet does not appear in Settings of the iOS device the tethering function of the printer might have been disabled See Enabling the Tethering Function on page 76 to enable the tethering function If a DHCP server is not used in the network set the IP address and subnet mask manually To print from the iOS device select one of the interfaces USB o...

Page 79: ...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 80: ...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 81: ...O function 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 funct...

Page 82: ...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 83: ...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 84: ...onfigure the network settings Configure the TM Intelligent function settings Save restore settings Windows EpsonNet Config A network setting tool for Epson network products Windows Mac Deployment Tool Use to make network and printer settings simultaneously Allows you to make settings efficiently at the time of introducing TM printers for the first time or when configuring multiple TM printers at t...

Page 85: ...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 86: ... 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 recogniti...

Page 87: ...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 88: ... 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 89: ...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 90: ... 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 91: ... 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 92: ...92 Chapter 5 Handling Roll Paper Cover does not Open When the roll paper cover does not open using the lever restart the printer ...

Page 93: ...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 94: ...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 95: ...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 96: ...96 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 97: ...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 98: ...98 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 99: ...ined 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 NW 7 GS1 128 GS1 DataBar Code128 auto PDF417 QR code Maxi Code Data Matrix Aztec Code Two dimensional GS1 DataBar Composite Symbology Cash drawer function 2 drives Power supply PS 180 AC power consumption 100 to 230V 50...

Page 100: ...cluding wear out and random failures before the life is reached 4 Indicates the overall mean cycles between failures including wear out and chance failures before the life is reached Temperature Humidity Operating 5 to 45 C 41 to 113 F 10 to 90 RH Storage 20 to 60 C 4 to 140 F 10 to 90 RH Overall dimensions W D H Top eject position 127 X 127 X 135 mm 5 0 5 0 5 3 Front eject position 127 X 133 X 12...

Page 101: ...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 speed 2 250 mm s 9 84...

Page 102: ...l 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 Kor...

Page 103: ... 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 104: ...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 105: ...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 106: ...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 107: ...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 108: ...108 Appendix External Dimensions Top eject position 127 127 134 232 135 127 2 6 Unit mm ...

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

Page 110: ...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 111: ...sed in ePOS Print and 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 Disable...

Page 112: ...connections 6 Number of connections for which printing is available 1 occupied until the connection is released Time out 90 seconds changeable Countries where Wi Fi can be used are limited Since notes are provided for each country check the sheet supplied with the product When using wireless LAN make sure you disconnect the LAN cable If a LAN cable is connected wireless LAN is disabled The combina...

Page 113: ... hoc mode Communication Standard When using OT WL02 IEEE802 11b 2 4 GHz IEEE802 11g 2 4 GHz IEEE802 11n 2 4 GHz When using OT WL05 IEEE802 11b 2 4 GHz IEEE802 11g 2 4 GHz IEEE802 11n 2 4 GHz IEEE802 11a 5 GHz IEEE802 11n 5 GHz When using OT WL06 IEEE802 11b 2 4 GHz IEEE802 11g 2 4 GHz IEEE802 11n 2 4 GHz IEEE802 11a 5 GHz IEEE802 11n 5 GHz IEEE802 11ac 5 GHz Security Security can be selected from ...

Page 114: ...eration the operation of the printer in combination 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 ...

Page 115: ...z Memory 144 byte Transmission distance Approximately 10 mm from the NFC installation location The transmission distance is an estimate that depends on our experiment conditions and is not a guaranteed value It varies based on the installation environment and target device ...

Page 116: ...rted 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 NT the iBeacon format is used by default for the Bluetooth low energy technology Advertis ing Packet The UUID for the TM m30II NT is fac1ba2f 61a2 4d83 9a8c ...

Page 117: ...ttings 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...

Page 118: ...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 119: ... 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 120: ...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 121: ...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 122: ...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 123: ...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 124: ...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 125: ... start Advertising using this command before Bluetooth low energy technology Advertising Packet specifications on page 126 As a Random Static Address is used in TM m30II NT 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 126: ...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 127 You can also specify a direct value d29 00 d30 IP address 4th byte Minor numb...

Page 127: ...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 IP1 c0...

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

Page 129: ...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 NT Extension cable of OT WLxx Barcode scanner DM D30 Optional extension cable OT U...

Reviews: