Web AppStart free
HARDWARE & POS SETUP

Thermal Printer Setup Guide: 58mm (2-inch) and 80mm (3-inch) POS

A complete counter-ready technical walkthrough for installing USB, Bluetooth, and Wi-Fi ESC/POS thermal printers on Android handsets and PC browsers, with diagnostic steps for fixing blank prints and paper jams.

Hardware & POS Setup6 min read·Updated

1. 58mm (2-Inch) vs 80mm (3-Inch) Thermal Printers: Which Should You Buy?

Before configuring hardware, shopkeepers must choose between the two standard retail thermal printer widths: 58mm (2-inch roll width, 48mm printable area) and 80mm (3-inch roll width, 72mm printable area).

A 58mm printer typically prints 32 characters per line in standard Font A (12×24 dots). It is ideal for small kirana shops, pan shops, tea stalls, and mobile handcarts where receipts only need a brief item name, quantity, and total. 80mm printers print 48 characters per line and usually include an automatic paper cutter blade, making them the standard choice for supermarkets, pharmacies, and garment stores with long baskets and detailed tax breakdowns.

Feature / Spec58mm (2-Inch) Printer80mm (3-Inch) Printer
Printable Width48mm (384 dots)72mm (576 dots)
Characters Per Line32 characters (Font A)48 characters (Font A)
Cutter MechanismManual tear bar (serrated)Auto-cutter blade (guillotine)
Paper Roll Cost₹15 to ₹25 per roll (15–20m)₹35 to ₹55 per roll (50–70m)
Connection InterfacesBluetooth, USB OTGUSB, Ethernet/LAN, Wi-Fi, Bluetooth
Best Retail VerticalKirana, Dairy, Street Food, QSRSupermarkets, Chemists, Garments, Wholesale

2. Setting Up a USB Thermal Printer on Android via OTG Adapter

USB thermal printers are significantly more reliable than Bluetooth because they do not disconnect during sudden phone calls or power-saving battery throttling. Here is how to connect a standard ESC/POS USB thermal printer to an Android smartphone or tablet:

  1. Step 1: Check your phone's port type (Type-C or Micro-USB) and obtain a high-quality USB OTG (On-The-Go) host adapter or cable.
  2. Step 2: On your Android phone, go to Settings → Additional Settings (or System) → OTG Connection, and toggle it ON. (On brands like Realme, Oppo, and Vivo, OTG automatically shuts off after 10 minutes of inactivity if not enabled).
  3. Step 3: Connect the printer USB cable to the OTG adapter and plug it into your phone. Switch on the printer power switch.
  4. Step 4: Open your print settings in Karobari or Android System Print. When the prompt 'Allow Karobari to access USB device?' appears, check 'Always allow' and tap OK.
  5. Step 5: Tap 'Print Test Slip' in Karobari Settings → Printer Test. The printer will feed and print an alignment test pattern instantly.

3. Bluetooth Thermal Printer Pairing & ESC/POS Setup

Bluetooth thermal printers eliminate counter wire clutter and are perfect for mobile cashiers or shops with high counter mobility. Follow these pairing steps to prevent Bluetooth dropouts:

  1. Step 1: Turn on the Bluetooth printer. Most models emit a short beep indicating discovery mode.
  2. Step 2: On your handset, turn on Bluetooth and scan for available devices. The printer usually appears as 'MTP-2', 'RPP02N', 'POS-58', or 'Bluetooth Printer'.
  3. Step 3: Tap to pair. When prompted for a Bluetooth PIN, enter '0000' or '1234' (default manufacturer PINs for 95% of retail ESC/POS hardware).
  4. Step 4: Open Karobari → Settings → Receipt Printer, select 'Bluetooth', choose your paired printer from the list, and select your paper roll size (58mm or 80mm).
  5. Step 5: Disable Android Battery Optimization for Karobari (Settings → Apps → Karobari → Battery Saver → No Restrictions) to prevent the OS from killing Bluetooth socket handles in the background.

4. Troubleshooting: Fixing Blank Paper Feeds and Cut Errors

The three most common thermal printer counter emergencies and their immediate fixes:

  1. Problem: Printer feeds paper but nothing is printed (completely blank roll). Cause: The thermal paper roll is loaded upside down! Thermal paper is coated on only one side with heat-sensitive leuco dye. Fix: Open the printer lid, flip the paper roll over so the glossy smooth side faces the printer thermal head pins, and close the latch.
  2. Problem: Text is too light, faded, or skips lines. Cause: Dust, paper residue, or adhesive buildup on the thermal print head pins. Fix: Turn off the printer power, dampen a cotton swab with 70% isopropyl alcohol, and gently wipe the dark ceramic heating strip across the print mechanism. Allow 2 minutes to dry before printing.
  3. Problem: Auto-cutter blade gets stuck halfway through paper. Cause: Paper jam or foreign clip in the cutter track. Fix: Turn off power immediately to protect the gear motor. Open the cutter maintenance lever (or rotate the manual thumbscrew under the front plate) to retract the cutter blade fully, remove jammed scrap paper, and restart.

Frequently Asked Questions

Do thermal printers need ink cartridges or ribbons?

No. Thermal receipt printers use direct thermal technology. The print head activates micro-heating pins that turn chemical coating on the thermal paper dark. You only need to purchase thermal paper rolls — zero ink or ribbon cartridges are ever needed.

Can I print receipts in Hindi or regional Indian scripts on thermal printers?

Yes. Karobari renders thermal receipts through high-resolution Android graphic rasterization, ensuring Devanagari (Hindi, Marathi), Tamil, Telugu, Bengali, and English print crisp and legible even on basic thermal printers that lack native Indian fonts.

Can I test my thermal printer before buying software?

Yes. Use our free in-browser Thermal Printer Test Page at /tools/printer-test to test 58mm and 80mm printers directly from your phone or PC with zero installation.

Ready for High-Speed Counter Printing?

Karobari supports USB, Bluetooth, Wi-Fi, and desktop thermal printers out of the box with zero subscription fees and watermark-free bills.