LLMpediaThe first transparent, open encyclopedia generated by LLMs

Universal Product Code

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: IBM Hop 4
Expansion Funnel Raw 69 → Dedup 47 → NER 22 → Enqueued 22
1. Extracted69
2. After dedup47 (None)
3. After NER22 (None)
Rejected: 25 (not NE: 25)
4. Enqueued22 (None)
Universal Product Code
Universal Product Code
toguro · CC0 · source
NameUniversal Product Code
CaptionA UPC-A barcode
TypeLinear barcode
Capacity12 numeric digits
DeveloperGeorge J. Laurer (UPC-A)
Invented1973
AgencyGS1

Universal Product Code. The Universal Product Code is a standardized linear barcode symbology widely used for tracking trade items in stores and across the global supply chain. Its invention in the early 1970s revolutionized retail and inventory management by enabling automated point of sale systems. Governed by the international organization GS1, it has become one of the world's most recognizable symbols of modern commerce.

History

The development of the Universal Product Code was driven by a coalition of grocery industry leaders, including the National Association of Food Chains, seeking efficiency through automation. A crucial milestone was the 1973 selection of the design submitted by a team at IBM, led by engineer George J. Laurer, over a circular "bullseye" symbol proposed by NCR Corporation. The first commercial scan occurred on June 26, 1974, at a Marsh Supermarkets store in Troy, Ohio, involving a pack of Wrigley's chewing gum. This event is now memorialized at the Smithsonian Institution's National Museum of American History. The rapid adoption was spurred by the success of early adopters like Kmart and Walmart, fundamentally transforming logistics and data processing in retail.

Structure and encoding

The most common version, UPC-A, encodes 12 numerical digits as a series of alternating black bars and white spaces of varying widths. The first digit is a system number, the next five identify the manufacturer via a unique company prefix assigned by GS1 US (formerly the Uniform Code Council), and the following five represent the specific product. The final digit is a check digit calculated using a modulo 10 algorithm to ensure data integrity. A quiet zone, guard patterns, and center pattern provide critical framing for scanners. The symbology is a subset of the broader Global Trade Item Number system and is structurally related to the European Article Number (EAN-13) used internationally.

Usage and applications

The primary application is at the point of sale in retail environments, where laser scanners or charge-coupled device imagers read the code to instantly retrieve price and description from a database. Beyond checkout, it is integral to inventory control, warehouse management, and sales tracking across industries. The system enables sophisticated supply chain management, from distribution centers operated by FedEx to stock rooms in hospital pharmacies. Libraries use adapted versions for asset tracking, and the technology supports loss prevention efforts. The data collected fuels analytics for companies like Nielsen Holdings in measuring market share.

Standards and governance

The global standards for the Universal Product Code are maintained by GS1, a non-profit organization headquartered in Brussels. In the United States, GS1 US administers the issuance of unique manufacturer identifiers and manages the GS1 US Prefix. The original technical specifications were formalized by the American National Standards Institute as standard ANSI MH10.8. Compliance ensures interoperability between printers, labels, and scanners from vendors like Zebra Technologies and Honeywell. These standards are harmonized with those of the International Organization for Standardization, particularly ISO/IEC 15420, governing barcode print quality and verification.

Variants and symbology

While UPC-A is the standard retail version, several official variants exist. UPC-E is a zero-compressed version for small packages, condensing a UPC-A number by suppressing zeros. The GS1 DataBar family, formerly Reduced Space Symbology, is used for fresh foods and coupons. For books, the International Standard Book Number is encoded using a dedicated Bookland EAN format. Other related linear symbologies include Code 128, used in shipping and healthcare, and Interleaved 2 of 5, common in warehousing. Two-dimensional codes like QR code and Data Matrix offer greater data capacity but the Universal Product Code remains dominant in general merchandising.

Category:Barcodes Category:Retail technology Category:GS1 standards Category:American inventions