Codabar is one of the oldest barcode symbologies. It was developed in 1972 at Pitney Bowes, and its other names include NW-7, USD-4, Monarch and Code 2 of 7. It was designed for retail price labels, then found its long-term home in libraries, blood banks, photo labs and courier airbills.
A Codabar symbol has five parts:
- Quiet zone: a blank margin before and after the bars.
- Start character: A, B, C or D.
- Data: digits and the symbols - $ : / . +, each character separated by a narrow gap.
- Stop character: A, B, C or D. It does not have to match the start character.
- Quiet zone: a second blank margin.
The start and stop letters frame the data, and the 16 possible start/stop pairs can tell one application's labels from another's. Because each character is self-checking, Codabar needs no check digit, though some systems add one.