A blue shirt in medium scans as the same shirt in large. The cashier corrects the price, but the wrong size leaves inventory. The scanner worked; the label-to-variant mapping did not. When comparing a POS with barcode label printing, that mapping deserves as much attention as printer speed.

This guide helps retailers compare label creation, receiving workflows, printer compatibility, reprints, and catalog controls before buying. Square and Shopify illustrate two documented approaches. Neither is automatically the right choice for every store, and a barcode feature checkbox does not tell you where printing happens or which plan unlocks it.

POSadvice.com helps you compare POS systems. We do not sell barcode printers or install retail systems. Vendor documentation was checked on September 29, 2026. Ask each provider to confirm the exact app, subscription, hardware, and label stock in your quote.

Separate the product identifier from the printed label

A barcode is a machine-readable representation of an identifier. A SKU is a stock-keeping reference your business uses; a manufacturer barcode may represent a standardized product identifier. The printed label can also show a name, size, price, and other human-readable details. Those details do not repair an incorrect identifier underneath.

Start by deciding which identifiers your catalog should preserve. If products already arrive with usable manufacturer barcodes, generating replacements for everything can create unnecessary work. For unlabeled merchandise, assign identifiers at the variant level your checkout and inventory records actually use. Size and color combinations should not accidentally share one code.

For individually tracked products, a product barcode is also different from a serial number. Several identical units may share a product identifier but require distinct serial records. Our serial-number POS buying guide covers that separate requirement. Do not buy a label package assuming it supplies serial tracking automatically.

Comparison table: choose the printing workflow first

Barcode label workflows to compare before choosing hardware
WorkflowDocumented capabilityBuyer benefitConstraint to check
Square retail label printingLabels from Dashboard, compatible iOS retail workflows, and Square RegisterOptions for connecting label creation with store inventory workPlan and device restrictions apply; Square Terminal cannot create or print these labels
Shopify Retail Barcode LabelsCode-128 generation and label printing through supported admin/app workflowsLabels built from the Shopify product catalogPrinting is not supported by Shopify POS; verify the separate print station
A separate label applicationCapabilities depend on the selected app and integrationWorth evaluating for layouts or automation a native tool lacksProve catalog synchronization, permissions, support, and recurring cost

A printer brand appearing on a compatibility page does not establish that every model works with every tablet. Request the exact model number, connection method, operating system, label dimensions, and supported software interface. Put that combination on the quote so purchasing does not substitute a similar-looking but incompatible device.

Square: check receiving integration and device limits

Square’s barcode-label documentation describes printing from Dashboard, the retail app on compatible iOS devices, and Square Register. It explicitly says labels cannot be created or printed from Square Terminal. This is a meaningful purchasing distinction if the proposed setup uses Terminal at the counter.

Square describes label workflows based on a custom item list and on received or partially received purchase orders. Its documentation names subscription requirements for purchase-order printing, including Square for Retail Plus or Premium, or Square Premium. Have the seller demonstrate the feature under the exact subscription being quoted; product naming alone is not sufficient evidence.

The same documentation limits its described custom layout editing feature to Square Register. Do not confuse choosing a predefined template with freely rearranging a label. Bring a sample label with your longest product name, variant description, and required price display. Ask the seller to reproduce it on your intended device.

Shopify: understand where label printing happens

Shopify’s Retail Barcode Labels documentation says the app generates Code-128 barcodes and supports label printing through its documented Shopify admin and app workflows. It also explicitly says printing is not supported by Shopify POS. A store planning to print everything from the checkout screen needs to account for that separation.

For a buyer, the next step is a physical workflow test: receive a carton, open the appropriate printing interface, select the correct variants and quantities, print, and scan at checkout. Include the computer or other supported print station in your budget. Verify device-specific limitations instead of assuming any Shopify app on any tablet can print.

Shopify warns that creating new barcodes for products with existing manually entered codes can overwrite those values. It also notes that generated codes can occasionally duplicate because they use the last eight digits of variant IDs. Preserve existing identifiers where needed and run a duplicate check before attaching labels to saleable stock.

Shopify further explains that its generated eight-digit codes are not suitable as unique identifiers for Google Shopping. Internal store labels and identifiers required by outside marketplaces are separate decisions. If you need standardized identifiers for external channels, resolve that requirement before generating or replacing your catalog’s barcode values.

Pros and cons of native label tools

Pros

  • Labels can draw names, variants, and prices from the existing catalog rather than a second spreadsheet.
  • Documented receiving workflows can reduce repeated product selection when the required plan supports them.
  • A supported template and printer combination gives staff a repeatable starting point.
  • Reprints can use an established identifier instead of creating a second identity for the same variant.

Cons

  • Supported label dimensions and layouts may not fit jewelry, small containers, or unusual packaging.
  • Printing may require a different screen or device from the one staff use for checkout.
  • Generation tools can overwrite existing codes or require additional duplicate checks.
  • Automated quantities, batch selection, or purchase-order workflows may have limitations or require a higher plan.

Evaluate third-party tools when a specific native limitation blocks your operation, not just because another app offers more settings. Ask which system owns the product data and what happens when a price or variant changes. A flexible label designer is a poor bargain if staff must maintain two conflicting catalogs.

Test labels during receiving, not just at checkout

Build a sample delivery with three variants: six small shirts, four medium shirts, and two large shirts. Receive only part of the delivery. The label workflow should make it possible to print the quantities you actually received, not automatically produce labels for the entire order or every unit already in stock.

After labeling, scan one of each size. Confirm product, variant, price, and the inventory quantity affected by the sale. Then receive the remaining delivery and print only the additional labels. Our POS purchase orders guide explains why partial receipts and order history should be part of the same buying conversation.

Repeat the test with a missing barcode, an intentionally duplicated barcode, and a very long description. Record whether the system warns staff, prints a blank field, or allows an ambiguous label. A clear exception process matters more than a smooth demonstration with a perfectly prepared sample catalog.

Verify print quality on the merchandise you sell

Test the actual label material and attachment method. A code that scans on a flat sheet may fail when wrapped tightly around a small bottle or covered by reflective packaging. Place test labels where employees will put them, then scan with the scanner included in your proposed system.

Check whether the full barcode fits without clipping or unwanted scaling. Inspect the product name and variant with ordinary store lighting. Have staff scan multiple labels from a print batch, including those near the beginning and end. Document the working print settings so another employee can reproduce the result after replacing a roll.

Price changes require a separate policy. A printed shelf or item price does not update when the database changes. Decide who reprints affected labels, who removes old ones, and how checkout handles a mismatch. Ask the seller to demonstrate selecting just the changed items without relabeling unrelated inventory.

Compare consumables, labor, and recovery costs

Your quote should list the printer, scanner, print station, connection hardware, label stock, required subscriptions, setup, and support. Ask whether the quoted printer requires particular consumables and whether the supported label size is readily available. Do not compare hardware prices while ignoring the supplies needed to run them.

Use a small labor model to evaluate workflow friction. In a hypothetical store printing 500 labels weekly, six extra seconds of manual selection per label adds 50 minutes a week. At an assumed $24 hourly labor cost, that is $20 of staff time weekly before wasted labels or rework. It is an illustration, not a vendor benchmark; time your own sample receiving session.

Finally, simulate a jam or interrupted print job. Can staff identify which labels were completed and reprint the missing quantities without regenerating product codes? Save the approved template and record where it lives. Assign ownership for driver updates and support so a printer failure does not leave merchandise waiting unpriced in the stockroom.

Make a purchase decision from a labeled sample batch

Ask every finalist to produce the same representative batch using the proposed package. Require correct variant selection, preserved manufacturer identifiers, readable labels, correct quantities, and successful checkout scans. Note any step that needs an extra app, higher subscription, or another device.

Choose among the systems that pass on the basis of total cost and daily workflow. Avoid a bulk relabeling project until a small pilot proves the mapping and physical labels work. A successful purchase gives receiving staff and cashiers the same dependable product identity, not merely a printer that produces attractive stickers.

Frequently asked questions

Can Shopify POS print labels through Retail Barcode Labels?

Shopify states that printing through Retail Barcode Labels is not supported by Shopify POS. Verify the supported admin or app printing workflow and its device limitations, and budget for a suitable print station.

Can Square Terminal create barcode labels?

Square states that barcode labels cannot be created or printed from Square Terminal. Its documented options include Dashboard, compatible iOS retail workflows, and Square Register, subject to the required plan and hardware.

Should I replace every existing product barcode?

Not automatically. Preserve valid identifiers that your store or sales channels already use. Generate new codes only where needed, verify variant mappings, and check for duplicates before labeling stock.

What is the best demo for a barcode-label POS?

Receive a partial delivery with several variants, print only the received quantities, and scan the finished labels at checkout. Check product identity, size or color, price, inventory effect, and recovery from an interrupted print job.

Compare POS systems for barcode labeling

Bring sample products, current identifiers, label dimensions, weekly receiving volume, and your existing hardware list. POSadvice.com helps you compare POS systems; ask prospective providers to demonstrate the exact labeling workflow before you commit.

Ready to find your perfect POS system?

Answer 3 quick questions and get free quotes from top providers.

Get Free Quotes →

Leave a Reply

Your email address will not be published. Required fields are marked *