Skip to main content

Barcode Labels (Avery Sheets)

Admin

The Barcode Labels tool prints product barcodes onto standard Avery label sheets using any ordinary inkjet or laser printer. It is built for shops that do not own a thermal label printer: you pick products, the tool lays real, scannable Code 128 (or QR) barcodes onto a sheet, and you print or save it as a PDF.

It complements — and does not replace — the dedicated Label Printers workflow. If you have a Zebra/Munbyn/Brother thermal printer, you can keep using that. If you don't, this tool gets you scannable shelf and product labels with hardware you already own.

Admin and manager only

The Barcode Labels page is restricted to admin and manager users. Clerks do not have access.


When to Use This Tool

Use the Barcode Labels tool when:

  • You have no thermal label printer and want to print barcodes on a regular office printer.
  • You buy Avery (or compatible) label sheets from an office-supply store.
  • You need a quick batch of shelf tags or product labels with a scannable barcode and price.
  • You want to reuse a partially-used sheet (start printing at a specific label position).

For day-to-day per-item labels on a thermal printer, see Label Printers and Label Templates instead.


Opening the Tool

  1. Log in to the Admin Panel.
  2. Navigate to the Products page.
  3. Open the More dropdown and click Barcode Labels (titled Print Barcode Labels).

You can also jump straight to the tool for a single product from that product's page, which pre-loads its labelable units automatically.


How It Works

The page has three areas:

  1. Controls (left) — sheet size, barcode type, alignment, what to show on each label.
  2. Search + Selected (right) — find products and build your list of labels.
  3. Live preview (bottom) — the exact sheet that will print. What you see is what prints.

Picking Products: Unit Expansion

The search box scales to thousands of products — type at least two characters to search by name, SKU, or barcode. Critically, each product is expanded into its real labelable units rather than added as a single generic entry:

Product typeExpands into
Weight-preset productOne label per active weight preset (e.g. 3.5g, 7g, 14g), each with its own per-weight barcode and the tier-correct price for that weight
Variable productOne label per active variation, each with its own SKU/barcode and price
Simple productA single label using the product's barcode (or SKU)

Units with no barcode or SKU are skipped — there is nothing scannable to print.

For each result, click Add to put it on your sheet. In the Selected list you can set a quantity per unit (how many copies of that label to print) or remove it. Clear all empties the list.

Weight presets get the right price automatically

A 7g label shows the price your pricing template calculates for 7g of that product — not the per-gram price multiplied out. The barcode on a weight label is the compact per-preset barcode (see Weight Presets), so scanning it at the register adds that exact weight to the cart.


Choosing a Sheet Size

Pick your label stock from the Label sheet dropdown. Five common Avery US-Letter presets are built in:

PresetLayoutLabel size
Avery 516030 per sheet (3 × 10)2⅝″ × 1″
Avery 516120 per sheet (2 × 10)4″ × 1″
Avery 516310 per sheet (2 × 5)4″ × 2″
Avery 516780 per sheet (4 × 20)1¾″ × ½″
Avery 2280512 per sheet (4 × 3)1½″ × 1½″

Custom Sheet Sizes

If your label stock isn't an Avery preset, choose Custom size… and enter the geometry directly:

FieldMeaning
Columns / RowsNumber of labels across and down
Label W / H (in)The size of one label, in inches
Top / Left margin (in)Blank space before the first label
Col gap / Row gap (in)Gutter between labels

Measure your sheet with a ruler and the preview updates live as you type.


Barcode Type

Use the Barcode type dropdown to choose:

  • Code 128 (default) — the standard 1-D barcode, scanned the same way as labels printed from a thermal printer. Best for general use.
  • QR code — a 2-D code, useful where space is very tight or you want phone-camera scanning.

Real barcodes are rendered on-screen, so even shops without any label printer can screenshot a label if needed.


Printer Alignment Calibration

Office printers rarely place the first label in the exact same spot, which is the single most common frustration with Avery sheets. The tool gives you a per-device alignment nudge:

  1. Set → X (mm) and ↓ Y (mm) to shift the whole grid right/down (negative values shift left/up).
  2. Click Print alignment test to print a numbered grid of every label slot on the sheet.
  3. Hold the test print up against a blank Avery sheet (to a window or light) and see how far off the slots are.
  4. Adjust X/Y until the printed outlines line up with the physical labels, then print your real sheet.
Alignment is saved on this device

Your X/Y offset is remembered in the browser on the computer you calibrated. Each register/PC can have its own offset, so you only need to dial in a printer once.


Reusing a Partial Sheet

If you've already peeled some labels off a sheet, set Start at label # to the first unused position (labels are numbered left-to-right, top-to-bottom). The tool leaves the earlier slots blank so your batch begins exactly where the sheet still has labels — no waste.


What to Show on Each Label

Under Show on label, toggle which elements appear:

ToggleShows
Product nameThe unit's name (e.g. "Blue Dream — 7g")
PriceThe unit's price
Code text under barcodeThe human-readable code beneath the barcode
THC/CBD & tierQuality tier and cannabinoid content (cannabis stores)

Use Text size (Small / Medium / Large) to scale the text to fit your label dimensions.

A running count of how many labels will print shows at the bottom of the controls.


Preview and Print

The bottom of the page is a live, full-sheet preview that prints exactly as shown:

  1. Build your selection and confirm the preview looks right.
  2. Click Print / Save as PDF.
  3. In your browser's print dialog, choose your printer (or "Save as PDF").
  4. Set the page size to Letter with margins set to None (the sheet already includes the correct margins).

Empty/unused slots print nothing — only the labels you added show ink.

Always print a test sheet first

Before running a large batch, print one sheet (or the alignment test) on plain paper and hold it over your label stock. Confirm the barcodes land inside each label and scan cleanly. Inkjet/laser barcode quality is excellent, but alignment is printer-specific.


Best Practices

  • Calibrate once per printer. Run the alignment test the first time you use a new printer, then leave the saved offset alone.
  • Match the preset to your stock. Buy a common Avery size (5160 is the most popular) so you can use a built-in preset instead of measuring.
  • Print weight-preset labels for pre-packaged cannabis. Each weight gets its own barcode, so a single scan adds the exact weight to the cart.
  • Use "Start at label #" to avoid waste. Track which position a sheet is on and reuse partials.
  • Keep text legible. On small labels (1¾″ × ½″) turn off non-essential elements and use the Small text size so the barcode stays large enough to scan.

Troubleshooting

ProblemSolution
Labels print shifted off the physical stockUse Printer alignment: print the alignment test, compare to a blank sheet, and nudge X/Y until aligned.
Barcode won't scanIncrease the label/text size so the barcode prints larger, ensure good print quality, and confirm your scanner supports Code 128 (or QR if you chose it).
First labels are blankThat's the Start at label # setting skipping used positions — set it back to 1 for a fresh sheet.
A product doesn't appear in search resultsOnly active products with a barcode or SKU show up. Variations and weight presets need their own code to be labelable.
Sheet doesn't fit the pageSet the print dialog to Letter size with None margins; the tool already accounts for the sheet's own margins.

What's Next?