Codabar

Codabar

Codabar is a linear barcode symbology developed in 1972 by Pitney Bowes Corp. ([1]). It is also known as Codeabar, Ames Code, NW-7, Monarch, Code 2 of 7, Rationalized Codabar, ANSI/AIM BC3-1995 or USD-4.

Library Book Barcode

Although Codabar has not been registered for US federal trademark status, its hyphenated variant Code-a-bar is a registered trademark[1].

It was designed to be accurately read even when printed on dot-matrix printers for multi-part forms such as FedEx airbills and blood bank forms, where variants are still in use as of 2007. Although newer symbologies hold more information in a smaller space, Codabar has a large installed base in libraries. It is even possible to print Codabar codes using typewriter-like impact printers, which allows the creation of a large number of codes with subsequent numbers without having to use any digital equipment. After each printed code, the printer's stamp is mechanically turned to the next number, as for example in mechanical mile counters.

Contents

Check digit

Because Codabar is self-checking, most standards do not define a check digit[2].

The variants of Codabar in commercial and public use will sometimes define a proprietary check digit.

For instance in an all-numeric string, the check digit algorithm might double the odd digits, take modulo 9, sum the results with the even digits, and represent the total in modulo 10[3].

Encoding

Depending on the particular specification, for example the Association for Automatic Identification and Mobility's Uniform Symbol Specification, the body of a Codabar string may only encode the numerals 0 through 9. Some variants allow the symbols dollar, dash, plus sign, colon, slash, and dot[4].

The alphabet characters A, B, C, D, and in some specifications, E, N, asterisk, and T are used in matching pairs to mark the beginning and end of the barcode. They do not appear in the body of a Codabar string.

Each character comprises 7 binary identifiers (4 bars and 3 spaces). Each identifier or element is made up of a certain multiple of constant-width modules. Different specifications allow for different width modules, the smallest being 0.0065 inches, allowing 11 characters per inch to be encoded. Logical 0s and 1s are represented by narrow and wide elements respectively[5].

Char. Pattern Bars Spaces
0 lll l 0001 001
1 lll l 0010 001
2 ll ll 0001 010
3 l lll 1000 100
4 lll l 0100 001
5 lll l 1000 001
6 l lll 0001 100
7 l lll 0010 100
8 l lll 0100 100
9 ll ll 1000 010
- ll ll 0010 010
$ ll ll 0100 010
: llll 1011 000
/ llll 1101 000
. llll 1110 000
+ llll 0111 000
A or T ll l l 0100 011
B or N l l ll 0001 110
C or * ll l l 0001 011
D or E ll l l 0010 011

References

  1. ^ http://uspto.gov
  2. ^ http://mdn.morovia.com/manuals/bax3/shared.bartech.php#Symbology.Codabar
  3. ^ http://www.makebarcode.com/specs/codabar.html
  4. ^ http://aimglobal.org/aimstore/linearsymbologies.asp (Dead Link)
  5. ^ http://www.barcodeman.com/info/codabar.php

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Codabar — Die Kodierung Codabar stellt einen beschränkten alphanumerischen Zeichensatz zur Verfügung. Die Buchstaben a bis d können nur als Start und Stopzeichen verwendet werden. Neben diesen Buchstaben sind noch die Sonderzeichen $ +  : . / möglich …   Deutsch Wikipedia

  • Codabar — es un código de barras lineal desarrollado en el 1972 por Pitney Bowes. Fue especialmente diseñado para poder ser leído sin problemas aun si fuera impreso por una impresora de matriz de puntos. Además la nueva simbologia permitía contener más… …   Wikipedia Español

  • Strichcode — Als Strichcode, Balkencode oder Barcode (engl. bar „Balken“) wird eine optoelektronisch lesbare Schrift bezeichnet, die aus verschieden breiten, parallelen Strichen und Lücken besteht. Der Begriff Code steht hierbei nicht für Verschlüsselung,… …   Deutsch Wikipedia

  • Code-barres — Exemples de codes 128 et 39 Un code barres, ou code à barres, est la représentation d une donnée numérique ou alphanumérique sous forme d un symbole constitué de barres et d espaces dont l épaisseur varie en fonction de la symbologie utilisée et… …   Wikipédia en Français

  • Barcode — For the taxonomic method, see DNA barcoding. A UPC A barcode symbol A barcode is an optical machine readable representation of data, which shows data about the object to which it attaches. Originally barcodes represented data by varying the… …   Wikipedia

  • POSTNET — Value Encoding 1 2 3 4 …   Wikipedia

  • ISBT 128 — is a system for identification, labeling and processing of human blood, tissue, and cellular therapy products using an internationally standardized system. The acronym ISBT stands for the International Society of Blood Transfusion. The number 128 …   Wikipedia

  • Штриховой код — У этого термина существуют и другие значения, см. код (значения). Рельсы, каждый с меткой штриховым кодом, для строительства трамвайной линии в г …   Википедия

  • Radio-frequency identification — (RFID) is a technology that uses radio waves to transfer data from an electronic tag, called RFID tag or label, attached to an object, through a reader for the purpose of identifying and tracking the object. Some RFID tags can be read from… …   Wikipedia

  • Code 39 — A Code 39 Barcode Label WIKIPEDIA encoded in Code 39 Code 39 (also known as Alpha39, Code 3 of 9, Code 3/9, Type 39 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”