Cloud Printing
for Thermal Printers.
Connect your cloud apps to any physical thermal printer globally. Route orders and webhooks and render HTML receipts for local hardware. No drivers. No complexity.
Everything your print stack needs
From webhook intake to raster output, Codeprint handles the full pipeline so your team never touches a printer driver again.
Smart Routing Engine
Map incoming webhooks to specific printers and locations based on event type, category, or source — without writing code.
- Event-type triggers
- Category filtering
- Priority queuing
HTML/CSS Templates
Build receipts with real HTML and CSS. We convert them to pixel-perfect raster buffers for any thermal width: 58mm, 80mm, A4.
- Live preview editor
- 58mm / 80mm / A4 output
- Custom logo & branding
Desktop Agent
Lightweight background service for Windows and macOS. Connects to your local printers using USB, LAN, Bluetooth, or system drivers.
- Auto-reconnect on failures
- Local SQLite job cache
- Token-secured device auth
Dead Letter Queue
Failed jobs don't disappear. Jobs that fail 4 times land in a DLQ where you can inspect, retry, or rebuild the payload with one click.
- 4-attempt auto retry
- Manual trigger & rebuild
- Error log inspection
Multi-Location Support
Manage multiple branches, kitchens, or stations under one workspace. Each location has its own printers, templates, and routing rules.
- Unlimited locations
- Per-location rules
- Centralised billing
HMAC Security
Every webhook is signed with HMAC-SHA256. Agents authenticate with device fingerprinting. Your data never leaves unencrypted.
- HMAC-SHA256 signatures
- Device fingerprint auth
- GDPR data anonymisation
One Simple cURL.
Global Physical Output.
POST your order data. Codeprint's decision engine parses JSON, applies your HTML receipt template, and queues it directly to the hardware buffer.
Send a Webhook
POST your order payload to our API from any source — WooCommerce, CodeOrder, Shopify, or your own custom system. HMAC-signed for security.
Route & Render
Our routing engine matches the event to your rules. The HTML template is rendered with live order data and packaged for dispatch.
Agent Prints
The lightweight desktop Agent picks up the job, converts HTML to raster via its embedded browser engine, and sends directly to your thermal hardware.
curl -X POST https://api.codeon.ch/api/v1/jobs \
-H "Authorization: Bearer {TOKEN}" \
-H "X-CodePrint-Signature: sha256=..." \
-d '{ "event": "order_created", "location_id": 1, "data": { "order_number": "#1204", "items": [...], "total": 47.80 } }' Works with your stack
Codeprint integrates natively with the tools restaurants and retailers already use. Or send raw webhooks from any custom system.
Choose your plan
Simple transparent pricing. No hidden fees. Scale up or down any time. All plans start with a 14-day free trial.
Micro / Solo
- 1 Location
- 2 Printers
- 3 Templates
- Smart routing rules
- Quick Setup
- Reliable Print Dispatching
Pro
- 5 Locations
- 15 Printers
- 15 Templates
- Smart routing rules
- Priority Support
Enterprise
- Unlimited Locations
- Unlimited Printers
- Unlimited Templates
- Smart routing rules
Common questions
What types of printers does Codeprint support?
Do I need to install anything?
How does the WooCommerce integration work?
What happens if the print job fails?
Is my order data secure?
Can I use Codeprint without CodeOrder?
Ready to connect
your printers?
Start your 14-day free trial. No credit card required. Cancel any time.