Codabar Introduction
This page concerns basic information of Codabar, as well as its generating and printing components.
Codabar Overview
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.
How to generate, print barcode using .NET, Java sdk library control with example project source code free download:
Generating and Printing Codabar Barcodes
OnBarcode provides comprehensive Codabar generators and scanner components for Java, .NET, Android, iOS developments and several reporting applications.
Codabar Structure
Codabar Barcode Size Setting
As for Codabar size setting, two factors should be considered: barcode width and height.
Codabar Data Encoding
Codabar encodes:
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- A, B, C, D
- - (Dash), $(Dollar), :( colon), / (Slash), (Point), + (Plus)
Variants
Checksum
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.