Description of Codabar

CodabarCodabar is a linear, symbology barcode that represents data using a series of bars and spaces of varying widths. It was developed in 1972 and is commonly used in libraries, blood banks, and other similar applications.

Codabar is capable of encoding the digits 0-9, as well as the characters $, +, -, ., /, and :. Unlike most other barcodes, Codabar does not include a checksum digit by default, which means that the data encoded must be read accurately for the entire barcode to be readable. Codabar barcodes are also self-checking, meaning that small variations in the print quality of the barcode will not affect its ability to be read by a barcode scanner.

There are also four different start and stop characters defined. These start and stop characters are used as A, B, C, and D. They are only valid at the beginning and end of the code. They can be used to carry additional information.

Each character is represented by 7 elements (4 strokes, 3 spaces). Thick and thin lines are created in a 2:1 ratio. The information density of this code is rather low.

Technical data

Valid characters: 0123456789-$:/.+
Length: Variable with no fixed length.
Check digit: Calculated according to Modulo 16
ActiveBarcode calculates the check digit automatically.
Type#: Codabar - #08 - CODABAR (no check digit)
Codabar Checksum- #33 - CODABARCHECKSUM (Modulo 16 check digit)