How to Set Up a Thermal Printer for Billing

Setup Guide · How-To

How to Set Up a Thermal Printer for Restaurant Billing (Step-by-Step)

Jigar Doriwala — Founder and CEO of FoodChow Jigar Doriwala ⏱ 6 Min Read
FoodChow 2-inch 58mm USB Bluetooth thermal printer printing a GST invoice
FoodChow 2-Inch (58mm)USB + Bluetooth · ₹2,199
FoodChow 3-inch 80mm waterproof desktop thermal printer with USB LAN and auto-cutter
FoodChow 3-Inch (80mm)250mm/s · USB + LAN · ₹4,499

Setting up a thermal printer for restaurant billing in India takes 10–20 minutes if you follow the right steps. This guide covers USB, Bluetooth, and LAN setup for Windows and Android. (FoodChow printers are plug-and-play — most owners are billing within 3 minutes.)

What You Need Before Starting

  • Thermal printer (80mm recommended for restaurants — see 3-inch models)
  • Paper roll installed (shiny/coated side faces the print head)
  • Billing software installed (FoodChow POS, PetPooja, Posist, etc.)
  • USB cable OR LAN cable OR Bluetooth device
  • Windows PC / Android tablet / phone

Setup Method 1: USB (Most Common for Counter Billing)

Step 1: Install the driver

  • Download the driver from the manufacturer's website or your seller
  • For printers bought at FoodChow Store, drivers are available from FoodChow support
  • Run the installer and follow on-screen instructions

Step 2: Connect the printer

  • Plug the USB cable from printer to your billing computer
  • Turn on the printer — it should auto-print a test page

Step 3: Add printer in Windows

  • Control Panel → Devices and Printers → Add a printer
  • Select your thermal printer and set it as the default printer

Step 4: Configure in POS software

  • Open FoodChow POS → Settings → Printer Settings
  • Select the USB port (usually COM3 or COM4), set paper width to 80mm, print a test receipt
FoodChow 2-inch thermal printer, plug-and-play with FoodChow POS
Skip the setup

FoodChow POS Lite Bundle — ₹4,999

Printer + 1-year FoodChow POS, pre-paired and pre-configured — plug in and start billing in minutes.

Get the Bundle →

Setup Method 2: LAN / Ethernet (Best for Kitchen KOT)

Step 1: Connect to network

  • Plug the LAN cable from printer to your router or switch; the printer auto-assigns an IP (or set a static IP)

Step 2: Find the printer's IP address

  • Print a self-test page (hold the Feed button while powering on) — the IP prints on the page (e.g., 192.168.1.100)

Step 3: Add in POS software

  • FoodChow POS → Settings → Printer Settings → "Network Printer"
  • Enter the IP address and port 9100, assign it as "Kitchen Printer"

Step 4: Test

Setup Method 3: Bluetooth (For Mobile/Android Billing)

Step 1: Turn on Bluetooth on your phone/tablet

Step 2: Pair the printer

  • Hold the printer's Bluetooth button until the light flashes
  • Android: Settings → Bluetooth → Scan → select your printer → pair with PIN 0000 or 1234 if asked
  • The FoodChow 2-Inch (₹2,199) pairs in under 30 seconds

Step 3: Configure in billing app

  • Billing app → Settings → Printer → Bluetooth printer → choose your device
  • Set paper width (58mm or 80mm) and print a test bill. Full Android guide: Connect thermal printer to Android

Common Setup Problems and Fixes

Common thermal printer setup problems and their fixes
ProblemFix
Printer not detected via USBReinstall driver; try a different USB port
LAN printer shows offlineCheck IP on the test page; confirm network connection
Bluetooth keeps disconnectingKeep printer within 5m; avoid WiFi-heavy areas
Print comes out blankPaper loaded backwards — flip the roll
Characters print as symbolsWrong baud rate or driver; reinstall the correct driver

More fixes: Thermal printer not working? 10 common problems

Want hardware that's already configured?FoodChow POS bundles arrive pre-paired — unbox, load paper, start billing.

Browse Bundles →

Tips for Indian Restaurants

  • Use 55g/m² or higher thermal paper for longevity (paper guide)
  • Enable auto-cutter in software for clean bill cutting
  • For kitchen KOT stations: use LAN, not Bluetooth
  • Label each printer in software (Counter, Hot Kitchen, Cold Kitchen, Bar)

FAQs

Q: How long does thermal printer setup take?

USB and Bluetooth setups take 5–10 minutes. LAN setup takes 10–20 minutes including IP configuration. FoodChow printers with the POS bundle arrive pre-configured.

Q: Why is my thermal printer printing blank pages?

The paper roll is loaded backwards. The shiny, coated side must face the print head. Flip the roll and try again.

Jigar Doriwala, Founder and CEO of FoodChow

Written by Jigar Doriwala

Founder & CEO of FoodChow, a zero-commission restaurant technology platform used across 10+ countries. With 14+ years in SaaS and restaurant tech, Jigar helps Indian restaurant owners set up billing hardware, POS software, and commission-free online ordering.

Instagram · FoodChow Store

Related reading

© 2026 FoodChow · Zero-Commission Restaurant Technology