POS Billing Software ยท Guide
Barcode Scanner and Thermal Printer Setup for Your Shop
A fast counter is half software and half set-up. The same POS program can feel slow or smooth depending on how items are barcoded, how the scanner is configured and how the receipt printer is installed. This guide walks through a practical set-up for a Nepali retail shop, in the order that avoids rework.
Step 1: decide your barcode strategy
Items usually fall into three groups, and each needs a different approach:
- Packaged goods with manufacturer barcodes. Scan them once, link the code to your item and you are done.
- Loose or locally packed items. Create your own short code and print a label.
- Items with the same barcode but different prices or batches. Decide whether you track them as one item or separate items, and keep that rule consistent.
Do not mix manufacturer barcodes and your own codes without a note of which is which. A short internal prefix for your own labels, kept in your item master, avoids duplicates later.
Step 2: build a clean item master
This is the single most valuable hour of the project. For each item record a clear name (in English, Nepali or both), the barcode, unit, selling price, purchase price, VAT treatment, category and reorder level. Remove duplicates like "Sugar 1kg" and "Sugar 1 kg". Choose a naming pattern, such as brand, product, size, and follow it. Reports are only as good as this list.
Step 3: connect the scanner
Most USB barcode scanners act like a keyboard: they type the barcode and press Enter. That means they usually work without special drivers. Test in a plain text editor first. Scan a barcode and confirm it appears with an Enter at the end. If digits are missing or extra characters appear, adjust the scanner using its configuration sheet. Laser and imager types differ in how well they read crumpled or low-contrast labels, so test with your worst-quality items, not your best.
Step 4: install the thermal printer
Install the printer driver supplied by the maker, set it as a printer in the operating system and print a test page. Note the paper width, since receipt layouts are designed for a specific width. Then print a test receipt from the POS software. Check that Nepali characters, if used, print correctly, that long item names wrap or truncate neatly, and that the paper cutter or tear line works with your layout. Keep a spare roll at the counter. Running out of paper in a rush is a very avoidable delay.
Step 5: design the receipt
A good receipt is short and clear. Include:
- Shop name, address, phone and PAN.
- Bill number and date in Bikram Sambat.
- Item lines with quantity, rate and amount.
- Taxable amount, 13% VAT and grand total, where VAT applies.
- Payment mode and change given.
- A short footer, such as return policy or contact number.
Confirm current bill requirements with IRD at ird.gov.np or your consultant, and adjust accordingly.
Step 6: cash drawer and counter layout
If you use a cash drawer, connect it through the receipt printer so it opens when a cash bill is printed. Place the scanner where the cashier does not have to stretch, put the screen at an angle that the customer cannot easily read the full till, and keep the printer within reach. A small layout change can save a second per bill, which matters across hundreds of bills.
Step 7: label shelves and print barcodes
For items without barcodes, print adhesive labels with your code, name and price. Use a label printer or print sheets and cut. Keep labels in a consistent position on the pack so the cashier learns where to aim. Where shelf price labels exist, update them when you change prices, or you will have disputes at the counter.
Step 8: test with real baskets
| Test | Pass condition |
|---|---|
| Scan twenty items | All read first time, correct prices |
| Scan a damaged label | Cashier can search by name quickly |
| Mixed taxable and exempt basket | VAT only on taxable lines |
| Print and reprint | Reprint is marked as a copy |
| Return an item | Stock and totals adjust |
| Switch off power mid-bill | System recovers without a lost or duplicate bill |
Step 9: train, then go live
Have every cashier handle a dozen practice bills, including a return and a held bill, before the first real customer. Keep a one-page cheat sheet at the counter listing the few steps people forget: how to void, how to hold, how to reprint, how to close the shift. Run the old method beside the new for a day or two if you can, comparing totals at closing.
Next step
Send us photos of your counter, the models of your scanner and printer and a sample of your item list on WhatsApp at +977 9846280400. We will tell you what is reusable and what to change. Read more on the POS billing software page, and see inventory management software if you also want stock-taking and reorder alerts.
Get a demo and quote for POS Billing Software
Tell us about your business and we will reply the same working day with a demo and a clear quote. No obligation.
Chat on WhatsAppOr call / WhatsApp +977 9846280400
More guides on POS Billing Software
How to Choose POS Software for a Retail Shop in Nepal
What to test at the counter, which questions to ask vendors and the mistakes shop owners make when buying POS software.
Read guide โบRetail Shop Daily Closing and VAT Billing in Nepal
A closing routine for retail counters that reconciles cash, QR payments, credit and VAT, and makes month-end easier.
Read guide โบPOS Software Cost in Nepal: What Drives the Price
Understand the cost drivers of POS software and hardware, compare quotes fairly and estimate whether it pays for itself.
Read guide โบFirst Week With POS Software: Retail Shop Checklist
Plan the first week of POS billing day by day, and avoid the usual mistakes with items, staff and closing.
Read guide โบ