Citizen IF1-WF 4 Series User manual

IF1-WFx4 / IF1-WFx6
IF2-WFx5 / IF2-WFx6
“Wireless LAN”(WLAN) Interface Board
User’s Manual
Rev2.00
Target firmware version 2.30 or later

2
Contents
Contents............................................................................................................................. 2
Read before using ............................................................................................................ 4
Related SDKs and Documentation .................................................................................. 5
1. Introduction................................................................................................................. 7
1-1. Features......................................................................................................................................................................7
1-2. Model Classification..............................................................................................................................................7
1-3. Specifications...........................................................................................................................................................8
1-4. Part Names and Functions................................................................................................................................10
2. Preparation................................................................................................................ 12
2-1. Installing the printer and connecting LAN cable .....................................................................................12
2-2. Connecting the USB Wi-Fi Adapter...............................................................................................................12
2-3. Connecting a Peripheral Device......................................................................................................................12
2-4. Connecting the Interface Board Unit............................................................................................................14
3. Network Settings and Operation............................................................................ 16
3-1. Overview..................................................................................................................................................................16
3-2. Panel Button...........................................................................................................................................................18
3-3. Printing the Interface Board Configuration................................................................................................19
3-4. Returning the Interface Board Configuration to Factory Default Settings ....................................20
3-5. Display status by LED..........................................................................................................................................21
3-6. Simple Setting Procedure Example for Wireless LAN............................................................................23
4. Web Manager............................................................................................................ 24
4-1. Starting the Web Manager ...............................................................................................................................24
4-2. HOME Window......................................................................................................................................................26
4-3. STATUS Window....................................................................................................................................................27
4-3-1. STATUS>>System Status Tab............................................................................................................................28
4-3-2. STATUS>>Network Status Tab.........................................................................................................................29
4-3-3. STATUS>>Wireless LAN Tab.............................................................................................................................30
4-3-4. STATUS>>Printer Status Tab.............................................................................................................................31
4-4. CONFIG Window ..................................................................................................................................................32
4-4-1. CONFIG>>General Tab .......................................................................................................................................33
4-4-2. CONFIG>>Wireless LAN Tab ...........................................................................................................................35
4-4-3. CONFIG>>User Account Tab ...........................................................................................................................37
4-4-4. CONFIG>>Maintenance Tab ............................................................................................................................38
5. NetToolK.................................................................................................................... 39
5-1. Installing the NetToolK.......................................................................................................................................39
5-2. Information List Window...................................................................................................................................42
5-3. Setup Window.......................................................................................................................................................44
5-3-1. “General“ Tab...........................................................................................................................................................44
5-3-2. “Wireless LAN“ Tab...............................................................................................................................................44

Contents
3
5-3-3. “Supported Protocols“ Tab................................................................................................................................45
5-3-4. “User Account“ Tab...............................................................................................................................................45
5-3-5. “Maintenance“ Tab ...............................................................................................................................................45
6. XML Function and Peripheral Device Control Function..................................... 47
6-1. Overview..................................................................................................................................................................47
6-2. CONFIG>>Service Tab........................................................................................................................................48
6-2-1. Media Converter ...................................................................................................................................................49
6-2-2. XML Print..................................................................................................................................................................49
6-2-3. XML Device Control .............................................................................................................................................49
6-2-4. XML Device Control / Line Display ................................................................................................................50
6-2-5. XML Device Control / Scanner.........................................................................................................................50
6-2-6. XML Device Control / Speaker.........................................................................................................................50
6-2-7. Submit / Reset Button.........................................................................................................................................50
6-3. STATUS>>Service Status Tab ...........................................................................................................................51
7. SSL/TLS function....................................................................................................... 52
7-1. Overview..................................................................................................................................................................52
7-2. CONFIG>>SSL/TLS tab.......................................................................................................................................54
7-2-1. SSL/TLS tab..............................................................................................................................................................54
7-2-2. Create Self-Signed Certificate..........................................................................................................................55
7-2-3. Update Self-Signed Certificate........................................................................................................................56
7-3. To enable SSL/TLS communication using a self-signed certificate...................................................57
7-3-1. Generating and exporting self-signed certificates ..................................................................................57
7-3-2. Example of importing a self-signed certificate in a browser (Chrome) ..........................................62
7-4. SSL/TLS and certificate related specifications...........................................................................................66
7-4-1. SSL/TLS communication specifications........................................................................................................66
7-4-2. Self-signed certificate related specifications.............................................................................................67
7-4-3. CA signed certificate related specifications...............................................................................................68
7-4-4. Handling of saved certificates when restoring factory settings/updating firmware.................68
8. Request Print function............................................................................................. 69
8-1. Overview..................................................................................................................................................................69
8-2. CONFIG>>Request Print tab............................................................................................................................70
8-3. STATUS>>Request Print tab.............................................................................................................................71
8-4. Printing system log..............................................................................................................................................71

4
Read before using
Be sure to read this manual carefully before using the product. After you read it, store it in a safe
place so that you can reread it when necessary.
⚫Contents of this manual may be changed without notice.
⚫Reproducing and/or copying the contents of this manual by any means without permission are
prohibited.
⚫We will not be responsible for any adverse occurrence that results from the use of this manual,
regardless if it contains omissions, errors/misprints, etc.
⚫Note that we will not be responsible for (a) loss caused by improper operation or mishandling of
the device by the user, or (b) loss due to operational environment.
⚫Data etc., are basically impermanent; long time or permanent storing/saving of data by the
device is not possible.
⚫Note that we will not be responsible for any loss or loss of profits owing to loss of data due to
breakdown, repairs, inspections, etc.
⚫Please contact us if there are omissions, errors, ambiguities, etc. in this manual.
⚫Refer to this document along with the user manual of the printer.
⚫This interface board uses a wireless connection for data communication with other wireless LAN
equipment. Therefore, a wireless LAN facility other than this interface board is required. The
operation of this interface board has been verified using specific wireless LAN equipment, and
operation with all wireless LAN equipment is not guaranteed. Before using this interface board,
please evaluate it thoroughly.
Trademarks
・Microsoft, Windows 7, Windows 8 and Windows 10 are registered trademarks of Microsoft
Corporation U.S.A.
・Other company names and product names mentioned here are trademarks or registered
trademarks of those companies.

5
Related SDKs and Documentation
Printing with XML data
* XML Print (For POS printers)
- POS Print SDK(JavaScript)
- CITIZEN XML Print Service JavaScript POS Print SDK Programming Manual
* XML Print (For Label printers)
- Label Print SDK(JavaScript)
- CITIZEN XML Print Service JavaScript Label Print SDK Programming Manual
Network board configuration with XML data
* XML Config (JavaScript)
- Config SDK(JavaScript)
- CITIZEN XML Device Control Service JavaScript Device Control SDK Programming Manual
Peripheral device control using XML data
* XML Device 【JavaScript】
- Device Control SDK (JavaScript)
- CITIZEN XML Config Service JavaScript Config SDK Programming Manual
Peripheral device control using dedicated control port
* Peripheral device control (For POS printer / Windows)
- POS Print SDK (Windows)
- Windows POS Print SDK Programming Manual
* Peripheral device control (For POS printer / Android)
- POS Print SDK (Android)
- Android POS Print SDK Programming Manual
* Peripheral device control (For POS printer /iOS-Swift)
- POS Print SDK (iOS-Swift)
- iOS POS Print SDK (Swift) Programing Manual
* Peripheral device control (For POS printer / iOS Objective C)
- POS Print SDK (iOS-Objective C)
- iOS POS Print SDK (Objective-C) Programing Manual
(Peripheral device control from the label printer can also be performed using the SDK for POS
printers.)
Request printing
-Programmer's Manual for "Request Print" on XML Print Service (Sample program)

1 Related SDKs and Documentation
6
Term Description
Since different documents are intended for different audiences and assume different levels of
expertise, different terms may be applied for clarity even when the content being explained is the
same. In addition, some terms are easily confused because they are sometimes referred to from the
opposite standpoint depending on their function. The following is a glossary and explanation of terms
that you should pay attention to when reading this document in conjunction with other related
documents.
Printer / Interface board (Wired or Wireless LAN) / Service
Printers that use network and XML related functions have an interface board (wired/wireless LAN)
that is a single board computer. On the memory on that interface board, there are several resident
programs that perform specific functions, which are called services.
For example, the XML Print service receives XML data for printing, converts it into commands and
data for the printer, passes it to the printer, and sends a reply when it is confirmed that the printing is
completed. From the point of view of the terminal sending the data, it is easier to recognize network
and XML-related services as interface boards or printers, so we may use the terms "board,"
"interface board," or "printer" instead of "service" in the explanation.
Web server / Web app server
The Web server is the terminal that sends data to the browser for screen display. The Web server
receives the information of the operations performed on the browser. When a Web server uses a
programming language to process data to be sent and received, the group of programs that process
the data is called a Web application (hereinafter referred to as a Web app), and the terminal in
charge of the function is called a Web app server.
Since there are many cases where a Web server and a Web app server are both used on the same
terminal, the two are not strictly separated and may be referred to as a Web server in the sense of a
Web app server.
Server / Client
In addition to Web server and Web app sever, there are various other types of servers depending on
their functions, which are sometimes referred to simply as servers in the explanation.
The terminal that sends data to the server is called the client. Server and client are sometimes
referred to interchangeably, depending on their function and position.
For example, in the main function of the printer, which is to print the received data, the printer is a
print server from the terminal that sends the print data to the printer. The printer also has the function
of a Web server, which we call a Web manager, for network settings, etc.
On the other hand, when sending a print data request to the Web app server, the printer is in the
position of a client.

7
1. Introduction
Thank you for purchasing the Citizen IFx-WFxX “Wireless LAN”(WLAN) interface board.
By using the WLAN interface board (hereinafter referred to as the interface board) with our POS
printers and barcode printers, you can directly connect to various printers via a network and use
computers on the network to print from the printers. In addition, the operational status, print settings,
and other information about the printer can be checked from computers on the network.
1-1. Features
⚫Support for WLAN and Ethernet for configuration
⚫Support for 802.11b/g/n WLAN and capable to support 802.11a
⚫Support for WPA/WPA2 WLAN encryption
⚫Support for DHCP, static IP, and ZeroConf methods of IP address acquisition
⚫Configuration through a browser or utility software
⚫Support for Raw 9100 port and LPR printing methods
⚫Panel button to print configuration information and change the configuration mode
⚫LED indicators for connection, operation, and error statuses
⚫Support for printing and peripheral device control by XML data depending on the printer
⚫Secure communication with SSL/TLS function.
⚫"Request Print" allows printing with XML data from a Web server on the Internet
⚫XML Config function is available for configuration of the board.
1-2. Model Classification
IF1 type: Applicable to CT-S801(II) / 851(II) / 601(II) / 851(II) / CL-S400DT / 6621 / CL-E7xx
IF2 type: Applicable to CT-D151 / CT-E651 / CT-S251 / 751 / 4500
IF1-WF04, IF1-WF44, IF1-WF06, IF2-WF05 come with 2.4GHz USB Wi-Fi dongle.
IF1-WFN4, IF1-WFN6, IF2-WFN5 comes without USB Wi-Fi dongle.
Note: Considering number of USB ports, model name IF1-WFx5 is changed to IF1-WFx6 at the
timing of firmware update to v2.30. IF2-WFx6 does not exist as a single item.
IF1 type
IF2 type
(with USB host)
Normal model
Model with USB host
Name
IF1-WF04
IF1-WF44
IF1-WFN4
IF1-WF06
IF1-WFN6
IF2-WF05
IF2-WFN5
IF2-WFx6
Peripheral device
control
Not possible
Possible
Possible
Possible
Number of USB
ports
1
2
1
2

1Introduction
8
1-3. Specifications
USB Wi-Fi adaptor
Model number
WU606n *1
Radio
Supported standards
IEEE802.11n,
IEEE802.11g,
IEEE802.11b
Number of channels
1 to 13
Frequency band
2.4GHz band (2,412 to 2,472 MHz)
Transmission speed
IEEE802.11n: maximum 150 Mbps
IEEE802.11g: maximum 54 Mbps
IEEE802.11b: 11 Mbps
Main board (Network)
WLAN
Access mode
Infrastructure, Ad-Hoc *2
Security
WPA2-PSK (encryption: AES, TKIP)
WPA2-PSK (encryption: AES, TKIP)
WEP (Key size: 64 bit/128 bit)
Ethernet
Standards
100BASE-TX/10BASE-T, Full Duplex/Half Duplex auto
negotiation
Port
RJ-45
Network
IP Version
IPv4
Protocols
TCP, UDP, HTTP, ICMP, DHCP, SNMP
Port number for printing
RAW (port 9100 (Changeable)), LPR
IP address setting
Manual, DHCP
Hardware
IF1-WFx4 / IF1-WFx6
IF2-WFx5
Hardware
Compatible printers
CT-S801 / 851 / 601 / 651(II)
CL-S400DT / 6621 / E7xx
CT-D151 / E651 / S251 /
751
CT-S4500
Operation panel
LED: 4 (2 on panel, 2 on RJ45 connector), Button: 1
USB
USB-A connector 1 or 2
USB Specs: USB2.0 High Speed

1Introduction
9
Software
Software
Setting methods
Browser, PC setting tool
Firmware upgrade
Browser, PC setting tool
Supported Platforms
Windows 7, Windows8, Windows10, HTML5 browser
*1 Wi-Fi adapters using the following chips may work.
When using Wi-Fi adapters with these chips, please note that we are not responsible for the radio laws of
each country or any problems with the wireless communication part.
Supported chips (Model name of a typical Wi-Fi adapter)
(1) RTL8188CUS WU606n
(2) MT7610U WN-AC433UK (from I・O DATA)
(3) RTL8821AU Archer T2U Nano (from TP-LINK)
*2 The communication by “Ad-Hoc” does not work correctly in various cases due to various restrictions. If
"Ad-Hoc" does not work correctly, we recommend “Infrastructure”.
*Only 2.412GHz~2.462GHz can be used in USA. Available 2.4GHZ channels to choose for US users are
only 1 - 11.
*Rules on the use of 5GHz band channels may vary according to different national laws.
Choose the 5GHz channel according to the law of the country to use this device.

1Introduction
10
1-4. Part Names and Functions
Interface Board Unit
IF1-WFx4 (USB 1 port) IF1-WFx6 (USB 2 ports)
IF2-WFx5 (USB 1 port) IF2-WFx6 (USB 2 ports)
①RJ45 connector (compatible with 10Base-T/100Base-TX)
Connection for LAN cable
②Ethernet transmission speed LED indicator (green)*1
Shows Ethernet transmission speed with steady/blinking light.
③Ethernet status indicator LED (yellow)*1
Shows Ethernet connection status (disconnected, receiving data, etc.).
④Ethernet/WLAN status LED indicator (green)*1
⑤Ethernet/WLAN status LED indicator (red)*1
Shows transmission, connection and error statuses with steady/blinking lights combinations.
⑥Panel button*2
Used to operate the Interface board.
⑦USB Wi-Fi adaptor / USB connector (First)
Connection for the Wi-Fi adapter.
⑧USB connector (Second)
This exists only on IF1-WFX6/IF2-WFx6.
*1 See 3-5, Display status by LED (page 21) for indicator details.
*2 See, 3-2, Panel Button (page 18) for panel button operations.
①
②
③
⑥
④
⑦
⑤
10/100BAS
E
②
③
④
⑦
⑤
⑥
①
①
⑦
⑥
④
⑤
②
③
⑧
①
10/100BASE
SW
①
⑦
⑥
④
⑤
②
③
⑧
①

1Introduction
11
USB Wi-Fi Adapter (WU606n)
①Wireless adapter status indicator LED*
Shows connection status (connecting, communicating,
etc.).
Other Wi-Fi adapters using the following chips may work.
When using Wi-Fi adapters with these chips, please note that we are not responsible for the
radio laws of each country or any problems with the wireless communication part.
Supported chips (Model name of a typical Wi-Fi adapter)
(1) RTL8188CUS WU606n
(2) MT7610U WN-AC433UK (from I・O DATA)
(3) RTL8821AU Archer T2U Nano (from TP-LINK)
①

12
2. Preparation
2-1. Installing the printer and connecting LAN cable
■Installing Printer
With an unobstructed view, the guideline transmission distance is approximately 30 m. The
transmission distance depends on the setup environment. This includes electrical interference from
the periphery, obstacles such as the printer, and the antenna location. Carefully consider these
points before the installation.
■ Connecting LAN cable*
Connect a LAN cable to the RJ45 connector of this
interface board. (Diagram on right shows a typical
example)
* When configuring the wireless LAN settings on this
interface board, connect via Ethernet to configure
them.
2-2. Connecting the USB Wi-Fi Adapter
To perform wireless LAN communication, connect the USB Wi-Fi adapter to a USB port of the board.
In the case of the IF1-WFX6 which has two USB ports, connecting USB Wi-Fi adapters to both the
left and right ports is possible, but even if two USB Wi-Fi adapters are connected to both the left and
right, operation will not be possible.
Connect the USB Wi-Fi adapter while the power of the printer is off.
2-3. Connecting a Peripheral Device
There are the following restrictions regarding peripheral devices. Correctly observe them when using
a peripheral device.
• Connecting a device other than a supported model to a USB port is prohibited (please inquire about
which devices are supported).
• Connecting a tablet or other device to a USB port for the purpose of supplying power is also
prohibited.
• Connecting and disconnecting a peripheral device to/from a USB port while the power of the printer
is on is prohibited.
• Connecting via a USB hub is prohibited.
Network cable
RJ45 connector
LAN cable
・If the Ethernet and Wi-Fi USB adapter are connected at the same time, Ethernet will be
enabled.
・For use with a wireless LAN, disconnect the LAN cable after the settings are finished.
・
Warning

2Preparation
13
• In the case of the IF1-WFX6 which has two USB ports, connecting to both the left and right ports is
possible, but connecting two of the same type of device (two displays, two scanners, etc.) is
prohibited.

2Preparation
14
2-4. Connecting the Interface Board Unit
1) The interface board can be used by connecting it to the main board of a printer.
The printer interface connector is connected to the connector of the main board of the printer.
You can also replace another interface with the wireless LAN interface, but care is required.
(Diagram below shows a typical example)
2) If another interface board is installed in the printer, remove
it.
•Malfunctions may occur if the interface board is removed or re-inserted.
•To install the interface board, please contact your dealer or service person.
•If you work on your own, consider static electricity and other factors carefully and then install
the interface board at your own responsibility.
Warning
Printer interface connector
Operation panel

2Preparation
15
3) Insert the interface board into the interface slot of the
printer.
4) Connect the interface connector of the board to the
interface connector inside the printer.
5) Fix the interface board in place with screws.
Interface slot

16
3. Network Settings and Operation
3-1. Overview
To use this interface board connected to a network, you need to connect to the network and
configure the settings for communication in addition to configuring the settings of the printer.
There are two methods to configure the settings for a network connection.
Web Manager
Connect to this interface board from a browser and then configure the settings from a dedicated
settings screen.
NetToolK
Connect to this interface board from a dedicated tool for Windows and then configure the settings.
You can check the current state and restore the initial state by operating the panel button.
See the next page for an explanation of the panel button.
Furthermore, you can check the communication and other statuses from the LEDs on the
interface. See “3-5 Display status by LED”.

2Network Settings and Operation
17
XML Config
By sending XML format data to this interface board, you can configure some of the board's
functions.
The functions that can be configured or updated are
SSL/TLS settings
Request printing settings
Firmware update
Details are beyond the scope of this manual. Therefore, please refer to the manual of XML
Config SDK for details.
JavaScript and Excel VBA macros are available as sample programs for this function.
The timeout setting for this function is present in the 6-2 CONFIG>>Service Tab.
Warning
After the firmware upgrade starts, do not disconnect power or transmission to the printer until the
upgrade is complete.
When updating the firmware, it is necessary to obtain the correct firmware data from us.
If the firmware is not updated correctly, this interface board may not boot.

2Network Settings and Operation
18
3-2. Panel Button
The panel button on the operation panel is used to operate the Interface board. It allows you to print
the setting information of this interface board and restore the initial state. (Example, IF1-WFx6)
◼Starting the LAN Interface Board
Turn on the printer. The Interface board starts working approximately 20 seconds after the printer
turns on.
◼Printing the Interface Board Configuration
Press the panel button. See 3-3, Printing the Interface Board Configuration (page 19) for details.
◼Switching to Setting Mode
Press and hold the panel button. The buzzer*will sound once, signaling a switch to setting mode.
・Setting mode enables the reading of the factory default settings. See 3-4, Returning the Interface
Board Configuration to Factory Default Settings (page 20) for details
・If there is no activity for three seconds in the setting mode, the buzzer*will sound once, signaling a
return to normal mode.
* If the printer to which this interface board is connected is set to not buzz, the buzzer will not
sound.
◼System log printing
If printing etc. does not work as expected, you may be able to check the situation by checking
the system log of this board. The system log can be printed using the panel buttons.
Please refer to Chapter 5 "Useful Functions for Request Print" in the "Programmer's Manual for
"Request Print" for a description of system log printing.
When the operation is complete, the interface board will restart automatically.
When automatically obtaining the IP address from the DHCP server is set, an IP address that
differs from the previous one may be assigned.
Warning
10/100BASE
SW
Panel button

2Network Settings and Operation
19
3-3. Printing the Interface Board Configuration
Press the panel button to print out the configuration of the interface board from the printer.
①Title of the printout.
②Model name, hardware revision, and
firmware version of the interface board
③System information of the interface board
The LAN board name, serial number, and
MAC address are printed.
④Network information of the interface board
⑤Ethernet information. Printed when
connected by Ethernet.
⑥Printer information. The name of the
manufacturer and the model name of the
printer connected to the interface board are
printed.
⑦Configuration information of the interface
board. The information stored in the
interface board is printed and may be
different from the connection status of the
current network. Check the connection
status using the network information of .
⑧Information on the connection status of
XML-controlled peripheral devices.
⑨SSL/TLS function setting information.
⑩Setting information for the Request Print
function.
I/F Board
Information
IFx-WFXx(Rev0.1.3): Ver 2.30
System
WLAN Board Name : Net Printer
Serial Number : 100123
MAC Address : 00:01:02:0a:0b:0c
Current Network Status
IP Address : 192.168.0.2 (DHCP)
Subnet Mask : 255.255.255.0
Gateway : 192.168.0.1
DHCP Server : 192.168.0.1
Ethernet Status
Speed & Duplex : Auto (100BaseTx Full)
Printer Status
Manufacturer : CITIZEN
Model : CT-S801
User Configuration
DHCP : Enable
IP Address : 192.168.0.10
Subnet Mask : 255.255.255.0
Gateway : 192.168.0.1
Print Port : 9100
Receive Timeout : 180
Wireless Type : Infrastructure
SSID : CITIZENSYSTEMS
Security : None
XML Device Information
Display Status : Offline
Scanner Status : Offline
Speaker Status : Offline
SSL/TLS
Certificate : Self-Signed
Self-Signed : Not Exist
CA-Signed : Not Exist
Request Print
Service Status : Disable
Current URL :
http://www.example.net/test.php
Proxy Address : 192.168.100.190
Proxy Port : 8080
Interval : 10 sec
ID : AA-BB-CC-DD-EE-FF
DNS1 : 192.168.10.1
DNS2 : 8.8.8.8
①
②
③
④
⑤
⑥
⑦
⑧
⑨
③
⑩

2Network Settings and Operation
20
3-4. Returning the Interface Board Configuration to Factory Default Settings
1) Press and hold the panel button to switch to setting mode.
2) After the interface board has switched to setting mode, press and holds the panel button again
within three seconds. The following message is printed, and the interface board returns to factory
default settings.
When the operation completes, this interface board restarts automatically.
The settings are cleared, and it is necessary to configure the WLAN and other settings again.
When automatically obtaining the IP address from the DHCP server is set, an IP address that
differs from the previous one may be assigned.
Warning
I/F Board
Information
--!Caution!--
Print Server will
automatically restart.
This manual suits for next models
10
Table of contents
Other Citizen Control Unit manuals
Popular Control Unit manuals by other brands

Rotex
Rotex 51424 Mounting, Operating, Testing & Maintenance Instructions

IFM
IFM Ecomat100 CR1055 Mounting and installation instructions

Almot
Almot 870N Instruction manual and use

WAGO
WAGO 751-3502 manual

Orbinox
Orbinox EB Installation, operation & maintenance manual

Mitsubishi Electric
Mitsubishi Electric MELSEC-L LD75P user manual