img

康耐视移动条码扫描器SDK
Codabar

科达巴是什么?

Codabar(也称为Ames Code, Code 2 of 7, NW-7, USD-4和其他名称)于1972年由Pitney Bowes开发。条形码被设计成即使用点阵打印机和冲击打印机(20世纪70年代早期使用的最常见的打印技术)打印也能准确读取。虽然Pitney Bowes发布了Codabar的原始标准,但现在有其他标准略有不同(例如,1995年发布的ANSI/ target - bc3 -1995 Codabar统一符号规范)。

最初的Pitney Bowes标准允许数字和字母A、B、C和D(用于开始/停止字符)的编码。后来的标准增加了6个符号(减号、冒号、句号、美元号、正斜杠和加号)和4个开始/停止字符(E、*、N和T)。开始和停止必须使用不同的字符,不能出现在条形码的数据部分。Codabar的一个常用惯例是使用不同的开始/停止字符对来表示不同的应用程序(例如,图书馆使用A/B,而联邦快递使用C/D)。Codabar是可变长度的,唯一的长度限制是可打印的宽度。

Codabar是一种线性或一维(1D)条形码。这意味着条形码由一组不同宽度的竖线和空间组成。条码中的数据由这些黑色/白色(条形/空格)模式线性表示。下面是一个简单的例子:

pages_Codabar_example.png

Codabar条形码中的每个字符由4条(黑色)和3个空格(白色)组成——每个字符都以条开始和结束。但与许多其他线性条形码不同(例如,39码而且代码11),每个字符并不包含一定数量的宽窄栏位/空格,而是可以有所不同。这意味着所有字符的宽度并不相同。

Codabar是一种自我检查的符号学;这是不能将一个字符转换为另一个有效字符的单个打印或读取缺陷。该符号学进一步被描述为离散的条形码,这意味着每个字符都用字符间的间隙元素(通常是单个白色元素,但允许较大的间隙)分开。下面是我们的例子,为了清晰起见,用图表表示:

pages_Codabar_diagramed.png

因为Codabar是一个自检查符号,所以没有定义标准的校验和。但是,许多实现已经添加了自己的校验和作为数据的一部分,以获得额外的安全性。

为什么使用Codabar?

Codabar得到了广泛的支持,大多数商业条形码扫描器都能够读取它。Codabar符号也很容易生成和打印;通常情况下,一种特殊的字体就足够了(也就是说,不需要特殊的软件)。Codabar是数值数据应用程序的理想选择,它相对较低的密度不是问题。

Codabar被联邦快递用于航空账单,美国图书馆用于物品和位置跟踪,照片实验室和美国血库等等。

我们如何帮助使用Codabar的开发人员?

康耐视手机条码扫描器SDK支持Codabar检测,使开发人员能够将相关的工作流程和应用程序数据集成到条码扫描应用程序中。您可以通过在康耐视移动条码上注册免费下载SDK开发者网络.此外,条形码扫描器SDK支持广泛的象征学满足您日益增长的发展需求。

开始