Settings

Printer Setup

How printing works

When you place an order, a print job is queued in the cloud. A small Print Server app running on any PC on the same network as your thermal printer picks it up and sends it directly — so mobile devices anywhere can trigger prints without needing to be on the same Wi-Fi.

The local IP address of your ESC/POS thermal printer (e.g. from its config page or network scanner).

Auto-print receipts

Automatically queue a print job after each order

Local Print Server Setup

Install the print server once on any Windows/Mac/Linux PC or Raspberry Pi that is on the same network as your thermal printer.

  1. 1

    Install Node.js

    Download from nodejs.org (version 18 or later).

  2. 2

    Set the secret key in the dashboard

    Go to Dashboard → Settings → Environment Variables and add PRINT_SERVER_SECRET with any strong random value.

  3. 3

    Download the print server script

    Open the script, fill in your APP_ID and PRINT_SECRET, and save.

  4. 4

    Run the server

    node print-server.js

    Keep it running in the background. It will poll for new print jobs every 3 seconds and send them to your printer automatically.

💡 Tip: Run as a service

On Windows use NSSM or Task Scheduler. On Linux/Mac use PM2 (pm2 start print-server.js) so it starts automatically on boot.

Danger Zone

Deleting your account is permanent. All your personal data, order history, and preferences are permanently removed and cannot be recovered.