Printer over Ethernet
Ethernet is the most stable option for thermal printers: no dropouts from weak WiFi signal, no unexpected IP changes when the router reboots, and no added latency.
✅ Whenever you can pull a cable, use Ethernet instead of WiFi.
Requirements
- Printer with an Ethernet (RJ45) port — see supported printers.
- Cat5e or Cat6 cable to the client's switch or router.
- One free static IP on the local network.
Step 1 — Connect physically
- Plug the RJ45 cable into the printer and into the switch/router.
- Power on the printer.
- Within 10-20 seconds the network LED should stay solid (or slow-blinking), meaning link is up.
Step 2 — Find the assigned IP
Most printers boot with DHCP and grab an IP from the router automatically. To find out which one:
Print the network config sheet (varies by brand):
| Brand | How to print the config |
|---|---|
| Epson TM-T20III / T88 | Hold Feed while powering on |
| Star TSP143III | Press Feed for 2 s while printer is on |
| HOIN / Xprinter | Hold Feed while powering on |
| Bixolon | Hold Feed while powering on until it prints |
The sheet shows the IP address, MAC address and TCP port (usually 9100).
Step 3 — Assign a static IP
Mandatory. If you leave DHCP on, after a router reboot the IP may change and the printer will stop printing.
Option A — DHCP reservation on the router (recommended)
Cleanest approach because all network config lives in the router:
- Log in to the client's router (usually
http://192.168.1.1). - Find the
LAN → DHCP → Reservationssection (name varies). - Add the printer's MAC + the IP you want it to always get.
- Reboot the printer so it picks up the new IP.
Option B — Static IP on the printer itself
If you don't have router access:
- Browse to the printer's current IP (
http://192.168.1.XXX). Network → TCP/IP → Mode: Static.- Enter IP, mask and gateway.
- Make sure the IP is outside the router's DHCP range to avoid collisions.
Step 4 — Enter it in the Print Server
When pairing the Print Server, fill in:
| Field | Value |
|---|---|
| Printer IP | The static IP you assigned (e.g. 192.168.1.100) |
| Port | 9100 (standard ESC/POS over TCP) |
Verify
From the Print Server PC, test connectivity:
ping 192.168.1.100
If it replies, the printer is reachable. Now, in the Print Server, "Test print"; in the panel, the printer should show "Server online".
Common issues
| Symptom | Cause | Fix |
|---|---|---|
| Network LED never comes on | Damaged or loose cable | Try another cable / another switch port |
| Ping replies but nothing prints | TCP port blocked by firewall | Allow outbound port 9100 from the Print Server PC |
| Printer offline after router restart | IP changed via DHCP | Configure DHCP reservation (Option A above) |
| "Verify printer" fails in the Print Server | Configured IP doesn't match the real one | Reprint the config sheet and compare |
See also: Printer diagnostics.