Barcode

Introduction

A barcode is an optical, machine-readable representation of data used for identification, tracking and automation within logistics, industrial and administrative processes. Barcodes consist of patterns of lines, spaces or geometric shapes that are read by scanners, cameras or vision systems.

In industrial automation, barcodes play an important role in:

Barcodes are an essential part of modern digital production environments and support integration between physical products and digital systems such as ERP, SCADA, LIMS and CMMS.


⚙️ How a barcode works

A barcode encodes data in visual patterns that are interpreted by a scanner.

The process typically works as follows:

  1. The barcode is printed or displayed
  2. The scanner illuminates the code
  3. A sensor detects reflectance differences
  4. Software decodes the pattern
  5. The data is forwarded to application systems

For linear barcodes, this happens via:

  • Black lines
  • White spaces
  • Variable widths

For 2D codes, via:

  • Square patterns
  • Matrix structures
  • Position markers
  • Error correction data

The scanner translates this into usable information such as:

  • Item number
  • Serial number
  • Batch number
  • Production date
  • Location code
  • Asset ID

🏭 Applications in industrial automation

In Industrial Automation, barcodes are used for identification of:

Application Example
Product tracking Products on production lines
Asset management Machines and components
Inventory management Warehouse locations
Maintenance Work orders and spare parts
Quality control Batch and lot recording
Traceability Product history
Logistics Shipping labels
Safety PPE and access control

In production environments, barcodes are often linked to:

This creates real-time synchronisation between physical processes and information systems.


🔢 Types of barcodes

Barcodes exist in various formats.

1D barcodes

Linear barcodes contain information in horizontal lines.

Commonly used types:

Barcode Use
EAN-13 Retail products
Code 128 Logistics
Code 39 Industry
ITF-14 Packaging
UPC Retail
GS1-128 Supply chain

Characteristics:

  • Relatively simple
  • Cheap to print
  • Limited storage capacity
  • High read speed

2D barcodes

2D codes store data in multiple directions.

Examples:

Type Property
QR-code High storage capacity
DataMatrix Compact industrial use
PDF417 Large datasets
Aztec Transport sector

Benefits:

  • More data storage
  • Error correction
  • Compact format
  • Faster validation
  • Readable when damaged

In industrial environments, DataMatrix is widely used because of its high reliability on small surfaces.


🧾 GS1 standards

Many industrial barcode implementations use GS1 standards.

GS1 defines:

  • Number structures
  • Product identification
  • Supply chain coding
  • Tracking structures
  • Interoperability

Commonly used GS1 elements:

Element Function
GTIN Product identification
SSCC Shipping units
Batch number Traceability
Serial number Unique identification
Production date Lifecycle tracking

GS1-128 supports multiple data fields within a single barcode.

Examples:

  • Product ID
  • Expiry date
  • Batch code
  • Weight
  • Serial number

🏗️ Integration with OT systems

Barcodes are strongly integrated within OT processes.

Examples of integrations:

System Function
PLC Product detection
SCADA Visualisation
MES Production orders
ERP Inventory management
Historian Traceability
Robotics Positioning
Vision systems Validation

A barcode scan can, for example:

  • Configure a production line
  • Load a recipe
  • Start batch recording
  • Change machine parameters
  • Determine product routing

This makes barcodes an important part of automated production flows.


⚡ Barcode scanning in real-time production processes

In production environments, scanning has high requirements.

Important factors:

Factor Importance
Scan latency Real-time processing
Read reliability Production continuity
Damage tolerance Industrial conditions
Movement speed Conveyor belt systems
Lighting Reliable detection
Contrast Scannability

Industrial scanners often support:

  • High scan speeds
  • IP65/IP67 housings
  • Industrial protocols
  • Ethernet connectivity
  • Real-time triggers
  • Vision integration

Scanners are typically connected via:


🔍 Barcode verification and validation

Not every barcode is automatically reliably readable.

Validation processes therefore exist for:

  • Contrast checking
  • Symmetry
  • Quiet zones
  • Resolution
  • Reflectivity
  • Damage

In regulated sectors such as pharmaceuticals and food production, barcode validation is essential for compliance.

Typical applications:

Vision systems automatically check the quality of printed codes.


🔐 Security aspects of barcodes

Although barcodes are often seen as simple identification means, cybersecurity and safety risks also exist.

Label manipulation

Attackers can:

  • Replace barcodes
  • Print fake labels
  • Manipulate tracking information
  • Falsify supply chain data

Malicious QR codes

QR-codes can point to:

  • Phishing websites
  • Malware downloads
  • Fraudulent portals

Traceability fraud

In regulated production environments, manipulated barcodes can lead to:

  • Incorrect batch information
  • Wrong recalls
  • Incorrect medication tracking
  • Supply chain disruption

OT impact

Incorrect barcode information in OT environments can lead to:

  • Wrong product configuration
  • Wrong recipes
  • Incorrect machine parameters
  • Production line downtime

Barcode processes are therefore increasingly integrated into Cybersecurity and quality processes.


🌐 Barcode versus RFID

Barcodes are often compared with RFID.

Property Barcode RFID
Line of sight needed Yes No
Cost Low Higher
Read distance Short Long
Write capability No Often yes
Data volume Limited Larger
Robustness Medium High
Bulk scanning Limited Good

Barcodes remain popular thanks to:

  • Low implementation costs
  • Simplicity
  • Worldwide standardisation
  • High reliability

RFID is more often used where contactless detection is important.


🏭 Practical example: pharmaceutical production

A pharmaceutical production line uses DataMatrix codes for serialisation.

Process

Each package receives:

  • GTIN
  • Serial number
  • Batch number
  • Production date

Integration

The code is linked to:

  • MES
  • ERP
  • Vision systems
  • Packaging machines
  • Traceability database

Validation

Cameras check:

  • Readability
  • Correct content
  • Duplicates
  • Position on the packaging

Security

The environment uses:

  • Audit logging
  • Encrypted data sources
  • Access control
  • Integrity validation

This ensures the process meets pharmaceutical regulations and full traceability requirements.


⚠️ Limitations of barcodes

Despite their widespread use, limitations exist.

Sensitive to damage

Barcodes can become poorly readable due to:

  • Dirt
  • Wear
  • Chemical exposure
  • Reflection
  • Poor print quality

Limited storage capacity

1D codes contain relatively little data.

Line of sight required

Scanners usually need direct visibility of the code.

Dependency on print quality

Poor printers or labels cause production disruption.


📈 The future of barcode technology

Barcode solutions are evolving towards:

  • Smart packaging
  • Vision AI
  • Advanced serialisation
  • Cloud-based traceability
  • Integration with Digital Twin
  • Real-time analytics
  • Supply chain visibility

New developments combine:

Despite the rise of RFID and vision-based identification, barcodes remain dominant worldwide thanks to their simplicity and interoperability.