🖨️ Mac & Windows · USB & Network · Free

The Receipt Printer App
Your Web POS Needs

MenuForma Print Agent is a free desktop app that bridges your web-based POS, Shopify store, or any browser app to your thermal receipt printer — silently, instantly, and without any print dialog.

Free · v2.1.8 · No subscription required

How it works

🌐
Your Web App
MenuForma, Shopify, any browser POS
🖥️
Print Agent
Running on your computer (localhost)
🖨️
Thermal Printer
USB or Network (TCP 9100)

Print jobs go directly from your browser to the printer — no cloud, no latency, no data leaves your network.

Who uses it

🍜

Restaurants

Auto-print orders to kitchen and customer receipts on every new order.

🛍️

Retail & POS

Print receipts from any web-based POS without browser dialogs.

🛒

Shopify Stores

Bridge Shopify to your thermal printer for receipt printing.

💻

Web Developers

Add receipt printing to any web app with our WebSocket API.

Features

Silent auto-print — no browser dialog, no click required
USB printer auto-detection (plug and play)
Network printing via TCP/IP port 9100
Auto paper cut after every receipt
Works on macOS (Apple Silicon + Intel) and Windows 10/11
Runs in system tray — minimal CPU and memory usage
Compatible with all ESC/POS thermal printers
100% free — no subscription, no trial

Print Agent vs. browser printing

FeatureBrowser (window.print)Print Agent
Silent printing (no dialog)✗✓
ESC/POS support✗✓
Auto paper cut✗✓
Correct text encoding✗✓
Works on MacUnreliable✓
Auto-print on new orders✗✓
No driver installation✗✓

Download the free receipt printer app

Works with any thermal printer. Mac and Windows. Free forever.

Want a full restaurant management system? Try MenuForma free →

Receipt printer app: questions and answers

What does the receipt printer app connect?

MenuForma Print Agent connects a supported web application to a compatible local ESC/POS thermal printer. Install the agent on the computer that can reach the printer and configure the application’s printing integration.

Will every thermal printer work with the receipt printer app?

Compatibility depends on the printer’s command support, connection and configuration. Check ESC/POS support and the correct paper width, and verify a real receipt on your own printer.

Can I check the setup before printing customer orders?

Yes. Start with a test receipt and verify text encoding, totals, line wrapping and the cut command. Keep the agent running and confirm which printer the application selects.