šŸ–Øļø

How to Print Receipts & Documents in Your App

Print from your app

5 min read
← Back to Blog
PrintingThermal PrinterReceiptPOSTutorial

Two Ways to Print

1. System Printer (Normal)

Print HTML, images, PDFs, text via any connected WiFi/USB printer.

How: Drag Printer component → Use Print flow node → System dialog opens.

2. Thermal Printer (Receipt/POS)

Print receipts and labels via Bluetooth/USB/WiFi thermal printers (ESC/POS).

How: Drag ThermalPrinter → Connect → Print Receipt → Print Barcode → Cut Paper.

Thermal Printer Setup

  • Drag ThermalPrinter onto screen
  • Set connection type: Bluetooth, USB, or WiFi
  • Set paper width: 58mm (small), 80mm (standard), 110mm (wide)
  • For Bluetooth: pair printer first in phone settings

Print Receipt Flow

Event (Print Button.onPress)

→ Connect Thermal Printer

→ Print Receipt ("===== MY STORE =====\nDate: 2026-06-01\n\nCoffee x2 $8.00\nMuffin x1 $3.50\n\nTotal: $11.50\n\nThank you!")

→ Print Barcode ("ORD-2026-001", QR_CODE)

→ Feed Paper (3 lines)

→ Cut Paper

Receipt Formatting

Flow NodeOptions
Print Receipttext, fontSize, bold, alignment (left/center/right)
Print BarcodeQR_CODE, CODE_128, EAN_13, UPC_A
Print Imagelogo, product image
Feed Papernumber of blank lines
Cut Paperauto-cut (if printer supports)

Supported Printers

Works with any ESC/POS compatible printer:

  • Epson TM series
  • Star Micronics
  • Bixolon
  • Xprinter
  • Generic 58mm/80mm Bluetooth printers from Amazon

Start building at mobcraft.in.

C
Codular Team
Building the future of no-code app development

Build Your App Now

No coding required. AI-powered. Free to start.

Get Started Free