Codabar is a linear barcode symbology developed in 1972 by
Pitney Bowes Corp. It is also known as Codeabar, Ames Code, NW-7,
Monarch, Code 2 of 7, Rationalized Codabar, ANSI/AIM BC3-1995 or
USD-4.
Encoding
Codabar can encode the digits 0 through 9, six symbols
(-:.$/+), and the start/stop characters A, B, C, D, E, *, N, or T.
The start/stop characters must be used in matching pairs and may not
appear elsewhere in the barcode. Codabar is used in libraries, blood
banks, the overnight package delivery industry, and a variety of
other information processing applications.
Each character is comprised of 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.
Codabar Character Set
The numbers in the table correspond to the width of the element. A 0
means the element is narrow, and a 1 means the element is wide.
Data B S B S B S B Value
0 0 0 0 0 0 1 1 0
1 0 0 0 0 1 1 0 1
2 0 0 0 1 0 0 1 2
3 1 1 0 0 0 0 0 3
4 0 0 1 0 0 1 0 4
5 1 0 0 0 0 1 0 5
6 0 1 0 0 0 0 1 6
7 0 1 0 0 1 0 0 7
8 0 1 1 0 0 0 0 8
9 1 0 0 1 0 0 0 9
- 0 0 0 1 1 0 0 10
$ 0 0 1 1 0 0 0 11
: 1 0 0 0 1 0 1 12
/ 1 0 1 0 0 0 1 13
. 1 0 1 0 1 0 0 14
+ 0 0 1 0 1 0 1 15
A 0 0 1 1 0 1 0 16
B 0 1 0 1 0 0 1 17
C 0 0 0 1 0 1 1 18
D 0 0 0 1 1 1 0 19
Copyright 2008,
halfpricesoft.com
All Rights Reserved