img

康耐视移动条码SDK
39码

什么是39号代码?

39码(也被称为9码3、USS Code 39、us -3、Alpha 39等名字)是由David Allais博士和Ray Stevens在1974年开发的第一个字母数字条形码。该符号可以编码43个不同的字符(大写字母A到Z,数字0到9,以及7个特殊字符:空格、句号、减号、加号、美元符号、斜杠和百分比符号)。后来对该符号的扩展允许使用双字符编码方案来表示整个ASCII字符集。代码39也是一个可变长度的符号,对代码长度没有理论上的限制。

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

pages_code_39.png

代码39中的每个字符由5条(黑色)和4个空格(白色)组成——每个字符都以条开始和结束。在这9个元素中,3个总是“宽”元素(宽度是“窄”元素的2或3倍),6个总是“窄”元素。同时使用了开始字符和停止字符,但代码39不包括校验和,因为单个打印或读取缺陷不能将一个字符转换为另一个有效字符。这种符号进一步被描述为离散条形码,这意味着每个字符都用字符间间隙元素(通常是一个白色元素,尽管允许更大的间隙)分隔。下面是我们的例子,为了清晰起见:

pages_Diagrammed_code_39.png

虽然Code 39是自检的,不需要校验和数字,但有时它会与一个可选参数一起使用43校验位提高数据的安全性和可靠性。校验和数字出现在最后的数据字符之后和停止字符之前。

为什么使用代码39?

代码39得到了大多数商业条形码扫描器的广泛支持,能够读取它。代码39符号也很容易生成和打印;通常情况下,只需要一个特殊的字体(也就是说,不需要特殊的软件)。由于Code 39是一个字母数字代码,允许可变长度的数据,并且具有中等可靠性的自检,因此它适合各种低密度、低风险的应用程序使用。

谁使用代码39?

代码39是美国国防部(LOGMARS,自动化标记和阅读符号的物流应用)以及医疗保健行业的健康产业商业通信委员会(HIBCC)使用的标准条形码。

代号39亦用于车辆识别号码()世界各地。

我们如何帮助使用代码39的开发人员?

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