Feature · 7 min read

Thermal receipt printing — Bluetooth, LAN, Arabic, English.

A receipt is the last thing your customer sees from your shop. It should look professional and read in their language. Here's how QuickBiz handles thermal receipt printing for Kuwait small businesses.

The thermal printer is the most overlooked part of a POS setup. Owners obsess over the app, then plug in a random printer at the counter and find out two weeks later that it doesn't print Arabic, or it only pairs to one phone, or every receipt comes out tilted.

QuickBiz handles thermal printing as a first-class concern — not a config-page afterthought. Here's what that means in practice.

What QuickBiz supports

  • Bluetooth thermal printers — most popular in Kuwait small shops. Pair once, print from any number of devices logged into your QuickBiz account.
  • LAN (network) thermal printers — for counter or desktop setups where a single printer serves several phones/tablets on the same Wi-Fi network. Configure via IP address and port (default 9100).
  • 58mm and 80mm paper — the two common roll widths in the Kuwait market. Switch between them in settings.
  • Arabic, English, and bilingual receipts — full Arabic text rendering on the same thermal paper, with proper RTL layout. Pick the language per receipt or set a default.
  • Logo + custom header + footer text — print your shop name, civil ID/tax ID, contact info, and a closing line (the default is "Thank You For Shopping").

Why thermal printing matters for Kuwait shops

Three reasons it deserves attention:

1. Arabic-speaking customers expect Arabic receipts

If your shop serves Arabic-speaking customers — which most Kuwait shops do — handing them an English-only receipt feels off. They can read it, sure, but it's the small signal that your tool wasn't built for them.

QuickBiz prints customer names, product names, totals, payment categories, and footer messages in Arabic. The receipt format is RTL-correct: amounts align right, headers align right, the whole layout feels native rather than translated.

2. A printed receipt closes the trust loop

For credit sales especially, a printed receipt that the customer holds is the physical proof of the transaction. When they come back to dispute or settle, you both have the same record. No "I think it was 23 KD, not 25." The receipt settles it.

3. Hardware fits any budget — no bundle required

Thermal receipt printers are widely available in the Kuwait market across a range of price points. QuickBiz works with any ESC/POS-compatible printer, so you're not locked into buying our hardware (we don't sell any). Whatever Bluetooth thermal printer you already have, or whatever the local supplier recommends, will work as long as it speaks ESC/POS — which essentially all do.

How to set up a printer in QuickBiz

Three minutes, end to end:

  1. Open Settings → Print Settings in QuickBiz
  2. Choose your printer type — Bluetooth or LAN
  3. For Bluetooth: turn on the printer, tap "Pair printer" in QuickBiz, select it from the discovered list
  4. For LAN: enter the printer's IP address and port (port 9100 is the default for most ESC/POS network printers)
  5. Choose paper width (58mm or 80mm), language (Arabic / English / bilingual), and optional logo + footer text
  6. Tap "Print test receipt" to verify alignment and Arabic rendering

After setup, every sale offers a one-tap print at the end. You can also reprint past receipts from the sale history at any time.

What's on the receipt

The standard QuickBiz thermal receipt includes:

  • Your shop name and logo (if uploaded)
  • Receipt number, date, time
  • Customer name (if linked to the sale)
  • Line items: product name, quantity, unit price, line total
  • Subtotal, discounts, tax (if applicable), grand total
  • Payment breakdown — how much in Cash, Online, Credit, Partial
  • "Credit" or "Due" amount if the sale was partial / credit
  • Footer message (your customisable closing line)

The exact labels match QuickBiz v1.1.2+69 thermal-receipt parity: Invoice Amount, Discount Amount, Grand Total, Credit. Web and mobile receipts use the same labels — your customer gets the same paper regardless of which device printed it.

The "Online" payment category on receipts

When a customer pays by card via your local card-payment terminal alongside QuickBiz, you record it as "Online" — that's how QuickBiz's payment categories are named (Cash, Online, Credit, Partial). The printed receipt shows "Online" as the payment method, which matches the way most Kuwait shop owners and customers actually think about non-cash payments.

Cash + Online split payments are also supported in one sale. The receipt shows each portion separately.

Print from web too — same printer, same receipt

The QuickBiz web app (at app.quickbiz.pro) supports thermal printing too, via the QuickBiz Print Bridge — a small helper application that runs on a desktop or laptop and forwards print jobs to the local thermal printer. Configure once; every sale recorded from the browser prints to your counter printer like a mobile sale would.

The receipt format is byte-identical to the mobile receipt — same labels, same layout, same Arabic rendering.

Troubleshooting common issues

The handful of issues we hear about most:

  • Printer won't pair over Bluetooth — make sure the printer is in pairing mode (usually a hold-button-for-5-seconds pattern; check the printer manual). Turn Bluetooth off and on in the phone settings, then try again.
  • Arabic text prints as squares or "?" — the printer firmware doesn't support Arabic codepages. Most modern thermal printers (post-2018) do; some older units don't. Test before buying.
  • Receipt is cut off mid-line — paper width setting doesn't match the actual paper. Open Print Settings and confirm the width (58mm or 80mm) matches the roll in the printer.
  • LAN printer not responding — confirm the printer's IP is on the same Wi-Fi network as the phone/tablet, and that port 9100 isn't blocked by a router firewall.
  • Receipt prints in English when Arabic is configured — the print-language setting is at both the print-settings level (default) and per-sale (override). Make sure the per-sale override isn't set to English.

Want to try thermal printing without committing?

Start the 14-day QuickBiz free trial — no credit card, no follow-up emails. Configure a thermal printer if you have one, or skip the printer step entirely and just record sales without printing. The trial gives you the full feature set including printing.

Start free trial

Related reading