For decades, supermarket point-of-sale checkout experienced severe operational friction in two specific grocery departments: fresh loose produce (where cashiers had to memorize hundreds of 4-digit Price Look-Up codes like 4011 for yellow bananas) and cents-off manufacturer coupons (which suffered from rampant coupon redemption fraud due to the severe data limitations of legacy UPC coupon codes).
To solve both bottlenecks, GS1 developed GS1 DataBar (originally named Reduced Space Symbology or RSS).
GS1 DataBar is a family of ultra-high-density linear barcodes capable of packing full 14-digit GTINs and dynamic Application Identifiers (weight, expiration date, batch, and coupon purchase rules) into miniature stickers measuring less than half the size of a standard UPC-A barcode. In this comprehensive technical breakdown, we examine the seven DataBar formats, fresh grocery integration, and coupon validation logic.
1. What Is GS1 DataBar (Formerly RSS)?
Standardized under ISO/IEC 24724, GS1 DataBar is an advanced linear barcode symbology engineered specifically to solve space-constrained packaging and dynamic data capture at retail point-of-sale.
Unlike legacy 1D barcodes (which encode data strictly in a single horizontal strip of bars), GS1 DataBar utilizes advanced mathematical character-pair compression and optional multi-row vertical stacking, enabling it to fit on tiny oval produce labels and curved fruit peel surfaces.
2. The 7 Formats of the GS1 DataBar Symbology Family
The GS1 DataBar family consists of seven distinct optical variants divided into two primary categories:
| DataBar Symbology Variant | Optical Layout | Encoded Data Content | Primary Industry Application |
|---|---|---|---|
| DataBar Omnidirectional | Single linear row (full height) | 14-digit GTIN | Retail grocery point-of-sale scanning. |
| DataBar Stacked Omnidirectional | 2 vertically stacked rows | 14-digit GTIN | Small loose fresh produce (apples, avocados, citrus). |
| DataBar Expanded | Single linear row (variable width) | GTIN + dynamic AIs (weight, lot, date) | Variable-weight meat, poultry, deli & coupons. |
| DataBar Expanded Stacked | Up to 11 vertically stacked rows | GTIN + extensive AIs | Manufacturer coupons & small medical packaging. |
| DataBar Truncated | Single row with reduced height | 14-digit GTIN | Non-POS asset tracking (handheld scanning only). |
| DataBar Stacked | 2 rows with truncated height | 14-digit GTIN | Ultra-small non-POS items (dental vials, jewelry). |
| DataBar Limited | Single row (restricted GTIN) | GTINs starting with 0 or 1 only | Healthcare unit-dose blister packaging. |
3. Revolutionizing Fresh Produce: Replacing Manual 4-Digit PLUs
For over thirty years, loose grocery items (such as apples, pears, and bell peppers) were sold using 4-digit or 5-digit Price Look-Up (PLU) numbers overseen by the International Federation for Produce Standards (IFPS).
While PLU codes identified generic fruit categories (e.g., 4011 for conventionally grown Cavendish bananas or 94011 for organic bananas), they created massive commercial liabilities:
- Cashier Lookup Errors: Cashiers frequently miskeyed PLU numbers, accidentally billing expensive Honeycrisp apples as cheap Red Delicious.
- Zero Brand Differentiation: A premium boutique grower could not track their proprietary fruit brand because the PLU was generic to all growers globally.
- Zero Traceability: When an E. coli or Listeria outbreak occurred in fresh produce, supermarkets had no way to know which farm orchard or packinghouse lot the loose fruit came from!
By transitioning to GS1 DataBar Stacked Omnidirectional stickers, growers can print their unique Brand GTIN alongside the PLU code, enabling automated laser scanning at checkout, automatic price lookups, and instant farm-to-fork batch traceability!
4. North American Retail Coupon Architecture (DataBar Expanded)
In the United States and Canada, manufacturer cents-off coupons historically used the legacy "UPC Interim Coupon" format, which could only encode a 5-digit manufacturer number, a 3-digit family code, and a 2-digit value code.
This created massive redemption fraud: dishonest shoppers would present a \$5.00 coupon meant for an expensive \$30 appliance and successfully apply it against a \$1.00 candy bar from the same parent company!
Under the GS1 DataBar Coupon Standard, coupons utilize GS1 DataBar Expanded Stacked encoding specialized Application Identifiers:
- AI (8110): Primary coupon format and offer code.
- AI (8111): Primary discount offer value (e.g. \$1.50 off).
- AI (8112): Purchase requirement rule (e.g. "Must buy at least 2 units").
- AI (17): Expiration date in YYMMDD format.
- AI (703s): Second qualifying purchase item requirement (for "Buy X, Get Y Free" deals).
When the cashier scans the coupon, the register software interrogates the scanned shopping cart. If the qualifying items are not present, the discount is automatically rejected!
5. Variable-Weight Deli & Meat Counter Labeling (Price & Weight AIs)
At fresh deli, seafood, and butcher scales, products are sold by variable weight rather than fixed unit counts.
GS1 DataBar Expanded allows scale printers to encode both the product GTIN and its dynamic physical weight simultaneously:
(01) 00012345678905→ GTIN for Organic Ribeye Steak(3103) 001245→ Net weight in kilograms with 3 decimal places (1.245 kg)(15) 261025→ Best Before Date (October 25, 2026)
6. Optical Dimensions, Stacked Rows & Scanning Speeds
At nominal 100% size, an optical module ($X$-dimension) for GS1 DataBar Omnidirectional is 0.264 mm (0.010 in).
In its two-row stacked format (DataBar Stacked Omnidirectional), the total physical symbol measures approximately 25 mm wide by 13 mm high, allowing it to fit effortlessly onto tiny pressure-sensitive fruit oval stickers alongside grower logos.
7. Scanner Readiness: The 2010 POS Sunrise Mandate
In 2010, GS1 announced the GS1 DataBar Sunrise mandate. Today, virtually all supermarket point-of-sale bi-optic laser counter scanners (such as Honeywell Stratos, Zebra MP7000, and Datalogic Magellan) possess native hardware firmware capable of decoding omnidirectional DataBar symbols at high-speed conveyor checkout.
8. Common Implementation Errors with GS1 DataBar
- Using Truncated Variants at POS: Never print GS1 DataBar Truncated or DataBar Stacked on retail products. These versions lack sufficient vertical bar height for crossing bi-optic laser diagonals and will fail at checkout!
- Missing Application Identifier Framing: In software code strings, always enclose AIs in parentheses (e.g.
(01)...(17)...) to ensure proper character parsing. - Failing to Account for Apple Curvature: Affixing stickers across steep compound curves can cause focal distortion; place stickers on the flattest equatorial face of the fruit.
9. Frequently Asked Questions
What was GS1 DataBar previously called?
GS1 DataBar was originally named Reduced Space Symbology (RSS). GS1 renamed the standard in 2007 to reflect its broader application beyond space reduction, particularly in fresh food and coupon processing.
Why is GS1 DataBar used on fresh fruits and vegetables instead of UPC?
Loose fresh produce (like apples and avocados) has curved, small surfaces where standard UPC barcodes cannot fit. Furthermore, GS1 DataBar Expanded can encode the GTIN, harvest lot number, expiration date, and exact weight into a compact tiny sticker.
How does GS1 DataBar prevent supermarket coupon fraud?
GS1 DataBar Expanded coupon barcodes encode complex purchase rules directly: the exact qualifying brand, family code, discount amount, expiration date, and required purchase quantity. The cash register automatically validates these rules against the scanned cart items before applying the discount.
Can all retail supermarket scanners read GS1 DataBar?
Yes. Following the global GS1 DataBar Sunrise mandate in 2010, virtually all modern bi-optic laser and 2D area imaging retail POS scanners are fully certified to decode GS1 DataBar symbols.