Connection

Connect your Epson TM-T20III via USB. Your browser must support WebUSB (Chrome / Edge / Opera).

Product
Manufacturer
Serial
Vendor ID
Product ID
Logo Image

Upload a logo to print at the top of the receipt. It will be converted to monochrome and scaled to fit the print width based on the selected paper size.

Drag & drop an image, or click to browse

Auto-synced with paper size
128

Monochrome Preview (what the printer sees)

Receipt Composer

Quick Actions

Receipt Preview

Setup Guide
Step 1 — Browser

Use Google Chrome, Microsoft Edge, or Opera. WebUSB is not supported in Firefox or Safari.

Step 2 — Connect Printer

Plug the TM-T20III via USB. Make sure no other driver (like the Epson APD) is exclusively claiming the device.

Step 3 — HTTPS or localhost

WebUSB requires a secure context. Serve this page over https:// or http://localhost.

Step 4 — Grant Permission

Click Connect Printer. A browser dialog will list USB devices — pick the Epson printer and click Connect.

Step 5 — Print!

Type or paste receipt text, choose formatting, and press Print Receipt. The printer will feed & cut automatically.


Troubleshooting

  • Linux: You may need a udev rule so Chrome can see the device: SUBSYSTEM=="usb", ATTR{idVendor}=="04b8", MODE="0666"
  • macOS: If the Epson kernel driver claims the device, unload it: sudo kextunload -b com.epson.driver…
  • Windows: You may need to switch the driver to WinUSB using Zadig.
Log