Blog

QR Code 2nd Sight Website

Decoding Barcodes

Many of our labor and product tracking systems utilize barcodes to track and trace. We often receive questions about whether 2nd Sight provides barcodes, or if there are required barcode specifications. In most cases, our software only requires a unique identifier. However, there are many types of barcodes and it can get overwhelming to choose. Each barcode serves a purpose. Here is a summary of the most common barcode formats and why one type may be better suited for a specific application.

1D Versus 2D

There are two main groups of barcodes, one-dimensional or “linear” and two-dimensional barcodes. A “1D” barcode is what you likely imagine when you hear the word “barcode”. The classic zebra stripe pattern encodes numbers (and in some cases letters and characters) that help identify a specific item or type of item. “2D” barcodes contain many small dots instead of bars and offer more storage potential and even better readability—regardless of printing size.

In specialty crop farming, 1D barcodes are often printed on apple and pear bin tags. The barcode provides a unique number that allows the packing house to identify various information about the crop. These bin tags offer an easy solution to start traceability in the field. When a grower can link the picker to the produce and provide a pick time and date, any issues that may arise down the supply chain can be traced back to the source so that other affected produce may also be identified quickly and accurately. Here are some examples of commonly used 1D barcodes.

UPC

Stands for:

Universal Product Code

Purpose:

Easily identify an object’s attributes, efficient product tracking

Benefits:

Widely used

Applications:  

Retail point of sale scanning

Count:

UPC-A = 12 digits, UPC-E = 6 digits


EAN

Stands for:

European Article Number

Purpose:

Easily identify an object’s attributes, efficient product tracking

Benefits:

Suitable for small locations, fast-scanning

Applications:  

Retail point of sale scanning

Count

EAN-13 = 13 digits, EAN-8 = 8 digits


Code128

Stands for:

Use all 128 characters of ASCII (character encoding set)

Purpose:

Encode large amounts of information (such as serial numbers)

Benefits:

Compact, high-density, supports digits, letters, and many characters

Applications:  

Logistics, transportation, shipping, and tracking

Count:

Based on the application, size, and scanner capabilities


ITF

Stands for:

Interleaved 2 of 5

Purpose:

Label packaging materials (cardboard)

Benefits:

Self-checking code suitable for printing on product packaging

Limitations:

Can only encode numbers

Applications:  

Many industries, product packaging

Count:

14 numeric digits


Code39

Stands for:

Code 3 of 9

Purpose:

Label goods

Benefits:

Utilize both digits and characters, readable by many scanners

Limitations:

Not suitable for small items

Applications:  

Automotive, government, asset tracking

Count:

43 characters


2D barcodes are a newer category of barcodes that offer more data storage and increased readability to keep data scannable—even after being ripped or damaged. At 2nd Sight, we recently released a feature on our InstaCaliper and TallyTrak nursery inventory capture app that utilizes QR Codes to auto populate information. Typically, an operator would search through a drop-down menu to locate the correct field location, row number, and variety. Now, the nursery can follow a specific format to generate QR codes that store this information. The operator can scan the barcode to quickly populate the correct information, saving time and minimizing errors. Here are a few common 2D barcode types:


QR Codes

Stands for:

Quick Response

Purpose:

Encode a lot of information like web addresses (take a picture of the codes above) 

Benefits:

Versatility, fault tolerance, numeric, alphanumeric, byte/binary

Applications:  

Retail, entertainment, marketing

Count:

7,089


Datamatrix Code

Stands for:

Dots arranged in a square/rectangular pattern (matrix)

Purpose:

Encode a lot of information on small items, goods, and documents

Benefits:

Small footprint and readable in low resolution/unideal scanning positions

Applications:  

Electronics, retail, government

Count:

Numeric = 3116 Alphanumeric = 2335, Binary = 1556


PDF417

Stands for:

Portable Data File

Purpose:

Store huge amounts of data (photos, fingerprints, signatures)

Benefits:

Versatility, fault tolerance, numeric, alphanumeric, byte/binary

Applications:  

Logistics, government

Count:

Numeric = 1850, Digits = 2710, Bytes = 1108


Newer models of the 2nd Sight rugged handheld computer have built-in barcode readers that capture both 1D and 2D barcodes with a quick press of a button. In the reader configuration, a user can set the reader to register all common (and many uncommon) barcode types. Whether you print your own barcodes or purchase pre-printed barcodes, the first step is to determine if a 1D barcode will be able to hold all the required information. In many cases, a simple sting of numbers is enough to keep an item unique. We also recommend thinking of the proper material on which the barcode will be printed. In many cases, the barcode must be water-resistant, handle cold temperatures, and hold up to a bit of wear and tear.