Racklipedia
Racklify
​
Retail

How To Print, Test, And Validate GS1-128 Labels For Retail Shipments

Updated October 23, 2026
Published October 23, 2026

GS1-128 Label

Definition

A standardized logistics barcode label used to identify cartons, pallets, and other shipping units.

Overview

GS1-128 Label A logistics label using GS1-128 barcodes to encode identifiers such as SSCCs and other supply-chain data. Implementing these labels for retail shipments requires correct AI selection, printer setup, verification procedures, and partner testing to meet retailer receiving requirements.


Printing and validating GS1-128 labels is a practical process that includes defining the data content, formatting it per GS1 rules, setting up printer parameters, and running read/scan tests that replicate the retailer environment. A repeatable validation routine prevents chargebacks, reduces dock delays, and supports faster EDI and ASN processing.


Step 1: Define Required AIs


Start by documenting which application identifiers your trading partners require. Typical retail DCs ask for the SSCC (AI 00), GTIN (AI 01) for case-level content, quantity (AI 37), and batch/lot (AI 10) or expiration (AI 17) where applicable. Agreeing on element order and whether parentheses appear in human-readable text avoids parsing errors.


Step 2: Configure Label Templates


  • Label Layout: Reserve clear space for barcode, SSCC digits, and human-readable AIs so receiving teams can visually confirm contents.
  • Printer Specs: Set module width (X-dimension) and barcode height per GS1 minimums, and use thermal-transfer ribbons and compatible media for durable prints.
  • FNC1 Handling: Ensure label software inserts the Function Code 1 (FNC1) at the start of the GS1-128 data stream and uses correct AI formatting rules.


Step 3: Production Printing Best Practices


Use industrial label printers configured for consistent head pressure and print speed. Avoid glossy or patterned stock that reduces contrast. Maintain a quality-control sample from each spool or lot of labels to catch adhesive or print-density issues early. Print labels in batches that match pallet build quantities so SSCC sequencing is controlled.


Step 4: Validation And Scanning Tests


  • Scanner Tests: Scan labels with the same handheld and fixed-mount scanners used in receiving lanes to verify read rates and decode of each AI.
  • Verifier Use: For high-volume or retailer-mandated situations, use a barcode verifier that measures grade levels and reports issues like edge-to-quiet-zone, contrast, and symbol contrast.
  • Partner Acceptance: Provide sample pallets and electronic label images to trading partners and confirm their systems parse the AIs in the expected sequence.


Step 5: Ongoing Controls


Establish a periodic review of label quality, printer maintenance schedules, and version control for label templates. Track label exceptions and root causes—common problems include incorrect SSCC sequencing, missing FNC1, and damaged labels during transport.


Practical Tips For Retail Shipments


  • Pre-Labeling: If possible, print and apply GS1-128 labels after palletization so SSCCs and quantities reflect the final build.
  • Redundancy: Include a secondary human-readable block with the SSCC and GTIN so manual checks can be performed if scanners fail.
  • Documentation: Keep a master file of label templates and the mapping between your WMS data fields and GS1 AIs for audits and partner onboarding.


In short, the GS1-128 Label requires careful data mapping, correct printer and label settings, and robust validation to ensure retail partners can automatically read SSCCs and other supply-chain data. Following a structured print-and-test workflow eliminates common failure modes and keeps shipments moving through retail DCs without rework.

Sources And Additional Reading (3)

More from this term
Looking for a 3PL?

Compare warehouses on Racklify and find the right logistics partner for your business.