Markdown and text
Print generated tickets, checklists, packing notes, and receipt-style output.
Receipt and label printing for automation
Slipbridge is a local CLI that turns Markdown, text, images, and JSON templates into printer-ready jobs for thermal receipt printers and Brother label printers.
slipbridge print ./cookies.md \
--printer tcp://epson-m30:9100 \
--paper 80mm \
--json
slipbridge print ./pickup-1842.md \
--printer tcp://epson-m30:9100 \
--paper 80mm \
--json
slipbridge print ./closing.md \
--printer tcp://epson-m30:9100 \
--paper 80mm \
--json
350F · 10-12 min · makes 18
Alex M. · shelf 4 · paid
Front counter · tonight
Printed from Markdown with JSON output
What it handles
Most automation can already write Markdown, JSON, text, or images. Slipbridge gives that output a direct path to physical receipt and label printers without making every script learn printer protocols.
Print generated tickets, checklists, packing notes, and receipt-style output.
Render or send images through the same print path used by receipts and labels.
Merge JSON data into a Handlebars template before printing or previewing.
Workflow
$ slipbridge printers list --json
{
"ok": true,
"printers": [
{ "id": "tcp://epson-m30:9100", "transport": "tcp" },
{ "id": "cups://Brother_QL_810W", "transport": "cups" }
]
}
Built for automation
Pass --json so agents and scripts can read printer ids, resolved
drivers, jobs, and errors.
Use ESC/POS for receipt printers and CUPS for Brother QL label workflows.
Queueing and per-printer locks keep concurrent jobs from writing over each other.
Install
Slipbridge runs on your machine and talks to printers on USB, TCP, Bonjour, or CUPS
destinations. Start with doctor to check local access and rendering
support.
git clone https://github.com/slipbridge/slipbridge
cd slipbridge
cargo install --path . --force
slipbridge doctor --json