Page 1
Technical Reference Guide Product Overview This chapter explains features. Set up This chapter explains how to connect the UB-E04 to the TM printer and use it. Application Development Information This chapter explains necessary information when you develop applications. Programming Samples This chapter explains information for programming.
Page 2
• Neither is any liability assumed for damages resulting from the use of the information contained herein. • Neither Seiko Epson Corporation nor its affiliates shall be liable to the purchaser of this product or third parties for damages, losses, costs, or expenses incurred by the purchaser or third parties as a result of: accident, misuse, or abuse of this product or unauthorized modifications, repairs, or alterations to this product, or (excluding the U.S.) failure to strictly comply with Seiko Epson Corporation’s operating and...
For Safety Key to Symbols The symbols in this manual are identified by their level of importance, as defined below. Read the following carefully before handling the product. You must follow warnings carefully to avoid serious bodily injury. WARNING Provides information that must be observed to prevent damage to the equipment or CAUTION loss of data.
Penetration by foreign objects may lead to fire. • If water or other liquid spills into this equipment, do not continue to use it. Unplug the power cord immediately and contact your dealer or a Seiko Epson service center for advice.
• Do not connect a device other than the Wireless LAN unit to the UB-E04's USB Type-A connector. • If you connect a device other than the Wireless LAN unit to the UB-E04's USB Type-A connector, or if you remove the Wireless LAN unit while the printer is operating, the printer will experience an unrecoverable error.
Therefore, be sure to thoroughly check and evaluate the device before using it. • The UB-E04 cannot use wired LAN and wireless LAN at the same time. If using the wireless LAN, do so without connecting a LAN cable.
Page 7
Communication data can be received by stealth A third party may intentionally intercept the radio waves to illicitly read your transmission information, including the print data output to the printer, e-mail contents, and personal information such as passwords and credit card numbers. Illegal access A third person can access the network and cause damage such as the following: •...
About this Manual Aim of the Manual This manual is aimed to provide all the necessary information for development engineers to develop, design, and install POS system, or to develop and design printer applications. Manual Content The manual is made up of the following sections: Chapter 1 Product Overview Chapter 2...
Contents ■ For Safety........................3 Key to Symbols................................3 Warnings ..................................4 Cautions.................................... 5 ■ Product Servicing.....................5 ■ Restriction of Use .....................5 ■ Wireless LAN Connection ..................5 Cautions for Use................................5 Cautions about Interference ............................. 6 Cautions about Security ............................. 6 ■...
Page 10
Customer Display Use ............................... 39 ■ Open Source Software License ................39 Appendix................... 41 ■ Ethernet and Wireless LAN Shared Settings and Browsable Items ....41 ■ Ethernet Settings and Browsable Items...............42 ■ Wireless LAN Settings and Browsable Items ............42 ■ UB-E03 and UB-E04....................43...
• It supports IPv4. Setting • The settings utility, EpsonNet Config, is available. Please download it from the Epson Web site and use it. • You can use your Web browser to access EpsonNet Config (Web version) to browse and set network parameters.
If there is no data transmission or receiving and the push button is not operated for 3 seconds or longer, the UB-E04 transitions to CPU low-power consumption mode. While in CPU low- power consumption mode, the UB-E04 uses less power than usual. You cannot disable the CPU low-power consumption mode function.
(approx. 10 seconds) to restore all settings to their factory default. After turning the printer's power on, it can take about 15 to 20 seconds until the UB-E04 functions are enabled. If printing the status sheet, turn the printer on and wait for 20 seconds or longer, then press the push button.
"Downloads" on page Method 2: Set up using EpsonNet Config (Web version) This method involves opening the Web application equipped in the UB-E04 from a Web browser to perform settings. Because you specify the printer's IP address to open it, you need to set your computer to the same network segment as the printer.
Flow of Setup Method 1 Method 2 Method 3 Printing the status sheet (check settings) Set up using EpsonNet Change network settings Use arp/ping command to set Config on setting computer printer IP address - Use EpsonNet Config to perform Use EpsonNet Config other settings (Web version) to perform settings...
Printing the status sheet (Check Settings) Turn on the printer equipped with the UB-E04, then after 20 seconds or longer, press and hold the push button to the right of the LAN connector for about 3 seconds to print the status sheet. Once printing starts, release the push button.
If the printer is still set to factory defaults, the printer's MAC address is listed up, even if the computer does not have the same network address. Download EpsonNet Config from the Epson website. Connect the printer to the same network as the computer where you installed EpsonNet Config.
Under initial settings, when you access EpsonNet Config (Web version) from your browser, an authentication warning message may be displayed. Input your user name and password on the authentication window. Input "epson" for both the user name and password. You can change the password in the [Optional] setting menu, under [Password].
Page 20
Change the settings based on the network setting information you received from the network administrator. Select an item from [Configuration] and change the setting. After changing the necessary parameters, click the [Send] button. The changes are sent to the printer. Click the [Reset] button on the Web page displayed after sending.
Check that the setting computer is connected to the network in the same segment as the printer, and that the arp+ping IP setting for the UB-E04 is set to Enable. (The factory default is Enable.) You can check the UB-E04 settings on the status sheet.
Initializing If you become unable to connect to the UB-E04, you can use the following procedure to initialize settings and restore the device to factory default. Turn off the printer's power. With the push button pressed, turn on the printer's power.
EpsonNet Config (Web version) This section describes the items that can be displayed and set using EpsonNet Config (Web version), the Web application equipped in the UB-E04. Information Menu On the Information menu, you can check the following settings. For the details of each protocol or the settings other than the Information menu, check the Configuration menu.
Configuration Menu On the Configuration menu, you can check and set the following items. Ethernet You can check and set the communication standard. (Auto / 10Base-T Half Duplex / 10Base-T Full Duplex / 100Base-TX Half Duplex / 100Base-TX Full Duplex) Wireless This is required when using the Wireless LAN unit.
Page 25
Chapter 2 Set up Security This is required when using the Wireless LAN unit as well as WPA2™ Enterprise. SSL/TLS You can check and set the SSL/TLS. • Selection of the server certificate type (Selfsigned Certificate / CA signed Certificate1 / CA signed Certificate2 / CA signed Certificate3) •...
Page 26
This sets the host name and domain name. • Setting for automatic acquisition of the host name and domain name (Disable / Enable) • Host name input • Domain name input • Setting of the function for registering the network I/F address in the DNS server (Disable / Enable) SNMP Community This sets the community name used in notifications.
Page 27
• Reset: This resets the interface card or restores it to initial settings. • Password: This changes the password. Protection with a password You can set a password for protecting the set content. User Name “epson“ (User name cannot be changed.) Password Default : None Settable characters...
MAC Address Confirmation You can check the UB-E04's MAC address using the following procedures. • Printing the status sheet • Label attached on the product • A printer self-test (May not be supported by some TM printers.) • Using EpsonNet Config to confirm...
Chapter 3 Application Development Information Application Development Information Controlling the Printer UB-E04 supports ePOS-Print XML. Users can control the printer with ePOS-Print XML, in addition to ESC/ POS which is supported by the printer. 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.
You can obtain software and manuals from one of the following URLs. For customers in North America, go to the following web site and follow the on-screen instructions. http://www.epsonexpert.com/ For customers in other countries, go to the following web site: http://download.epson-biz.com/?service=pos...
(page Printing to a TM printer The UB-E04 is equipped with LPR protocol as a general printing protocol. It is easy to print by using LPR because the printing is also supported by the operating system. However, the command statuses sent by the printer are ignored because the printing by protocols applies only to output of the printer.
Direct printing by PORT9100 For Windows Console The following program is a sample of printing "EPSON UB-E04" to a TM printer with the UB-E04 from the Windows shell, through the Ethernet connection. /* TCP9100 programming sample for win32 * HOW TO BUILD * cl wtcp.cpp wsock32.lib...
Chapter 4 Programming Samples For Linux The following program is a sample of printing "EPSON UB-E04" to a TM printer with the UB-E04 from the Linux shell, through the Ethernet connection. /* TCP9100 programming sample for LINUX * HOW TO BUILD * cc ltcp.c...
UB‐E04. Or retransmit the command that makes the ASB status function effective. Multiple connection requests The UB-E04 permits up to 6 connection requests, regardless of the LPR/Port9100 protocol. However, only the first connection received can actually print to the TM printer, and any other connection requests will go into standby until the connection currently printing is closed.
Protocols used to acquire product information. • Protocols used in the Web browser performing product settings. HTTP/HTTPS • Protocols for printing with ePOS-Print. • Protocols used for updating the UB-E04 firmware. (Only supported by HTTP) DNS, DDNS, Protocols for name resolution.
Not supported Automatic IP Address Assignment Protocols The UB-E04 supports DHCP and APIPA, the protocols that assign an IP Address automatically. Automatic IP address assignment is performed with the protocols in the order of descending priorities shown in the table below. If automatic assignment with one protocol results in "disabled" or "failure," the subsequent protocol is used.
UDP port number 3289 Compatible packet types Probe, Initialize, Query, Setup, Notify HTTP/HTTPS EpsonNet Config (Web version) uses HTTP/HTTPS protocol on the dedicated Web page for acquiring and changing the UB-E04's network parameters. HTTP version HTTP/1.1 Server Port Number Supported language English No.
-10°C to 50°C {14°F to 122°F}, 10% to 90% RH non-condensing Humidity (In shipping packaging) Limitations The UB-E04 has the following limitations. For limitations on TM printers, see Technical Reference Guides for TM printers. TM Printer Settings • Set the printer receive buffer capacity to "Large".
Chapter 5 Product Specifications Customer Display Use • If using the UB-E04, you cannot use the TM printer's DM-D (customer display) connector. Also, be careful not to accidentally connect the Ethernet cable to the DM-D connector or drawer kick connector.
Appendix Appendix The following indicates the defaults for the UB-E04 network parameters, if they can be displayed and set using EpsonNet Config / EpsonNet Config (Web version), and if they are displayed on the status sheet. Ethernet and Wireless LAN Shared Settings and Browsable Items...
Enable Auto Negotiation 10BASE-T Half Communication 10BASE-T Full Auto negotiation mode setting 100BASE-TX Half 100BASE-TX Full (refer to MAC Address – UB-E04's Label) Wireless LAN Settings and Browsable Items EpsonNet EpsonNet Config Status Config Articles Parameters Default (Web version) Sheet...
Appendix UB-E03 and UB-E04 The comparison table between the UB‐E03 and the UB‐E04 is shown below. UB-E03 UB-E04 10Base-T, 100Base-TX Communication mode Communication Full duplex, Half duplex, Auto duplex function Communication protocols IP, ARP, ICMP, UDP, TCP, LPR, TCP Socket Port...