Skip to content
399apps.com logo 399apps.com
Hardware · scanners & printers

Will 399Apps work with my existing barcode scanner and thermal printer?

Short answer

Yes, in most cases. Any USB or Bluetooth barcode scanner that types like a keyboard works with 399Apps out of the box — no driver, no configuration. Receipts and price stickers print to a Bluetooth thermal printer straight from the browser using Web Bluetooth. There is no proprietary POS terminal to buy, so existing counter hardware usually carries over.

14-day free trial · No card required · Cancel anytime

Your existing counter hardware with 399Apps

What carries over to a browser-based till, and where you should check before you commit. Nidhi POS runs as an installable web app, not a device-locked terminal.

Feature Works with 399Apps? What you need to know
USB barcode scanner Yes — plug in and scan Any scanner that emits keystrokes (the keyboard-wedge / HID mode almost every retail scanner ships in) is treated as a keyboard by the browser. No driver, no pairing, no vendor software. An old scanner bought years ago behaves the same as a new one.
Bluetooth barcode scanner Yes — pair once to the device Pair it to the phone, tablet or PC the way you would pair a Bluetooth keyboard. The scan-first billing screen in Nidhi POS and the scan-first inward flow in Nidhi Inventory both accept it on desktop and mobile.
Bluetooth thermal receipt printer (58mm / 80mm) Yes — prints from the browser Nidhi POS prints receipts and stock/price stickers directly to a Bluetooth thermal printer using Web Bluetooth, with no tethered terminal and no print-server software on a PC. Needs Chrome — on Android, Windows, macOS or Linux.
USB or LAN thermal printer already installed on a PC Usually — via the print dialog A printer Windows has already installed is available through the browser’s normal print dialog. Bluetooth is the direct, purpose-built path, so if a tethered receipt printer is your main till printer, confirm the model with us at [email protected] before you commit.
iPhone or iPad as the billing device Partly — billing yes, direct thermal printing no You can raise invoices, look up stock and take payment on an iPhone. Direct Bluetooth thermal printing is not available: Safari and every iOS browser run on WebKit, which does not implement Web Bluetooth and Apple has said it does not plan to. Use an Android phone, tablet or PC for the printer.
Cash drawer, weighing scale, pole/customer display Not claimed — ask first These are not capabilities we advertise out of the box. If your counter depends on a drawer kick, a weight capture from a scale or a customer-facing display, write to [email protected] and get an answer before you buy, rather than assuming it works.
Proprietary POS terminal Not required There is no branded till, no dongle and no hardware bundle to purchase. Nidhi POS installs as a web app on a phone, tablet or PC you already own — which is what keeps the cost at the ₹399/month software price rather than a hardware quotation.

Pricing reflects publicly listed plans and is indicative; verify current pricing with each vendor.

Barcode scanners: if it types, it works

Almost every retail barcode scanner sold in India ships in keyboard-wedge mode, also called HID mode. The scanner does not need a driver or vendor software — it behaves exactly like someone typing the barcode digits very fast, followed by an Enter key. Nidhi Inventory works with any USB or Bluetooth scanner that emits keystrokes this way, and the billing screens are built scan-first on both desktop and mobile.

That is why a scanner you already own is almost always fine. The compatibility question that trips people up with installed desktop software — driver versions, COM port settings, a vendor utility that only runs on one Windows build — does not arise, because the browser is receiving keystrokes rather than talking to a device.

For a small counter this changes the maths. A Bluetooth scanner in the ₹1,500–₹3,000 range paired to an Android phone you already have is a working scan-and-bill till. You are not buying a billing PC to run the software on.

Thermal printers: Bluetooth straight from the browser

Nidhi POS prints to a Bluetooth thermal printer directly from the browser using Web Bluetooth. There is no cable to the till, no print server running on a back-office PC, and no desktop agent to install and keep updated. You pair the printer once and print from the same screen you billed on.

It prints two things, not one. Receipts are the obvious case — a GST-correct bill handed over at the counter. The same path also prints stock and price stickers, which is what a shop actually needs when new stock arrives and every item has to carry a scannable label before it reaches the shelf.

The practical consequence is that the till is portable. A staff member can bill from a phone in an aisle, at a delivery point or at an exhibition stall and still hand over a printed receipt, because the printer is paired to the phone rather than wired to a fixed counter.

Where the browser approach has a real limit

Direct Bluetooth printing needs Chrome. Web Bluetooth is implemented in Chromium-based browsers on Android, Windows, macOS and Linux, and it is not implemented in Safari or in any browser on iOS and iPadOS — every iOS browser is required to use WebKit, and the WebKit team has stated it does not plan to support the API. So an iPhone is a perfectly good device for raising invoices, checking a party balance or looking up stock, but it is not the device to pair your receipt printer to. Put the printer on an Android phone, an Android tablet or the counter PC.

A cash drawer that kicks open on print, a weighing scale that pushes weight into the bill line, and a customer-facing pole display are not capabilities we claim. Some counters genuinely depend on them — a kirana selling loose goods by weight, for instance. If yours does, ask at [email protected] before you subscribe rather than after.

Hardware also does not remove the connection requirement. A paired Bluetooth printer still needs 399Apps loaded, and that needs a network — mobile data is enough. If you bill somewhere with no network at all, the answer is a self-hosted deployment on a local PC or LAN, not a different printer.

Who this fits — and who should check before subscribing

If you run a retail counter, pharmacy, garment or electronics shop that already owns a barcode scanner and a Bluetooth thermal printer, 399Apps fits because that equipment carries over unchanged — you are replacing the software on the counter, not the counter. Adding a second till means pointing another phone or PC at the same login, with no extra per-device licence and no second hardware purchase.

If you are opening a new counter with nothing bought yet, this also fits, and it is the cheaper starting point: a Bluetooth scanner and a 58mm Bluetooth thermal printer paired to an Android phone or tablet you already own is a complete till, with no billing PC and no proprietary terminal in the quote.

If your counter depends on an integrated cash drawer, a weighing scale feeding weight into the bill, or an iPhone-only setup where the same iPhone must also drive the receipt printer, do not assume it works — write to [email protected] and confirm first. And if you bill in places with no network at all, look at self-hosting on a local machine rather than at hardware.

Setup is a login rather than an installation, so you can test your own scanner and printer before you commit. A 14-day free trial is available (no card required).

FAQ

More questions

I already have a 58mm Bluetooth thermal printer at my shop counter — do I have to buy a new one for 399Apps? +
No. Nidhi POS prints receipts and stock/price stickers to a Bluetooth thermal printer directly from the browser using Web Bluetooth, so a printer you already own is paired the same way you would pair it to any other device. There is no proprietary till printer to purchase and no hardware bundle in the price.
My barcode scanner is an old USB one I bought years ago — will it still work, or do I need a driver? +
It will almost certainly work with no driver at all. Any USB or Bluetooth scanner that emits keystrokes — the keyboard-wedge or HID mode nearly every retail scanner ships in — is read by the browser as if someone typed the barcode. Age does not matter, because nothing is being installed on the machine.
I do my billing on an iPhone at the counter. Can I print receipts to a Bluetooth thermal printer from it? +
Not directly. You can raise GST invoices, scan barcodes and check stock on an iPhone, but Safari and every browser on iOS run on WebKit, which does not implement the Web Bluetooth API that direct thermal printing uses, and Apple has said it does not plan to add it. Pair the printer to an Android phone, an Android tablet or the counter PC instead.
Do I need to install a driver, a print server or any desktop software on my billing PC? +
No. 399Apps runs in the browser, so there is nothing to install, patch or keep in sync across counters. The barcode scanner is read as keyboard input and the Bluetooth thermal printer is driven from the browser, which means a new till is a login on a device rather than a software installation.
I need to print price and barcode stickers for my shelves, not just customer receipts — is that included? +
Yes. The same Bluetooth thermal printing path in Nidhi POS prints stock and price stickers as well as receipts, so newly received stock can be labelled before it goes on the shelf. It is part of the app at the flat ₹399/month, not a separate labelling product.
My counter has a cash drawer that opens automatically when the bill prints. Will that keep working? +
That is not something we claim out of the box, so please confirm it before you subscribe rather than assume it. The same applies to weighing scales that push weight into a bill line and customer-facing pole displays. Write to [email protected] with your counter setup and you will get a straight answer on what does and does not work.
Try 399Apps

Affordable GST software from ₹399/month

Cloud GST billing, accounting and inventory with unlimited users. Start your free 14-day trial — no card required.