In this guide
- Open Masters → Items (Ctrl+I) and press QRCode / Barcode.
- In Select pick the list, for example Purchase Bill Details (Main), set the dates and press OK.
- Tick the items and check the Qty (the number of labels).
- Press Sticker Print, pick a DESIGN and press Print.
- Stick the labels and scan them at billing.
Many goods come without a barcode, and loose or repacked goods never have one. Speed Plus 9 gives every item a barcode number, prints labels on a barcode printer or on A4 label sheets, and reads them back at the Sale and POS screens. This chapter covers the settings, the label screens, sticker designs, the secret cost code and scale barcodes.
12.1Barcode vs QR-Code Labels
Speed Plus 9 prints three kinds of code:
| Code | What it holds | Good for |
|---|---|---|
| EAN-13 | A number of 13 digits (digits only). | Retail goods. Every scanner reads it. |
| Code 128 | Digits and letters, for example SG10025. | Your own codes with a letter prefix, serial numbers. |
| QR Code | A square picture that can hold the barcode number only, or many item details joined together (12.6). | Item details a phone camera can read, small labels. |
12.2Barcode Settings
Every item gets a barcode number. In the item master, the Barcode box takes the code printed on the product. Leave it empty and Speed Plus 9 makes one when you save: the Barcode Prefix plus a number starting from 10000, never used twice. Set the prefix once in Masters → Items → Settings → Barcode Prefix.
What happens after each scan. In Options, section POS print and barcode, group Barcode:
| Setting | Choices and use |
|---|---|
| After Each Barcode Entry | Quickly Add item to List, Ask For Discount %, Ask For Qty, Only Ask For Qty and skip Rest, Let me Change Rate. Pick Quickly Add item to List for the fastest counter. |
| Barcode Shortcut to Save | A word you print as a barcode and keep at the POS counter. Scanning it in the POS item box works like pressing the New button: the bill is saved, so the cashier does not leave the scanner. |
12.3Unique Serial Numbers
Mobiles, fans, pumps and appliances need one label per piece, so that warranty and returns follow the exact piece you sold. Speed Plus 9 does this with serial numbers.
- In Masters → Items → Settings switch on Enable Serial No. Tracking. The small button at the end of that row opens Serial No. Settings: choose the No. of Serial No.'s per piece (up to 8, for example IMEI 1 and IMEI 2), give each a title in 1st Sr. No. Title and so on, and press Apply.
- Open the item and tick Serial No. Tracking.
- In the Purchase (or Stock Receive) bill, type the serial numbers of each piece. For numbers in a row, press F5 in the first Serial No. box: the message "This will generate N Serial Numbers from X To Y" asks you to confirm, and the numbers fill in.
- Print one label per serial number with Barcodes (Serial No.) in the print window (12.5), or the Serial Numbers (Purchase) list on the Barcode Labels screen (12.4). Each label's barcode is that piece's serial number.
Purchase with serial numbers is covered in Chapter 9. The serial number reports are under Reports → Serial No. Reports.
12.4Printing Labels from the Barcode Labels Screen
Open Masters → Items and press QRCode / Barcode, or click the Barcode tile on the dashboard. The Barcode Labels screen opens.
- In Select, choose where the items and label count come from (see the table).
- Set From Date and To Date. Narrow the list with Item, Co., Group, Barcode, MRP (Range), Sale Price (Range) or Bill No.
- Press OK. The list shows the first 100 rows; tick Show All for every row.
- Tick the rows to print (or Select All). Change Qty if you need more or fewer labels: Qty is the number of labels for that row.
- Press Sticker Print. Print Barcode Stickers opens, where you pick a sticker design (12.7).
- Or press EAN13, Code128 or QR Code for the classic label layouts. EAN13 and Code128 first ask "Enter No. of Barcodes to keep blank"; QR Code asks for Select QR Code Master and No. of Blank Labels, then Print.
| Select choice | Labels for |
|---|---|
| Purchase Bill Details (Main) / (Alt) | Items in the purchase bills of the dates, counted in the main or alternate unit. |
| Purchased Items Record (Main) / (Alt) | Items bought in the dates. |
| As per Opening Stock (Main Unit) / (Alternate Unit) | Your opening stock (no dates needed). Good on the first day with Speed Plus 9. |
| Available Stock Balance (Main Unit) / (Alternate Unit) | Stock in hand on the To Date. Good for relabelling the whole shop. |
| As Per Production / Production (Date Wise) | Goods you made or packed; Production (Date Wise) gives one row per date and item, with the date as the packed date. |
| Serial Numbers (Purchase) / Serial Numbers Available (Purchase) | One label per serial number bought, or per serial number still in stock. |
| Stock Receive Entries, Stock Receive Balance, Serial Numbers (Stock Receive) | The same for goods received from a branch. |
12.5Labels Straight After a Bill
After you save a Purchase, Sale or stock bill, the print window shows three links:
| Link | Prints |
|---|---|
| Barcodes (Main Qty) | One label per piece of each item in this bill, counted in the main unit. |
| Barcodes (Alt Qty) | The same, counted in the alternate unit (for example one label per box). |
| Barcodes (Serial No.) | One label per serial number in the bill. Shows only when the bill has serial numbers. |
The link opens the Barcode Labels list already filled with this bill's items, so you only tick, check Qty and print.
12.6What Goes on the Label and in the QR
A sticker design can print any of these item and shop details next to the code: Item Name, Short Name, Item Company, Item Group, Salt / Contents, Barcode Number, Batch No, MRP, Sale Price, Special Price, Saving (MRP minus special price), Purchase Price, Cost Code (Secret), Basic Price, Minimum Sale, GST %, Unit, Expiry Date, Mfg Date, Packed Date, your company name, address, city, contact number, email and GSTIN, plus the item picture and your logo.
What the QR itself holds depends on the QR Code Master you choose when you print:
| QR choice | QR holds |
|---|---|
| QR Code Only | The barcode number only. Scans at billing like a barcode. |
| A QR Code Master you made | The fields you picked (for example Item Name, MRP, Sale Price, HSN Code, Exp. Dt.) joined by the separator you chose (Tab, Space, comma, | and others). A phone camera shows them as text. |
Make a QR Code Master from the button beside Select QR Code Master on the Barcode Labels screen. The QR Code Master screen lists the fields; pick them, choose the separator and press Finalize QR Code Master.
12.7Sticker Designs and the Barcode Sticker Studio New in 2026
Print Barcode Stickers (from Sticker Print) is where you choose the design:
- Pick the DESIGN. A starter design, Standard 38x25 (38 × 25 mm, two across), is there from the first day.
- Set BLANK STICKERS (labels to skip) and, for QR designs, the QR MASTER.
- Press Preview to check, then Print. The Windows print box opens: choose your barcode printer or laser printer there. Stickers print with zero margins.
To make your own design press + New Design, or Edit to change the one picked. You can also open Help → Barcode Sticker Studio. In the Studio:
| Part | What you set |
|---|---|
| Preset | Roll 38×25 (2-up), Roll 50×25 (2-up), Roll 75×50 (1-up), A4 sheet 65 labels, A4 sheet 40 labels. |
| Paper and size | Roll (Barcode printer) or A4 (Laser); W mm, H mm, Across, Rows (A4), Gap X, Gap Y, Margin X, Margin Y. |
| Code | EAN-13, Code 128 or QR Code. |
| Elements | Drag in the barcode or QR image, data fields (12.6), item picture, company logo, custom text, lines and boxes. Set font size, bold, alignment, colour, prefix and suffix (for example "MRP Rs " before the MRP), and rotation. |
Drag to move, pull the corner to resize, nudge with the arrow keys. Type a name and press Save Design; the design then appears in the DESIGN list of Print Barcode Stickers.
12.8Cost Code on Labels New in 2026
Your salesman needs to know the cost to bargain safely; your customer should not see it. A cost code word turns the purchase price into letters on the sticker.
Set it in Options, section POS, group Cost code on barcode labels, box Cost Code keyword (barcode labels). The rules:
| Rule | Detail |
|---|---|
| Length | Exactly 10 characters. Spaces are removed and letters are made capital. |
| All different | No character may repeat. |
| Digit order | 1st character = 1, 2nd = 2 ... 9th = 9, and the 10th character = 0. |
| Rupees only | The price is rounded to whole rupees before coding. |
| Empty box | No coding: labels print the plain purchase price. |
Options will not save a wrong keyword. You see "Cost Code keyword must be exactly 10 characters (they map digits 1-9 and 0)." or "Every character of the Cost Code keyword must be different", with the letter that repeats.
To print it, put the Cost Code (Secret) field on your sticker design (12.7). On the older Crystal label layouts the purchase-price field carries the code when a keyword is set.
12.9Scanning to Bill
At the Sale screen (Chapter 5) and the POS (Chapter 13), scan the label into the item box. Speed Plus 9 finds the item by its barcode and fills the item, batch, MRP and rate with Qty 1.
| When | What happens |
|---|---|
| Same item scanned again (POS) | The quantity of that line goes up instead of adding a new line. |
| Two batches share the barcode | A list opens so you pick the batch. |
| Long code not found | A code of 12 or more characters gets a second try without leading zeros and the last check digit, so EAN-13 labels match items saved with 12 digits. |
| Serial number label (POS) | Sells that one piece with Qty 1. If the serial number is not in stock, the POS asks whether to take it as a sale return. |
12.10Weighing Scale Barcodes
A label-printing weighing scale prints a barcode with the item code and the weight. The POS reads both. Set the format in Options, section Devices, group Weighing scale, Barcode Weighing Scale Integration:
| Choice | How the scan is read |
|---|---|
| Not Integrated | Scale barcodes are not read. |
| @ ItemCode $ Weight | The code between @ and $ is the item barcode; the rest is the weight. |
| 6 Digit ItemCode 6 Digit Weight | A 12-character scan: first 6 = item barcode, last 6 = weight in grams. |
| 7 Digit ItemCode 5 Digit Weight | A 12-character scan: first 7 = item barcode, last 5 = weight in grams. |
A scale wired to the PC is set in Direct Weighing Scale Integration (com1 to com12, with a Check link). Scale barcodes are read by the POS screen only, not by the Sale screen. Set the item codes in the scale to match the item barcodes in Speed Plus 9; your scale dealer can help.
Questions and answers
My product has no barcode. Can I make one?
Yes. Leave the item's Barcode box empty and save; Speed Plus 9 gives it a new code (your Barcode Prefix + a number). Then print labels from Masters → Items → QRCode / Barcode.
How do I print labels for the purchase I saved a minute ago?
In the print window that opens after saving, click Barcodes (Main Qty). The list fills with the bill's items and quantities; tick, check Qty and print.
How many labels does it print?
The Qty of each ticked row. It starts from the purchase, stock or production quantity; change it before you print.
Barcode Labels with Production (Date Wise) stopped with "Conversion from string "" to type 'Double'" (SP9-CB8CD1).
An item in the list had no Sale Price, MRP or Tax % in the item master. Fixed in version 261030: such items now list with 0. Update with Help → Check for Updates.
Only 100 items show in the Barcode Labels list.
Tick Show All and press OK again, or narrow the list with Item, Group or Bill No.
Sticker Print says "Select at least one item (tick the Select box) first."
Tick the Select box of the rows you want, or tick Select All, then press Sticker Print again.
How do I choose the printer?
Press Print on Print Barcode Stickers; the Windows print box opens and you pick the barcode printer or the laser printer there.
Can I print labels on A4 sheets with a normal printer?
Yes. In the Barcode Sticker Studio use a preset A4 sheet 65 labels or A4 sheet 40 labels, or set A4 (Laser) with your own size.
The labels print shifted on the roll.
Open the design in Help → Barcode Sticker Studio and set W mm, H mm, Gap X, Gap Y and the margins to your real sticker. Also check the paper size set for the printer in Windows.
The Options screen will not save my cost code word.
The word must have exactly 10 different characters. MYKITCHEN alone is 9: the screen's example is MYKITCHEN1. Try a word such as BLACKHORSE, or leave the box empty.
Which letter stands for zero in the cost code?
The 10th character. The first nine stand for 1 to 9.
Does the cost code show paise?
No. The purchase price is rounded to whole rupees first.
QR or barcode, which should I print?
For billing both work the same. Use a QR with a QR Code Master when you want a phone to read item details; use EAN-13 or Code 128 for the plainest, fastest scan.
How do I give each fan or mobile its own barcode?
Switch on Enable Serial No. Tracking in Masters → Items → Settings, tick Serial No. Tracking on the item, type the serial numbers in the purchase (or press F5 to make a series), then print with Barcodes (Serial No.).
I scanned a label and nothing came up.
Check that the item's Barcode box holds exactly the printed number. If the label was made on another system, type that number into the item's Barcode box and save.
I scan the same item twice; do I get two lines?
At the POS, no: the quantity of the first line goes up to 2.
The scale barcode works in POS but not in Sale.
Scale barcodes are read by the POS screen only. Bill weighed goods in Entries → Point of Sale (POS) (Ctrl+Q).
Can I reprint labels later?
Yes. Open the Barcode Labels screen, pick the same list and dates (or the Bill No.), tick the rows and print again.
Can I print labels for my whole shop on day one?
Yes. Pick As per Opening Stock (Main Unit) or Available Stock Balance (Main Unit) in Select, press OK, Select All and print.