High Tech Aid logo High Tech Aid
 
 

Menu



Search

Newsletter link



  A Standards Update - AIDC Bar Code Standards

Welcome to this edition of a regular column about standards in the Automatic Identification and Data Capture (AIDC) industry. This column will be updated regularly to keep you current on news of standards and their impact on the industry.

In the coming months, we will try to educate you on the various technologies covered under the AIDC umbrella as well as bring news of the standardization process and its progress. If you have news about standards that you want to share, or questions you want to ask, send them to steve@hightechaid.com and we will try to incorporate them into the next column.

In last month's issue of this column, we started looking at the various AIDC technologies and who is involved in standardization in these technologies. In this month's column we will start to delve a bit deeper into each technology and the standardization work that is being done.

Last month I explained the difference between a technology standard and an application standard. In most cases the technology standard comes first and an application standard is built round the technology. Many people create application standards, but usually there is only one, or maybe two, sources for the technology standards.

In the barcode arena, AIM has long been the traditional source of the technology standards. Currently AIM offers technology standards for the following barcode symbologies.

Linear Matrix Stacked/Packet
Code 39 MaxiCode PDF 417
Interleaved 2 of 5 Data Matrix Micro PDF 417
Codabar Aztec Code EAN.UCC Composite
Code 128 Code One SuperCode
Code 93 QR Code Code 16K
Reduced Space Symbology Aztec Mesas Code 49
Code 93i Dot Code Codablock
Channel Code    
Telepen    

 

 

 

 

 

 

Symbology standards are also available from other organizations. For example, the U.P.C. and EAN symbologies are available from UCC and EAN. Most proprietary symbologies are only available from their respective inventors.

A symbology specifications give all the details necessary to print or scan a barcode. The documents range from 8 pages to 120 pages, so you can see that there is of information needed to create a barcode.

Looking at a standard from a very simplistic level, it must contain:

  • A definition of the width of the bars and the spaces.
  • A method to define each character that is encodable (whether numeric only or full ASCII).
  • The start and stop characters
  • Any check character support built in
  • Any free space needed around the symbology to allow for a clean decode

From these basic definitions, it then gets to be complicated as error correction becomes a factor and as we start to talk about non-linear symbologies. With some of the two dimensional symbologies allowing the encodation of several kilobytes of data, on a symbol that may be several square inches in size, it become important to fully define the "rules" for a symbology.

Once you have the basic technology standard written then it becomes available for everyone to use and interpret for their particular use. An example of the use of the barcode technology standards would be the use by the Health Industry Business Communications Council (HIBCC) (http://www.hibcc.org/barcodel.htm) of various barcode symbologies in the health care industry. HIBCC have written a series of application standards that use several symbologies to define how bar code technology is used in healthcare. Each of these application standards refers to a technology standard for the rules on creating the symbology, but they add the rules for the data side of the barcode.

So, if you are looking for a standard for barcode technology, then you need to look in two places, the symbology standard first and then the application standard from the industry association. From the American Production & Inventory Control Society Inc. (APICS) to the Warehousing Education and Research Council (WERC) there will be an association for your industry that has created an application standard.

Next month we will look at card technology standards.