Skip to content

v2.5.0 — Xprinter Ticket Printing

Choose a tag to compare

@mrkaqz mrkaqz released this 22 Apr 05:59
· 8 commits to main since this release

What's new

Xprinter Ticket Printing

Print queue tickets directly from the queue server to your Xprinter over ESC/POS TCP — the same protocol as the physical ESP32 button device.

Admin page

  • New 🖨 Print Ticket button next to + Add Queue — always visible; prints the last queue number on demand

Settings page — Ticket Printer (Xprinter) card

  • Printer IP Address — enter the LAN IP of your Xprinter (port 9100)
  • Auto-print on Add Queue — when enabled, a ticket is printed automatically every time a queue number is added from the admin page
  • 🖨 Test Print button — verify printer connection without adding a real queue entry

Notes

  • Paper auto-cuts after every ticket (GS V 01 partial cut)
  • Cash drawer is NOT triggered — no ESC p command is sent; the drawer only opens from Loyverse POS as before
  • Printer unreachable → connection times out silently in background (5 s), queue operation unaffected
  • Compatible with all Xprinter models that support ESC/POS over TCP (port 9100)

Docker

docker pull ghcr.io/mrkaqz/queue:2.5.0
image: ghcr.io/mrkaqz/queue:2.5.0