# Siraya Thermal Printer Service 3.0.24

**Status: Production ready — flawless 58mm receipt layout**

Validated on Epson USB (58mm) with live test prints. Designer preview and physical output are aligned.

## Highlights

- **Full-width 58mm layout** — 42-column lines, dividers, items, and totals use the entire printable area
- **Paper width safeguards** — agent `settings.printer.paperWidth` overrides saved templates so POS prints match hardware (58mm vs 80mm)
- **Designer preview parity** — monospace text dividers, column-aligned item table, no CSS overflow
- **ESC/POS alignment** — hardware center/right align, zero left margin, Font A, tight line spacing
- **Item columns** — Qty | Item | Price | Total with balanced spacing on 58mm and 80mm
- **Local Linux install** — `scripts/local-install-linux.sh` syncs dev tree to `/opt/siraya/printer`

## Upgrade

- **OTA (Windows):** stable channel manifest at `pos.siraya.food/downloads/printer/`
- **Linux dev:** `sudo bash scripts/local-install-linux.sh`

## Version

`3.0.24`
