Documentation·en

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

  1. Plug the RJ45 cable into the printer and into the switch/router.
  2. Power on the printer.
  3. 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):

BrandHow to print the config
Epson TM-T20III / T88Hold Feed while powering on
Star TSP143IIIPress Feed for 2 s while printer is on
HOIN / XprinterHold Feed while powering on
BixolonHold 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:

  1. Log in to the client's router (usually http://192.168.1.1).
  2. Find the LAN → DHCP → Reservations section (name varies).
  3. Add the printer's MAC + the IP you want it to always get.
  4. 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:

  1. Browse to the printer's current IP (http://192.168.1.XXX).
  2. Network → TCP/IP → Mode: Static.
  3. Enter IP, mask and gateway.
  4. 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:

FieldValue
Printer IPThe static IP you assigned (e.g. 192.168.1.100)
Port9100 (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

SymptomCauseFix
Network LED never comes onDamaged or loose cableTry another cable / another switch port
Ping replies but nothing printsTCP port blocked by firewallAllow outbound port 9100 from the Print Server PC
Printer offline after router restartIP changed via DHCPConfigure DHCP reservation (Option A above)
"Verify printer" fails in the Print ServerConfigured IP doesn't match the real oneReprint the config sheet and compare

See also: Printer diagnostics.