code 128码

       Code 128是一个非常高密度的条码符号。 (一个特殊版本,它要求的GS1 - 128广泛应用于世界各地的航运业和包装行业。 )这是用于字母或数字,只有条形码。它可以编码所有128个字符的ASCII码,并通过使用扩展字符( FNC4 )中, Latin - 1字符定义于ISO / IEC 8859-1 。的GS1 - 128 (以前称为UCC/EAN-128 ) ,而不是代码128 ,是主要组成部分的标签标准的GS1作为产品标识的集装箱和托盘水平的供应链。是以前的符号定义为符合ISO / IEC 15417:2007

              规范



一个Code 128码将有六个部分:

空白区
启动字符
编码数据
校验字符
停止字符
空白区
  检查字符是计算加权总和(模103号)的所有字符。
代码128实际包括107个符号: 103个数据符号, 3启动代码和1停止代码。代表全体128的ASCII值,实际上会有三种subcodes ,可以混合在一个单一的条形码: 

 128A- ASCII字符00至95 ( 0-9 , AZ和控制码)和特殊字符

 128B - ASCII字符32 , 127 ( 0-9 ,阿尔克马尔, AZ )和特殊字符

 128C- 00-99 (双密度编码的数字只有数据)和FNC1

Code 128码空白区
    空白区至少应为10倍的宽度最窄条码/空间元素。


Code 128码启动/停止和编码数据
     
每个字符的条码符号组成的3个条码和三个空格。 (停止增加了额外额外条码的长度2 。 )每个条码或空间是1 , 2 , 3或4个宽,共有11个单位的性质。例如,编码的ASCII值为0可视为百万一千一百一点一一〇万,其中1是一个条码和一个0是一个空间。结合其中包含一个1将是最薄线条码。组合包括三个1 ( 111 )的序列表明酒吧三倍厚作为一个单一的1条码。

Code128码校验位的计算
   
检查数字是一个模103校验。它的计算方法是总结启动代码'价值'的产品的每一个字符的'价值'乘以其立场的条码打印机字符串。最左边的字符的位置1 。的总和启动代码的产品价值和除以103 。其余的是检查位数的'价值' 。 


Code 128码计算校验位在多变量
      
Code 128码允许多个样式,以及之间的相互转换的变种在一个单一的条码,重要的是要记住,绝对码128价值的性质是完全独立的价值在特定变异。例如备选案文C值“ 33 ”和备选案文B值的“ A ”都认为是一个价值128码33 ,并检查将是两位数的基础上计算的价值33倍的性格中的地位的条码。


Code 128码条码宽度
        
Code128指定相结合的6条码和空间的每个字符除了停止性质,它使用7 。因此,每一个字符开始,条码和结束空间(除停止性质,结束在条码) 。下表详细的宽度与每个条码和空间的每个字符。宽度的每个条码或空间可1 , 2 , 3或4个单位。使用上面的例子中,以' A '将描绘成一百〇一万〇一点一万,或111323在下面的表格。

Code 128
字符条码/空白区高度128A128B128C
0212222空白区space00
1222122 ! !01
2222221""02
3121223##03
4121322$$04
5131222 % %05
6122213&&06
7122312''07
8132212((08
9221213))09
10221312**10
11231212++11
12112232,,12
13122132--13
14122231..14
15113222//15
161231220016
171232211117
182232112218
192211323319
202212314420
212132125521
222231126622
233121317723
243112228824
253211229925
26321221 : :26
27312212 ; ;27
28322112<<28
29322211==29
30212123>>30
31212321 ? ?31
32232121@@32
33111323AA33
34131123BB34
35131321CC35
36112313DD36
37132113EE37
38132311FF38
39211313GG39
40231113HH40
41231311II41
42112133JJ42
43112331KK43
44132131LL44
45113123MM45
46113321NN46
47133121OO47
48313121PP48
49211331QQ49
50231131RR50
51213113SS51
52213311TT52
53213131UU53
54311123VV54
55311321WW55
56331121XX56
57312113YY57
58312311ZZ58
59332111[[59
60314111\\60
61221411]]61
62431111^^62
63111224__63
64111422NUL`64
65121124SOHa65
66121421STXb66
67141122ETXc67
68141221EOTd68
69112214ENQe69
70112412ACKf70
71122114BELg71
72122411BSh72
73142112HTi73
74142211LFj74
75241211VTk75
76221114FFl76
77413111CRm77
78241112SOn78
79134111SIo79
80111242DLEp80
81121142DC1q81
82121241DC2r82
83114212DC3s83
84124112DC4t84
85124211NAKu85
86411212SYNv86
87421112ETBw87
88421211CANx88
89212141EMy89
90214121SUBz90
91412121ESC{91
92111143FS|92
93111341GS}93
94131141RS~94
95114113USDEL95
96114311FNC 3FNC 396
97411113FNC 2FNC 297
98411311Shift BShift A98
99113141Code CCode C99
100114131Code BFNC4Code B
101311141FNC 4Code ACode A
102411131FNC 1FNC 1FNC 1
103211412Start Code A
104211214Start Code B
105211232Start Code C
1062331112Stop


        该“Code A” , “Code B ”和“Code C ”类符号事业今后所有符号来解释根据相应子。在“ Shift ”键,一个单一的象征开关下列符号的解释之间subcodes A和B.
        该FNCx代码被用作特殊目的。 FNC1开始条形码表明,它始于2 - 3 -位或4位应用标识符指定的统一代码委员会,其中解释了以下数字。例如,应用标识符421显示数字的ISO 3166-1国家代码和舰邮政编码如下。例如,美国邮政编码白宫一般印刷为“ ( 421 ) 840 2050年0 ” ,但实际上将编码为“ [开始ç ] [ FNC1 ] 42 18 40 20 50 [文献标识码A ] 0 [检查象征80 ] [停止] “

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值