Product
How Receipt Configurator Works
Receipt Configurator sits between your POS system and every receipt output channel. Design templates visually, save changes instantly, and fetch layouts on demand.
STEP 01
Design
Use Receipt Configurator to design dynamic templates with an instant, built-in printer emulator. See exactly how text, margins, and layouts look on physical thermal paper as you build.
- Drag-and-drop element toolbox
- Built-in physical printer emulator
- Schema-aware data binding
- Conditional visibility rules
receipt.rml (compiled)
receipt:
type: SALE
sections:
- section: header
elements:
- text:
content: "$store.name"
align: center
style: [bold, doubleHeight]
- text:
content: "$store.address"
align: center STEP 02
Publish
Save your changes and they are ready instantly. Your POS automatically pulls the latest template directly from Receipt Configurator the moment a receipt needs to be printed.
- Real-time active registry
- On-demand POS template fetching
- Automated layout handoffs
- Zero manual terminal updates
Template modifications saved Just now
Active template registry updated Ready
v2.1.0 published 3s
STEP 03
Render
Blazing-fast multi-format rendering. Deliver pixel-perfect ESC/POS output for thermal printers and high-fidelity HTML for digital e-receipts.
- Sub-10ms processing
- Native ESC/POS thermal output
- Responsive HTML / PDF / JSON
- On-the-fly variable compilation
POST /api/v1/render
Response (4ms):
{
"status": "SUCCESS",
"renderTimeMs": 4,
"renders": [
{
"target": "THERMAL",
"payload": "G0AcYTEbRQF...",
"metadata": {
"estimatedLines": 42,
"hasCutCommand": true
}
}
]
} Ready to Simplify Your Receipt Management?
Join thousands of businesses using Receipt Configurator.