This page concerns basic information of Codabar, as well as its generating and printing components.
This part talks about the Codabar barcode
. It is a discrete, self-checking symbology which is also known as Codeabar, Ames Code, NW-7, Monarch, Code 2 of 7, Rationalized Coda bar, ANSI/AIM BC3-1995 or USD-4. It is used by U.S. blood banks, photo labs, and on FedEx airbills.
Generating and Printing Codabar Barcodes
OnBarcode provides comprehensive Codabar generators and scanner components for Java, .NET, Android, iOS developments and several reporting applications.
The structure of Codabar is as below:
Note that: The start and stop character in any giben bar need not to be the same.
Codabar Barcode Size Setting
As for Codabar size setting, two factors should be considered: barcode width and height.
Codabar Data Encoding
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- A, B, C, D
- - (Dash), $(Dollar), :( colon), / (Slash), (Point), + (Plus)
1. Checksum digit is not required since Coda bar is self-checking.
FedEx airbill number
2. FedEx Airbills use a variant of coda bar. A FedEx airbill number has the format of XXXX-XXXX-XXXY with an additional 4-digit format ID. The Y character is a check digit with the algorithm unknown to public. The first 12 digits is the track number. The barcode itself starts with start/stop character C and ends with start/stop character D.