Exploring 1D and 2D Barcodes: A Complete Guide

Definition:

A barcode is a machine-readable optical label that encodes data as a series of parallel black bars and white spaces (or square modules in 2D barcodes) of varying widths/sizes. It is used to store information (e.g., product IDs, serial numbers, prices) that can be scanned and decoded by optical devices (barcode scanners, smartphones) for fast, accurate data capture. Barcodes eliminate manual data entry errors and are ubiquitous in retail, logistics, healthcare, and manufacturing.


Core Types of Barcodes

Barcodes are categorized into two main types: 1D (Linear) Barcodes and 2D (Matrix) Barcodes.

1. 1D (Linear) Barcodes

1D barcodes store data horizontally as a sequence of bars and spaces, limited to alphanumeric characters and small data payloads (typically 20–80 characters). They require a linear scan (horizontal pass of a laser or camera).

Common 1D Barcode Symbologies

  • UPC-A (Universal Product Code):
    • Most widely used in North American retail; encodes 12 digits (1-digit number system, 5-digit manufacturer code, 5-digit product code, 1-digit checksum).
    • Example: Used on grocery items, consumer electronics, and packaged goods.
  • EAN-13 (European Article Number):
    • Global retail standard (superset of UPC-A); encodes 13 digits (2/3-digit country code, 5/4-digit manufacturer code, 5-digit product code, 1-digit checksum).
    • Example: Used in Europe, Asia, and global retail supply chains.
  • Code 39:
    • Alphanumeric symbology (supports 0–9, A–Z, and special characters like -*); uses a start/stop character (*) for framing.
    • Example: Used in logistics, inventory management, and automotive part labeling (variable-length, self-checking).
  • Code 128:
    • High-density alphanumeric symbology (supports all ASCII characters); three subsets (A/B/C) for efficient encoding of numbers, text, or mixed data.
    • Example: Used in shipping (UPS, FedEx), healthcare (patient wristbands), and industrial labeling (high data density).
  • Interleaved 2 of 5 (ITF):
    • Numeric-only symbology (encodes pairs of digits); high density for packaging and logistics.
    • Example: Used on corrugated boxes, bulk packaging, and supply chain labels (requires a quiet zone for scanning).
  • Codabar:
    • Numeric + limited special characters ($-/.); no checksum required (optional).
    • Example: Used in libraries (book lending), blood banks, and retail price tagging (simple, low-cost).

2. 2D (Matrix) Barcodes

2D barcodes store data in both horizontal and vertical dimensions (as dots, squares, or hexagons), enabling storage of large payloads (up to several thousand characters) including text, URLs, images, and binary data. They support omnidirectional scanning (no need for linear alignment).

Common 2D Barcode Symbologies

  • QR Code (Quick Response Code):
    • Most popular 2D symbology; encodes alphanumeric, binary, and Kanji characters (up to 7,089 numeric digits or 4,296 alphanumeric characters).
    • Features: Error correction (4 levels: L [7%], M [15%], Q [25%], H [30%]) to withstand damage/obstruction.
    • Examples: Mobile payments (WeChat Pay, Alipay), product packaging, event tickets, Wi-Fi credentials.
  • Data Matrix:
    • High-density 2D symbology (small physical size, large data capacity); encodes up to 3,116 numeric digits or 1,556 alphanumeric characters.
    • Features: Error correction (Reed-Solomon) and support for tiny sizes (as small as 2mm × 2mm).
    • Examples: Electronics component labeling, healthcare (medical device tracking), aerospace part marking.
  • PDF417:
    • Stacked linear barcode (looks like multiple Code 128 barcodes stacked); encodes up to 2,710 numeric digits or 1,850 alphanumeric characters.
    • Features: Error correction and variable length; readable by 1D scanners with multi-line support.
    • Examples: Driver’s licenses (US), boarding passes, shipping labels (USPS, FedEx).
  • Aztec Code:
    • Compact 2D symbology (no surrounding quiet zone required); encodes up to 3,832 numeric digits or 3,067 alphanumeric characters.
    • Features: Self-contained alignment marks (no blank border); used in space-constrained applications.
    • Examples: Public transport tickets, product labels, mobile ticketing.

How Barcodes Work

1. Encoding

Data is converted into a barcode symbology using predefined rules (e.g., UPC-A maps digits to specific bar/space widths). A checksum (error-detection code) is often added to validate data integrity (e.g., UPC-A’s final digit is calculated from the first 11 digits).

2. Printing & Labeling

Barcodes are printed on labels, packaging, or directly on products (direct part marking, DPM) using inkjet, laser, or thermal printers. Key requirements:

  • Contrast: Clear distinction between bars (dark) and spaces (light) (minimum 80% contrast for scannability).
  • Quiet Zone: Blank margin around the barcode (critical for scanners to detect the start/end of the code).
  • Size: Adherence to symbology standards (e.g., UPC-A must be at least 80% of the standard size for scannability).

3. Scanning & Decoding

  • 1D Scanners: Use a laser beam or LED to scan the barcode; a photodetector measures light reflection (bars absorb light, spaces reflect it) and converts the signal into digital data. The scanner decodes the bar/space pattern into the original data (e.g., a product SKU).
  • 2D Scanners: Use a camera to capture an image of the barcode; software analyzes the pixel pattern (dots/squares) and decodes it using symbology-specific algorithms (e.g., QR Code error correction).
  • Smartphone Scanners: Mobile apps use the device’s camera and built-in software to scan/decode barcodes (no dedicated hardware needed).

Key Barcode Standards & Organizations

  • GS1: Global standards organization for supply chain barcodes (UPC, EAN, Code 128, Data Matrix). GS1 assigns unique identification numbers (GTIN, GLN, SSCC) for products, companies, and shipments.
  • ISO/IEC: International standards for barcode symbologies (e.g., ISO/IEC 18004 for QR Codes, ISO/IEC 16022 for Data Matrix).
  • ANSI/AIM: American National Standards Institute/Auto-ID Manufacturers International (develops barcode quality and symbology standards).

Applications of Barcodes

1. Retail

  • Product pricing and checkout (UPC/EAN).
  • Inventory management (tracking stock levels and restocking).
  • Loyalty program scanning (QR codes for rewards).

2. Logistics & Supply Chain

  • Package tracking (Code 128, PDF417 on shipping labels).
  • Warehouse management (locating and picking items).
  • Freight and pallet labeling (ITF-14 for bulk shipments).

3. Healthcare

  • Patient identification (QR codes/Data Matrix on wristbands).
  • Medication tracking (barcodes on drug packaging to prevent errors).
  • Medical device labeling (Data Matrix for sterile equipment).

4. Manufacturing

  • Component tracking (DPM Data Matrix on automotive/electronics parts).
  • Quality control (barcodes to link products to production batches).
  • Work-in-progress (WIP) monitoring (tracking assembly line stages).

5. Other Industries

  • Libraries (Codabar for book lending).
  • Event management (QR codes for tickets and access control).
  • Mobile marketing (QR codes linking to websites/social media).

Barcode Quality & Scannability

To ensure reliable scanning, barcodes must meet quality standards (e.g., GS1’s ISO/IEC 15416):

  • Symbol Contrast (SC): Difference in reflectance between bars and spaces (≥70% for 1D, ≥50% for 2D).
  • Edge Contrast (EC): Sharpness of bar edges (blurry edges cause decoding errors).
  • Modulation: Consistency of bar/space widths (variations lead to misinterpretation).
  • Quiet Zone: Adequate blank space around the barcode (minimum 10x the narrowest bar width for 1D).

Common issues affecting scannability: smudging, fading, physical damage, incorrect sizing, or low contrast.



了解 Ruigu Electronic 的更多信息

订阅后即可通过电子邮件收到最新文章。

Posted in

Leave a comment