The 2D barcode is made up of square modules (squares, hexagons, dots and other shapes) within a perimeter of the lines to encode data. In comparison to the 1D (one dimensional linear) barcode a single 2D barcode can hold a significant amount of encoded data in a two-dimensional pattern and will remain legible even when printed in a small font size or etched onto a product.


For linear (1D) technical information

2D Barcode Symbologies

Data Matrix

GS1 DataMatrix
 

Data Matrix
 

QR Code

GS1 QR Code
 

QR Code
 

DotCode

GS1 DotCode
(Exclusively for EU Tobacco regulation 2018/574)



Note:

  • Globally and in Canada regulated healthcare trade items use the GS1 DataMatrix barcode.
  • Canadian Cannabis industry also is implementing GS1 DataMatrix to identify their trade items.

GS1 DataMatrix

GS1 DataMatrix is a standalone, two-dimensional matrix symbology that is made up of square modules arranged within a perimeter finder pattern. The GS1 DataMatrix uses Reed-Solomon error correction (four selectable levels of error correction are specified) and this feature helps correct for partially damaged symbols.

Symbology

GS1 DataMatrix

An example image of GS1 DataMatrix.

Symbology Identifier

]d2

Capacity Maximum

  • 3116 numeric
  • 2335 alphanumeric

GS1 Keys

ALL approved applications.

Application Identifiers

ALL, some popular AIs:

  • GTIN (AI01)
  • Batch/Lot# (AI10)
  • Production Date (AI11)
  • Packaging Date (AI13)
  • Best Before Date (AI15)
  • Expiration Date (AI17)
  • Serial Number (AI21)

Information Source

  • GS1 Application Identifier Chart
  • GS1 General Specification:
    • Application ID Section 3.2
    • Symbology ID Section 5.1.3

Symbology with HRI (Human Readable Interpretation)

Example:

  • GTIN (01)
  • Production Date (11)
  • Expiration Date (17)
An example image of Symbology with HRI.

GS1 Application Identifiers (AI) are used to share additional product information such as the item’s expiry date, and serial number and batch/lot number. There are 100+ GS1 application identifiers to select from.

Some of the production processes that are used to produce GS1 DataMatrix symbols are (GS1 General Specification Section 5.6.1):

  • Direct part marking, such as is done by dot peening* on items, such as automotive, aircraft metal parts, medical instruments and surgical implants.
  • Laser or chemically etched parts with low contrast or light marked elements on a dark background (e.g., circuit boards and electronic components, medical instruments, surgical implants).
  • High-speed ink jet printing parts and components where the marked dots cannot form a scannable linear symbol.
  • Small items that require a symbology with a square aspect ratio and/or cannot be marked within the allocated packaging space by existing GS1 DataBar and Composite symbols.
  • Use with B2C Extended Packaging applications.

* Dot Peen marking is a method of permanent marking, usually used on metal. It uses a stylus, or pin, which is fired into the marking surface to make an indented dot. By rapidly repeating this and moving the stylus between each dot, writing and images can be applied. Source: pryortechnologie.fr/knowledge-centre/blog/what-is-dot-peen

GS1 DataMatrix Symbology

GS1 DataMatrix symbols are read by two-dimensional imaging scanners (camera-ready or optical scanners) or vision systems.

Example image of a GS1 DataMatrix
  • The top-right corner is always a white square, for ECC 200.
  • There is an "L" shaped finder pattern along the bottom and left sides.

Encodable character set:

  • numeric data: digits 0 - 9
  • alphabetic data: upper case letters A – Z and lower case a - z
  • twenty special characters: ! “ % & ‘ ( ) * + , - . / : ; < = > ? _

Source: GS1 General Specifications Figure 7.11.1 GS1 AI encodable character set 82



How to Construct a GS1 DataMatrix Barcode

Pre-read material


GS1 DataMatrixAn example image of a GS1 DataMatrix

GS1 Application Identifiers (AI) Chart
Lists all the available GS1 Application Identifiers with description.

GS1 DataMatrix Guideline
Overview and technical introduction to the use of GS1 DataMatrix.

GS1 General Specifications
Defines how identification keys, data attributes and barcodes must be used.

  1. 1
    Complete steps to start barcoding, an organization must be licensed for:
    • • Single / Individual GTIN (Global Trade Item Number).
    • • Groups of GTINs determined by the number of products and packaging levels are to be identified.
    • • Large volume of GTINs, be assigned a variable length GS1 Company Prefix.
  2. 2
    Assign a unique item reference number for each product. Record the number in an automated system.
  3. 3
    Ensure you have the correct Check Digit.
  4. 4
    Put together the 3 parts: GS1 Company Prefix + Item Reference Number + Check Digit = GTIN
  5. 5
    Identify which GS1 Application Identifiers are needed in the supply chain. Some popular ones are:
    • • GTIN (AI01)
    • • Batch/Lot # (AI10)
    • • Production Date (AI11)
    • • Packaging Date (AI13)
    • • Best Before Date (AI15)
    • • Expiration Date (AI17)
    • • Serial Number (AI21)
    Note: Strongly recommended the AI be ordered with fixed length AIs (e.g., dates are fixed 6-digits) be 1st first and followed with variable length (e.g., serial numbers vary) at the end.
  6. 6
    Ensure you have identified all relevant information outlined above and input the information into your barcoding system to create your 2D Barcode.
  7. 7
    Identify where on the trade item the 2D barcode will appear.
  8. 8
    Have your barcode verified to ensure it scans properly, first time, every time.



Data Matrix

Data Matrix is an International Standard ISO/IEC 16022. It is only used by the GS1 system to encode the GS1 Digital Link URI syntax. Full technical aspects of Data Matrix, see ISO/IEC 16022.

DataMatrixAn example image of a DataMatrix


GS1 QR Code

The GS1 QR Code like the GS1 DataMatrix, supports all GS1 system data structures, including Function 1 Symbol Character (FNC1). The GS1 QR Code uses Reed-Solomon error correction (four selectable levels of error correction are specified) and this feature helps correct for partially damaged symbols. Implementation of GS1 QR Code SHALL be done per approved GS1 system application standards.

Symbology

GS1 QR Code An example image of GS1 QR Code.

Symbology Identifier

]Q3

Capacity Maximum

  • 7089 numeric
  • 4296 alphanumeric

GS1 Keys

ALL approved applications.

Application Identifiers

ALL. Some popular AIs:

  • GTIN (AI01)
  • Batch/Lot# (AI10)
  • Production Date (AI11)
  • Packaging Date (AI13)
  • Best Before Date (AI15)
  • Expiration Date (AI17)
  • Serial Number (AI21)

Information Source

  • GS1 Application Identifier Chart
  • GS1 General Specification:
    • Application ID Section 3.2
    • Symbology ID Section 5.1.3

Symbology with HRI (Human Readable Interpretation)

Example:

  • GTIN (01)
  • Extended Packaging URL (8200)
An example image of Symbology with HRI.

GS1 QR Code symbols are read by two-dimensional imaging scanners (camera-ready or optical scanners) or vision systems.

  • Encodable character set
  • numeric data: digits 0 - 9
  • alphabetic data: upper case letters A - Z
  • nine special characters: space $ % * + - . / :

Selectable error correction: Four levels of Reed-Solomon error correction (referred to as L, M, Q and H in increasing order of capacity) allowing recovery of the symbol codewords:

  • L - 7%
  • M - 15%
  • Q - 25%
  • H - 30%

QR Code

QR Code is an International Standard ISO/IEC 18004. QR Code is only used by the GS1 system to encode the GS1 Digital Link URI syntax. Full technical aspects of QR Code, see ISO/IEC 18004.

QR CodeAn example image of a QR Code.


GS1 DotCode

The GS1 system has adopted GS1 DotCode based on its ability to encode GS1 identification keys while printing the barcode inline at high production speeds. The technical description of GS1 DotCode contained within this section provides additional information based on AIM DotCode Specification. It is provided as a further aid in the development of specific applications.

GS1 DotCode exclusively used to meet requirements of the EU tobacco traceability regulation EU 2018/574.

GS1 General Specifications (Section 5.8)

Symbology

GS1 DotCode An example image of GS1 Dotcode.

Symbology Identifier

]J1

Capacity Maximum

No fundamental maximum, though an application will encounter practical limits.

GS1 Keys

ALL GS1 keys per approved application.

Attributes

Example includes GS1 TPX Algorithm output, GTIN and timestamp (to hourly precision).

Usage Condition

Restricted to EU Tobacco.

Information Source

GS1 General Specification.

GS1 Digital Link (GS1 DL) provides the bridge needed to connect GS1-based identification schemes with the syntax used on the World Wide Web. In simple terms, GS1 DL provides a standard way of expressing GS1 keys and attribute data in a format that can be used on the Web.

A simple example: the GTIN 9506000134369 can, of course, be encoded in a 1D barcode thus: Using software, turn that GTIN into a Web address thus: https://id.gs1.org/01/9506000134369 or https://dalgiardino.com/01/9506000134369.

This example is three requirements in one:

  1. An identifier, specifically a Uniform Resource Identifier (URI)
  2. A GS1 identifier (a GTIN in this case)
  3. An API call to where more information can be found (a Uniform Resource Location, URL)

The GS1 DL standard defines how to structure Web URIs to include further information (e.g., batch/lot, expiration date, serial number etc.) as well as other GS1 keys such as GLN (Global Location Number), SSCC (Serial Shipping Container Code) etc.

The GS1 Digital Link standard helps reinforce the One-barcode initiative and, the opportunity of using a single barcode to access digital information about the product is ensured.

The GS1 Digital Link standard extends the GS1 identifiers, such as the GTIN, to improved supply chain traceability information, business partner APIs, patient safety information and more.

Where a URL typically points to a single, specific website, GS1 Digital Link enables connections to all types of business-to-business and business-to-consumer information. A QR Code identifying a product with GS1 Digital Link, using the GS1 standard means not only providing a URL for scanning, along with carrying GS1 identifiers. This means the brand owner remains in complete control but can still link to any number of information sources, all from one symbol, saving space and improving efficiency.

Learn more

  • Single barcode:
    Consumers are less confused with a single barcode carrying more information.
  • Scan capabilities:
    Reduced scanning failures due to one barcode interfering with another.
  • Safety:
    For healthcare, a single barcode ensures clinical decisions are not taken based on the ‘wrong’ barcode being scanned.
  • Promotions:
    GS1 Digital Link allows real time updates to promotion information.
  • Specific apps:
    Application may be developed to read the same barcode but deliver specific types of content to their users, such as recalls.

A barcode or other data carriers can be made multi-functional by using GS1 Digital Link. It is important to arrange for links to be established from the identified trade item (product) to:

  • Product information
  • Instructions
  • Accessories
  • Usage information (recipes, designs)
  • Warranty / Guarantee registration
  • Product authentication
  • Sustainability / Traceability information
  • Online purchasing

Smaller footprint

The smaller size of a 2D barcode reduces the amount of space required on product packaging, allowing more space for branding and product information. This smaller footprint also enables direct on-product marking of items where labels are not practical, such as surgical instruments, small cosmetics, cannabis products and medication e-leaflets.


Increasing the speed, efficiency, and safety of operations

2D barcodes are omnidirectional, meaning they can be scanned in any direction, saving time at checkout, dispensing and point of patient care.


Enabling automation, accuracy, and interoperability

Built-in Error Correction means 2D barcodes have a higher fault tolerance. This means that data can still be scanned if the barcode is partially damaged or torn, reducing transaction delays and disruptions at checkout, and increasing operational efficiencies and reliability.


Reducing waste and costly errors

Reduction in food, medical supply, and product waste: Visibility to expiration, best-before, and sell-by dates enables retailers, healthcare providers and other supply chain stakeholders to sell or promote soon-to-expire products first, reducing the volume of expired products being wasted. In addition to reducing waste and supporting effective inventory management and stock rotation, this helps reduce economic loss.


Protecting consumers and patients

Increased patient and consumer safety: If a recalled product reaches the checkout or the patient care level, scanning the 2D barcode and using the data encoded within it can alert the person scanning that the item must not be sold or used. This prevents the use or sale of potentially harmful products. 2D barcodes can also support patient safety best practices, such as confirming right patient and right product at point of care.


Effective inventory management

2D barcodes facilitate smoother supply chain operations by maintaining first in first out (FIFO) to strengthen inventory accuracy, inventory availability, location insight and avoid waste by ensuring freshness through the usage of supplemental data, such as expiry date and lot number that is encoded in the barcode.


Product traceability

2D barcodes help ensure product authentication, enhance visibility of ingredient sourcing information, and build internal supply chain visibility. Having visibility to a product’s full chain of custody can give regulators and consumers added confidence that a product is authentic.


Sustainability

2D barcodes increase visibility to information required for sustainability initiatives, including sustainable sourcing, recycling information and more.


Customer engagement (GS1 Digital Link)

Encoding GS1 Digital Link in a 2D barcode, such as QR Code, provides an opportunity for brand owners to engage customers with additional product information that can influence purchase decisions and extend engagement post-purchase.


Brand trust

Providing visibility and access to more robust, accurate product information supports customer demands and increases trust between brands and their consumer.


Suppliers/Brand Owners/Licensed Producers

  • More on-pack space
  • Reduced food and product waste
  • Increased traceability
  • More targeted product recalls and withdrawals
  • Increased data for internal POS and product traceability


Grocery Retailers and Foodservice Distributors/Operators

  • Increased food safety
  • Reduced food waste
  • Expiry date management
  • Improved inventory management
  • Simpler, more efficient processes
  • Reduced food and product waste


Healthcare

  • Enhanced traceability and recall process
  • Increased patient safety
  • Expiry date management for reduced product waste
  • Improved inventory management
  • Direct on-product barcode marking, e.g., surgical instruments. 
  • Immediate access to more product information, batch number, lot number and expiry date


Pharmacy

  • Enhanced traceability and recall process
  • Efficient counterfeiting process
  • Increased patient safety
  • Improved inventory management
  • Immediate access to more product information, batch number, lot number and expiry date, encompassing all categories of pharmaceuticals:
    • prescription drug
    • behind the counter (BTC)
    • over the counter (OTC)
    • natural products (NHP/NPN)
  • Reduced product waste

Visit Pharmacy GS1 DataMatrix Implementation Roadmap


Cannabis

  • Increase supply chain efficiency
  • Improved inventory management
  • Increased consumer safety
  • Enhanced traceability and recall process
  • Immediate access to more product information, batch number, lot number and expiry date

Visit Cannabis Supply Chain – Best Practices