Skip to content

Release receipt printing latency fix - #1395

Merged
sridharkalaibala merged 1 commit into
mainfrom
codex/receipt-start-speed-main
Oct 16, 2026
Merged

sridharkalaibala merged 1 commit into
mainfrom
codex/receipt-start-speed-main

Conversation

@sridharkalaibala

Copy link
Copy Markdown
Contributor

Ready Windows printers could wait up to 30 seconds for a separate initialization or idle job before receiving the receipt. Send the receipt, which already starts with ESC @, immediately after readiness checks. Preserve offline recovery, printer identity checks, per-printer serialization and duplicate protection.

Fast receipt now converts GBP/EUR symbols to printable currency codes instead of silently switching to image rendering.

Validation: 139 targeted tests passed; four delay regressions fail on the original code and pass with the fix. Six real Electron renders (58/80 mm, 12 strips each) completed in 271–526 ms. These timings cover rendering only, not physical printing. Client installation and device verification are still pending.

@sridharkalaibala
sridharkalaibala merged commit 7ebdc59 into main Oct 16, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant