Skip to main content
Manual QA checklist for the printing system. Run against a Tauri desktop build connected to a real thermal printer.

Prerequisites

  • Tauri desktop build (npm run desktop:build)
  • At least one ESC/POS network thermal printer (e.g., Epson TM-T20III)
  • Printer configured in Odoo POS config (IP address, kitchen routes)

1. Kitchen tickets

Reprint restrictions

Reprinting receipts and checks requires the reprint permission, which defaults to manager-only. Non-managers are prompted with a ManagerOverrideModal before the reprint executes. Reprinted documents include a COPY banner at the top to distinguish them from originals.

2. Checks (pre-payment bill)

3. Fiscal receipts

4. Adapter routing

5. Queue and retry behavior

6. Device settings

7. Codepage / encoding

8. Edge cases

Automated test coverage