请问:条形码中39码(CODE39)的编码规则

作者&投稿:储荷 (若有异议请与网页底部的电邮联系)
CODE39的编码规则~

1、每五条线表示一个字符;2、 粗线表示1,细线表示0;3、 线条间的间隙宽的表示1,窄的表示0;4、 五条线加上它们之间的四条间隙就是九位二进制编码,而且这九位中必定有三位是1,所以称为39码;5、 条形码的首尾各一个 * 标识开始和结束。

两种条码的字符集不同,39码包含0-9十个数字,A-Z 26个字母,+ - * / $ % 空格,一共43个符号,CODE39 FULL ASCII 包含了全部的128个ASCII字符.

CODE39码的编码规则是:

1、 每五条线表示一个字符;

2、
粗线表示1,细线表示0;

3、 线条间的间隙宽的表示1,窄的表示0;

4、
五条线加上它们之间的四条间隙就是九位二进制编码,而且这九位中必定有三位是1,所以称为39码;

5、
条形码的首尾各一个*标识开始和结束

strBarTable(0) = "001100100"  
' 0

  strBarTable(1) = "100010100"   ' 1

  strBarTable(2) = "010010100"   ' 2

  strBarTable(3) = "110000100"   ' 3

  strBarTable(4)
= "001010100"   ' 4

  strBarTable(5) =
"101000100"   ' 5

  strBarTable(6) = "011000100"   '
6

  strBarTable(7) = "000110100"   ' 7

  strBarTable(8) = "100100100"   ' 8

  strBarTable(9) = "010100100"   ' 9

  strBarTable(10)
= "100010010"  ' A

  strBarTable(11) =
"010010010"  ' B

  strBarTable(12) = "110000010"  ' C

  strBarTable(13) = "001010010"  ' D

  strBarTable(14) = "101000010"  ' E

  strBarTable(15)
= "011000010"  ' F

  strBarTable(16) = "000110010"  '
G

  strBarTable(17) = "100100010"  ' H

  strBarTable(18) = "010100010"  ' I

  strBarTable(19) = "001100010"  ' J

  strBarTable(20)
= "100010001"  ' K

  strBarTable(21) = "010010001"  '
L

  strBarTable(22) = "110000001"  ' M

  strBarTable(23) = "001010001"  ' N

  strBarTable(24) = "101000001"  ' O

  strBarTable(25)
= "011000001"  ' P

  strBarTable(26) = "000110001"  '
Q

  strBarTable(27) = "100100001"  ' R

  strBarTable(28) = "010100001"  ' S

  strBarTable(29) = "001100001"  ' T

  strBarTable(30)
= "100011000"  ' U

  strBarTable(31) = "010011000"  '
V

  strBarTable(32) = "110001000"  ' W

  strBarTable(33) = "001011000"  ' X

  strBarTable(34) = "101001000"  ' Y

  strBarTable(35)
= "011001000"  ' Z

  strBarTable(36) = "000111000"  '
-

  strBarTable(37) = "100101000"  ' %

  strBarTable(38) = "010101000"  ' $

  strBarTable(39) = "001101000"  ' *


条形码分类?
目前世界上常用的码制有ENA条形码、UPC条形码、25条形码、交叉25五条形码、库德巴条形码、39条形码和128条形码等,而商品上最常使用的就是EAN商品条形码。1、 按码制分类1) UPC码1973年,美国率先在国内的商业系统中应用于UPC码之后加拿大也在商业系统中采用UPC码。UPC码是一种长度固定的连续型数字式码制,...

CODE39的Code39码特点
能够对任意长度的数据进行编码。其局限在于印刷品的长度和条码阅读器的识别范围。 支持设备广泛。目前几乎所有的条形码阅读设备都能阅读Code39码,打印机也是同样情况。 编制简单。简单的开发技术就能快速生成相应的编码图像。 一般Code39码由5条线和分开它们的4条缝隙共9个元素构成。线和缝隙有宽窄之...

请解释下39条形码编码规则表九位二进制含义?
首先要说明的是你给出的代码表都是错的,每个字符只用9个单元表示,其中有3个是宽单元(用1表示),其余是窄单元(用0表示),这就是39码名称的来历。你给出的代码表每个字符有10个单元,经对比,每个字符代码的最后一个0是没有的。为什么是这种排列:一种条码码制的编码规则决定二进制的排列方法,要...

我这有个条形码,各位帮我看看是39码还是128码
你这本时128码。因为如果是39码,从最左边黑条向右连续数到第5个。这5个黑条中间夹着4个白缝隙。黑条和白缝之和只能有3个比较粗的。你这个图片已经有3个粗条和4个白缝共7个,所以肯定不是39码。外加第3个黑条明显比第4个和第5个黑条粗,也就是不一样。所以肯定不是39码。128码具有图片...

条形码编制有哪几种?
包括EAN128码)、Code39EMS(EMS专用的39码)等一维条码和PDF417等二维条码。目前,国际广泛使用的条码种类有EAN、UPC码(商品条码,用于在世界范围内唯一标识一种商品。我们在超市中最常见的就是这种条码)、Code39码(可表示数字和字母,在管理领域应用最广)、ITF25码(在物流管理中应用较多)、Code...

code 39条形码为什么不能以I 开头
Code 39 Full ASCII 就可以. 楼下的不知所谓

条形码的前缀码有哪些?
90--91是奥地利、93是澳大利亚、951是蒙古、94是新西兰、955是马来西亚。条码一般由前缀部分、制造厂商代码、商品代码和校验码组成。前缀码是用来标志国家或地区的代码,赋码权在国际物品编码协会。我们在超市常见的都是标准条码,共13位数,简称EAN码,中国和欧洲通用的都是此种代码。还有一种条码是UPC码...

Code39条码为何没星号
在条码生成软件生成的Code39条码扫描不出来星号,咨询是什么原因?这跟Code39码所支持的字符有关,code39条形码分为标准型code39(StandardCode39)及完全型(Code39EXtended)。如果制作的标准型code39条码不能识别星号,可以使用完全型Code39EXtended条形码,这个是可以扫描识别。扫描设备不一致,识别效果可能...

跪求,条码条纹一样请问此条码的格式一不一样?而且条码条纹与条码的格...
一样的。但是39码也有两种,一种是code 39 full ASCII,另一种是code 39-Regular。Code 39条形码分为标准型Code 39(Standard Code 39)及完全型Code 39(Full ASCII Code 39).标准型Code 39表示的资料内容,包括有A~Z大写英文字母,0~9数字,以及一些特殊符号,共计有44个字符.而Full ASCII Code 39...

商品码的种类和概念
信息密度是描述条形码符号的一个重要参数,即单位长度中可能编写的字母个数,通常记作:字母个数\/cm。影响信息密度的关键因素是条和空的结构以及窄元素系的宽度。128码和93码就是为提高密度而取得成功的尝试。128码于1981年被推荐应用;而93码于1982年投入使用。这两种码的符号密度均比39码高近30%。...

砀山县18954977218: 条码code39条码长宽尺寸是多少 -
威盆氧化: 39码: 39码是一种可表示数字、字母等信息的条码,主要用于工业、图书及票证的自动化管理,目前使用极为广泛.自定义,长短自己确定.

砀山县18954977218: 条码是怎么分类的 -
威盆氧化: 条码分类 Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国...

砀山县18954977218: 这个条形码是什么格式 -
威盆氧化: 这个是Code39格式的条码.39条码被广泛运用于多个行业的产品,而用的最多的是汽车行业和美国国防部.39条码允许使用数字和字符,因起初只能编制39个字符而得名,不过现在其字符集已经增加到了43个.其最大的缺点在于数据密度较低,因此比较适用于比较小的商品.

砀山县18954977218: code39 (1:2 ) 与 code39(1:3) 有区别吗 -
威盆氧化: code39是一种条形码的编码规范,用宽窄条来表示二进制的0和1,从而将需要编码的内容转换成一系列宽窄条形图案组成的条码.宽窄条形图案的宽度比值可以是2:1, 2.5:1, 3:1等等.理论上只要扫描器能够正确地区分出宽窄条形图案,就能够正确地解码.因此不管是code39(1:2)字体还是code39(1:3)字体,形成的条码都能够被扫描器正确识别出来.

砀山县18954977218: code39条形码多少位
威盆氧化: 『Code 39条形码介绍』 code39条码能表示字母、数字和其它一些符号共43个字符:A -Z, 0-9, -.$/ + %, space等,其主要特点如下: ◆条码的长度是可变化的 ◆通常用“*”号作为起始、终止符 ◆校验码不用 ◆代码密度介于3 - 9.4个字符/每英寸 ◆空白区是窄条的10倍 ◆用于工业、图书、以及票证自动化管理上

砀山县18954977218: code39标准型与code39完全型如何生成区分 -
威盆氧化: Code 39只接受如下43个有效输入字符:26个大写字母(A - Z),十个数字(0 - 9),连接号(-),句号(.),空格,美圆符号($),斜扛(/),加号(+)以及百分号(%).其余的输入将被忽略.code39通常情况下不需要校验码.但是对...

砀山县18954977218: 为什么打印出的code39条码不能被扫描器识别? -
威盆氧化: code 39码不能扫描是只有自己打的不能扫描还是所有的39码都不能扫描,如果是所有的39码都不能扫描,可能是扫描器上的39码制没有打开,对照说明书打开相关的码制就可以了.希望能帮到你,望采纳!

砀山县18954977218: code 39条码的最后个数字表示什么? -
威盆氧化: code 39 最后一位没有特殊意义.要是Ean13最后一位是校验码

砀山县18954977218: 请解释下39条形码编码规则表九位二进制含义? -
威盆氧化: 首先要说明的是你给出的代码表都是错的,每个字符只用9个单元表示,其中有3个是宽单元(用1表示),其余是窄单元(用0表示),这就是39码名称的来历.你给出的代码表每个字符有10个单元,经对比,每个字符代码的最后一个0是没有的...

砀山县18954977218: code39条码如何打%在条码中
威盆氧化: FO216,330^B3N,64,N,N,N^FD123[%Z]123^FS

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网