CODE39编码方式(中文).doc_第1页
CODE39编码方式(中文).doc_第2页
CODE39编码方式(中文).doc_第3页
CODE39编码方式(中文).doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CODE 39 编码方式CODE 39 背景资料Code 39, 待开发的第一个字母数字的符号,是仍然被广泛使用,尤其是在非零售环境。它是由美国国防部使用的标准条形码,是由卫生行业条码委员会(HIBCC)也可用于。 39码也被称为“3 9中的代码”和“美元3”。 一个典型的代码39条码是: Code 39是一个离散的,可变长度的符号。这是自我检查,在一个单一的的打印缺陷,不能转置成另一种有效的字符的字符。计算校验和位数由于39码是自我检查,校验位通常是没有必要的。然而,在应用要求的精度非常高的水平的一个模43校验位数字可能会增加。1. 要计算的可选校验数字,请按照下列步骤。1。以条形码的每个字符的值(0到42)。启动和停止字符不包括在校验和计算。 2. 萨姆在步骤1中所描述的每个字符的每个值的值。 3. 43,从第2步划分的结果。 4. 在第3步师的其余部分将被追加到前停止字符的数据电文的校验字符。编码符号一旦校验数字已计算,我们知道整个消息必须在酒吧和空间编码。继续我们的例子中,我们会从零编码,Code 39条码使用我们在上面的例子:一个67位数的校验HI345678。 在下面的文本,我们将讨论通过条码的编码,考虑到数字“1”代表“暗”或“bar”,而“0”的条形码代表“轻”或“空间”部分条形码。因此,数字1101代表一个双宽条(11),由一个单一的广阔的空间(0)单宽条(1),。这将是印在条码:一个Code 39条码的架构一个Code 39条码具有以下结构: 1。一个起始字符 - 星号(*)字符。 2。从下表中的编码字符的任何数。 3。一个可选的校验和数字计算上文所述,从下表编码。 4。一个终止符,这是第二个星号字符。 CODE 39码的编码表此表显示了如何来编码每一个Code 39条码的数字。请注意,“宽度编码”列的“N”和“W”为宽窄的表示,而“条码编码”列表示的条形码如何将实际编码所描述的上述“编码符号”。 记住,每个字符的开始和结束与酒吧,因而总是启动的“条码编码”和“1”结尾。 . CHECKVALUEASCIICHARWIDTHENCODINGBARCODEENCODINGCHECKVALUEASCIICHARWIDTHENCODINGBARCODEENCODING00NNNWWNWNN10100110110122MWNWNNNNWN11011010100111WNNWNNNNW11010010101123NNNNNWNNWW10101101001122NNWWNNNNW10110010101124OWNNNWNNWN11010110100133WNWWNNNNN11011001010125PNNWNWNNWN10110110100144NNNWWNNNW10100110101126QNNNNNNWWW10101011001155WNNWWNNNN11010011010127RWNNNNNWWN11010101100166NNWWWNNNN10110011010128SNNWNNNWWN10110101100177NNNWNNWNW10100101101129TNNNNWNWWN10101101100188WNNWNNWNN11010010110130UWWNNNNNNW11001010101199NNWWNNWNN10110010110131VNWWNNNNNW10011010101110ANNWWNNWNN11010100101132WWWWNNNNNN11001101010111BNNWNNWNNW10110100101133XNWNNWNNNW10010110101112CWNWNNWNNN11011010010134YWWNNWNNNN11001011010113DNNNNWWNNW10101100101135ZNWWNWNNNN10011011010114EWNNNWWNNN11010110010136-NWNNNNWNW10010101101115FNNWNWWNNN10110110010137.WWNNNNWNN11001010110116GNNNNNWWNW10101001101138SPACENWWNNNWNN10011010110117HWNNNNWWNN11010100110139$NWNWNWNNN10010010010118INNWNNWWNN10110100110140/NWNWNNNWN10010010100119JNNNNWWWNN10101100110141+NWNNNWNWN10010100100120KWNNNNNNWW11010101001142%NNNWNWNWN10100100100121LNNWNNNNWW101101010011n/a*NWNNWNWNN100101101101如果Code 39条码与空间开始,该条形码将被追加到缓冲区以往任何代码39条码,系统将等待更多的条码(S)。如果不启动与空间的一个Code39条码,条码将被追加到任何以前的39码条码和整个消息将被传递到应用程序。换句话说,如果有额外的代码39条码的条码,它必须开始与空间如果条码是在消息的最后一个条码,它决不能与空间开始。CODE 39码编码的例子现在,我们将代码的例子中,我们上面使用,TEST8052。在这种情况下,我们不会使用一个校验位。 1。起始字符(*):100101101101。2。数字“T”型:101011011001 enocded。3。该数字的“E”:110101100101 enocded。4。该数字的“S”:enocded为101101011001。5。数字“T”型:101011011001 enocded。6。数字“8”:110100101101 enocded。7。数字“0”:101001101101 enocded。8。数字“5”:为110100110101 enocded。9。数字“2”:101100101011 enocded。10。终止符(*):100101101101。这是条形码已投入领域,反映了刚才提到的10个分类指数中,每个切片在下面的图形表示。注:在上面的编码例如需要注意的是每个字符之间的字符间空间。这是在10组件列表中没有列出,但有一个每个字符之间的字符间的空间。这间的字符空间是在白色的空间分离的灰色地带图形表示。EXTENDED CODE 39(扩展CODE39)编码表它是可能的,用39码的“全ASCII模式”,所有128个ASCII字符进行编码。这是通过使用$/,并作为“转变为”字符+符号。结合单个字符,如下表示要使用全ASCII字符的字符。 ASCIIENCODINGASCIIENCODINGASCIIENCODINGASCIIENCODINGNUL%USPSpace%V%WSOH$A!/AAAa+ASTX$B/BBBb+BETX$C#/CCCc+CEOT$D$/DDDd+DENQ$E%/EEEe+EACK$F&/FFFf+FBEL$G/GGGg+GBS$H(/HHHh+HHT$I)/IIIi+ILF$J*/JJJj+JVT$K+/KKKk+KFF$L,/LLLl+LCR$M-MMm+MSO$N.NNn+NSI$O/OOOo+ODLE$P00PPp+PDC1$Q11QQq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论