Catalog

Print and Test Barcode Labels

Barcode labels should be printed only after the item has a trusted Barcode or Same as SKU value and one sample label scans back into New Sale.

Menu path
Inventory -> Items -> Item action -> Barcode labels
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

frontend/static/script/js/modules/js/items.js showBarcode, frontend/static/script/js/modules/js/items.js printLabelBarcode, frontend/static/script/js/modules/js/items.js newBarcode, frontend/static/pages/labelprint.css, vendored JsBarcode label preview

Barcode label designerThe live preview updates from the barcode value, label size, barcode type and optional item fields.
Barcode-ready item firstThe label action is useful only after the item has a scannable code saved.

Before Opening Label Print

  • Confirm the item has a unique Barcode or Same as SKU value.
  • Remember that the Barcode labels action appears only when the item record has a barcode value.
  • Check selling price and MRP because those fields can print on the label.
  • Use GTIN/EAN only as product identity; the printed barcode value is still the field selected in the label designer.
  • Make sure the barcode label action is opened for the correct product row.

Open the Barcode Designer

  1. Open Inventory -> Items.
  2. Find the product by name, category, SKU or barcode.
  3. Open the item action for Barcode labels.
  4. Review the item name, price and MRP shown in the dialog.
  5. Confirm the barcode value is not blank.
  6. Choose the barcode type supported by the scanner, such as CODE128 for internal shop labels.
  7. Review the label size shown above the preview before printing.
  8. Check the preview before printing.

Choose Label Content

ControlUse whenOperator check
Label sizeThe physical roll or sheet has a known width and height.The preview should fit inside the label boundary.
Barcode typeThe scanner and value format require a specific symbology.If preview says invalid, change the value or type.
Barcode valueThe printed label should use the saved item barcode.Do not overwrite it with a different code unless the item record is corrected too.
NameStaff or customers need product text on the sticker.Long names must remain readable.
Price and MRPShelf label or product sticker should carry prices.Prices must match current item setup.
MFG and EXP dateThe shop needs date information on the label.Only print dates that belong to that stock batch.
AddressThe label needs shop or product address text.Keep it short enough for the label stock.

What the Preview Saves

The label designer remembers print settings locally so the same till can reuse label width, height, margins, colors, font and barcode type. Treat those as per-computer settings, because another counter may use different label stock.

  • Set label width and height to match the roll or sheet actually loaded in that printer.
  • Use CODE128 for internal alphanumeric codes unless the shop has a reason to use EAN/UPC.
  • Keep price and MRP visible only when the shop updates shelf labels after price changes.
  • Retest after changing printer, paper size, browser, font or barcode type.

Common Label Problems

ProblemCauseFix
Blank or invalid previewBarcode value does not fit the selected type.Use CODE128 for internal text codes or enter a valid EAN/UPC value.
Scanner reads but item not foundPrinted value is not saved on the item.Edit the item Barcode or Extra barcodes, then print again.
Label cuts off textLabel size or font controls do not match the stock.Adjust size and style controls, then reprint one sample.
Wrong item sellsTwo products share a code.Search the duplicate code, correct the wrong item and reprint labels.
Price on sticker is oldItem price changed after printing.Reprint labels after price changes and remove old stickers from shelves.