Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/includes/phpquery/phpQuery.php on line 2162

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/includes/phpquery/phpQuery.php on line 2177

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/functions/general-functions.php on line 718

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/functions/general-functions.php on line 718

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/functions/general-functions.php on line 719

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/functions/general-functions.php on line 719

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/functions/general-functions.php on line 720

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/barcodet/public_html/wp-content/themes/jupiter/framework/functions/general-functions.php on line 720

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/barcodet/public_html/wp-content/themes/jupiter/framework/includes/minify/src/Minifier.php on line 227

Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /home/barcodet/public_html/wp-content/plugins/js_composer_theme/include/classes/editors/class-vc-frontend-editor.php on line 646

Notice: Trying to access array offset on value of type null in /home/barcodet/public_html/wp-content/themes/jupiter/components/shortcodes/mk_icon_box/vc_map.php on line 142

Notice: Trying to access array offset on value of type null in /home/barcodet/public_html/wp-content/themes/jupiter/components/shortcodes/mk_icon_box/vc_map.php on line 149
Barcodes: The History, Present and Future - Barcode Test

Barcodes: The History, Present and Future

 In Barcode Advice

All barcodes do the same thing…

All barcodes do the same thing: they store data. Whether they are 1D symbols like UPC and Code 128 or 2D symbols like QR Code and Datamatrix, they are all portable, disposable memory. They all have the same basic attributes:

  • Non-volatile—they cannot be reprogrammed
  • Inexpensive—they are nearly free
  • Virtually error-free—the error rate is minuscule compared to key-entry

1D and 2D barcodes do have some significant differences; data capacity is the most obvious. 1D barcodes are very limited while 2D barcodes can store well over 5KB of data.

The History of Barcodes

Woodland Patent

The barcode as we know it was patented in 1952. It was a solution looking for a problem, which arrived nearly 20 years later when the Grocery Manufacturers Association began looking for a way to reduce checkout errors. The Universal Product Code or UPC was the solution.  The solution gave birth to a new technology, which caught the attention and imagination of a wide spectrum of industries. The UPC solved problems.

One of the first industries to recognize the benefits of the barcodes was the US military. One can imagine someone in uniform, or perhaps a spouse, in a grocery checkout line when the idea struck. But the numeric-only UPC was too limiting: they needed an alpha-numerical barcode. In 1974, the invention of Code 39 responded to the need.

Meanwhile, supply chain operators recognized the potential benefit for identifying and tracking product movement. But the UPC and Code 39 were too small and sensitive to printing inaccuracy on corrugated cartons. The large and high tolerance Interleaved Two-of-Five or ITF barcode solved that. Barcodes now track inventory depletion and replenishment, virtually error-free.

Barcodes Today

Noticing these advancements, other industries needed barcodes capable of storing all 128 characters in the ASCII keyboard, resulting in the development of Code 128. All the while, barcodes were storing ever-increasing amounts of data. Barcodes were getting very long, exceeding the scan width of scanners.

One solution was the invention of stacked linear barcodes such as PDF417. These encode row upon row of linear data that a laser scanner can decipher, much like reading lines of text on a page. This extended the data capacity of a 1D barcode without making it too wide to read.

As barcode technology advanced, so did scanning technology. Imaging scanners with no moving parts began to replace lasers, making way for 2D barcodes. Toyota parts supplier Denso invented the QR Code to identify parts for manufacturing operations. Datamatrix barcodes soon followed. These 2D barcodes could contain thousands of alphanumeric characters, and could recover from partial damage with error-correction.

1D barcodes have a limited range of sizes, but 2D barcodes can be as small as 0.4mm square, or large enough to scan from a billboard.

Is there a Future?

In spite of predictions to the contrary, the future of barcodes is bright, for several important reasons:

  • Barcode technology is highly adaptable to very high speed printing systems
  • Multicolor barcodes add an additional layer of data encoding
  • Barcode printing is increasingly accurate and inexpensive
  • Barcodes “play nice” with other technologies such as RFID
  • New, important uses are still being discovered

Barcodes will likely be around for many more years for two important reasons: they are relevant, cheap and they solve problems.

Comments are always welcome. You can contact us here.

 

 

Recommended Posts

Leave a Comment

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.