Industrial 2 of 5

Last updated
Example of Industrial 2 of 5 barcode Industrial2of5.svg
Example of Industrial 2 of 5 barcode

Industrial 2 of 5. [1] (also known as Standard 2 of 5 [2] [3] [4] ) is a variable length, discrete, two width symbology. Industrial 2 of 5 is a subset of two-out-of-five codes. [5]

Contents

Industrial 2 of 5 is one of the first 1D and oldest barcodes and can encode only digits (0-9). It was invented in 1971 [6] by Identicon Corp. and Computer Identics Corp. At this time, it has only historical value because of low encoding density and restricted charset. Previously it was used for cardboard printing, photo developing envelopes, warehouse sorting systems and for management of physical distribution. [7] [8]

Industrial 2 of 5 has low encoding density because an information can be encoded only in black bars and white spaces are just ignored. Industrial 2 of 5 barcode may include an optional check digit. Most of barcode readers support this symbology. [9] [10]

Encoding

Industrial 2 of 5 can encode digits from 0 to 9. [11] The digit can be encoded in 5 black bars on digit and white spaces are ignored. Any black bar can have two width: wide or narrow. Any white space can have any width by not more than narrow black bar.

Industrial 2 of 5 start/stop patterns and data patterns are split by white space. Industrial 2 of 5 could include optional checksum character which is added to the end of the barcode.

Industrial 2 of 5 features:

Four bars in encoding scheme, except zero, have own weights which encode value of the symbol. Also, last black bar is used as parity bit to avoid single error. Symbol consists of five bars: two wide bars and three narrow bars. Value of the symbol is a sum of nonzero weights of first four bars.

As an example, we can see digit 3 is encoded. Weight 1 and 2 is not zero and parity bits is 0 means the count of bits is divisible on 2. The result: 1*1 + 1*2 + 0*4 + 0*7 = 3. The same with digit 4: weight 4 is not zero and parity bit is 1, which means that count of bits is not divisible on 2. 0*1 + 0*2 + 1*4 + 0*7 = 4.

Industrial 2 of 5 digits encoding
DigitBar weightBarsEncodingMnemonic (using weights)
1247Parity Bit
000110||▮▮|NSNSWSWSN4+7=11, replaced by 0
110001|||WSNSNSNSW1+0=1
201001|||NSWSNSNSW0+2=2
311000▮▮|||WSWSNSNSN1+2=3
400101|||NSNSWSNSW4+0=4
510100|||WSNSWSNSN1+4=5
601100|▮▮||NSWSWSNSN2+4=6
700011|||▮▮NSNSNSWSW7+0=7
810010|||WSNSNSWSN1+7=8
901010|||NSWSNSWSN2+7=9

N - narrow black bar.
W - wide black bar.
S - white space between bars, in most cases must be same size as narrow black bar.

Industrial 2 of 5 Start/Stop values
ValueBarsEncoding
Start▮▮|WSWSN
Stop|WSNSW

The barcode has the following physical structure: [12]
1. Quiet zone 10X wide
2. Start character
3. Variable length digit characters, properly encoded
4. Optional check digit
5. Stop character
6. Quiet zone 10X wide

Checksum

Industrial 2 of 5 may include an optional check digit, [13] which is calculated as other UPC checksums. This is not required as part of the specification, but check digit is added as last digit in the code to improve the accuracy of the symbology.
,
where is the most right data digit.

Example for the first 6 digits 423456:

Calculating the Industrial 2 of 5 checksum
Digit423456
Position
Weight131313
Weighted sum46312518
Check digit10 - (48 mod 10) = 2

Result: 4234562 barcode

IATA 2 of 5

Example of IATA 2 of 5 barcode IATA2of5.svg
Example of IATA 2 of 5 barcode

IATA 2 of 5 [14] [15] (also known as Computer Identics 2 of 5, [16] Airline 2 of 5 [17] [18] ) is a variable length, discrete, two width symbology, which is fully similar to Industrial 2 of 5 symbology except start/stop symbols. In this way it has all advantages and issues of Industrial 2 of 5 symbology.

IATA 2 of 5 Start/Stop values
ValueBarsEncoding
Start||NSN
Stop|WSN

N - narrow black bar.
W - wide black bar.
S - white space between bars, in most cases must be same size as narrow black bar.

IATA 2 of 5 was invented in 1974 by Computer Identics Corp. [19] The barcode was used by International Air Transport Association (IATA) for managing air cargo. [20]

IATA 2 of 5 version used by International Air Transport Association had fixed 17 digits length with 16 valuable package identification digit and 17-th check digit. Some readers currently still support this symbology [21]

See also

Related Research Articles

<span class="mw-page-title-main">Universal Product Code</span> Barcode symbology used for tracking trade items in stores

The Universal Product Code is a barcode symbology that is used worldwide for tracking trade items in stores.

<span class="mw-page-title-main">Barcode</span> Optical machine-readable representation of data

A barcode or bar code is a method of representing data in a visual, machine-readable form. Initially, barcodes represented data by varying the widths, spacings and sizes of parallel lines. These barcodes, now commonly referred to as linear or one-dimensional (1D), can be scanned by special optical scanners, called barcode readers, of which there are several types.

<span class="mw-page-title-main">Code 39</span> Variable length, discrete barcode symbology

Code 39 is a variable length, discrete barcode symbology defined in ISO/IEC 16388:2007.

<span class="mw-page-title-main">PDF417</span> Type of barcode

PDF417 is a stacked linear barcode format used in a variety of applications such as transport, identification cards, and inventory management. "PDF" stands for Portable Data File. The "417" signifies that each pattern in the code consists of 4 bars and spaces in a pattern that is 17 units (modules) long. The PDF417 symbology was invented by Dr. Ynjiun P. Wang at Symbol Technologies in 1991. It is defined in ISO 15438.

<span class="mw-page-title-main">Aztec Code</span> Type of matrix barcode

The Aztec Code is a matrix code invented by Andrew Longacre, Jr. and Robert Hussey in 1995. The code was published by AIM, Inc. in 1997. Although the Aztec Code was patented, that patent was officially made public domain. The Aztec Code is also published as ISO/IEC 24778:2008 standard. Named after the resemblance of the central finder pattern to an Aztec pyramid, Aztec Code has the potential to use less space than other matrix barcodes because it does not require a surrounding blank "quiet zone".

<span class="mw-page-title-main">Code 128</span> Barcode format

Code 128 is a high-density linear barcode symbology defined in ISO/IEC 15417:2007. It is used for alphanumeric or numeric-only barcodes. It can encode all 128 characters of ASCII and, by use of an extension symbol (FNC4), the Latin-1 characters defined in ISO/IEC 8859-1. It generally results in more compact barcodes compared to other methods like Code 39, especially when the texts contain mostly digits. Code 128 was developed by the Computer Identics Corporation in 1981.

<span class="mw-page-title-main">Code 93</span>

Code 93 is a barcode symbology designed in 1982 by Intermec to provide a higher density and data security enhancement to Code 39. It is an alphanumeric, variable length symbology. Code 93 is used primarily by Canada Post to encode supplementary delivery information. Every symbol includes two check characters.

<span class="mw-page-title-main">Interleaved 2 of 5</span> Type of barcode

Interleaved 2 of 5 (ITF) is a continuous two-width barcode symbology encoding digits. It is used commercially on 135 film, for ITF-14 barcodes, and on cartons of some products, while the products inside are labeled with UPC or EAN. ITF was created by David Allais, who also invented barcodes Code 39, Code 11, Code 93, and Code 49.

<span class="mw-page-title-main">Data Matrix</span> Two-dimensional matrix barcode

A Data Matrix is a two-dimensional code consisting of black and white "cells" or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data. Usual data size is from a few bytes up to 1556 bytes. The length of the encoded data depends on the number of cells in the matrix. Error correction codes are often used to increase reliability: even if one or more cells are damaged so it is unreadable, the message can still be read. A Data Matrix symbol can store up to 2,335 alphanumeric characters.

<span class="mw-page-title-main">International Article Number</span> Standard barcode system used in global trade

The International Article Number is a standard describing a barcode symbology and numbering system used in global trade to identify a specific retail product type, in a specific packaging configuration, from a specific manufacturer. The standard has been subsumed in the Global Trade Item Number standard from the GS1 organization; the same numbers can be referred to as GTINs and can be encoded in other barcode symbologies, defined by GS1. EAN barcodes are used worldwide for lookup at retail point of sale, but can also be used as numbers for other purposes such as wholesale ordering or accounting. These barcodes only represent the digits 0–9, unlike some other barcode symbologies which can represent additional characters.

Codabar is a linear barcode symbology developed in 1972 by Pitney Bowes Corp. It and its variants are also known as Codeabar, Ames Code, NW-7, Monarch, Code 2 of 7, Rationalized Codabar, ANSI/AIM BC3-1995 or USD-4. Although Codabar has not been registered for United States federal trademark status, its hyphenated variant, Code-a-bar, is a registered trademark.

<span class="mw-page-title-main">MSI Barcode</span> Barcode symbology

MSI is a barcode symbology developed by the MSI Data Corporation, based on the original Plessey Code symbology. It is a continuous symbology that is not self-checking. MSI is used primarily for inventory control, marking storage containers and shelves in warehouse environments.

<span class="mw-page-title-main">Code 11</span> Barcode symbology

Code 11 is a barcode symbology developed by Intermec in 1977, and it is used primarily in telecommunications. The symbol can encode any length string consisting of the digits 0–9 and the dash character (-). A twelfth code represents the start/stop character, commonly printed as "*". One or two modulo-11 check digit(s) can be included.

Plessey Code is a 1D linear barcode symbology based on pulse-width modulation, developed in 1971 by The Plessey Company plc, a British-based company. It is one of the first barcode symbology, and is still used rarely in some libraries and for shelf tags in retail stores, in part as a solution to their internal requirement for stock control. The system was first used in the early 1970s by J.Sainsbury to identify all of its products on supermarket shelves for its product restocking system.

<span class="mw-page-title-main">David Allais</span> American expert and inventor (born 1933)

David Allais is an American expert and inventor in the fields of bar coding and automatic identification and data capture. As vice president and later president and chief executive officer of Everett, Washington-based Intermec Inc. (NYSE:IN), he built the company from a small startup into the leading manufacturer of bar code and printing equipment. Prior to Allais' role at Intermec, he served as a manager for IBM. Most recently, Allais founded PathGuide Technologies, a Bothell, Washington-based developer of warehouse management systems for distributors.

<span class="mw-page-title-main">ITF-6</span>

ITF-6 is the implementation of an Interleaved 2 of 5 (ITF) barcode to encode a addon to ITF-14 and ITF-16 barcodes. Originally was developed as a part of JIS specification for Physical Distribution Center. Instead of ITF-14, it wasn’t standardized by ISO Committee but it is widely used to encode additional data to Global Trade Item Number such as items quantity or container weight.

<span class="mw-page-title-main">Matrix 2 of 5</span>

Matrix 2 of 5 is a variable length, discrete, two width symbology. Matrix 2 of 5 is a subset of two-out-of-five codes. Unlike Industrial 2 of 5 code, Matrix 2 of 5 can encode data not only with black bars but with white spaces.

<span class="mw-page-title-main">MicroPDF417</span>

MicroPDF417 is two-dimensional (2D) stacked barcode symbology invented in 1996, by Frederick Schuessler, Kevin Hunter, Sundeep Kumar and Cary Chu from Symbol Technologies company. MicroPDF417 consists from specially encoded Row Address Patterns (RAP) columns and aligned to them Data columns encoded in "417" sequence which was invented in 1990. In 2006, the standard was registered as ISO/IEC 24728:2006.

<span class="mw-page-title-main">Han Xin code</span> Type of matrix barcode

Han Xin code is two-dimensional (2D) matrix barcode symbology invented in 2007 by Chinese company The Article Numbering Center of China to break monopoly of QR code. As QR code, Han Xin code consists of black squares and white square spaces arranged in a square grid on a white background. It has four finder patterns and other markers which allow to recognize it with camera-based readers. Han Xin code contains Reed–Solomon error correction with ability to read corrupted images. At this time, it is issued as ISO/IEC 20830:2021.

<span class="mw-page-title-main">DotCode</span> Type of matrix barcode

DotCode is two-dimensional (2D) matrix barcode invented in 2008 by Hand Held Products company to replace outdated Code 128. At this time, it is issued by Association for Automatic Identification and Mobility (AIM) as “ISS DotCode Symbology Specification 4.0”. DotCode consists of sparse black round dots and white spaces on white background. In case of black background round dots, creating barcode, can be white. DotCode was developed to use with high-speed industrial printers where printing accuracy can be low. Because DotCode by the standard does not require complicated elements like continuous lines or special shapes it can be applied with laser engraving or industrial drills.

References

  1. Peter Brophy (1986). Computers Can Read: Machine-readable Codes and Their Applications. Gower Publishing Company. p. 68. ISBN   0291397018.
  2. "Standard 2 of 5 symbology". www.barcodeisland.com. Archived from the original on 2020-06-07.
  3. Dileep R. Sule (2008). Manufacturing Facilities: Location, Planning, and Design, Third Edition. CRC Press. p. 56. ISBN   978-1420044232.
  4. Windows Developer's Journal V8 N1-6. Miller Freeman, Incorporated. 1997. p. 29.
  5. Peter Song (1988). Lab Manual for Single- and Multiple-chip Microcomputer Interfacing. Prentice Hall. p. 79. ISBN   0138116059.
  6. Wolff, Gerald (20 January 1971). "United States Patent US3701097A by Identicon Corp "Decoding bar patterns"". patents.google.com. United States Patent and Trademark Office.
  7. "Barcode Industrial 2 of 5". barcode.businessbarcodes.net. Archived from the original on 2020-07-15.
  8. S.A. Fist (2012). The Informatics Handbook: A guide to multimedia communications and broadcasting. Springer Science & Business Media. p. 67. ISBN   978-1461520931.
  9. "EM2037-V4 OEM scan engine user guide" (PDF). www.newland-id.com.
  10. "SuperLead 2D Barcode Reader User Guide" (PDF). www.superlead.com. Archived from the original (PDF) on 2023-03-28.
  11. "Industrial 2 of 5". www.n-barcode.com.
  12. "Barcode Guide: Industrial 2 of 5". barcodeguide.seagullscientific.com.
  13. "Barcode-Coder: Standard 2 of 5". barcode-coder.com.
  14. "IATA 2 of 5". www.n-barcode.com.
  15. Building IBM Enterprise Content Management Solutions From End to End. IBM Redbooks. 2014. p. 192. ISBN   978-0738439969.
  16. "IATA 2 of 5". Barcode Writer in Pure PostScript.
  17. "IATA 2 of 5". accusoft.com.
  18. AIIM Buying Guide and Membership Directory: The Information Management Sourcebook. Association for Information and Image Management. 1994. p. 312.
  19. Zamkow, Stanley F (4 April 1974). "United States Patent US3882464A by Computer Identics Corp "Size ratio label reading system"". patents.google.com. United States Patent and Trademark Office.
  20. "IATA 2 of 5 Scandit". www.scandit.com.
  21. "BCST-33 Barcode Scanner" (PDF). www.inateck.com.