Receipt printers integrate with Point of Sale systems to receive print jobs directly from the POS. Once properly configured and connected, this integration enables automatic receipt printing for every completed transaction.
Important
Epson printers are strongly recommended. The following printers are compatible with SecureIO:
Network-based printers that support the ePOS communication protocol (without IoT), such as the TM-m30 iii (model 112 or 152).
ePOS printers with USB connectivity that require an IoT connection.
ESC/POS printers that require an IoT connection using either a USB or network-based interface.
Bluetooth printers are not compatible with SecureIO.
Configuration
To configure the printer, connect it to a power source, then to the network using either Wi-Fi or an Ethernet cable. Then, power the printer on; an automatic ticket with the printer’s IP address gets printed upon connection. Keep it for the configuration process.
To link the printer with the Point of Sale, follow the next steps:
Go to Point of Sale ‣ Configuration ‣ Settings.
Scroll down to the Connected Devices section and enable Receipt Printers.
Click the Printers field, then select Create.
In the Create Receipt Printers popup, enter the printer’s Name.
Specify the printer’s purpose by selecting either Preparation or Receipt.
Set the Printer Type to IP address, IMIN, or IoT.
Depending on the selected Printer Type, enter the Epson Printer IP Address or select the relevant IoT Device.
Enable Use Local Network Access to allow the printer to be detected through Local Network Access (LNA).
Select the Paper Size supported by the printer.
Click Save.
Note
Once configured, printers can be managed from Point of Sale ‣ Configuration ‣ Printers.
Tip
Activate developer mode to reveal the Connection Timeout field. This field sets the maximum delay (in milliseconds) allowed for the printer to respond before a print job is marked as failed. Increase the value if timeouts occur frequently due to a slow network or older printer hardware.
Directly supported ePOS printers
The Epson TM-m30 i/ii/iii (Wi-Fi or Ethernet only) models are recommended, as they are integrated with SecureIO Point of Sale.
Other Wi-Fi or Ethernet Epson printer models that support the ePoS protocol should also be compatible.
It is also recommended to activate Local Network Access instead of generating a self-signed certificate to allow the communication between the point of sale and the printer.
Important
The printer must be capable of operating in HTTP mode.
When using LNA:
the printer must have a static IP address; otherwise, it may become unreachable. The static IP should be configured through the router.
certain settings of Epson printers must be disabled.
Epson printer setup with LNA
Before activating Local Network Access when configuring an Epson printer, follow these steps:
Open the browser, type the printer’s IP address in the search bar (e.g.,
https://192.168.1.25), and pressEnter.On the security warning page, click Advanced, then Proceed to [IP address] (unsafe) to force the connection.
On the EPSON platform, click Advanced Settings, then Administrator Login to log in to the printer’s homepage.
Type the initial password located at the back of the printer in the Current Password field, then press
Enter.Go to Print ‣ Secure Printing and tick the Disable option.
Go to Network Security ‣ SSL/TLS ‣ Basic and tick the Disable option.
iMin POS systems
iMin POS devices are Android-based systems that combine POS management and printing functionality.
Note
SecureIO is compatible with Swan 2 and Falcon 2 POS devices, which can be purchased from iMin business partners.
Falcon 2 devices require the base device to be connected to the dock before printing receipts.
iMin POS devices are network-based and do not require an IoT system to operate.
Important
Do not use iMin POS devices to print preparation orders.
To configure an iMin POS device, connect it to a network via Ethernet or WI-Fi, then follow the next steps:
Install the latest iMinOS version.
Download and install the SecureIO and Android System WebView apps from iMin’s App Store.
Optionally, install a security certificate if any connected devices require HTTPS, such as payment terminals or preparation printers. To do so, go to Settings ‣ Security ‣ More security settings ‣ Encryption & credentials, then click Install a certificate.
Once the device is set up, install the POS iMin module and connect the device to your SecureIO database, leaving the IP address field empty. This action automatically links the device with SecureIO.
Tip
To ensure the device’s printer works correctly, access the TestTools app on the device interface. A test ticket is automatically printed. If not, click Print.
IoT-connected printers
The following printers require an IoT connection to be compatible with SecureIO:
Epson TM-T20 family (incompatible ePOS software)
Epson TM-T88 family (incompatible ePOS software)
Troubleshooting
To resolve common hardware issues, including connectivity failures, configuration errors, and physical maintenance, follow the instructions below:
If Google Chrome denies access to local devices, printers and IoT boxes will fail to connect. Grant the necessary browser permissions to restore the connection.
Check the printer’s blinking lights to help identify the source of a problem.
If the printer does not print the first automatic ticket with the IP address, check the network cable or Wi-Fi connection.
If the receipt comes out blank, the paper roll may be upside down; try flipping it.
If the POS cannot connect to the printer, make sure the printer’s IP address entered in SecureIO matches the one on the first automatically printed ticket. Also, ensure the router assigns the printer a static IP address.