IFBD-HE07/08 -BE07 User’s Manual

spc01020 2020.08.28 Rev.3.16

spc01020, 2020.08.28, Rev.3.16

Star Micronics Co., Ltd.

Ethernet I/F Card - Star Micronics

IFBD-HE0708 BE07 User s Manual Contents 1. GENERAL DESCRIPTION 1-1 1.1 Features 1-1 1.2 Differences between IFBD-HE07/08/BE07 and IFBD-07X/08X/BE07X 1-1 1.3 Main Settings At the Time of Shipment (Overview) 1-2 1.3.1 IP Parameter Factory Shipment Settings 1-2 1.3.2 Log-in Password oo Right Setting At the Time of Factory Shipment 1-2

IFBD-HE07/08 -BE07 User's Manual - Star Micronics

IFBD-HE0708 BE07 User's Manual. 1-1. 1. GENERAL DESCRIPTION. This is an embedded network interface card (printer server) for STAR POS printers.*.

PDF preview unavailable. Download the PDF instead.

UsersManual IFBD HE0708BE07 EN
Ethernet I/F Card
IFBD-HE07/08 -BE07
User's Manual
Rev. No. 3.16 Star Micronics Co., Ltd.

Contents

IFBD-HE0708 BE07 User's Manual

1. GENERAL DESCRIPTION 

1-1

1.1 Features

1-1

1.2 Differences between IFBD-HE07/08/BE07 and IFBD-07X/08X/BE07X

1-1

1.3 Main Settings At the Time of Shipment (Overview)

1-2

1.3.1 IP Parameter Factory Shipment Settings

1-2

1.3.2 Log-in Password oo Administrator Right Setting At the Time of Factory Shipment 1-2

1.3.3 Log-in Password of User Right Setting At the Time of Factory Shipment

1-2

1.3.4 IP Address Setting 

1-2

2. HARDWARE SPECIFICATIONS 

2-1

2.1 Model Names

2-1

2.2 Specifications

2-2

2.3 Ambient Conditions

2-3

2.4 Compatible Specifications 

2-3

2.5 Connector Specifications 

2-3

2.5.1 Network Interface (RJ45) 

2-3

2.6. Ethernet Communication Conditions

2-4

2.7. Network Connection Cable

2-4

3. FUNCTION SPECIFICATIONS 
3.1 Scope of Communications Protocols  3.1.1 IP Address Setting  3.1.2. LPR/LPD 3.1.3. Raw Socket Print 3.1.4 Status Acquisition Feature  3.1.5. Authentication Reset/Get Settings Information/TCP#9100 forced release 3.1.6. HTTP Server 3.1.7. TELNET Server 3.1.8. FTP Server 3.1.9. Discovery  3.1.10. TFTP Client  3.1.11. TCP Keep-Alive  3.1.12. SNMP 
3.2 Other Specifications  3.2.1. Operating Time 3.2.2. Push Switch  3.2.3. DIP Switches 3.2.4. LED 3.2.5. Self-test Print 3.2.6. Broken Link Detection

3-1
3-1 3-2 3-6 3-7 3-9 3-10 3-14 3-17 3-20 3-27 3-28 3-29 3-30
3-36 3-36 3-36 3-37 3-37 3-38 3-40

IFBD-HE0708 BE07 User's Manual

3.3 Settings/Display Items 3.3.1. IP Parameter Settings  3.3.2. System Settings  3.3.3. WebPrint Settings (IFBD-HE07X/08X/BE07X only) 3.3.4. SNMP Settings 3.3.5. SSL/TLS Settings 3.3.6. Network Card Information Display  3.3.7. Current IP Parameter Status Display  3.3.8. Printer Device ID Display  3.3.9. Printer Status Display

3-41 3-41 3-41 3-42 3-42 3-42 3-42 3-43 3-43 3-44

4. Star webPRNT FUNCTION (IFBD-HE07X/08X/BE07X) 

4-1

4.1 General description 

4-1

4.2 Specification

4-1

5. SSL/TLS COMMUNICATIONS

5-1

5.1. General Description

5-1

5.2. Specifications

5-1

5.2.1. Self-signed Certificates

5-2

5.2.2. CA-signed Certificates

5-2

5.2.3. Operation Tested Environment

5-3

6. APPENDIX 1

6-1

6.1 New (IFBD-HE07/08/BE07) and Old Product (IFBD-HE05/06/BE05) Comparison List  6-1

6.2 Printer Firmware Support Table 

6-2

6.3 Driver Support Table

6-3

6.3.1. Small Model Printers

6-3

6.3.2. Card Reader/Writer

6-6

6.3.3. How to Set the IP Address 

6-6

6.4 Comparison List of F/W Ver.5.0.0 or Later and Ver. 4.X.X or Earlier

6-7

7. APPENDIX 2
7.1. Example procedures for registration of SSL/TLS certificates 7.1.1. Using a self-signed certificate 7.1.2. Using CA-signed Certificates 7.1.3. Additional Information 7.1.4. Required Settings when Registering Certificates with iOS 10.3 or Later

7-1
7-1 7-1 7-12 7-21 7-22

IFBD-HE0708 BE07 User's Manual
1. GENERAL DESCRIPTION
This is an embedded network interface card (printer server) for STAR POS printers.*
* In this document, this product is called NIC (an acronym for network interface card).
1.1 Features
 Supports Star Micronics POS printers (including card readers and writers). See section 2.1 Model Names for details on supported printers. This product receives electric power from the printer, so there is no need to prepare a separate AC adapter.
 The physical layer conforms to IEEE802.3/3u (10BASE-T/100BASE-TX).  Ethernet communication settings (10BASE-T/100BASE-TX, Full/Half Duplex) with the
connected device are doen using Auto Negotiation.  This can be used in a LAN (Local Area Network) environment.  Communication protocols support TCP/IP (IPv4).  Prints using LPR, Raw Socket Print (TCP #9100) and FTP protocols.  This receives status information (ready status, causes of errors, and the like) issued from the
printer and allows that information to be loaded onto a host device.  Can be used simultaneously from multiple protocols.
Raw Socket Print (#9100) also prints using multi-session.(*1) (Note *1) The factory default setting for multi-session for Raw Socket Print (#9100) differs between the old product IFBD-HE05/06/BE05 and this product IFBD-HE07/08/BE07.Be careful if you are switching from an old product. IFBD-HE05/06/BE05 (old product): Valid IFBD-HE07/08/BE07 (this product): Invalid  The IP address for this product can be static or obtained by DHCP/BOOTP, RARP, ARP/Ping.  Flash ROM is mounted on the board. Firmware updates are possible via FTP over a network.  You can change this product and printer settings and monitor their states using device specific setting utilities, HTTP (WEB), TELNET, and FTP. Network settings that are set using HTTP (Web), Telnet, FTP for the IP address and #9100 multi-session are stored in the product's non-volatile memory.  To be prepared for the unlikely event that the main firmware malfunctions for some reason, the boot loader of this product is provided a TFTP client function to allow you to download firmware from the server over the network for recovery of your firmware.  Supports Star Micronics' Windows Printer Driver, OPOS Driver, JPOS Driver (Windows, Linux, and Mac), CUPS Driver (Linux, Mac)  Supports the proprietary Star webPRNT function from STAR MICRONICS CO., LTD. that allows direct printing from Web applications that support HTML 5. (IFBD-HE07X/08X/BE07X only)
1.2 Differences between IFBD-HE07/08/BE07 and IFBD-07X/08X/BE07X
IFBD-HE07/08/BE07 and IFBD-07X/08X/BE07X are different products. Some of these products support Star webPRNT and some do not.
IFBD-HE07/08/BE07: Star webPRNT not supported IFBD-HE07X/08X/BE07X: Star webPRNT supported IFBD-HE07X/08X/BE07X is upwardly compatible with IFBD-HE07/08/BE07, and except for sections involving the Star webPRNT function the specifications for IFBD-HE07/08/BE07 are covered by the specifications for IFBDHE07X/08X/BE07X. See "4. Star webPRNT Function" for more details.
1-1

IFBD-HE0708 BE07 User's Manual

1.3 Main Settings At the Time of Shipment (Overview)
The main TCP/IP settings required to use this product are outlined below. See section "3.3 Settings/Display Items" for a list of settings that are not listed here.

1.3.1

IP Parameter Factory Shipment Settings

IP address

0.0.0.0

Sub-net Mask

0.0.0.0

Default Gateway

0.0.0.0

RARP Client

Valid

DHCP/BOOTP Client

Valid

1.3.2 Log-in Password oo Administrator Right Setting At the Time of Factory Shipment
If product settings are changed, use either of the protocols of HTTP (WEB), TELNET, or FTP to log-in with an account having administrator rights for this product. The following outlines administrator account information in HTTP (WEB), TELNET, and FTP.

Administrator Account Name Password

"root" (required) "public" (required)

* The password can be changed after logging in.

1.3.3 Log-in Password of User Right Setting At the Time of Factory Shipment
If only viewing this products settings or status information using TELNET or FTP, it is necessary to log-in with a user right account for this product. It is not necessary to log-in to view status information using HTTP (WEB). The following outlines user right account information in TELNET and FTP.

User Right Account Name Password

"user" (required) "guest" (required)

However, for FTP, it is possible to log-in as anonymous (any account name and password).

* The password can be changed after logging in.

1.3.4 IP Address Setting
There are two ways to set this product's IP address. They are the static method (fixed conditions) and dynamic (DHCP/BOOTP, RARP, and ARP/Ping). See section 3.1.1 IP Address Setting" for details on the process to acquire an IP address. Static and dynamic settings cannot both be valid at the same time. For that reason, it is necessary to disable the dynamic settings (DHCP/BOOTP, RARP) to use static settings (a fixed IP address written to non-volatile memory). Also, if the dynamic settings (DHCP/BOOTP) are valid, it is necessary to set all static settings (IP address, sub-net mask, and default gateway) to 0.0.0.0. When using this product, take care that when setting using HTTP (WEB), FTP or TELNET, that both of these are not valid at the same time. Acquired address information while operating can be checked by making a self-print when starting up the power.

1-2

2. HARDWARE SPECIFICATIONS
2.1 Model Names
There are three models available. They differ in the bracket for mounting to the printer. Models that support Star webPRNT have an "X" at the end of the model names.

IFBD-HE0708 BE07 User's Manual

IFBD-HE07 / IFBD-HE07X

IFBD-HE08 / IFBD-HE08X

IFBD-BE07 / IFBD-BE07X
Products that support SSL/TLS have a "S" shape engraved on the NIC chassis. (F/W Ver4.0.0 and later supports SSL/TLS. However, products that do not have an engraved "S" shape, cannot support SSL/TLS even if the F/W is upgraded to Ver. 4.0.0 or later.)
The position of the engraved "S" shape

IFBD-HE

IFBD-BE

If this product has F/W Ver. 5.0.0 or later, there is an "M" shape engraved next to the above "S" shape.

The following shows example printers that comply with the product names.

Product Model Name
IFBD-HE07
IFBD-HE08 IFBD-BE07

Compatible Printer (Representative Examples) TSP700II, TSP800II, TSP650II, TUP500 TSP828L(*1), TSP650(*1), TCP300II(*1), TCP400(*1) TSP1000, SP700, SP500, HSP7000 FVP10

The models indicated by (*1) are not supported by this product with F/W Ver. 5.0.0 or later. See "6.2. Printer Firmware Support Table", for details on the printers that support IFBD-HE07X/08X/BE07X.

Refer to each printer product specifications for details on models and mounting conditions.

2-1

2.2 Specifications
Network I/F Unit: LED:
Switch for Settings:
PCB Dimensions: Product Weight:
Power Supply:

IFBD-HE0708 BE07 User's Manual

IEEE802.3/3u (10BASE-T Ethernet / 100BASE-TX Fast Ethernet)

Red x 1; Green x 1 Red: LINK/Activity Green: 100BASE-TX *Displays with flashing patterns when executing a special mode.

Push Switch x 1 DIP SW (dipole) x 1 See sections 3.2.2 Push Switch and 3.2.3 DIP Switches for details on each specification.

69 mm x 61 mm (Tolerance ± 0.5 mm) t = 1.6 mm (Tolerance ± 0.2 mm)

IFBD-HE07:

Approximately 63 g

IFBD-HE08:

Approximately 65 g

IFBD-BE07:

Approximately 118 g

The weights above do not include packing materials or accessories.

Operating Voltage 5V ±5% Rated Current Consumption 500 mA Max.

2-2

IFBD-HE0708 BE07 User's Manual

2.3 Ambient Conditions
Ambient Storage Conditions: Ambient Operating Conditions:

Storage Temperature: -20°C - +70°C Storage Humidity: 20% - 90% (Must be no condensation) Operating Temperature: 0°C - +55°C Operating Humidity: 20% - 80% (Must be no condensation)

2.4 Compatible Specifications
Conform to the acquired standard on the printer side. For the compatible specifications, refer to the printer product specifications.

2.5 Connector Specifications

2.5.1

Network Interface (RJ45)
Manufacturer and Model Number Hirose Electric Co., Ltd. TM11R-5M2-88-LP

Pin Number Pin Number 1 2 3 4-5 6 7-8

Signal Name TX+ TXRX+ NC RXNC

Direction Output Output Input
Input
-

I/F card is the standard for direction. The pin at the right toward the insertion side is pin 1.

Remarks

2-3

IFBD-HE0708 BE07 User's Manual

2.6. Ethernet Communication Conditions
The communication link conditions with the connecting device of the Ethernet are determined by Auto Negotiation.
If this product is connected directly to an intelligent switch hub or intelligent hub, the physical link may take some time to become established. In such cases, if set to get the IP address from a DHCP/BOOTP server, a timeout error could occur while waiting to get the address from DHCP/BOOTP, and it will fail to get the address. (Note 1) A workaround is to change the DIPSW1 to invalidate the timeout for getting the IP address. For details on how to set DIPSW 1, see section 3.2.3 DIP Switches.

Note 1:

This issue sometimes can be overcome by setting up a normal hub (non-intelligent) between the product and intelligent switch.

2.7. Network Connection Cable
If the connecting device (hub, router or host device) does not support Auto MDI/MDI-X, be careful of the type of cable you use (straight or cross). Normally, when connecting to a hub or router (MDI-X), use a straight cable. For a host device (MDI), use a cross cable for connecting Peer-to-Peer.

Use the following cable standards. Cable Standard: Cable Length:

Category 5 or higher UTP cable 100 m or less

2-4

IFBD-HE0708 BE07 User's Manual

3. FUNCTION SPECIFICATIONS

3.1 Scope of Communications Protocols

<TCP/IP> Network Layers Transport Layers
Application Layers

ARP, RARP, IP, ICMP TCP, UDP TCP Keep-Alive Supported DHCP, BOOTP LPD (Printing) Raw Socket Print (TCP Port 9100 Gets Printing/Printer Status) Gets Printer Status (TCP Port 9101) HTTP/HTTPS (Printer Status Display, Various Settings, Star webPRNT (Note 1)) FTP (Gets printer status, various settings, prints, F/W updates) Telnet (Gets printer status, various settings) SDP (Star's Genuine NIC Search Protocol) TFTP (Recover Firmware) Reset with authentication, gets settings information (TCP port 22222) SNMP (supported by F/W Ver. 5.0.0 or later)

TCP/IP Specifications

IP version 4 (IPv4)

Note 1:

Star webPRNT is only available for IFBD-HE07X/08X/BE07X. See "4. Star webPRNT Function" for more details F/W Ver4.0.0 and later supports HTTPS.

3-1

IFBD-HE0708 BE07 User's Manual
3.1.1 IP Address Setting
This product has a static (fixed condition) and dynamic (DHCP/BOOTP, RARP, and ARP/Ping) IP address. It is possible to specify a sub-net mask and default gateway with static and DHCP, BOOTP. In the default settings, static is invalid and dynamic is valid. The following pages describe how to acquire an IP address for each. See section 3.1.1.5 Transition of Processes in IP Address Acquisition. This product allows you to check the current IP parameter information while operating by a self-print when turning the power on. This is output in the following format after running a self-print. See section 3.2.5 Self-test Print for details on running a self print.

* Protocol:

The IP address acquisition protocol below is shown in the parentheses of the operating IP address line.

(Static):

Static (Fixed address)

(DHCP):

Gets from DHCP server

(BOOTP):

Gets from BOOTP server

(RARP):

Gets from RARP server

(Didn't obtain):

No IP address was acquired.

You can find the MAC address to use in this section by using one of the following methods. 1. Execute a printer self-print (see section 3.2.5). 2. Check the first 12 characters in the barcode label affixed to the I/F card connector.
Example for when the MAC address is 00:11:62:11:11:11

3-2

IFBD-HE0708 BE07 User's Manual
3.1.1.1. Static
If the fixed IP address, sub-net mask, and default gateway are stored in non-volatile memory, the printer will always startup with the fixed conditions when the power is turned on. If started with fixed conditions, there is no DHCP/BOOTP, RARP request. ARP/Ping is also invalid. In default no fixed address is registered, so after dynamically acquiring one using either of the methods of DHCP, BOOTP, RARP, or ARP/Ping, described below, register the fixed address with the WEB, TELNET or FTP service.
3.1.1.2. DHCP, BOOTP
This product is set so that DHCP (Dynamic Host Configuration Protocol)/BOOTP (BOOT strap Protocol) is valid so you can acquire an IP address, sub-net mask, and default gateway from a DHCP or BOOTP server. The default setting is DHCP, BOOTP: "enabled" A work-station running DHCP or BOOTP server over a LAN network is required for IP address settings using DHCP, BOOTP.
 The number of DHCP/BOOTP requests differs according to the DIPSW 1 settings on this product. DIPSW1 = OFF: This is issued three times 20 seconds after the TCP/IP startup. (Factory Default Setting) DIPSW1 = ON: Occurs unlimited times until the address is acquired.
 There is a partial compatibility of the DHCP Discover protocol with BOOTP Request, so both are handled as being the same. For example, if a BOOTP Replay is returned first to the DHCP Discover, the BOOTP acquired address is used.
 The DHCP, BOOTP Request is constantly broadcast with (255.255.255.255). However, only the DHCP Renew Request (extension request of the address usage period) is issued to the server that acquired that address.
 When the address information is acquired using DHCP, BOOTP, RARP and ARP/Ping are invalidated.  The address acquired using DHCP, BOOTP is lost when the power is turned off without being written to the
non-volatile memory.  When acquiring an IP address from a DHCP server, the Subnet Mask is also acquired.  When an IP address is acquired from a BOOTP server, the following Subnet Mask is used.
[F/W Ver. 2.3.0 or older] The Subnet Mask is calculated automatically from the IP address. [F/W Ver. 3.0.0 or later] -When Subnet Mask (BOOT) = HE05 Emulation: The Subnet Mask is acquired from the BOOTP server. (Default settings) -When Subnet Mask (BOOT) = HE07 Emulation: The Subnet Mask is calculated automatically from the IP ad dress. This setting can be changed by Telnet.
Settings: Register the combination of the IP address to be set, sub-net mask, default gateway and Mac address to the DHCP/BOOTP server and then turn on the printer power.
3.1.1.3. RARP
This product can obtain the IP address from the RARP server by setting the RARP (Reverse Address Resolution Protocol) to be valid. The default setting is RARP: "Valid" A work-station running a RARP server over a LAN network is required for IP address settings using RARP.
 When using RARP, DIPSW1 on this product must be turned OFF.  The RARP Request is issued once when 15 seconds have passed after the TCP/IP startup. However, if the IP
address is obtained by the DHCP/BOOTP within 15 seconds, the RARP request is not generated.  When the RARP address information is acquired using ARP/Ping is invalidated.  You cannot get a subnet mask or default gateway from RARP servers.  The address acquired using RARP is lost when the power is turned off without being written to the non-volatile
memory.
Settings: Register the combination of the IP and MAC addresses to be set, to the RARP server, and then turn on the printer power.
3.1.1.4. ARP/Ping
Register the combination of the IP and MAC address of NIC to the ARP (Address Resolution Protocol) table on the host device and set the IP address using the Ping ARP by issuing a ping.
 When using RARP, DIPSW1 on this product must be turned OFF.  Operations with an IP address set by ARP/Ping are possible only when the IP address is not acquired even
with either of the methods of DHCP/BOOTP and RARP, when the Static address is not set.  You cannot acquire a sub-net mask and default gateway with ARP/Ping.  An address can be acquired using ARP/Ping only one time.  The address acquired using ARP/Ping is lost when the power is turned off without being written to the non-
volatile memory.
Setting examples are provided on the next page.
3-3

IFBD-HE0708 BE07 User's Manual
Setting example using ARP/Ping This explanation assumes the MAC addres is 00:11:62:12:34:56, and the IP address is 192.168.10.2. (1) Turn on the printer equipped with this product. Wait for the printer to be ready for the ARP/Pping. (Normally, this is approximately 35 seconds.) Or, execute a self-print on the printer and wait for the following to be printed.
(2) Avoid duplicating address by clearing the ARP table existing on the host device. arp -d 192.168.10.2 arp -a
(3) Register the combination of IP and MAC addresses to the ARP table on the host device. (For UNIX/Linux) Shell Input arp -s 192.168.10.2 00:11:62:12:34:56 arp ­a
(For Windows) Command Prompt Input arp -s 192.168.10.2 00-11-62-12-34-56 arp ­a
(4) Ping from the host device. ping 192.168.10.2
(5) Check that there was an echo response to the specified address from NIC. However, there is no echo response the first time because it is used only to acquire the IP address. There is a response to the second and subsequent pings.
ping 192.168.10.2  No response (timeout) ping 192.168.10.2  echo response ping 192.168.10.2  echo response ping 192.168.10.2  echo response
(6) Lastly, delete the ARP table registered at (3). Always delete the table to avoid duplicating addresses.
arp -d 192.168.10.2 arp -a
3-4

IFBD-HE0708 BE07 User's Manual

3.1.1.5 Transition of Processes in IP Address Acquisition

 When Static is valid If Static (fixed address) is set, startup always relies upon the Static condition (fixed address). In such a case, DCHP/BOOTP, RARP, ARP/Ping become invalid, and startup does not occur.

 When Static is invalid (default) If Static (a fixed address) has not been, see the information below for details on the relationships (timing) for starting/stopping the server that provides the passing of time from the startup of the TCP/IP (*) and dynamic addresses. When the NIC setting is initialized, operations follow this timing. Note that there is an error of approximately ±3 in the times disclosed below. * There are approximately 14 seconds from the time the power is turned on to the startup of the TCP/IP.

<DIPSW1 = OFF (Default)>

DHCP/BOOTP Start

RARP Start

Ping ARP Start

DHCP BOOTP

DHCPValid Region BOOT Valid Region

RARP ARP/Ping

RARP Valid Region
Ping ARP Valid Region

0

15

20

[14]

[29]

[34]

 Time after starting TCP/IP (seconds)
[Lower leve: Time after turning on the power (seconds)]
The first IP address acquired by either protocol becomes the NIC operating address, and all other protocols are invalid. The details are outlined below.
 The IP address acquired first by either DCHP and BOOTP in the time between 0 to 15 seconds is valid. When the IP address information is valid during that time, RARP and ARP/Ping do not start.
 The IP address acquired first by either DCHP, BOOTP, and RARP in the time between 15 and 20 seconds is valid. Addresses provided thereafter from another server are discarded. When the IP address information is valid during that time, ARP/Ping do not start.
<DIPSW1 = ON> The DHCHP/BOOTP valid region is an infinite time after TCP/IP startup. If such cases, RARP, and ARP/Ping cannot be used. If this product is connected directly to an intelligent switch or intelligent hub, the physical link may take some time to become established. In such cases, a timeout will occur while waiting to get the DHCP/BOOTP address, and it will fail to get the IP address. In such cases, set DIPSW1 = ON to ignore the IP address acquisition timeout.

3-5

IFBD-HE0708 BE07 User's Manual
3.1.2. LPR/LPD
The LPR protocol supported by the LPD of this product conforms to RFC1179 (partially unsupported). The list of logic printer names is handled as the queue name. LPR is an acronym for Line PRinter daemon protocol. It was originally a printing protocol prescribed as a UNIX printing system. Currently, it is supported as standard on Windows (NT and later)."LPR" is sometimes used as an execution file name of the LPR printing utility software. The print server (Daemon) that supports LPR is called an LPD (Line Printer Daemon). LPD uses TCP communication port 515.
 The reception buffer for print data is 1 M bytes (shared with Raw Socket Print).  It does not support burner printing.  Set to "Ip" on the host device-port settings when specifying a queue name.
Enable this if the LPR byte counter-added enable/disable can be selected.  See section 6.3 Driver Support Table for details on support by Star Micronics' drivers.  If you are using a standard Windows TCP/IP printer port and a CUPS (UNIX, Linux, or Mac) driver, see section
5.3 Driver Support Table for important notes.  Since there are additional instructions when using a Windows standard TCP/IP printer port or a CUPS (UNIX/
Linux, Mac) driver,See "6.3 Driver Support Table".
3-6

IFBD-HE0708 BE07 User's Manual

3.1.3. Raw Socket Print

This product supports Raw Socket Print communication for printing under the TCP/IP environment. With Raw Socket Print, all data flowing during the TCP session is considered data handled between the printer and host device, and bidirectional data distribution is performed. See the table below for TCP communications port specifications.

Item

Specifications

Remarks

Communication Port Number

TCP #9100

Number of Simultaneous Connection Sessions

1 or 8

· Factory default setting is 1.

Data reception timeout

0 (ignore), 30 seconds, 40 seconds, 60 seconds, 120 seconds, 180 seconds, 300 seconds

· Factory default setting is 0 (ignored). · When there is a timeout, forcible disconnects connection.

 The reception buffer for print data is 1 M bytes (shared with LPR).  The maximum number of sessions received for port 9100 is set using NIC settings (9100 Multi Session).
When set to "9100 Multi Session Enable," the maximum number of sessions for reception is 8; when set to "9100 Multi Session "Disable," the maximum number of sessions for reception is 1. When there are receptions for connection requests that exceed this number, a rejection packet (TCP Reset) is issued to the host device.

Note: Precautions regarding switching from old products IFBD-HE05/06/BE05 Be careful because the multi-session settings for Raw Socket Print (#9100) in the factory default settings are different. Set the multi-session settings using HTTP (Web), Telnet, FTP. We recommend setting to the same conditions when switching from an older product. (For details, see section 6.3 Driver Support Table.)
#9100 Multi Session Factory Default Settings · IFBD-HE05/06/BE05 (old product): Valid · IFBD-HE07/08/BE07 (this product): Invalid

 When Multi Session is valid, and print data is received at the same time as multiple sessions are received from the host device, the session that first received the print data occupies the printer port, and print data of other sessions accumulates in the NIC reception buffer until the session is closed. Note that the session reception order and print output order do not always match.
 Data coming from the printer to the host host device is status information obtained from the printer. * See the printer's specifications manual for details on the contents of status information.
 Disconnection of the TCP session (TCP FIN, RST) is considered the end to one session. In that case, special communication procedures with the printer are not done. If special procedures are required, such as terminating printing, do so from the host device. If the RST packet is sent when the TCP session is disconnected from the host device side, some or all of the
print data may be erased.
 You can automatically free a session that is unused while being connected, by setting the data reception data timeout 9100 Data Timeout. The data reception timeout can be set in 0, 30, 40, 60, 120, 180, 360 seconds. The settings can be made using WEB, Telnent and FTP, and the values are stored in the product's non-volatile memory. Factory default settings is 0 (timeout invalid).
 See section 6.3 Driver Support Table for details on support by Star Micronics' drivers.  Since this protocol cannot be used when using a Windows standard TCP/IP printer port or a CUPS (UNIX/
Linux, Mac) driver, specify LPR (LPD).  For the user to create a socket communication program, see the communication procedures between the host
device and printer, below.

3-7

IFBD-HE0708 BE07 User's Manual
Communication Procedures (1) Establish a TCP connection between the host and printer. (2) When the NSB feature (*) is valid: The host device sends and reads the status (NSB) sent by the printer. (Required)If the status data is not sent here, it is possible that the printer is not ready to receive the print data, so always do this. (3) Send Print Data (4) When the ASB feature (*1) is valid, receive the status because the printer sends the status to the host device when its status changes. When the host device sends a status request command, receive because the status is returned for that command.  Repeat steps (3) and (4) until print data ends. (5) Disconnect TCP connection from the host (Client) to the Printer (server).
Note: Before disconnecting the TCP connection with the printer, the host device must receive all of the status data sent from the printer.
Note: NSB feature: Sends status to host device when TCP#9100 is connected to the port ASB feature: Sends automatic status to host device each time there is a change on the printer
See each printer's specifications manual and command specifications manuals for information related to valid/invalid settings of the NSB and ASB features.

Communication Chart Example (When NSB/ASB are valid)

Host device
(1) TCP Connection Request

Start sending print data after receiving NSB.

(2) Receive Status
(3) Send Print Data (4) Receive Status

SYN SYN ACK
ACK <NSB Status>
<Print data> <ASB Status>

(5) TCP Disconnection Request

FIN FIN ACK
ACK

Printer (TCP#9100)
(1) Receive TCP Connection (2) Send Status (NSB)
Printer Status Change (4) Send Status (ASB)
(5) Disconnect TCP Response

Note: In the drawing, description of the <ACK> packet has been omitted.

3-8

IFBD-HE0708 BE07 User's Manual

3.1.4 Status Acquisition Feature

This product supports the printer status acquisition feature using TCP communications port 9101. See the table below for TCP communications port specifications.

Item

Specifications

Remarks

Communicatino Port Number

TCP #9101

Number of Simultaneous Connection Sessions

8

Data reception timeout

30 seconds

· When there is a timeout, forcible disconnects connection.

When the following command and parameters are received from the computer, the printer status information (ASB) is returned. If a command outside of the range is received, the connection is disconnected.

Commands

Hexadecimal Parameters

`2'

32H

Any 50 bytes

Procedures: 1) Host device to printer
After connecting to TCP #9101, send the command and parameters, and wait for the response from the printer. (For the parameters, we recommend 00H for all. Data sending example:
32H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

2) Response printer to host device: After the printer returns its status (ASB), it disconnects the connection. When disconnected, the response from the host device cannot be confirmed. See each printer's command specifications manual for details on the printer status information (ASB). Data response example: STAR Mode: 23H 86H 00 00 00 00 00 00 00 00 00

The following shows an example communication chart.

Host device
(1) TCP Connection Request
(2) Send Command (3) Receive Status (4) Disconnect TCP

SYN SYN ACK
ACK
`2' + 50bytes
<ASB Status>
FIN FIN ACK
ACK

Printer (TCP#9101)
(1) Receive TCP Connection (2) Send ASB Status (3) Disconnect TCP

Note: In the drawing, some portions such as the <ACK> packet have been omitted.

3-9

IFBD-HE0708 BE07 User's Manual

3.1.5. Authentication Reset/Get Settings Information/TCP#9100 forced release
Use TCP communications port #22222 to send a command from the host device to perform an authentication reset and get settings information. See the table below for TCP communications port specifications.

Item

Specifications

Remarks

Communication Port Number

TCP #22222

Number of Simultaneous Connection Sessions

4

Data reception timeout

30 seconds

· When there is a timeout, forcible disconnects connection.

The table below shows a list of supported commands. If a command outside of the range is received, the connection is disconnected.

Commands

Hexadecimal

Function

<FS> `0' [UserName]

1CH, 30H, [UserName], 00H,

<NUL> [Password] <NUL> [Password], 00H

Authentication Reset

<GS> `0' <NUL>

1DH, 30H, 00H

Get NIC discovery data

<GS> `1' <NUL>

1DH, 31H, 00H

Get printer status setting

<FS> `3' [Host Port Number] <NUL>

1CH, 33H, [Host port Number] 00H

TCP#9100 forced release

Automatic Disconnect Yes Yes Yes Yes

3.1.5.1. Authentication Reset Command

Code

<FS> `0' [User Name] <NUL> [Password] <NUL>

Hexadecimal 1F 30 [User Name] 00 [Password] 00

Parameter User Name : "user" (Fixed)

Password

"guest" (When in default. Can be changed.)

Function

This command executes a forcible reset, regardless of the printer status. (online/error/printing/idling) To run this feature, you need a user login name and password for user rights. Use HTTP (WEB)/TELNET/FTP to change to any password to apply execution restrictions.

Reset Procedures: 1) Host device to printer After connecting to TCP #22222, send the command, and wait for the response from the printer. 2) Response printer to host device · When reset is authorized: After the printer resends 00H, the connection is cut (*2) and a reset is applied. · When reset is rejected: After the printer resends 01H, the connection is cut (*2). No reset is executed.
(*2) Does not check for connection response on host device side.

The following shows an example communication chart.

Host device

(1) TCP Connection Request

SYN SYN ACK

ACK

Printer (TCP#22222)
(1) TCP Connection Request

(2) Send Command (3) Receive Response
(4) Disconnect TCP

<FS> `0' "user" <NUL> [Password] <NUL> <00H> or <01H>
FIN FIN ACK
ACK

(2) Response (Accept: 00H/Reject: 01H) (3) Disconnect TCP

(4) Reset When Accepted

Note: In the drawing, some portions such as the <ACK> packet have been omitted.
3-10

IFBD-HE0708 BE07 User's Manual

3.1.5.2. Setting Information Acquisition Command

Code

<GS> `0' <NUL>

Hexadecimal 1D 30 00

Function

This command will get the printer's NIC setting information (discovery data). This command is used by Star Micronics drivers and tools.

Procedures: 1) Host device to printer After connecting to TCP #22222, send the command, and wait for the response from the printer. 2) Response printer to host device: After the printer returns the NIC discovery data using the next response data format, it disconnects the connection. When disconnected, the response from the host device cannot be confirmed.

Format

<GS> `0' <NUL> n1 n2 [Discovery data]

Hexadecimal 1D 30 00 n1 n2 [Discovery data]

Parameter n1, n2 : Discovery data data length (n1*256 + n2)

The following shows an example communication chart.

Host device (1) TCP Connection Request

SYN SYN ACK
ACK

Printer (TCP #22222) (1) Receive TCP Connection

(2) Send Command (3) Receive Request
(4) TCP Disconnection Response

<GS> `0' <NUL> <GS> `0' <NUL> n1 n2 [Discovery Data]
FIN FIN ACK
ACK

(2) Return Discovery Data (3) Disconnect TCP

Note: In the drawing, some portions such as the <ACK> packet have been omitted.

3-11

IFBD-HE0708 BE07 User's Manual

Code

<GS> `1' <NUL>

Hexadecimal 1D 31 00

Function

This command will get the printer's status setting information. This command is used by Star Micronics drivers and tools.

Procedures: 1) Host device to printer After connecting to TCP #22222, send the command, and wait for the response from the printer. 2) Response printer to host device: After the printer returns the status setting information using the next response data format, it disconnects the connection. When disconnected, the response from the host device cannot be confirmed.

Format <GS> `1' <NUL> n1 n2 [P1] [P2] [P3] ...[Pn]

Hexadecimal 1D 31 00 n1 n2 [P1] [P2] [P3]...[Pn]

Parameter n1, n2 : Parameter [P1]-[Pn] data length (n1*256 + n2)

Parameters Item

P1

Status Format

P2

NSB Setting

ASB Setting

Parameter Value `0' `1' `0' `1' `0' `1'

Hexadecimal 30 H 31 H 30 H 31 H 30 H 31 H

Contents Star ASB + Expanded Status Only status Invalid Valid Invalid Valid

Return Example: Example: STAR Line mode, NSB=Valid, ASB=Valid 1DH 31H 00H 00H 03H 30H 31H 31H

The following shows an example communication chart.

Host device (1) TCP Connection Request

SYN SYN ACK
ACK

Printer (TCP #22222) (1) Receive TCP Connection

(2) Send Command (3) Receive Request
(4) TCP Disconnection Response

<GS> `1' <NUL>
<GS> `1' <NUL> n1 n2 [P1] [P2] [P3] ...[Pn] [Discovery Data]
FIN FIN ACK
ACK

(2) Return Status Setting Information (3) Disconnect TCP

Note: In the drawing, some portions such as the <ACK> packet have been omitted.

3-12

IFBD-HE0708 BE07 User's Manual

3.1.5.3. TCP#9100 Forced Release
Release a specified host port number session from among connecting TCP#9100 sessions.
[Execution procedures] As outlined in the following procedure, send a command from a host device to receive a response from the printer. (1) Sending from host device to printer

Format

<FS> `3' [Host Port Number] <NUL>

Hexadecimal 1C 33 [Host Port Number] 00

Parameter

Host Port Number: The released host port number (2 byte data is specified in order of highorder byte to low-order byte.)

Command example: Host Port Number = 256 (0100 hex): 1C 33H 01H 00H 00H Host Port Number = 12300 (300C hex): 1C 33H 30H 0CH 00H Host Port Number = 65530 (FFFA hex): 1C 33H FFH FAH 00H

(2) Response from printer to host device · If there was no response when the session was connecting: The printer disconnects after responding 00H (*2)(*3). · When releasing the session: The printer disconnects after responding 01H (*3).
(*2) It is mandatory to send this command from the same host device where the session was released that is connecting to TCP#9100. For a different device, the printer responds 00H and a forced release will not be executed.
(*3) This command does not confirm the host device's connection response.

The following shows an example communication chart. HPoCs(t device )

Printer

Host Port Number

SYN SYN ACK
ACK Print Data Print Data

#9100 #22222

FIN (Lost)

SYN SYN ACK
ACK
<FS>'3'[Host Port Number] NUL 01H
FIN FIN ACK
ACK

Note: In the drawing, some portions such as the <ACK> packet have been omitted.

3-13

IFBD-HE0708 BE07 User's Manual

3.1.6. HTTP Server
This product has an HTTP (Hyper Text Transfer Protocol) server. By accessing from a web browser, you can change NIC settings, display network information, and monitor the printer status. See section 3.3 Settings/Display Items for details on displaying information and settings. Use TCP UDP communications port 80 for the HTTP server. The Star webPRNT function is available for IFBD-HE07X/08X/BE07X. By using the Star webPRNT function, XML data can be printed via an HTTP server. See "4. Star webPRNT Function" for more details.

 The HTTP version is HTTP 1.0.  Maximum number of simultaneous connections is 1.  User viewing homepage [Login Not Required]: http://IP Address/index.htm
(Example) http://192.168.10.1/index.htm  Administrator homepage [requires log-in]: http://IP Address/lindex.htm
(Example) http://192.168.10.1/lindex.htm  Veiwing and changing IP parameters, system settings, and passwords [Login Required]
By specifying to execute the print settings when writing the settings, you can verify whether the setting contents were correctly written to the non-volatile memory. Also, if writing was successful, the printer will automatically be reset.  Network information display [Login Not Required]  Printer information display [Login Not Required] Printer status displays are updated automatically each time the settings are refreshed.

Accounts (user names, passwords) that can be accessed from a web browser are shown in the table below. Items that can be viewed and set vary by the account.

Account

User Name

Password

Target

User

Login Not Required

General Users (Only information display)

Root Users

"root"

"public" · 1 to 31 characters of ASCII (Can be
changed)

System administrator (Information display and writing)

For web settings using HTTP communication, the supported web browser versions are listed in the table below. Operations are not guaranteed on earlier versions. · F/W Ver. 4.X.X or earlier

Web Browser

Windows

UNIX/Linux

Mac OS X

Mozilla Firefox 1.0 or higher







Netscape 7 or higher







Opera 8 or higher







Internet Explorer 4.0 or higher



· Ver. 5.0.0 or later Web Browser Mozilla Firefox Netscape Opera Internet Explorer Chrome Safari

Windows 3.5 ~
Not supported 12.17 ~ 8 ~
4.0.2660 ~ 5.1.7 ~

UNIX/Linux 38 ~
Not supported 12.16 ~
48.0 ~

Mac OS X 3.6.21 ~ Not supported 12.17 ~
7.0 ~ 4.0.2 ~

The following shows web browser settings.  Java Script: Valid  Style sheet: Valid  Character Sizes, Display Magnification: Mid (Standard), 100% Display  Inline frame: Valid (F/W Ver. 4.X.X or earlier only)

3-14

IFBD-HE0708 BE07 User's Manual WEB execution example (Example of changing #9100 Multi-session from invalid to valid) (1) Access: http:// 192.168.10.1/lindex.htm. (2) User Name: Log-in as "root" Password: "public" (factory default setting). (3) Click Network Configuration -> System Configuration.
In the screen below, select 9100 Multi Session: ENABLE. Then, click Submit.
3-15

IFBD-HE0708 BE07 User's Manual (4) Click Network Configuration -> Save. Select any of the following, the click Execute: · Save  Configuration Printing  Restart device · Save  Restart device (After the set print is output, when you select, Configuration Printing) Wait for the printer to reset.
3-16

IFBD-HE0708 BE07 User's Manual

3.1.7. TELNET Server
The TELNET (TELecommunication NETwork) of this product allows you to change NIC settings, network network displays,
and to monitor the printer status. See section 3.3 Settings/Display Items for details on displaying information. Use TCP UDP
communications port 23 for the TELNET server.

 The maximum number of sessions that can be connected simultaneously with TELNET is 8.  By specifying to execute the print settings when writing the settings, you can verify whether the setting
contents were correctly written to the non-volatile memory. Also, if writing was successful, the printer will automatically be reset. An account has multiple accounts at login. The user names and passwords are as follows. Items that can be viewed and set vary by the account.

Account

User Name

Password

Target

User

"user"

"guest"

General Users

· 1 to 31 characters of ASCII (Can be changed) (Only information display)

Root Users

"root"

"public"

System administrator

· 1 to 31 characters of ASCII (Can be changed) (Information display and writing)

(1) TELNET command execution example (Ex.: Changing a fixed IP address) The following is an input example of the Windows command prompt. UNIX/Linux shell input is the same. (Assumed Condition) · Printer IP address acquired by DHCP is 192.168.10.3 · The Pritner IP address to be set is 192.168.10.1; subnet mask is 255.255.255.0.

 telnet connection

 Enter user name  Enter password (Default: public)

 Select the IP parameter setting
 Select the Static setting  Select the IP address setting
3-17

IFBD-HE0708 BE07 User's Manual
 Enter the fixed IP address
 Select the subnet mask setting Enter the fixed subnet mask
 Return to the previous menu  telnet connection
 Return to the main menu
 Store the settings and select restar  Store and print setings and run restart  Wait for the settings to be printed  Wait for pinter to restart
3-18

IFBD-HE0708 BE07 User's Manual (2) TELNET execution example (Example of changing #9100 Multi-session from invalid to valid) The following is an input example of the Windows command prompt. UNIX/Linux shell input is the same.
(Assumed Conditions) Printer IP address = 192.168.10.1  telnet connection
 Enter user name Enter password (Default: public)
 Select System Configuration
 Select #9100 Mutli Session  Select ENABLE

 Return to the main men

 Store the settings and select restart

3-19

 Store and print settings and run restart
 Wait for the settings to be printed  Wait for pinter to restart

IFBD-HE0708 BE07 User's Manual

3.1.8. FTP Server
You can make NIC settings, get the status, print and overwrite NIC firmware by uploading or downloading files to any specified directory using the product's FTP (File Transfer Protocol) server.See section 3.3 Settings/Display Items for details on displaying information. For control, the FTP server uses TCP · UDP communication port 21; for data transfers, it uses TCP communication port 20.

 The FTP server is set to valid in the factory default settings, but you can invalidate it using HTTP (Web), Telnet and FTP. Use HTTP (Web) or Telnet to return it to valid.
 The maximum number of sessions that can be connected simultaneously with FTP is 8. However, for details on FTP printing (writing to the /Ip/ directory), the number of sessions that can be printed simultaneously is 1. Also, when simultaneously writing data from a multiple of sessions, and the first received session occupies more than one minute, the writing request of subsequently connected sessions will be rejected.
 It is necessary to specify ASCII (Type A) or Binary (Type I) for files as the transfer modes, but the mode differences depend on the client without processing on this product. Data is transferred as is in the Binary mode, but 0Ahex is converted to 0Dhex + 0Ahex for transfer in the ASCII mode. For that reason, to avoid mistakenly specifying this mode, this product should be set to Binary mode to transfer all files.
 Supports both Active and Passive modes, so you can send data over a firewall.Transfer throughput is less efficient in Passive mode.
 Anonymous log in If you login with a user name or password that is not registered, you can login with general user rights. When logging in as anonymous, the user name and password must be within 31 characters. In this case, the password is omitted.
 When accessing an FTP server from a host device, do so using an FTP client software (CUI version, command direct input) of a standard OS.
 If there is no access from the FTP client for 15 minutes, the FTP server will forcibly disconnect the connection.

There are multiple accounts that require logging in for operations. The user names and passwords are as follows.

Account User
Root Users

User Name "user"
"root"

Password
"guest" · 1 to 31 characters of ASCII (Can be changed)
"public" · 1 to 31 characters of ASCII (Can be changed)

Target
General Users (Only information display)
System administrator (Information display and writing)

The directory displayed by FTP and the file configuration and functions are shown on the next page.

3-20

IFBD-HE0708 BE07 User's Manual

Directory, File Configuration and Functions

Directory

Filename Note 2

Extension Restriction Note 3

/

Transfer Mode Note 4

/lp/

printdat.prn

No

/net_config/ netconf.ini

".ini"

/status/

netstas.txt

-

nicver.txt

-

prnstas.txt

-

deviceid.txt

-

/firmware/ NIC_MAIN.bin ".bin"

/freespace/ -

No

Binary
Binary or ASCII Binary or ASCII Binary or ASCII Binary or ASCII Binary or ASCII
Binary
Binary or ASCII

Account Limit Note 1

user root Function

-

- None (Root directory)

W

W

Print Output to Printer  See "3.1.8.1 FTP Printing"

R

R/W

Reads and updates network settings  See section 3.1.8.2 NIC Settings

R

R

Reads operation information of operating network

R R Reads network card version information

R R Read printer status (hexadecimal dump display)

R R Read Printer Device ID

-

W

NIC Main F/W Update  See "3.1.8.3 F/W Update"

R R/W Free space

Note 1. Account Limit R: Read Only; W: Write Only; R/W: Read/Write; -: No Function

Note 2. Filenames Filenames should be less than 32 characters, including the extension. There are no restrictions to filenames to write, except for the extension. Usable characters are limited to English numbers and alphabet. ("A"to"Z", "a"to"z", "0"to"9")

Note 3. File Extension Restrictions When an extension restriction is specified, the filename specified, other than the specified extensions, is rejected. There is no concept of extension in UNIX/Linux and Mac OS X, but this restriction is applied to the final four characters of the filename.
Note 4: Transfer mode Files can be transferred by Binary alone, or ASCII can be specified. However, specify always Binary mode to prevent specification mistakes.
Note 5: Observe the following restrictions for the total size for files and number of files that can be uploaded to the free space. · Total File Size: Max. 640 K bytes · Total Number of Files: Max. 10 Also, do not place an executable file in this directory.

3-21

IFBD-HE0708 BE07 User's Manual Example FTP Command Execution This is an example of input in a Windows command prompt. UNIX/Linux shell input is the same. This is an example execution of acquiring a printer status file. The file list display (dir command (on UNIX/Linux, it is the Is command)) is in UNIX compatible format (including version display).
(Assumed Conditions) Printer IP address = 192.168.10.1  Connect to FTP  Enter user name  Enter password (Default: public)
 Move to status directory  Current directory position display  File list
 Specify binary transfer mode  Get the prnstas.txt fi
 Move to root directory  Quit FTP
3-22

IFBD-HE0708 BE07 User's Manual
3.1.8.1. FTP Printing
When writing data to the \Ip\ directory, it is transferred to the printer as print data.
3.1.8.2. NIC Setting
Login to the FTP server from an FTP client to view the settings by reading the setting file in the \net_config\ directory. Also, by uploading the setting file to the same directory, you can store the settings in the non-volatile memory. The extensions of filenames uploaded from the FTP client are changed to "$$$" prior to writing to NVRAM, and the files are saved as mid-way files. When updating is successful, the mid-way files are deleted, but if the format of the setting contents is incorrect or the writing to the non-volatile memory is erroneous and the writing fails, the files will remain without being deleted (extension "$$$") Also, if writing ends normally, the printer will automatically be reset. If the "Configuration Print" item is "Enable" the reset will be applied when the settings print is ended.
Setting Example: Example of F/W Ver. 5.0.0, Star webPRNT model (netconf.ini)

<< IFBD-HE07X/08X Information >>

MAC Addr :00:11:62:12:34:56

Configuration Print

:ENABLE

<< IFBD-HE07/08 Information >>

MAC Addr :00:11:62:00:01:d8

Configuration Print

:ENABLE

<< IP Parameters -NVRAM- >>

IP Address

:192.168.10.1

Subnet Mask

:255.255.255.0

Default Gateway

:192.168.10.254

DHCP/BOOTP

:DISABLE

RARP

:DISABLE

<< System Configuration >>

"user" Login Password :"guest"

"root" Login Password :"********"

Web Refresh Time (Sec.) :5

9100 Multi Session

:DISABLE

9100 Data Timeout (Sec.) :0

TCP Keep-Alive

:DISABLE

FTP

:ENABLE

Disconnect Message

:ENABLE

TCP Port80

:ENABLE

Subnet Mask (BOOTP) :HE05 Emulation

TCP SYN Timeout(Sec.) :104

TCP SYN Interval(Sec.) :2

#22222 FS 3 Command :DISABLE

<< Web Print >>

TCP Port Number

:80

<< SNMP >> Authentic Community Trap Community Trap Address(IP) SysContact SysName SysLocation EnableAuthenTrap

:"******" :"public" :0.0.0.0 :"1234" :"" :"" :2

<< SSL/TLS >> SSL/TLS TCP Port Certificate Self-Signed Command CA-Signed Certificate

:"DISABLE :443 :Self-Signed :Not Exist :Not Exist

The loaded NIC MAC information is used for the MAC Address item, but when uploaded, the MAC information field is ignored. Therefore, when you use a loaded setting file to upload to NIC, you do not need to change this field.
When you specify Enable for the Configuration Print item, you can print the settings to verify that they have been loaded to the non-volatile memory.
The factory default setting for 9100 Multi-session is different from the old product. Factory Default Settings IFBD-HE05/06/BE05 (old product): ENABLE IFBD-HE07/08/BE07 (this product): DISABLE
The Web Print setting items are for the Star WebPRNT model only.
The SNMP setting items are for F/W Ver. 5.0.0 or later only.

3-23

#<< DIPSW Setting >> # SW1=OFF : DHCP/BOOTP Timeout :ENABLE # SW2=OFF : Reserved

########################################

# Notes:

#

# -When DHCP/BOOTP or RARP is changed #

# to ENABLE, IP Address, Subnet Mask

#

# and Gateway Address must be set to

#

# 0.0.0.0.

#

# -When user password is changed,

#

# "********"is displayed.

#

# -The range of password length is

#

# between 1 and 31.

#

# -The range of Web Refresh Time is

#

# between 1 and 300.

#

#

#

# Copyright(C)

#

# 2005 Star Micronics co., Ltd.

#

########################################

IFBD-HE0708 BE07 User's Manual
The lines beginning with a # (sharp) are comment lines.

File Format Rules  Setting line format is "Item Name": "Setting Value" The separator (delimiter) is a single-byte English character
":" (colon)  Only ASCII characters can be used in this file.  Uploads are rejected for the follwoing.
· When an item name that does not exist is specified, or there are insufficient number of setting items · When the setting value input is out of range · When the input for Static value and Dynamic value has a standard violation in the IP parameter setting field. (See the Notes Field)  Lines beginning with "#" are skipped as comment lines.

3-24

IFBD-HE0708 BE07 User's Manual
3.1.8.3. F/W Update
Log in to this product using FTP to update the NIC firmware (F/W) by uploading the version upgrade binary data to the \firmware\ directory.
 When uploading F/W data, the FTP server calculates the CRC value of the F/W data and checks that it has been transferred correctly. If the firmware is not correctly transferred, cancel the upload.
 When all data has been confirmed to be correctly received, start writing to the Flash ROM. If writing to the Flash ROM ends normally, the printer will automatically be reset. Writing takes several minutes. Absolutely never turn off the power or apply a reset prior to final reset being applied. If terminated partway, the Flash ROM data will be damanged, and later it may not start up.
The following describes the procedures to update the F/W of this product using FTP. For Windows, start the command prompt, then following the directions below. For UNIX/Linux, do the same operations on the shell execution screen. (Assumed Conditions) Printer IP address = 192.168.10.1 Assumes the main F/W data ("HE7_V100(NIC_MAIN).bin") for the for this product is in the current directory D:/ when FTP is executed on the host device.
 Connect to FTP
 Enter the user name  Enter the password (Default: public)  Move to the firmware directory  Current directory position display  Specify binary transfer mode  Write the firmware file
 Wait here for the printer to restart  Quit FTP
3-25

IFBD-HE0708 BE07 User's Manual Precautions for F/W update compatibility The following restrictions on F/W update apply to the subject F/W versions. · When using a product with I/F card F/W that is Ver. 4.X.X or earlier
Upgrade to F/W Ver. 5.0.0 or later is not possible. Use Ver. 4.X.X or earlier F/W. · When using a product with I/F card F/W that is Ver. 5.0.0 or later
Downgrade to F/W Ver. 4.X.X or earlier is not possible. Use Ver. 5.0.0 or later F/W. Checking the version of the I/F card that is used
· Turn on the power while pressing and holding the Feed switch on the printer unit and check the self-test print information. (For details about the contents of self-test print, refer to section 3.2.5 "Self-test Print".)
· To check the version from the PCB chassis appearance, refer to section 2.1 "Model Names".
3-26

IFBD-HE0708 BE07 User's Manual
3.1.9. Discovery
This product has a Star genuine NIC search protocol SDP (Star Discovery Protocol). SDP uses UDP communication port 22222. SDP is used to search the product over LAN using application software such as a setting utility program. The following is an example. The Name of I/F Unit field is different this product (IFBD-HE07/08/BE07) and the old products (IFBD-HE05/06/BE05). · Name of I/F Unit: "IFBD-HE05/06" · Name of I/F Unit: "IFBD-HE07/08" (Ex.) Detailed display example of search results using a discovery tool (OS: Windows 7)
3-27

IFBD-HE0708 BE07 User's Manual
3.1.10. TFTP Client
When the printer power is turned on while you hold down the push switch, the TFTP (Trivial File Transfer Protocol) client stored in the boot loader is started up. The TFTP client automatically downloads the main program from the TFTP server over the LAN, and writes to the Flash ROM on the NIC board. When writing ends normally, the printer will automatically be reset and will startup normally. The following flowchart shows the series of operations.
Power On (Reset)

Was Push

NO

Switch Pressed?

YES
LAN Connector LED (Red/Green) Starts Blinking Alternately.

NO

Was Push

Switch Released?

YES
LAN Connector LED (Red/Green) Stops Blinking Alternately.

Get IP Address from DHCP/BOOTP Server (*1)
Connect to TFTP Server Download NIC Main Firmware (*2)
Write Main Firmware to Flash Memory
Reset Printer

To Main Program Execution
*1 It is necessary to startup the TFTP and DHCP/BOOTP servers on the same machine. *2: The NIC main firmware filename downloaded from TFTP must be "NIC_MAIN.bin."Even if the version is different, the firmware must be the same name as when downloading using TFTP. ((Ex.:) You can change "HE7_V100(NIC_Main).bin" to "NIC_MAIN.bin.")
Note: This TFTP client function is used for emergency recovery when the F/W main firmware has been damaged. Use the FTP server function for ordinary F/W updates. (See section 3.1.8 FTP Server.)

3-28

IFBD-HE0708 BE07 User's Manual

3.1.11. TCP Keep-Alive
This product supports TCP Keep-Alive. If TCP Keep-Alive is valid, TCP Keep-Alive operations are performed under the following conditions on the computer.

Item Setting Disconnection timeout time

Value ENABLE/DISABLE Approx. 42 seconds

Factory Default DISABLE

Remarks Note 1

Note 1: If there is no response for this time from the computer, the printer forcibly disconnects the connection (RST).

 This feature is applied to all TCP/IP communications ports.  This feature is unrelated to the TCP#9100 data reception timeout.

The following is an example communication chart.

Host device TCP Connection)
PC Problem Occurs Here

SYN SYN ACK
ACK <DATA> <DATA>

Printer (TCP Port) Receive TCP Connection No Reception Data From PC

TCP Keep-Alive prove TCP Keep-Alive prove TCP Keep-Alive prove

Start TCP Keep-Alive prove

No Response from PC (Approx. 42 Seconds)

TCP Keep-Alive prove TCP Keep-Alive prove
RST

Detect Timeout Forced Disconnection

Note: In the drawing, description of the <ACK> packet has been omitted.

3-29

IFBD-HE0708 BE07 User's Manual

3.1.12. SNMP
This function supports F/W Ver. 5.0.0 or later. The SNMP of this product includes a SNMP agent that operates using UDP/IP. Various information about this product and the printer can be managed with the SNMP manager.
It is compatible with SNMPv1, and supports MIB-II (RFC1213) and HostResource-MIB (RFC1514). Read privilege is granted to community name "public", and the character string registered in "Authentic Community" in the product settings is handled as the write privilege. However if no character string is set in "Authentic Community", write privilege is granted to community name "public".
* Restrictions sysContact, sysName, and sysLocation are limited to a maximum of 78 (1-byte) characters. ifAdminStatus and ifOperStatus are read-only and 1 is always returned as the read value.

An explanation of the MIB supported by this product is listed in the table below.

MIB-II (RFC1213) Name sysDescr sysObjectID sysUpTime sysContact sysName
sysLocation sysServices ifNumber ifIndex ifDescr ifType ifMtu ifSpeed ifPhysAddress ifAdminStatus ifOperStatus ifLastChange ifInOctets ifInUcastPkts ifInNUcastPkts ifInDiscards
ifInErrors ifInUnknownProtos
ifOutOctets ifOutUcastPkts

Description ASCII character string containing the device name, version, and other information Object ID indicating the product identification number Elapsed time after starting up (units: 10 msec) ASCII character string containing the administrator name and contact information ASCII character string containing the device manager domain name and other information ASCII character string indicating the physical location where the device is installed Value indicating the device protocol level service Device network interface number Interface identification number ASCII character string indicating information associated with the interface Physical layer and link protocol interface type Maximum transmittable datagram size Interface transmission speed [bit/sec] Interface physical address Interface administration status Interface operating status sysUpTime value at the time when the interface operating status was last changed Number of bytes received by the interface Number of subnet work unicast packets received and delivered to a higher layer Number of broadcast or multicast packets received and delivered to a higher layer Number of normal received packets that were discarded due to full buffer or other reason Number of received error packets Number of received packets that were discarded because of an invalid or unsupported protocol Total number of transmitted bytes Number of packets that a higher-level protocol requested unicast transmission of

3-30

Name ifOutNUcastPkts
ifOutDiscards
ifOutErrors ifOutQLen ifSpecific atIfIndex atPhysAddress atNetAddress ipForwarding
ipDefaultTTL ipInReceives ipInHdrErrors ipInAddrErrors
ipForwDatagrams ipInUnknownProtos
ipInDiscards ipInDelivers
ipOutRequests.0 ipOutDiscards
ipOutNoRoutes
ipReasmTimeout
ipReasmReqds ipReasmOKs ipReasmFails ipFragOKs ipFragFails
ipFragCreates
ipAdEntAddr ipAdEntIfIndex ipAdEntNetMask ipAdEntBcastAddr
ipAdEntReasmMaxSize

IFBD-HE0708 BE07 User's Manual
Description Number of packets that a higher-level protocol requested broadcast or multicast transmission of Number of packets that were discarded and not transmitted due to full buffer or other reason Number of packets that were not transmitted due to error Length of the output queue (number of packets) MIB-defined object ID unique to the interface media that is being used Value that identifies the interface related to this translation entry (=ifIndex) Media-dependent physical address Network address (IP address) corresponding to the physical address Indication of whether or not there is a function for forwarding IP datagrams received at the IP gateway to other destinations (1:Forwarding 2:NotForwarding) Default value of IP datagram header TTL Total number of received IP datagrams Number of datagrams discarded due to IP header error Number of datagrams discarded due to problem with the IP header destination address Number of IP datagrams forwarded to the final destination Number of IP datagrams intended for own node that were discarded due to unknown or unsupported protocol Number of datagrams discarded due to buffer space or other internal problem Number of datagrams delivered to IP user protocols (higher-level protocols including ICMP) Number of IP datagram transmission requests executed by local IP user protocols Number of IP datagrams that were discarded and not transmitted due to insufficient buffer or other reason Number of IP datagrams discarded because no route to the destination could be found when transmitting Maximum value of receiving wait time for all IP datagrams when fragmented IP datagrams are received and reassembled Number of received fragmented IP datagrams necessary to reassemble the entity Number of received fragment IP datagrams that were successfully reassembled Number of received fragment IP datagrams where reassembly failed Number of datagrams that were successfully fragmented for this entity Number of datagrams that could not be fragmented and were discarded for this entity Number of fragment IP datagrams that were generated as a result of fragmentation for this entity IP address which is associated with the address information Interface identification number corresponding to this IP address Subnet mask value associated with this IP address Value of the least significant bit in the IP broadcast address used for broadcast sent on the interface of the IP address Maximum IP datagram size that can be reassembled for the entity from the received fragment IP datagrams

3-31

Name ipRouteDest ipRouteIfIndex
IpRouteMetric ipRouteNextHop IpRouteType
IpRouteProto IpRouteAge IpRouteMask
ipRouteInfo ipNetToMediaIfIndex ipNetToMediaPhysAddress ipNetToMediaNetAddress ipNetToMediaType
icmpInMsgs icmpInErrors
icmpInDestUnreachs icmpInTimeExcds icmpInParmProbs icmpInSrcQuenchs icmpInRedirects icmpInEchos icmpInEchoReps icmpInTimestamps icmpInTimestampReps icmpInAddrMasks icmpInAddrMaskReps icmpOutMsgs icmpOutErrors
icmpOutDestUnreachs icmpOutTimeExcds icmpOutParmProbs icmpOutSrcQuenchs icmpOutRedirects icmpOutEchos icmpOutEchoReps icmpOutTimestamps icmpOutTimestampReps icmpOutAddrMasks icmpOutAddrMaskReps

IFBD-HE0708 BE07 User's Manual
Description Destination IP address of this route (0.0.0.0 = Default route) Interface identification number for transmitting to the next destination host on this route (= ifIndex) Primary routing metric for this route (-1 = Not used) IP address of next hop on this route Route types (1: None of the following, 2: Invalid route, 3: Direct connection, 4: Indirect connection) Routing mechanism by which this route was learned Elapsed time after this route was last confirmed as a normal route [sec] Value which performs logical AND before comparison with ipRouteDest or the destination address MIB definition number for routing protocol used for this route Interface identification number for this entry (=ifIndex) Media-dependent physical address IP address corresponding to the physical address of this entry Address conversion method (1: None of the following, 2: Invalid value, 3: Dynamic conversion, 4: Static conversion) Total number of received ICMP Number of received ICMP messages that were discarded due to checksum error or other ICMP specification error Number of ICMP destination-unreachable messages received Number of ICMP time-exceeded messages received Number of ICMP parameter-problem messages received Number of ICMP source-quench messages received Number of ICMP redirect messages received Number of ICMP echo-request messages received Number of ICMP echo-reply messages received Number of ICMP timestamp-request messages received Number of ICMP timestamp-reply messages received Number of ICMP address mask request messages received Number of ICMP address mask reply messages received Total number of ICMP messages transmitted Number of ICMP messages that were discarded and not transmitted due to full buffer or other reason at time of ICMP transmission Number of ICMP destination-unreachable messages transmitted Number of ICMP time-exceeded messages transmitted Number of ICMP parameter-problem messages transmitted Number of ICMP source-quench messages transmitted Number of ICMP redirect messages transmitted Number of ICMP echo-request messages transmitted Number of ICMP echo-reply messages transmitted Number of ICMP timestamp-request messages transmitted Number of ICMP timestamp-reply messages transmitted Number of ICMP address mask request messages transmitted Number of ICMP address mask reply messages transmitted

3-32

Name tcpRtoAlgorithm
tcpRtoMin tcpRtoMax tcpMaxConn tcpActiveOpens tcpPassiveOpens tcpAttemptFails tcpEstabResets tcpCurrEstab tcpInSegs tcpOutSegs tcpRetransSegs tcpConnState
tcpConnState tcpConnLocalAddress tcpConnLocalPort tcpConnRemAddress tcpConnRemPort tcpInErrs tcpOutRsts udpInDatagrams udpNoPorts udpInErrors
udpOutDatagrams udpLocalAddress
udpLocalPort

IFBD-HE0708 BE07 User's Manual
Description Algorithm that decides the resend timeout value for TCP connection (1: None of the following, 2: Fixed value, 3: MIL-STD-1778, 4: Van Jacobson's algorithm) Minimum TCP protocol resend timeout value (units: 10 msec) Maximum TCP protocol resend timeout value (units: 10 msec) Maximum number of TCP connections Number of times that TCP connections were actively opened Number of times that TCP connections were passively opened Number of times that TCP connections failed Number of times that TCP connections were reset Number of TCM connections with status ESTABLISHED or CLOSE-WAIT Number of received TCP segments Number of transmitted TCP segments Number of resent TCP segments Status of this TCP connection (1:Closed 2;Listen 3:SynSent 4:SynReceived 5:Established 6:FinWait1 7:FinWait2 8:CloseWait 9:LastAck 10:Closing 11:TimeWait 12:DeleteTCB) Status of this TCP connection Local IP address of this TCP connection Local port number of this TCP connection Remote IP address of this TCP connection Remote connection port of this TCP connection Number of received error segments (TCP checksum error, etc.) Number of times that TCP connections were reset Total number of UDP datagrams delivered to UDP users Number of received UDP datagrams destined for ports that are not open Number of received UDP datagrams which were discarded due to a problem with the destination port application Number of transmitted UDP datagrams Local address of UDP receiving standby port (0.0.0.0: no designated receiving address) Receiving wait local port number

3-33

Name snmpInPkts snmpOutPkts snmpInBadVersions snmpInBadCommunityNames snmpInBadCommunityUses
snmpInASNParseErrs
snmpInTooBigs snmpInNoSuchNames snmpInBadValues snmpInReadOnlys snmpInGenErrs snmpInTotalReqVars
snmpInTotalSetVars snmpInGetRequests snmpInGetNexts snmpInSetRequests snmpInGetResponses snmpInTraps snmpOutTooBigs snmpOutNoSuchNames snmpOutBadValues snmpOutGenErrs snmpOutGetRequests snmpOutGetNexts snmpOutSetRequests snmpOutGetResponses snmpOutTraps snmpEnableAuthenTraps
Host Resource-MIB(RFC1514) Name hrDeviceIndex hrDeviceType hrDeviceDescr hrDeviceID hrDeviceStatus
hrDeviceErrors hrPrinterStatus
hrPrinterDetectedErrorState

IFBD-HE0708 BE07 User's Manual
Description Total number of SNMP messages received from the transport service Total number of SNMP message transmission requests sent to the transport layer Total number of received SNMP messages that were for an unsupported version Total number of received SNMP messages with an invalid community name Number of received SNMP messages that indicated an operation which is not permitted by that community Number of errors in ASN.1 or BER format detected while decoding received SNMP messages Number of received SNMP/PDU with error status "TooBig" Number of received SNMP/PDU with error status "NoSuchName" Number of received SNMP/PDU with error status "BadValue" Number of received SNMP/PDU with error status "ReadOnly" Number of received SNMP/PDU with error status "GenErr" Number of MIB objects read successfully as a result of Get-Request and GetNextRequest PDUs Number of MIB objects changed successfully as a result of receiving Set-Request Number of received SNMP Get-Request PDUs Number of received SNMP Get-NextRequest PDUs Number of received SNMP Set-Request PDUs Number of received SNMP Get-Response PDUs Number of received SNMP trap PDUs Number of transmitted PDUs with designated error status "TooBig" Number of transmitted PDUs with designated error status "NoSuchName" Number of transmitted PDUs with designated error status "BadValue" Number of transmitted PDUs with designated error status "GenErr" Number of transmitted SNMP Get-Request PDUs Number of transmitted SNMP Get-NextRequest PDUs Number of transmitted SNMP Set-Request PDUs Number of transmitted SNMP Get-Response PDUs Number of transmitted SNMP trap PDUs Control of authentication-failure trap generation (1: Generate traps, 2: Do not generate traps)
Description Characteristic value assigned to the connected device Connected device type Character string describing the connected device Connected device product ID Connected device status (1:Unknown 2:Running 3:Warning 4:Testing 5:Down) Number of times errors were generated by the connected device Connected printer status (1:Idle 2:Printing 3:Warmup) Connected printer error status (0:LowPaper 1:NoPaper 2:LowToner 3:NoToner 4:DoorOpen 5:Jammed 6:Offline 7:ServiceRequested)

3-34

IFBD-HE0708 BE07 User's Manual

3.1.12.1. SNMP Configuration Parameters
The following parameters can be set from web configuration or Telnet. These values can also be checked at self-test print.

Name Authentic Community Trap Community Trap Address (IP) SysContact SysName SysLocation EnableAuthenTrap

Setting range Max. 15 characters (ASCII) Max. 15 characters (ASCII, Japanese OK) 0.0.0.0 - 255.255.255.255 Max. 78 characters (ASCII, Japanese OK) Max. 78 characters (ASCII, Japanese OK) Max. 78 characters (ASCII, Japanese OK) 1 or 2

Default value "public" "public" 0.0.0.0 None None None 2

3.1.12.2. Trap Issue Events
When the EnableAuthenTrap setting for this product is ENABLE, then this product issues traps to the SNMP manager (trap notification address) when the following 3 events occur.
[Trap issue events] 1. When product was started up
[Generic trap type = 0(Cold Start)]
2. When printer status changed (IEEE1284 port status monitor) [Generic trap type = 6(Enterprise Specific)]
3. When access by an invalid committee name occurred [Generic trap type = 4(Authentication Failure)]

3-35

IFBD-HE0708 BE07 User's Manual

3.2 Other Specifications 3.2.1. Operating Time
There are approximately 14 seconds from the time the power is turned on to the startup of the TCP/IP (start of IP address acquisition). It takes approximately 18 seconds before the TCP/IP services (HTTP, TELNET, FTP, LPD, Raw Socket Print) can be used after turning on the power.

Note: When acquiring the IP address by Dynamice (DHCP/BOOTP, RARP), this time may lengthen depending on the server response time.

3.2.2. Push Switch
While the TCP/IP is operating (the power has been turned on, and it is within the elapse time described in section 3.2.1 Startup Time), if the push switch is continued to be held down, the LED display pattern will change according to the times shown below. When the switch is released, the product will enter each special mode.

Special Mode

Phase

SW Pressing Time

1

1 second to less than 5 seconds

2

5 second to less than 9 seconds

3

9 second to less than 13 seconds

Over 13 seconds (*1)

LAN Connector LED Blinking Pattern

Green

Red

Special Mode

Blinking

Blinking NIC setting initialize mode (*2)

Extinguished Blinking Reserved (Undefined)

Blinking Extinguished Reserved (Undefined)

Note 1. When Phase 3 is exceeded, press the switch for 1 second to return to Phase 1.
Note 2. Execution procedures for the NIC setting initialize mode
1. After entering this mode, press the push switch once and release it. The LED display will be "Green = Extinguished; Red = Extinguished" and the initializing of the NIC settings in the non-volatile memory will begin.
2. If the initialization is successful, the printer will automatically be reset. Do not turn off the power or apply a reset until this reset has been applied. Also, if the NIC setting initialization fails, the LED display will be "Green = Extinguished; Red = Lit" and all operations will stop. If so, turn the power off.
Note: When turning the power on, a different mode (automatic firmware update function using TFTP client) will startup that is different to the above functions, for the operations when turning the power on with the push switch pressed. For details, see section 3.1.8 TFTP Client.

3-36

IFBD-HE0708 BE07 User's Manual

3.2.3. DIP Switches
DIP switches are loaded when the power is turned on or when the printer is reset. Therefore, when you change the settings, enable them by turning the printer on again, or by executing a printer reset.Turn the power off before changing the PCB and interface type.

DIP switch DIPSW1 DIPSW2

Feature Sets IP address acquisition timeout Reserved (Fixed at off)

ON No timeout -

OFF 20 seconds (factory default setting) -

DIPSW1 Sets the timeout time when getting the address from a DHCP/BOOTP server. The factory default setting (when set to off) is 20 seconds. When set to on, there is no timeout. If this product is connected directly to an intelligent switch or intelligent hub, the physical link may take some time to become established. As a result, a timeout will occur while waiting to get the DHCP/BOOTP address, and it will fail
to get the IP address. In such cases, set DIPSW1 = ON to have no IP address acquisition timeout. DIPSW2
Presently unused. A feature will be added in the future. This should always be off.

3.2.4. LED
There is a red and a green LED equipped on the network interface connector (LAN connector RJ45). These function as outlined below under normal operating conditions.

Red (LINK/Activity): Green (100M):

A link has been established between the port and the connected device. Communications are ready at both devices. Lights when the port is operating at 100 Mbps.

For others, the flashing pattern changes according to the pressing of the push switch. For details, see sections 3.1.10 TFTP Client and 3.2.2 Push Switch.

3-37

IFBD-HE0708 BE07 User's Manual
3.2.5. Self-test Print
If this product executes a printer self-print, the following is printed after the printer setting print. Finally, for the IP parameter information during operation, it is not possible when conducting a self-print by command from the host device. Self-test Print Example (For F/W Ver. 5.0.0 and Star webPRNT model)
Version Information (Main, Boot Load, PLD)
NIC Setting Information (Same as the *netconf.ini" File) * The Web Print setting items are for models which support Star webPRNT only. * The SNMP setting items are for F/W Ver. 5.0.0 or later only.
3-38

IFBD-HE0708 BE07 User's Manual Select IP Parameter While Running
3-39

IFBD-HE0708 BE07 User's Manual

3.2.6. Broken Link Detection
TCP/IP communications on this product informs the operator when printing is not possible. Therefore, it supports the broken link
detection feature.

There are two broken links that can be detected. 1 Physical link down Indicates either of the following states. · Time from powering on the printer until the Ethernet link is established (TCP/IP startup) · Error status because Ethernet link detected to be down because the LAN cable was disconnected between the printer and HUB. Chattering removal conditions when connecting and disconnecting the LAN cable are shown below. · When LAN cable is disconnected (link down judgment): 4 seconds · When LAN cable is inserted (link established judgment): 2 seconds 2 IP address lost Indicates either of the following states. · Time from TCP/IP startup until IP address is obtained. · Error status when failed to get IP address.

When a broken link is detected, the following operations are requested to the printer. IP address lost takes priority over physical link down. Also, actual operations for LED display and printing warnings must be supported by the printer. (For details, see section 6.2 Printer Firmware Support Table and each printer's product specifications manual.) When this happens, check the LAN cable connection and the IP address settings for the communication path, and then restart the printer.

· LED Display LED blinking on the printer operation panel inform the operator of the physical link down and IP address lost. However, the LED type and blinking cycles depend on the printer's specifications.

Example display on TSP700II/TSP800II (1) Physical link down POWER LED (green) and ERROR LED (orange) blink slowly (on=2 seconds, off = 2 seconds). (2) IP address lost POWER LED (green) and ERROR LED (orange) blink quickly (on=0.125 seconds, off = 0.125 seconds).

Network communications are ready when both (1) and (2) are removed (blinking stops). You cannot invalidate this operation.

· Warning print When physical link down or IP address lost (error when it fails to get the IP address) is detected, this sends warning print data to the printer to inform the operator that a problem has occurred. Reception data before and after this operation executes is not guaranteed.

This feature can be made valid or invalid using HTTP (Web), Telnet, and FTP. Use HTTP (Web) to register the warning print data. The setting is stored on the product's non-volatile memory.

Warning print settings specifications

Item

Operation setting

Warning data

Character Types

Number of lines

Character Count

Range ENABLE/DISABLE ASCII (20H-7FH) 1-4 lines Max. 80 characters/line, 4 lines total: Up to 320 characters.

Factory Default DISABLE ***********************************
NO HOST CONNECTION ***********************************

3-40

IFBD-HE0708 BE07 User's Manual

3.3 Settings/Display Items
The following describes the types of information that can be set and displayed by HTTP (WEB), TELNET, FTP.

3.3.1. IP Parameter Settings
The following table shows the Static (fixed address) and Dynamic (dynamic address acquisition) items of the IP address that can be stored in the non-volatile memory.

Category Static
Dynamic

Setting Items IP Address Subnet Mask Default Gateway DHCP, BOOTP RARP

Input Range 0.0.0.0 - 255.255.255.254 0.0.0.0 - 255.255.255.255 0.0.0.0 - 255.255.255.255 ENABLE/DISABLE ENABLE/DISABLE

Initial Value (Factory Default) 0.0.0.0 0.0.0.0 0.0.0.0 ENABLE ENABLE

Note: If setting Static to anything other than 0.0.0.0, set all Dynamic to DISABLE. If setting Dynamic to ENABLE, set all Static to 0.0.0.0.

3.3.2. System Settings
The following shows the NIC system setting items. These settings are stored in the non-volatile memory on the product's card.

Setting Items "user" Login Password (Note 1)
"root" Login Password
Web Page Refresh Interval Time (sec.) 9100 Multi Session 9100 Data Timeout (Sec.) TCP Keep-Alive FTP Server Disconnect Message (Warning data Note 3)

Input Range
· 1-31 characters · ASCII characters · Upper case/lower case sensitive
· 1-31 characters · ASCII characters · Upper case/lower case sensitive
1 - 300
ENABLE/DISABLE
0, 30, 40, 60, 120, 180, 360
ENABLE/DISABLE
ENABLE/DISABLE
ENABLE/DISABLE
Line1 Line2 Line3 Line4

Default Message (Note 4)

Initial Value (Factory Default) "guest"
"public"
5 DISABLE (Note 2) 0 DISABLE ENABLE DISABLE

TCP Port80 (Note 5) Subnet Mask(BOOTP) (Note 6) TCP SYN Timeout (Sec.) (Note 7) TCP SYN Interval (Sec.) (Note 7) #22222 FS 3 Command (Note 8)

ENABLE/DISABLE HE05 Emulation / HE07 Emulation 1  300 1  300 ENABLE/DISABLE

ENABLE HE05 Emulation 104 2 DISABLE

Note 1: Note 2:
Note 3: Note 4:
Note 5: Note 6:

The "user" login password is displayed with the default value ("guest"), but if changed to other than the default, it is camouflaged with "********."
The factory default settings for 9100 Multi-session are different for the old (IFBD-HE05/06/BE05) and new products (IFBD-HE07/08/BE07).
IFBD-HE05/06/BE05 (old product): ENABLE IFBD-HE07/08/BE07 (this product): DISABLE
Warning data registration is done only on HTTP (Web).
When Disconnect Message = ENABLE, press Default Message to display the next data in Line 1 ­ Line 4 fields.
Line 1: ******************************
Line 2: NO HOST CONNECTION
Line 3: ******************************
Line 4:
The TCP Port80 setting is only available for Telnet. Supported by Ver 2.3.0 and later.
This setting is only available for Telnet. Supported by Ver 3.0.0 and later.

3-41

IFBD-HE0708 BE07 User's Manual

Note 7:

TCP SYN Timeout/Interval specifies the SYN ACK output retry conditions if there is no ACK response from the host (Host device) to the SYN ACK from the server (this NIC) when the TCP connection is accepted (SYN

receiving). Supported by Ver 3.3.0 and later.

<Normal>

<Waiting for an ACK response>

Host device 

Printer(TCP Server)

Host device 

Printer(TCP Server)

 

 



 
  
 RST

TCP SYN Interval
TCP SYN Interval TCP SYN Timeout

Note 8: This setting is only available for Telnet and FTP. Supported by Ver 3.4.0 and later.

3.3.3. WebPrint Settings (IFBD-HE07X/08X/BE07X only)
Star webPRNT Function is set up.

This setting is stored in the product's non-volatile memory.

See "4. Star webPRNT Function" for more details.

Setting Items

Input Range(Note 1)

Initial Value (Factory Default)

TCP Port Number

· 1-65535

80

Note 1: Port numbers that are also used by other services cannot be used. "Well-known" ports are not recommended.

3.3.4. SNMP Settings
Configure the settings for SNMP. This setting is for web and Telnet only. It is supported beginning from F/W Ver. 5.0.0 or later. Refer to section 3.1.12.1 "SNMP configuration parameters".

3.3.5. SSL/TLS Settings

Configure the settings for SSL/TLS. This setting is only available for WEB sites. Supported by Ver 4.0.0 and later.

Selected Items Setting Items

Input Range

Default Value (Factory Default)

SSL/TLS Setting SSL/TLS

ENABLE/DISABLE

DISABLE

TCP Port

Optional

443

Certificate Create Self-Signed Certifacate Import CA-Signed Certificate

Self-Signed/CA Signed

Self-Signed -

3.3.6. Network Card Information Display
Displays the NIC main firmware version, boot loader version and PLD revision. Display Example

3-42

IFBD-HE0708 BE07 User's Manual
3.3.7. Current IP Parameter Status Display
Displays the operating IP address. An address acquisition prototocl is input in the IP address parentheses. Display Example
3.3.8. Printer Device ID Display
Displays the printer device ID. Format conforms to IEEE1284. Display Exampel 1 (TELNET, FTP) Display Example 2 (Web)
3-43

IFBD-HE0708 BE07 User's Manual
3.3.9. Printer Status Display
· The printer automatic status is displayed in a hexadecimal dump by HTTP (WEB), TELNET, and FTP. Display Example

· Other status details of the hexadecimal dump display are displayed by HTTP (WEB).

The displayable status information is shown below. * See the printer's specifications manual for details on status specifications.
Status Information Display Ready Not Ready Not Ready Causes Cover Open
Paper Empty Paper Near End
Paper Size Error (Black Mark/ Label Error)
Auto Cutter Error Presenter Paper Jam Error Mechanical Error High Temperature Detection Non-recoverable Errors

Status Idling Error status Cover open Paper out Paper near-end Black mark error (models that support BM)/ label size error (models that support labels) Auto-cutter Error Paper jam at presenter Mechanical Error High temperature stop Non-recoverable Error

Display Example

3-44

IFBD-HE0708 BE07 User's Manual

4. Star webPRNT FUNCTION (IFBD-HE07X/08X/BE07X)
4.1 General description
The Star webPRNT function can perform printer control operations (printing, cash draw driving etc.) over a network from a network device equipped with a Web browser. This function performs printer control operations by sending XML data to an Ethernet I/F card from a Web application without using operating system print applications or printer drivers. Star webPRNT is only available for IFBD-HE07X/08X/BE07X.
Main Features Native applications for all operating systems are unnecessary allowing for easy printing Simple configuration and easy maintenance The application can be placed in the cloud

4.2 Specification

<Communication specification>

TCP/IP version

: TCP/IP v4

Communication Protocol : HTTP/HTTPS(*)

Data format

: XML

REST format supported

Start communication session

: Start from device.

End communication session

: End from IFBD-HE07X/08X/BE07X.

Communication port number

: Optional (Default setting HTTP:TCP Port80, HTTPS:TCP Port443)(*) Can be changed by Telnet, FTP, or Web settings. See "3.3 Settings/Display Items".

Character Code

: ASCII, Code Page(On European and U.S. models) UTF-8(Kanji model)(Correspondence is required of the printer side. )

Black Mark

: Supported *1

Number of printer control commands which can be accepted(*2): 1

*1 F/W Ver4.0.0 or later supports HTTPS and Black Mark.

*2 The printer becomes the busy state until whole printer control command processing of XML data sent to the printer is completed. During this situation, the other request of printer control command processing is not accepted and the printer will reply a busy state to the host device as an end code element. After sending the busy state, the printer issues the RST packet to the host device.

See "6.2 Printer Firmware Support Table" for details on the supported models and firmware for the main printer unit.

4-1

IFBD-HE0708 BE07 User's Manual

<About the Star webPRNT SDK> Star provides an SDK for use when creating a Web application that uses this function to perform printer control. The SDK contains JavaScript and HTML samples that perform XML document creation and communication control between a device and a printer etc. See the "Star webPRNT User's Manual" on the Star homepage for the SDK and the XML element specifications.

Operating environment -Web browser: HTML 5 support

In accordance with SSL/TLS support, tests were carried out by checking compatibility with F/W Ver4.0.0. The validated compatibility results tested by Star Micronics Co., Ltd. are shown in the following table. (Results of F/W Ver4.0.0 as of Dec. 2015)

<Conditions of the operation check> · Star webPRNT SDK operation
Printing and status acquisition work normally. A security error does not appear on the web browser. · Web configuration operation of NIC
Changing the settings operate normally. A security error does not appear on the web browser. All results of the operation tests must be OK with both SSL/TLS Enable/Disable.

[Windows environment]
WEB browser
Firefox (Ver:41.0.1) Safari (Ver:5.1.7) Chrome (Ver:45.0.2454.85) Internet Explorer11 (Ver:11.0.9600.18015) Microsoft Edge (Ver:20.10240.16384)

Windows7
OK OK OK OK OK

Windows8.1
OK OK OK OK OK

*1) You may need to register the printer's IP address as a "Trusted site" in the web browser settings.

Windows10
OK OK OK OK OK (*1)

[Mac environment]
WEB browser Firefox (Ver:40.0.0.3) Safari (Ver8.0.8) Chrome (Ver:43.0.2357.130)

OS X V10.10.3 OK OK OK

[iOS environment]
WEB browser Safari (Ver5.1.7)

iOS 8.2 OK

iOS 9.02 OK

[Android environment] WEB browser Firefox (Ver:40.0.0.3) Chrome (Ver:45.0.2454.94)
-: Unconfirmed device

Andriod 4.4.2 OK OK

Android 6.0 -
OK

* 2017.8.16: Added information When performing SSL/TLS communication with Chrome Ver. 58 or later, F/W Ver. 4.1.0 or later, or F/W Ver. 5.0.0 or later, is required.
4-2

IFBD-HE0708 BE07 User's Manual
5. SSL/TLS COMMUNICATIONS 5.1. General Description
This NIC can encrypt communication (HTTPS) using SSL (Socket Security Layer)/TLS (Transport Layer Security).
5.2. Specifications
<Communication specifications> SSL/TLS version: TLS1.2 (SSL3.3) Application protocol: HTTPS (Server Authentication) TCP communication pot number: Optional (factory default setting: 443) Certificate: Self-signed certificate or CA-signed certificate Encryption algorithm: AES 128/256, RC4 Hash algorithm: SHA-256, SHA-1, MD5 Factory default setting is SSL/TLS=Disable. You need to enable them in the Web settings. Regarding the certificate required to authenticate with the client's device, register either a self-signed certificate or a CA-signed certificate. You can check the basic settings (SSL/TTL Enable/Disable, the TCP communication port number, certificate selection, and whether it is necessary or unnecessary to register a certificate) by self-print. To use this function, F/W Ver.4.0.0 and later must be installed on this NIC, and it must be a model with "S" shape engraved on the chassis of the NIC at the time of shipment from the factory. For the position of the engraved "S" shape, see "2.1 Model Names" in "2. HARDWARE SPECIFICATIONS". The "S" shape indicates that the product has been shipped with a private key required for using SSL communication.
5-1

IFBD-HE0708 BE07 User's Manual

5.2.1. Self-signed Certificates
Creating and signing a server certificate on the web settings screen of the NIC printer unit. You can register the certificate easily because you are not required to install an application. The input items on the "Self-Signed Certificate" screen of the web settings are shown in the following table.

Input items when creating a certificate Variable name Country Name (2 letter code) State or Province Name Locally Name (eg, city) Organization Name (eg, company) Organization Unit Name (eg, section) Domain (IP Address) Expiration Date (eg, YYYY/MM/DD)

Max length of string 2 128 128 128 128 128 2015.01.01  2049.12.31

[Example] JP Shizuoka city Shimizu-ku, Nanatshushinya Star Micronics Co., ltd. Software Section 192.168.1.175 2020/12/31

Default value (Blank) (Blank) (Blank) (Blank) (Blank) (Blank) (Blank)

· To register a certificate in the web browser, click [Create Self-Signed Certificate] and then click [Download]. · You can delete a certificate file by clicking [Delete]after clicking [Create Self-Signed Certificate]. To delete a self-signed
certificate, you need to disable SSL/TLS beforehand. · Enter the expiration date of the certificate in the "Expiration Date" field. You can specify an expiration date up to "2064.12.31".
However, the web browser will misinterpret the expiration date as 1950 or later, and cause an error when specifying a date from 2050 or later. Consequently the maximum date is fixed at "2049.12.31". The valid period start date is fixed at "2015.01.01" with F/W Ver.4.0.0. With F/W Ver.4.1.0 or later and Ver. 5.0.0 or later, the start date is the date of creation. In addition, the minimum date for the expiration date is fixed at "2015.01.01". · Once the certificate has been registered, it cannot be deleted by initializing NIC. To delete the certificate, click [Create SelfSigned Certificate] and then click [Delete] on the SSL/TLS settings screen. · The minimum required items for creating a certificate are the "Domain" and "Expiration Date", but we recommend you input information for all items. · With F/W Ver. 4.1.0 and Ver. 5.0.0 or later, the Subject Alt Name (SAN) item is generated based on the value input for Domain (IP Address).
An example procedure for creating and signing a self-signed certificate is described in "7.1 Example procedures for registration of SSL certificate" in appendix 2.

5.2.2. CA-signed Certificates
You can import a server certificate created externally and signed by CA (Certification Authority) and a private key to the printer NIC.

<Server certificate specification> · Encoding type: Base64 (filename extension = PEM) · Types of the certification file: PKCS #1 · Key length (F/W Ver.4.X.X or earlier): RSA 1024bit · Key length (F/W Ver.5.0.0 and later): RSA 2048bit or 1024bit

(Cannot upgrade to F/W Ver.5.0.0 or later.) (I/F card bearing "M" mark on PCB chassis.)

· The CA above is required to register as a "Trusted Root Certification Authorities" in the web browser. · You can delete the certificate registered to the NIC by clicking [Delete] after selecting [Import CA-Signed Certificate]. However,
the [Delete] button is disabled unless a CA-signed certificate and a CA-signed private key are registered. · Once the certificate has been registered, it cannot be deleted by initializing the NIC. To delete the certificate, click [Import CA-
Signed Certificate] and then click [Delete] on the SSL/TLS settings screen.

An example procedure for importing a CA-signed certificate to NIC is indicated in "7.1 Example procedures for registration of SSL certificate" in appendix 2.

5-2

IFBD-HE0708 BE07 User's Manual

5.2.3. Operation Tested Environment
5.2.3.1. About the Operation Tested Environment
Depending on the device, operating system, type and version of your web browser, the operation of SSL/TLS communication (HTTPS) may differ. For a list of validated compatibility results tested by Star Micronics Co., Ltd., see "4.2 Specification" in 4. Star webPRNT FUNCTION (IFBD-HE07X/08X/BE07X). If you operate the device using an operating environment not recorded in this table, this function may not work normally and a failure may occur such as an error appearing in the web browser.
5.2.3.2. HTTP/HTTPS Mixed Environments
Security communication (HTTPS) and no security communication (HTTP) cannot be mixed in the Star webPRNT application due to security specifications of the client's web browser.
For this reason, match the security level between the web server's URL for storing web contents and the printer's URL when you use Star webPRNT as shown below. For example, if the printer's IP address begins with "https://", the web server's IP address also must begin with "https://". Operating environments that mix security levels are referred to as "Cross Scheme" or "Mix Content".
<Web Server: For HTTPS communication>

HTTPS communication

Web Server (Example) https://192.168.1.1/Contents/CanvasReceipt.html

communica

Client tion
(Browser)

HTTPS communication × HTTP communication

communicati (Disable)

on
<Web Server: For HTTP communication>

Printer (Example)  https://192.168.1.175/WebPRNT/SendMessage × http://192.168.1.175/WebPRNT/SendMessage

HTTP
communication

Web Server (Example) http://192.168.1.1/Contents/CanvasReceipt.html

Client (Browser)

HTTP communication ×HTTPS communication
(Disable)

Printer (Example)  http://192.168.1.175/WebPRNT/SendMessage × https://192.168.1.175/WebPRNT/SendMessage

5-3

IFBD-HE0708 BE07 User's Manual
5.2.3.3. Precautions when Using Google Chrome Ver. 58 or Later
Beginning with Ver. 58, Google Chrome requires Subject Alt Name (SAN) as a certificate item. Therefore when using Chrome Ver. 58 or later to perform SSL/TLS communication with this product, the following precautions must be observed. (1) When using self-signed certificates When Chrome Ver. 58 or later is used, it is necessary to create and sign a self-signed certificates with a product that has F/W Ver. 4.1.0 or later or F/W 5.0.0 or later. (2) When using CA-signed certificates When Chrome Ver. 58 or later is used, the externally created CA-certificates must contain the Subject Alt Name (SAN) item. When this product has F/W Ver. 4.1.0 or later or F/W Ver. 5.0.0 or later, it is necessary to import a CA certificate that includes the SAN item into this product.
5-4

IFBD-HE0708 BE07 User's Manual

6. APPENDIX 1
6.1 New (IFBD-HE07/08/BE07) and Old Product (IFBD-HE05/06/BE05) Comparison List

Feature
Temporary IP Address Setting Dynamic IP Address Acquisition DHCP/BOOTP Timeout Setting
NIC Search on LAN NIC Self-print Print Status Acquisition (#9100) Status Acquisition (#9101) ASB/NSB Settings ESCPOS Status Support IP Address Setting Web Refresh Time Setting #9100 Multi-session Setting (Dynamic)
#9100 Data Timeout Setting, (Operation) TCP Keep-Alive Setting, (Operation) FTP Server Valid/Invalid Settings Broken Link Detection Support (LED Blinking Operation) Broken Link Detection Support (Warning Print Operation) Broken Link Warning Print Settings Broken Link Warning Data Registration TCP Port80 Valid/Invalid Settings Authentication Reset Setting Information Acquisition (NIC Discvoer Information) Setting Information Acquisition (Printer Status Setting) Star webPRNT Function SSL/TLS communication SNMP agent functions
: Supported; ×: Not supported

Specifications, Protocols ARP/Ping DHCP/BOOTP, RARP DIPSW1 Setting
SDP (UDP#22222)
TCP#9100/LPR/FTP TCP#9100 TCP#9101 TCP#9100 TCP#9100, HTTP(WEB)/Telnet/FTP HTTP(WEB)/Telnet/FTP HTTP(WEB)/Telnet/FTP HTTP(WEB)/Telnet/FTP, (TCP#9100)
HTTP(WEB)/Telnet/FTP, (TCP#9100) HTTP(WEB)/Telnet/FTP, (TCP Port) HTTP(WEB)/Telnet/FTP
HTTP(WEB)/Telnet/FTP HTTP(WEB) Telnet TCP#22222 (<FS>'0') TCP#22222 (<GS>'0')
TCP#22222 (<GS>'1')
HTTP HTTPS SNMP

This product IFBD-HE07/08/BE07
   (DIPSW1 = OFF: Valid (Factory Default Setting/ ON = Invalid)  Name of I/F Unit: IFBD-HE07/08)          (Factory Default Setting: Multi Session = Invalid)     (See section 6.2 Printer Firmware Support Table)

Old product IFBD-HE05/06/BE05
  x (Fixed at Valid)
 Name of I/F Unit: "IFBD-HE05/06")    × × (V1.0.1)/ (V1.1.0 + Printer Support) × (V1.0.1)/ (V1.1.0 + Printer Support)    (Factory Default Setting: Multi Session = Valid) × × × ×

 (See section 6.2 Printer Firmware Support Table) ×

   (V2.3.0)  

× × × ×(V1.0.1) / (V1.1.0) ×



×

 (IFBD-HE07X/08X/BE07X only)

×

(V4.0.0)

×

 (V5.0.0 or later)

×

6-1

IFBD-HE0708 BE07 User's Manual

6.2 Printer Firmware Support Table

Can be used with the F/W versions shown in the table below. (As of August 16, 2017)

Model

Supports IFBD-HE07/08/BE07

Supports IFBD-HE07X/08X/BE07X

Boot

Main

Boot

Main

TSP800II FVP10

Ver1.0 Ver1.0

SP500 SP700 TSP700II

Ver4.0 Ver2.0 Ver2.0

TSP650(Note3) TSP650II

Ver2.0 Ver1.0

TUP500 TSP1000 TSP828L(Note3) HSP7000 TCP300II(Note3) TCP400(Note3)

Ver2.0 Ver4.0 Ver2.0 Ver2.1 -

Ver1.2 Ver1.3
Ver4.0 Ver3.0 Ver3.0
Ver3.0 Ver1.0
Ver3.0 Ver3.0 Ver2.0 Ver5.0 Ver3.0 Ver3.0

× Ver1.0(Note1)
× × Ver2.0(Note1)
× Ver1.0(Note1)
× × × × × ×

× Ver1.2(Note1) Ver1.6(Note2) × Ver3.3(Note2) Ver3.0(Note1) Ver4.1(Note2) × Ver1.0(Note1) Ver1.2(Note2) ×
× × × ×
×

: Supported; ×: Not supported

Supports Broken Link Detection (LED Blinking Operation, Warnign Print Operation)
 
×  
 
 × ×  × ×

Note 1: Note 2: Note 3:

Only European and U.S. models European and U.S. models(As UTF-8 is not supported), kanji models (As UTF-8 is supported) Models indicated by (*3) are not supported by this product with F/W Ver. 5.0.0 and later. Use the product with F/W Ver. 4.X.X or earlier.

6-2

IFBD-HE0708 BE07 User's Manual

6.3 Driver Support Table
Drivers support table for IFBD-HE07/08/BE07. (As of August 16, 2017)

6.3.1. Small Model Printers 6.3.1.1. Star PRNT Inteligence CD (Multi-model support CD)

Model TSP800II FVP10 TSP700II TSP650 (Note 5)(Note6) SP500 SP700 TUP500 (Note 3) TSP650II (Note 4)

Printer Driver        

StarPRNT Inteligence Ver1.1 (Note 2)

OPOS Ver1.13.2 or later  (Note 1)

StarIO Ver1.2.2 or later 

 (Note 1)



























Note1With Star PRNT Inteligence CD, supports IFBD-HE07/08/BE07 from Ver. 1.1. Note2: You can search for printers that do not have an IP address in environments that do not pass through a DHCP server, using a combination of IFBD-HE07/HE08/BE07
Ver. 2.2.0 or later and StarPRNT Intelligence Ver2.0 or later. For earlier versions, you cannot search for printers that do not have an IP address in environments that do not pass through a DHCP server. Select "Help - Cannot find printer", and then follow the steps to setup a temporary IP address. Note3: StarPRNT Intelligence Ver. 1.4 or later supports TUP500. Note4: StarPRNT Intelligence Ver. 2.0 or later supports TUP650II. Note5: StarPRNT Intelligence Ver. 2.0 or later does not support TSP650. Use StarPRNT Intelligence Ver. 1.5 with TSP650. Note6: The models indicated with *6 are not supported by this product with F/W Ver.5.0.0 or later. Use the product with F/W Ver. 4.X.X or earlier.

6-3

IFBD-HE0708 BE07 User's Manual

6.3.1.2. Star Printer Driver CD or Driver Pacakge (Stand-alone model support CD)

Model TSP650 *5 TSP700II SP700 HSP7000 TUP500

Version CD Ver 1.0 CD Ver 1.1 CD Ver 1.1 CD Ver 2.0
Ver 1.0

Printer Driver Stand-alone  *3  *3  *3  *3  *3

Settings Utility Note 4 × *1 × *1 × *1  *2  *2

Remarks
Revision patch: HSP7000_Config_ValueAdd_Update_for_HE08_20100521.zip Revision patch: TUP500_Config_ValueAdd_Update_for_HE07_20100521.zip

Note *1 Note *2
Note *3 Note *4 Note *5

The Search for Printer on LAN feature of the settings utility does not recognize IFBD-HE07/08/BE07. You cannot use the setting utility.  Supported using Star PRNT Inteligence CD Ver. 1.1. (However, VPE is not supported by Star PRNT Inteligence CD. )
We provide a revision patch to support IFBD-HE07/08/BE07. Even after applying the patch, in ESC/POS mode, the virtual serial nport will not operate. To use OPOS, you must change the #9100 Multi-session setting for IFBD-HE07/08/BE07 to Valid. To change settings, see sections 3.1.6 HTTP Server, 3.1.7 TELNET Server, and 3.1.8 FTP Server. If you use Windows Vista or 7 in an environment that does not go through a DHCP server, you cannot search for printers that have not been set with an IP address.In such cases, set the IP address on the printer after reading Guidelines for Using an Ethernet Environment in the printer's software manual.
To use the printer driver as a stand-alone, you must manually set the IP address. Set the IP address on the printer after reading Guidelines for Using an Ethernet Environment in the printer's software manual.
The setting utility is for Windows XP, Vista (32 bit) and 7 (32 bit). Windows 64 bit OS is not supported.
The printer indicated by *5 is not supported by this product with Ver.5.0.0 or later. Use the product with Ver. 4.X.X or earlier.

6.3.1.3. OPOS Driver (Web Release)
· Supported with OPOS ver 1.13.2 or later. · To use OPOS version 1.13.1 or earlier, you must change the #9100 Multi-session setting for IFBD-HE07/08/BE07 to Valid. To change settings, see sections 3.1.6 HTTP Server, 3.1.7 TELNET Server, and 3.1.8 FTP Server.

6.3.1.4. CUPS Driver (Web Release)

· Linux Version:

Supported after Ver. 3.1.1.

· Mac Version:

Supported after Ver. 3.1.1.

· To use the CUPS driver, specify LPD (LPR) for the print port.

6.3.1.5. JavaPOS Driver (Web Release)
· Supported with JavaPOS Driver Ver. 1.9.13 or later, or Star PRNT Inteligence CD Ver. 1.2. or later.

6-4

6.3.1.6. When Using a Standard Windows TCP/IP Printer Port
If, for printing, you are using a standard TCP/IP printer port with a printer driver that is not listed in 6.3.1.1. or 6.3.1.2. above, select LPR. The following example shows how to configure the settings in Windows 7.
The port monitor LPR settings are below. Always specify the queue name. · Queue name: Ip · Apply a check mark to "Enable LPR Byte Counter"
(Reference Example 1) Example of Port Monitor Setting Screen (For Windows 7)

IFBD-HE0708 BE07 User's Manual

6-5

6.3.2. Card Reader/Writer
This product with F/W Ver.5.0.0 and later does not support card reader/writer products. Use the product with Ver. 4.X.X or earlier.

Model
TCP300II TCP400

VisualCardOCX1.9.0
 Note*1  Note*1

Setup StarNIC V3.0
 Note*2  Note*2

Note*1 You must change the #9100 Multi-session setting for IFBD-HE07/08/BE07 to Valid. To change settings, see sections 3.1.6 HTTP Server, 3.1.7 TELNET Server, and 3.1.8 FTP Server.
Note*2 Uses Windows XP, Vista, 7, 8 and 8.1.

IFBD-HE0708 BE07 User's Manual

6.3.3. How to Set the IP Address

OS Windows

Setting Tool
Printer Connection Wizard (6.3.1.1 StarPRNT Inteligence CD)

Star Setting Utility (6.3.1.2 Star Printer Driver CD)

LInux Mac

Setup StarNIC V3.0
-

Remarks
· You can search for printers that do not have an IP address in environments that do not pass through a DHCP server, using a combination of IFBD-HE07/HE08/BE07 Ver. 2.2.0 or later and StarPRNT Intelligence Ver2.0 or later. For earlier versions, you cannot search for printers that do not have an IP address in environments that do not pass through a DHCP server. Select "Help - Cannot find printer", and then follow the steps to setup a temporary IP address.
· If you use Windows Vista or 7 in an environment that does not go through a DHCP server, you cannot search for printers that have not been set with an IP address.In such cases, set the TCP/IP address on the printer after reading Guidelines for Using an Ethernet Environment in the printer's software manual.
· Uses Windows XP, Vista (32 bit) and 7 (32 bit). Windows 64 bit OS is not supported.
· If you use Windows Vista, 7, 8 or 8.1 in an environment that does not go through a DHCP server, IFBDHE07, HE08 or BE07 with Ver2.1.0 or earlier cannot search for printers that have not been set with an IP address. In such cases, set the TCP/IP address on the printer after reading Guidelines for Using an Ethernet Environment in the printer's software manual.
· Uses Windows XP, Vista, 7, 8 and 8.1.
See the driver manual.
See the driver manual.

6-6

IFBD-HE0708 BE07 User's Manual

6.4 Comparison List of F/W Ver.5.0.0 or Later and Ver. 4.X.X or Earlier

Function SSL/TLS communication SNMP agent functions F/W update
Web settings Browser settings for web display Identification of new/old products
Printer models that can be used

Specification, protocol, etc.

F/W Ver.5.0.0 or later

F/W Ver. 4.X.X or earlier

Key length for CA-signed certificates SNMP

RSA 2048bit or 1024bit Supported

RSA 1024bit Not supported

FTP, TFTP
HTTP Inline frame setting Mark on PCB chassis

Cannot downgrade to F/W Ver. 4.X.X or earlier.

Cannot upgrade to F/W Ver.5.0.0 or later.

Refer to section 3.1.6 "Table of supported web browser versions".

Setting not necessary

Must be enabled.

Has "M" mark.

No "M" mark.

Indication of the F/W version on the individual packing boxes (optional parts)

"V5.0.0" or later

"V4.X.X" or earlier

Refer to section 6.2 "Printer Firmware Support Table". Refer to section 6.3 "Driver Support Table".

6-7

IFBD-HE0708 BE07 User's Manual
7. APPENDIX 2 7.1. Example procedures for registration of SSL/TLS certificates
To use SSL/TLS communications (HTTPS), you must configure settings for the use of either a self-signed certificate or CA-signed certificate beforehand. The following shows each procedure.
7.1.1. Using a self-signed certificate
1. Create a certificate in NIC Access the printer's IP address (in this procedures: http://192.168.1.175), and then log in as root privileges.
Enter the following user ID and password, and then click [OK]. User name: "root", password: "public" (factory default setting)
Click [SSL/TLS]. Click [Create Self-Signed Certificate].
7-1

IFBD-HE0708 BE07 User's Manual After entering each item in the "Self-Signed Certificate" fields and clicking [Create], a certificate is created in NIC. For the "Domain", enter the printer's IP address (the static value). * The following value is an example.
The following screen appears when you successfully create a certificate.
2. Enable the self-signed certificate in NIC Click [SSL/TLS]. Click [SSL/TLS Setting].
7-2

IFBD-HE0708 BE07 User's Manual Select [ENABLE] in the "SSL/TLS" drop-down list and [Self-Signed] in the "Certificate" drop-down list, and then click [Submit].
The following information is displayed. Check that the following information matches the information on the screen. SSL/TLS: ENABLE, Certificate: Self-Signed.
Click [Save]. On the save screen select "Save  Configuration printing  Restart device", and then click [Execute]. The printer prints the settings information. Check that the settings are the same as shown below. · SSL/TLS: ENABLE · Self-Signed Certifcate: Exist · Certifiate: Self-Signed
The procedures for creating the NIC self-signed certificate are completed.
7-3

3. Import a certificate to the web browser Import the created certificate in NIC to the web browser of the client's device.
 For a Windows device (Windows 7) Click [SSL/TLS]. Click [Create Self-Signed Certificate].

IFBD-HE0708 BE07 User's Manual

Click [Download] and save a certificate file (name is optional) to any place in Windows. (In this procedures, save this file as "star.cer".)

On the client device, double click the saved certificate file and click [Open].
7-4

Click [Install Certificate].

IFBD-HE0708 BE07 User's Manual

Click [Next]. Select "Place all certificates in the following store" and click [Browse].

7-5

Select a "Trusted Root Certification Authorities" and click [OK].

IFBD-HE0708 BE07 User's Manual

Click [Next].

Click [Finish].

7-6

Click [Yes] when the following message appears.
Click [OK]. Click [OK] and close. The procedure is complete.

IFBD-HE0708 BE07 User's Manual

Turn on the printer's power again, and check that the printer's web screen displays normally by entering an address beginning with "https://".
7-7

IFBD-HE0708 BE07 User's Manual However, depending on the client device environment, you may need to add the address as a "Trusted Sites". (In fact, such a case has been reported when using a combination of Windows 10 and Microsoft Edge.)  See "7.1.3 Additional information". [References] When importing a certificate file to the web browser on Windows 8 or Windows 10, you must activate certificate manager, "certmgr. msc" in Windows administrative tools, and then perform the following procedure. · Select "Trusted Root Certification Authorities" and then [Certificate]. · Select [All tasks] and then [Import] from the "Operation Menu". · Import a self-singed certificate in accordance with the import certificate wizard. · Make sure you import the certificate by referring to "Trusted Root Certification Authorities" and then [Certificate].  For iOS devices Access the printer's IP address (in this procedure: http://192.168.192.63) on Safari, and log in as root privileges. Select "SSL/TLS", and then select [Create Self-Signed Certificate]. * With an iOS device, use Safari because certificate download is not permitted when a browser other than Safari is used.
(1) Select [Download].
7-8

Select [Install] when the following screen appears.

IFBD-HE0708 BE07 User's Manual

Select [Install] when the following screen appears.

Installation is complete when the following screen appears. Tap [Done].

Turn on the printer's power again, and check that the printer's web screen displays normally by entering an address beginning with "https://". When using iOS 10.3 or later, additional settings on the iOS side are required. Therefore, also refer to section 7.1.4 "Required settings when registering certificates with iOS 10.3 or later".
7-9

IFBD-HE0708 BE07 User's Manual  For Android Go to the printer's IP address (in this procedures: http://192.168.192.63) on Chrome, and log in as Root Privileges. Select "SSL/TLS", and then select [Create Self-Signed Certificate].
Select [Download].
7-10

IFBD-HE0708 BE07 User's Manual When the name of the certificate is required, enter any name (in this procedure: "star") and tap [OK].
Installation is complete when the contents of the certificate appear. Tap [OK].
Turn on the printer's power again, and check that the printer's web screen displays normally by entering an address beginning with "https://".
7-11

IFBD-HE0708 BE07 User's Manual
7.1.2. Using CA-signed Certificates
Import a server certificate created externally and signed by CA and a private key to the printer's NIC. For the browser, you must register the CA (Certificate Authority) as a "Trusted Root Certification Authorities". 1. Prepare the server certificate and private key Prepare a server certificate file signed by an external Certificate Authority and a private key file beforehand. · Encoding type: Base64 (the file extension is PEM) · Types of certificate file: PKCS #1 · Key length: RSA 1024bit (F/W Ver. 4.X.X) · Key length: RSA 2048bit (F/W Ver. 5.0.0 or later) 2. Import a server certificate and a private key to NIC Access the LAN interface from the web browser. The following is an example from Internet Explorer on Windows 7. Access the printer's IP address (in this procedure: http://192.168.1.175), and then log in as root privileges.
Enter the following user ID and password, and then click [OK]. User name: "root", password: "public" (factory default setting)
7-12

Click [SSL/TLS]. Click [Import CA-Signed Certificate].

IFBD-HE0708 BE07 User's Manual

Click [Browse] in the "Import CA-Signed Certificate" column. Select the certificate file to import from the client device's file dialog, and then click [Import].

The following screen appears when importing has been successful. Return to the previous page by clicking "Return to Previous page".

7-13

IFBD-HE0708 BE07 User's Manual Click [Browse] in the "Import CA-Signed Private Key" column. Select the desired private key file from the client device's file dialog, and then click [Import].
The following screen appears when importing has been successful.
The procedure is complete.
7-14

3. Enable SSL/TLS settings on NIC
Click [SSL/TLS]. Click [SSL/TLS Setting].

IFBD-HE0708 BE07 User's Manual

Select [Enable] from the "SSL/TLS" drop-down list and [CA-Signed] from the "Certificate" drop-down list. Click [Submit].

The following information is displayed. Check that the following information matches the information on the screen. "SSL/TLS: ENABLE", "Certificate: CA-Signed"

7-15

IFBD-HE0708 BE07 User's Manual Click [Save], select "Save  Configuration printing  Restart device" on the save screen, and then click [Execute]. The printer prints the settings information. Check that the settings are the same as shown below. · SSL/TLS: ENABLE · CA-Signed Certifcate: Exist · Certifiate: CA-Signed
Importing a server certificate and a private key to NIC is complete.
7-16

IFBD-HE0708 BE07 User's Manual 4. Registering in the web browser Register the server certificate signed by a Certificate Authority (CA) in the web browser of the client device as a "Trusted Root Certification Authorities". (You may not need to do this procedure if you have already registered.)  For a Windows device (Windows 7) Open the Internet Options screen on the web browser. Select the "Content" tab, and then click [Certificates].
Select the "Trusted Root Certification Authorities" tab, and then click [Import...].
7-17

Click [Next].

IFBD-HE0708 BE07 User's Manual

Click [Browse...], specify the Certificate Authority's certificate file signed on the server certificate (in this procedure: "cecert.pem"), and then click [Next].

Select "Place all certificates in the following store", and then click [Browse...].

7-18

Select "Trusted Root Certification Authorities" and then click [OK].

IFBD-HE0708 BE07 User's Manual

Click [Finish].

Click [Yes]. (The following example: the Certificate Authority (CA) name "Dev 3" is an example of an certificate authority's name imported to NIC.)

Click [OK].

7-19

IFBD-HE0708 BE07 User's Manual Check that the Certificate Authority has been registered. Click [View], confirm the details of the certificate, and then click [Close].
Turn on the printer's power again, and check that the printer's web screen displays normally by entering an address beginning with "https://".
The procedure is complete. However, depending on the client device environment, you may need to add the address as a "Trusted Sites". ( See "7.1.3 Additional Information".)
7-20

IFBD-HE0708 BE07 User's Manual
7.1.3. Additional Information
Depending on the client device environment, you may need to add the address as a "Trusted Sites" in the web browser. The following is an example of settings using Internet Explorer (Windows). Select "Trusted Sites" from the "Security" tab in Internet Options, and then click [Sites].
Enter the printer's IP address (the domain value of the certificate) beginning with "https://". Click [Add], and then click [Close].
After returning to the Internet Options screen, click [OK] to exit.
7-21

IFBD-HE0708 BE07 User's Manual
7.1.4. Required Settings when Registering Certificates with iOS 10.3 or Later
With iOS 10.3 or later, when a certificate was installed manually, that certificate is not automatically trusted for SSL communication. Settings at the iOS device are needed. An example of the iOS settings is shown below for reference. (For details, check the Apple HP. https://support.apple.com/ja-jp/HT204477) 1. Follow the procedure in "3. Import a certificate to the web browser" in section "7.1.1. Using a self-signed certificate" and import
the certificate. 2. In sequence, select "Settings" > "General" > "About" > "Certificate Trust Settings". 3. Enable certificate trust with "ENABLE FULL TRUST FOR ROOT CERTIFICATES".
Use the address beginning with "https://" and check that the printer web setting screen is displayed correctly.
7-22

URL:http://www.starmicronics.com/support/


Adobe PDF Library 15.0