Codabar is a discrete system developed by Monarch Marking Inc in 1972. It is know as NW-7 in Japan, as it has Narrow and Wide bars and 7 elements per character. It is also known as USD-4 and 2 of 7 code.
The Codabar coding scheme is a self-checking system which has 16 characters in its character set; the digits 0 -9, and the characters $ : / . + -. It has a choice of four start & stop characters, although some versions allow a choice of eight!. By default dLSoft barcode products uses A and C for start and stop respectively. However, by prefixing the barcode with a caret (^) and two symbols, any of the allowed Codabar characters may be used for start and stop; ie.
^AT
causes A to be used as the start character and T to be used for the stop character.
Codabar
The allowed Codabar start and stop characters are: A B C D E N T *
The start and stop characters are not displayed in text form.
Codabar does not define a check digit, and being a self-checking code a check digit is somewhat pointless. However, two check digit type are in common use. Mod 10 check digits are often used in Codabar symbols, and by default dLSoft products will generate a Mod 10 check digit if required.
The alternative check digit type is the AIM (Mod 16) check digit. Setting the Extra 1 flag causes dLSoft products to use the Mod 16 algorithm for checkdigits in Codabar symbols.
Codabar barcodes are also known as Monarch barcodes, 2 of 7, NW-7 and USD-4 barcodes.
More: