code128-A码、B码、C码的编码对比

合集下载

Code 128和Code 39条形码的区别

Code 128和Code 39条形码的区别

Code 128和Code 39条形码的区别无论是Code 128条形码还是Code 39条形码应用都是非常广泛,而且二者在条码生成器中制作方法也大致相同,那么Code 128条形码和Code 39条形码具体有什么区别呢?Code128条形码:Code 128条形码是一种高密度的一维条码,可表示从ASCII 0 到ASCII 127 共128个字符(其中包含数字,字母,符号),故称128码。

Code128码特点:1、可表示高密度数据和字符串;2、每个字符由3个条、3个空、11个单元构成,字符串可变长;3、符号内含校验码;4、有三种不同的版本:Code128 A码可表示:大写英文字母、数字、控制字符组成的字符串,比如:ABC、ABC123。

Code128 B码可表示:大小写英文字母、数字、字符组成的字符串,比如:Abc123、A-123(B)。

Code128 C码可表示:仅可表示100个“两位”数字编码(00-99),比如:123456、00225869。

5、可用128个字符分别在A、B或C三个字符串集合中。

Code 39条形码:Code39条形码多用于物流跟踪、生产线流程等方面,也是最常用的条形码类型之一。

Code39条形码支持26个英文大写字母(A-Z),十个数字(0-9),连接号(-),空格,英文的句号(.),加号(+),斜杠(/),百分号(%)以及美元符号($)共43个字符,可以对任意长度的数据进行编码。

Code 39码特点:1、能够对任意长度的数据进行编码。

其局限在于印刷品的长度和条码阅读器的识别范围。

2、支持设备广泛。

目前几乎所有的条形码阅读设备都能阅读Code39码,打印机也是同样情况。

3、编制简单。

简单的开发技术就能快速生成相应的编码图像。

4、一般Code39码由5条线和分开它们的4条缝隙共9个元素构成。

线和缝隙有宽窄之分,而且无论线还是缝隙仅有3个比其他的元素要宽一定比例。

Code 128条形码与Code 39条形码区别:Code 128条形码与Code 39条形码都广泛运用在企业内部管理、生产流程、物流控制系统方面。

code128校验位规则

code128校验位规则

code128校验位规则Code128是一种广泛应用于条形码技术的编码规则,它的校验位规则是保证条形码数据的正确性和完整性。

本文将详细介绍Code128校验位规则的原理和应用。

Code128是一种高密度、高容错性的线性条码,由数字、字母和特殊字符组成。

它广泛应用于物流、零售、库存管理等领域。

其中,校验位是Code128编码中的一个重要组成部分。

校验位用于检测条形码数据是否被错误读取或损坏,以确保读取的条形码数据的准确性。

Code128校验位的计算方法比较简单,它是通过对条形码中的数据进行数学运算得出的。

校验位的计算是基于一种称为模10算法的数制转换方法。

模10算法是一种常用的校验算法,它可以检测出数据中的一位数字是否被错误读取或损坏。

Code128校验位的计算步骤如下:步骤1:将条形码中的每个字符转换为对应的数值。

Code128规定了每个字符的数值,这些数值是预先定义好的。

步骤2:将转换后的数值与对应的权重相乘。

Code128规定了每个字符的权重,这些权重也是预先定义好的。

步骤3:将步骤2中得到的结果相加。

步骤4:将步骤3中得到的结果除以103,取余数。

步骤5:将余数转换为对应的校验位字符。

Code128规定了每个余数对应的校验位字符,这些校验位字符也是预先定义好的。

通过以上步骤,就可以得到Code128条形码的校验位。

校验位的作用是在读取条形码时,根据校验位的值来判断条形码数据是否正确。

在实际应用中,校验位可以帮助提高条形码的读取准确性。

当条形码数据被错误读取或损坏时,校验位可以发现这些错误,并且可以根据校验位的值进行纠正。

这样可以避免因为错误的条形码数据而导致的误判或错误操作。

除了校验位,Code128还有其他的编码规则,例如起始字符、终止字符、字符编码等。

这些编码规则共同构成了Code128条形码的完整规范。

根据这些规范,可以生成符合Code128标准的条形码。

总结一下,Code128校验位规则是保证条形码数据准确性和完整性的重要组成部分。

128条码

128条码

CODE 128 国家标准1. code 128码格式:从左起:空白区域,起始字符,数据区域,校验码,结束字符,空白区域。

所有字符条纹图像都是以黑色开始,白色结束,只有结束字符例外。

2. 起始字符:由于128码有三个字符集。

所以有三个起始字符。

Start A : 表示后面的码值代码是从字符集A中值。

全部大写字母和标点符号和特殊符号。

用六个黑白粗细不一表示为:{2,1,1,4,1,2}Start B: 表示字符集B,全部大小写字符和标点符号。

数据为:{2,1,1,2,1,4}Start C: 表示字符集C,数字00-99. 数据为:{2,1,1,2,3,2}3. 数据字符的表示在128码中所有数据都是有1-4的六位数组表示,总共绘制成11条黑白条纹。

校验码算法:校验码=(起始字符值+第一位数据值*1 +第二位数据值*2+ …. + 第n 位数据*n )%103;4. 结束字符:128码结束字符只有一个在编码表中以Stop 来表示,数据为:{2,3,3,1,1,1,2};++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++图形方式输出Code128C条形码最近的项目牵涉到一维条码打印的问题。

条码的选型上倒没什么,因为要求短且仅包含数字,所以决定选用Code128C。

在国外的网站上找了点资料研究了下,终于大致搞懂了Code128C 的原理和实现方法。

Code128C只能编码长度是偶数的数字串,这是它的前提之一。

说起来编码规则很简单,00 - 99 这100个数字每个数字都预先规定好一个条码,然后把原始的待编码字符串两位两位的读取,每个两位都从上面提到的码表中找到对应的条码,追加。

举个例子,我们要打印12345678的Code128c条码。

首先打印Code128c的条码头,bbsbssbbbss。

条形码的码制区别

条形码的码制区别

形码的码制区别∙UPC:(统一产品代码)只能表示数字有A、B、C、D、E四个版本版本 A – 12 位数字版本 E – 7 位数字最后一位为校验位大小是宽1.5″ 高1 ” ,而且背景要与清晰主要使用于美国和加拿大地区,用于工业、医药、仓库等部门。

当UPC 作为十二位进行解码时,定义如下:第一位 = 数字标识 (已经由UCC (统一代码委员会)所建立). 第2-6位 = 生产厂家的标识号(包括第一位) 第7-11 = 唯一的厂家产品代码第12位 = 校验位(used for error detection)∙Code 3 of 9 :能表示字母、数字和其它一些符号共43个字符:A -Z,0 –9,-.$/+%,pace 条形码的长度是可变化的,通常用“*”号作为起始、终止符校验码不用代码密度介于3 –9.4个字符/每英寸,空白区是窄条的10倍,用于工业、图书、以及票证自动化管理上。

∙Code 128:表示高密度数据, 字符串可变长,符号内含校验码,有三种不同版本: A, B, and C 可用128个字符分别在 A, B, or C 三个字符串集合中,用于工业、仓库、零售批发。

∙Interleaved 2-of-5 (I2 of 5):只能表示数字0 -9 可变长度,连续性条形码,所有条与空都表示代码,第一个数字由条开始,第二个数字由空组成空白区比窄条宽10倍,应用于商品批发、仓库、机场、生产/包装识别、工业中,条形码的识读率高,可适用于固定扫描器可靠扫描,在所有一维条形码中的密度最高。

∙Codabar(库德巴条形码):可表示数字0 – 9,字符$、+、 -、还有只能用作起始/终止符的a, b, c d四个字符,可变长度,没有校验位,应用于物料管理、图书馆、血站和当前的机场包裹发送中,空白区比窄条宽10,非连续性条形码,每个字符表示为4条3空。

∙PDF417 (二维码):多行组成的条形码,不需要连接一个数据库,本身可存储大量数据,应用于:医院、驾驶证、物料管理、货物运输,当条形码受一定破坏时,错误纠正能使条形码能正确解码PDF417, 是Symbol 科技公司于1990研制产品。

128条码格式

128条码格式

128条码格式一、介绍128条码是一种常见的线性条码,广泛应用于商品标签、物流追踪、库存管理等领域。

本文将介绍128条码的格式及其应用。

二、128条码的结构128条码由若干个条和间隔组成,其中每个字符由11个模块组成,总长度为11模块×宽窄比。

具体结构如下图所示:[插入一张128条码结构示意图]三、128条码字符集128条码字符集包含了128个不同的字符,其中包括标准ASCII字符、扩展ASCII字符以及特殊字符。

它可以用于表示数字、大写字母、小写字母和一些特殊字符。

四、128条码的编码规则128条码的编码规则如下:1. 起始字符:以“起始字符A”、“起始字符B”、“起始字符C”中的一个作为条码的起始。

2. 数据字符:根据所需编码的字符集,在字符集中找到对应的字符,将每个字符编码成11个模块组成的条码。

3. 检验字符:为了提高条码的校验能力,128条码还提供了一种检验字符。

检验字符是根据数据字符计算得出的,并与数据字符一起被编码到条码中。

4. 结束字符:用“结束字符”作为条码的结束。

五、128条码的应用128条码广泛应用于各个行业,具有以下优势:1. 容量大:128条码可以表示128个字符,能满足商品标签、物流追踪等多种应用需求。

2. 可靠性高:128条码的校验字符能够有效检测并纠正错误,提高了识读的准确性和可靠性。

3. 适应性强:128条码可以同时编码数字、字母和特殊字符,适用于不同应用场景。

4. 易于打印和识读:128条码的结构清晰简洁,对打印质量和扫描设备要求不高,便于条码的打印和识读。

六、128条码的生成工具为了方便用户生成128条码,市面上存在各种条码生成工具。

这些工具可以根据用户的输入,自动生成符合128条码格式的条码,并输出为图片或打印出来供使用。

七、总结128条码是一种常见的线性条码,具有大容量、高可靠性和广泛应用的特点。

通过了解128条码的结构、字符集、编码规则以及应用场景,我们可以更好地理解并使用128条码,提高工作效率和准确性。

条形码Code128码

条形码Code128码

Code 128 码
128码开始於1981年推出,是一种长度可变、连续性的字母数字条码。

与其他一维条码比较起来,128码是较为复杂的条码系统,
而其所能支援的字元也相对地比其他一维条码来得多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。

128码的内容大致亦分为起始码、资料码、终止码、检查码等四部份,其中检查码是可有可无的。

图是128码的范例与结构。

128
1.
2.
3.
4.
5.
6.
128
128
1.
EAN-128码
目前我国所推行的128码是EAN-128码,EAN-128码是根据EAN/UCC-128码定义标准将资料转变成条码符号,并采用128码逻辑,具有完整性、紧密性、连结性及高可靠度的特性。

辨识范围涵盖生产过程中一些补充性质且易变动之资讯,如生产日期、批号、计量等。

可应用於货运栈版标签、携带式资料库、连续性资料段、流通配送标签等。

其效益有:
1. 变动性产品资讯的条码化。

2. 国际流通的共通协议标准。

3. 产品运送较佳的品质管理。

——仅供参考
4. 更有效的控制生产及配销。

5. 提供更安全可靠的供给线。

——仅供参考。

code128外国格式

code128外国格式

code128外国格式
Code 128是一种条形码编码方式,由Computer Identics Corporation(美国)在1981年研制。

Code 128条形码可以表示全部128个ASCII码字符(数字、字母的大、小写、符号和控制符)。

由于它可以表示所有电脑键盘上的字符(除了日语的日本汉字、平假名、片假名),因此在电脑上方便应用。

Code 128条码的基本构成包括起始符、终止符和数据字符。

起始符有三种,分别是"CODE-A"、"CODE-B"和"CODE-C",它们的类型决定了后面字符的构成。

终止符用于标识条形码的结束。

数据字符则是用于存储实际数据的部分。

Code 128条码的计算包括校验位的计算。

校验位是一种用于检查条形码是否正确读入的特殊字符。

每个字符的条码符号由3个条和3个空组成,共6个单元。

除了起始符和终止符外,每个字符的条码宽度均由一个或多个单元表示。

Code 128条码的优点包括高密度、高可靠性、可表示全部ASCII码字符等。

它广泛应用于物流、仓储、生产线等领域,为企业的信息管理提供了高效、准确的解决方案。

Code128

Code128

条码的码制码制即指条码条和空的排列规则,常用的一维码的码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,及Codabar(库德巴码)等。

不同的码制有它们各自的应用领域:EAN 码:是国际通用的符号体系,是一种长度固定、无含意的条码,所表达的信息全部为数字,主要应用于商品标识39码和128码:为目前国内企业内部自定义码制,可以根据需要确定条码的长度和信息,它编码的信息可以是数字,也可以包含字母,主要应用于工业生产线领域、图书管理等93码:是一种类似于39码的条码,它的密度较高,能够替代39码25码:只要应用于包装、运输以及国际航空系统的机票顺序编号等Codabar码:应用于血库、图书馆、包裹等的跟踪管理条码的符号一个完整的条码的组成次序依次为:静区(前)、起始符、数据符、(中间分割符,主要用于EAN码)、(校验符)、终止符、静区(后),如图:静区,指条码左右两端外侧与空的反射率相同的限定区域,它能使阅读器进入准备阅读的状态,当两个条码相距距离较近时,静区则有助于对它们加以区分,静区的宽度通常应不小于6mm(或10倍模块宽度)。

起始/终止符,指位于条码开始和结束的若干条与空,标志条码的开始和结束,同时提供了码制识别信息和阅读方向的信息。

数据符,位于条码中间的条、空结构,它包含条码所表达的特定信息。

构成条码的基本单位是模块,模块是指条码中最窄的条或空,模块的宽度通常以mm或mil(千分之一英寸)为单位。

构成条码的一个条或空称为一个单元,一个单元包含的模块数是由编码方式决定的,有些码制中,如EAN码,所有单元由一个或多个模块组成;而另一些码制,如39码中,所有单元只有两种宽度,即宽单元和窄单元,其中的窄单元即为一个模块。

条码的参数密度(Density):条码的密度指单位长度的条码所表示的字符个数。

对于一种码制而言,密度主要由模块的尺寸决定,模块尺寸越小,密度越大,所以密度值通常以模块尺寸的值来表示(如5mil)。

code128-A码、B码、C码的编码对比

code128-A码、B码、C码的编码对比

code128-A码、B码、C码的编码对比
code128码可表示从ASCII 0 到ASCII 127 共128个字符(其中包含数字,字母,符号),所以称128码。

而Code128 码又分为A码,B码,C码三个子集。

那么A码,B码,C码编码规则有什么区别呢?下面就来简单介绍下。

(如下图在中琅条码生成软件中A码、B码,C码外观对比)
A码、B码、C码字符集介绍:
code128 A码可表示:大写英文字母、数字、控制字符组成的字符串,比如:ABC、ABC123。

code128 B码可表示:大小写英文字母、数字、字符组成的字符串,比如:Abc123、A-123(B)。

code128 C码可表示:仅可表示100个“两位”数字编码(00-99),比如:123456、00225869。

code128码的三种编码方式(也就是A码、B码、C码),选择何种编码方式进行编码完全取决于起始码的内容,A码、B码、C码起始码对比如下图:
终止码:无论是采用A、B、C何种编码方式,128码的终止码均为固定的一种型态,其逻辑型态皆为1100011101011。

以上就是关于code128条形码的A码、B码、C码编码对比,需要制作什么类型的条形码,可以在中琅条码生成软件中手动选择相应的码制、。

code128编码 例子

code128编码 例子

以下是一个Code128编码的例子:
假设我们要编码的数据为"95270078",使用Code128A进行编码。

首先确定开始位和结束位,Code128A的开始位对应的ID为103,结束位对应的ID为106。

接下来确定数据位,即要编码的数据"95270078"中每个数字对应的ID值,根据Code128编码表,可以得到每个数字对应的ID值。

计算检验位,使用公式(开始位对应的ID值+每位数据在整个数据中的位置×每位数据对应的ID值)% 103进行计算,得到检验位的ID值。

最后将开始位、数据位、检验位和结束位按照顺序排列,即可得到编码后的条形码。

具体计算过程如下:
开始位对应的ID值为103。

第1位数字9对应的ID值为25,位置为1。

第2位数字5对应的ID值为21,位置为2。

第3位数字2对应的ID值为18,位置为3。

第4位数字7对应的ID值为23,位置为4。

第5位数字0对应的ID值为16,位置为5。

第6位数字0对应的ID值为16,位置为6。

第7位数字7对应的ID值为23,位置为7。

第8位数字8对应的ID值为24,位置为8。

计算检验位:(103 + 125 + 221 + 318 + 423 + 516 + 616 + 723 + 824)% 103 = 21。

因此,编码后的条形码为:开始位(103)+数据位(25, 21, 18, 23, 16, 16, 23, 24)+检验位(21)+结束位(106)。

code128码原理

code128码原理

code128码原理Code128码是一种常用的线性条码符号系统,用于将数据编码成条形图案以供扫描和识别。

它被广泛应用于物流、零售、医药等领域,是一种高效、可靠的自动识别技术。

Code128码的原理是基于一组规则和编码表来将字符集转换为条形图案。

它采用了三种不同的字符集:A、B和C,每个字符集都有自己特定的编码方式。

Code128码使用起始字符和停止字符来标识条码的开始和结束位置。

起始字符是一个特殊的字符,用于确定字符集的类型。

停止字符是一个固定的字符,用于标识条码的结束。

然后,Code128码使用一组编码规则将字符集中的每个字符转换为条形图案。

这些编码规则包括了两个基本的元素:条和空。

条是指宽度较宽的部分,空是指宽度较窄的部分。

通过排列和组合这些条和空,就可以表示不同的字符。

在Code128码中,每个字符由11个模块组成,每个模块的宽度可以是条或空。

编码规则中定义了不同的宽度组合,用于表示不同的字符。

例如,字符集A中的字符“A”对应的编码是“11010000100”,其中的“1”表示条,而“0”表示空。

Code128码还引入了校验字符的概念,用于验证条码的正确性。

校验字符是根据字符集中的其他字符计算得出的,它可以帮助检测条码是否被正确扫描或打印。

在实际应用中,Code128码可以通过条码打印机打印在标签或纸张上,也可以通过扫描枪进行扫描和识别。

扫描枪使用光学传感器来捕捉条码的图案,并将其转换为数字或字符,以供计算机系统进行处理。

总的来说,Code128码是一种基于条形图案的数据编码系统,通过特定的编码规则将字符集转换为条码图案。

它具有高效、可靠的特点,被广泛应用于各个领域。

通过了解Code128码的原理,我们可以更好地理解和应用这种条码技术。

code128条形码编码规则

code128条形码编码规则

code128条形码编码规则
Code 128条形码是一种线性条码,它可以编码数字、字母、符
号和控制字符。

它具有以下编码规则:
1. Code 128条形码由起始符、数据符、校验符和终止符组成。

起始符和终止符用于标识条形码的起始和结束位置,数据符用于编
码实际数据,校验符用于校验数据的准确性。

2. 数据符由三种元素组成,字符空间,字符和校验符。

每个字
符由11个模块组成,其中3个模块是字符空间,其余8个模块用于
编码字符或校验符。

3. Code 128条形码可以编码128种ASCII字符,包括数字、
大写字母、小写字母、标点符号和控制字符。

4. Code 128条形码的校验符是通过对数据符进行加权计算得
出的,用于验证条形码数据的准确性。

总的来说,Code 128条形码编码规则包括起始符、数据符、校
验符和终止符的组成,以及对128种ASCII字符的编码能力和校验符的计算方法。

这些规则确保了条形码的准确性和可靠性。

EAN-128码和Code-128码的区别

EAN-128码和Code-128码的区别

EAN-128码和Code-128码的区别什么是Code-128码?什么是EAN-128码?二者之间有什么区别?接下来小编就给大家解除心中的疑惑。

Code-128码是一种高密度的条形码,可表示从ASCII 0 到ASCII 127 共128个字符(其中包含数字,字母,符号),故称128码。

Code-128码有三个版本:A码(数字、大写字母、控制字符)、B码(数字、大小写字母、字符)、C码(双位数字)。

一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。

EAN-128码来源于Code-128码,在字符集和条空规则上与Code-128码完全一致,是我国所推行的128码。

EAN-128是根据EAN/UCC-128码定义标准将信息转变成条码符号,具有完整性、紧密性、连续性及高可靠度,能更多地标识贸易单元中需要标识的信息,如生产日期、数量、批号、规格等。

EAN-128条形码多应用于货运标签、便携式资料库、连续性资料段、物流配送标签等。

EAN-128码和Code-128码的区别:1、应用范围不同。

Code-128码可以用于任何管理系统中的自动识别,EAN-128码必须用在EAN/UCC系统中,用来表示商品的储运单元或者物流单元的信息。

凡是用EAN-128条形码表示的内容必须符合EAN/UCC系统的规定,即带有应用标识符的数据格式。

2、组成部分有区别。

一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。

而EAN-128码组成部分是Code-128的基础上,在数据区前添加了一个FNC1应用标识符,即:空白区域、起始标记、FNC1、数据区、校验符、终止符、空白区域。

3、数据长度有差别。

EAN-128条形码其实与Code-128C码的编码规则是一样的,只是在数据前添加了一个FNC1应用标识符,所以EAN-128码的数据长度只能是偶数位(应用识别码和配送邮政码不计算在内),而Code-128码无论是奇数位还是偶数位的数据长度都支持。

Code128和Code39条形码的区别?

Code128和Code39条形码的区别?

Code 128和Code 39条形码的区别无论是Code 128条形码还是Code 39条形码应用都是非常广泛,而且二 者在条码生成器中制作方法也大致相同,那么 Code 128条形码和Code 39条 形码具体有什么区别呢?Code128 条形码:Code 128条形码是一种高密度的一维条码,可表示从 ASCII 0到ASCII 127共128个字符(其中包含数字,字母,符号),故称128码Code128码特点:1、 可表示高密度数据和字符串;2、 每个字符由3个条、3个空、11个单元构成,字符串可变长;3、 符号内含校验码;4、 有三种不同的版本:Code128 A 码可表示:大写英文字母、数字、控制字符组成的字符串,比 如:ABC 、ABC123。

Code128 B码可表示:大小写英文字母、数字、字符组成的字符串,比如: Abc123、A-123(B)。

Code128 C码可表示:仅可表示100个“两位”数字编码(00-99 ),比如: 123456 、00225869 。

5、可用128个字符分别在A、B或C三个字符串集合中Code 39条形码:Code39条形码多用于物流跟踪、生产线流程等方面,也是最常用的条形码类型之一。

Code39条形码支持26个英文大写字母(A-Z),十个数字(0-9),连接号(-),空格,英文的句号(.),加号(+ ),斜杠(/),百分号(%)以及美元符号($)共43个字符,可以对任意长度的数据进行编码。

Code 39码特点:1、能够对任意长度的数据进行编码。

其局限在于印刷品的长度和条码阅读器的识别范围。

2、支持设备广泛。

目前几乎所有的条形码阅读设备都能阅读Code39码, 打印机也是同样情况。

3、编制简单。

简单的开发技术就能快速生成相应的编码图像。

4、一般Code39码由5条线和分开它们的4条缝隙共9个元素构成。

线和缝隙有宽窄之分,而且无论线还是缝隙仅有3个比其他的元素要宽一定比例123456Code 128条形码与Code 39条形码区别:Code 128条形码与Code 39条形码都广泛运用在企业内部管理、生产流 程、物流控制系统方面。

条码code128编码规则

条码code128编码规则

条码code128编码规则Code128简介:Code128码于1981年推出,是一种长度可变、连续性的字母数字条码。

与其他一维条码比较起来,相对较为复杂,支持的字元也相对较多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。

Code128特性:1、具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字元的编码使用;2、允许双向扫描;3、可自行决定是否加上检验位;4、条码长度可调,但包括开始位和结束位在内,不可超过232个字元;5、同一个128码,可以由A、B、C三种不同编码规则互换,既可扩大字元选择的范围,也可缩短编码的长度。

Code128各编码方式的编码范围:1、Code128A:标准数字和字母,控制符,特殊字符;2、Code128B:标准数字和字母,小写字母,特殊字符;3、Code128C/EAN128:[00]-[99]的数字对集合,共100个,即只能表示偶数位长度的数字。

Code128编码规则:开始位+[FNC1(为EAN128码时加)]+数据位+检验位+结束位Code128检验位计算:(开始位对应的ID值+每位数据在整个数据中的位置×每位数据对应的ID值)% 103 Code128编码表:Code128编码示例:以 95270078 为例Code128A,开始位对应的ID为103,第1位数据9对应的ID为25,第2位数据5对应的ID为21,依此类推,可以计算检验位 = (103 + 1*25 + 2*21 + 3*18 + 4*23 + 5*16 + 6*16 + 7*23 + 8*24) % 103 = 21,即检验位的ID为21。

对照编码表,95270078 编码表示为:开始位StartA(bbsbssssbss)+数据位[9(bbbssbsbbss)+ 5(bbsbbbssbss)+2(bbssbbbssbs)+ 7(bbbsbbsbbbs)+ 0(bssbbbsbbss)+ 0(bssbbbsbbss)+ 7(bbbsbbsbbbs)+ 8(bbbsbssbbss)]+检验位21(bbsbbbssbss)+结束位Stop(bbsssbbbsbsbb),即:bbsbssssbssbbbssbsbbssbbsbbbssbssbbssbbbssbsbbbsbbsbbbsbssbbbsbbssbssbbbsbbssbbbsbbsbbbsbbbsbssbbssbbs bbbssbssbbsssbbbsbsbb。

Code128特性

Code128特性

Code128特性:Code128各编码方式的编码范围:1、Code128A:标准数字和大写字母,控制符,特殊字符;2、Code128B:标准数字和大写字母,小写字母,特殊字符;3、Code128C/EAN128:[00]-[99]的数字对集合,共100个,即只能表示偶数位长度的数字。

Code128编码规则:开始位+[FNC1(为EAN128码时加)]+数据位+检验位+结束位Code128检验位计算:(开始位对应的ID值+每位数据在整个数据中的位置×每位数据对应的ID值)% 103Code128编码示例:以95270078 为例Code128A,开始位对应的ID为103,第1位数据9对应的ID为25,第2位数据5对应的ID为21,依此类推,可以计算检验位= (103 + 1*25 + 2*21 + 3*18 + 4*23 + 5*16 + 6*16 + 7*23 + 8*24) % 103 = 21,即检验位的ID为21。

对照编码表,95270078 编码表示为:开始位StartA(bbsbssssbss)+数据位[9(bbbssbsbbss)+5(bbsbbbssbss)+2(bbssbbbssbs)+7(bbbsbbsbbbs)+0(bssbbbsbbss)+0(bssbbbsbbss)+7(bbbsbbsbbbs)+8(bbbsbssbbss)]+检验位21(bbsbbbssbss)+结束位Stop(bbsssbbbsbsbb),即:bbsbssssbssbbbssbsbbssbbsbbbssbssbbssbbbssbsbbbsbbsbbbsbssbbbsbbssbssbbbsb bssbbbsbbsbbbsbbbsbssbbssbbsbbbssbssbbsssbbbsbsbb。

若要打印,只需将b用黑色线标出,s用白色线标出,一个简单的条形码生成程序就完成了!128B与128A类似,128C只能对长度为偶数的数字串编码,每两个数字为一位,所以输出的信息压缩了一半,打印的条形码因此也就较短。

EAN 128码和CODE 128码的区别

EAN 128码和CODE 128码的区别

EAN 128码和CODE 128码的区别----15b876de-6ea4-11ec-a413-7cb59b590d7dean-128码和code-128码的区别EAN-128代码和code-128代码有什么区别在百度知道上经常看到这样的问题:什么是ean-128码?code-128码如何制作?在条码软件中ean-128码和code-128码有什么区别等等。

为解除大家疑惑先来了解一下ean-128码和code-128码。

EAN-128代码来自code-128代码,它与code-128代码在字符集和空格规则上完全一致。

因此,让我们从介绍代码128开始。

code-128码是一种用模块组配法编制的条码,三套字符集共可以表示128个符号,故称128码,字符集包含数字,大小写英文字母、符号、控制符和00-99的100个双位数的数字。

每个字符的条码符号由三条三空11个模块组成,终止符为四条三空13个模块。

下图是三个字符集的字符与条空结构对照表。

由图中可以看出,与商品条码的三个子集不同,三个字符集共用一套条空结构,每一个字符集都有107个符号,每一个符号都有一个字符值。

字符集a和字符集b中的字符大部分是重叠的,只有字符值64以后的符号不同,字符集a中包含了控制符,而字符集b中包含了小写字母;字符集c除了最后七个辅助字符外,只包含了100个双位数的数字,由00-99,其对应的字符值与字符本身相同。

code-128码的编码规则:一个code-128条码由左空白区、起始符、数据字符、校验符、终止符、右空白区和供人识读的字符构成。

EAN-128应用识别条形码是一种连续的、非固定长度的条形码,它可以更好地识别交易单元中要表达的信息,如产品批号、数量、规格、生产日期、有效期、交货地点等。

EAN-128识别条形码的应用是一种综合性的,系统化、通用化是使信息与商品流动的重要商业手段。

那么code-128码和ean-128码有什么区别呢?首先code-128条码可以用于任何管理系统中的自动识别,但ean-128码必须用在ean/ucc系统中,用来表示商品的储运单元或物流单元的信息,凡用ean-128条码表示的内容必须符合ean/ucc系统的规定,即带应用标识符的数据格式,否则就有可能造成条码生成错误或信息识读错误。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

code128-A码、B码、C码的编码对比
code128码可表示从ASCII 0 到ASCII 127 共128个字符(其中包含数字,字母,符号),所以称128码。

而Code128 码又分为A码,B码,C码三个子集。

那么A码,B码,C码编码规则有什么区别呢?下面就来简单介绍下。

(如下图在中琅条码生成软件中A码、B码,C码外观对比)
A码、B码、C码字符集介绍:
code128 A码可表示:大写英文字母、数字、控制字符组成的字符串,比如:ABC、ABC123。

code128 B码可表示:大小写英文字母、数字、字符组成的字符串,比如:Abc123、A-123(B)。

code128 C码可表示:仅可表示100个“两位”数字编码(00-99),比如:123456、00225869。

code128码的三种编码方式(也就是A码、B码、C码),选择何种编码方式进行编码完全取决于起始码的内容,A码、B码、C码起始码对比如下图:
终止码:无论是采用A、B、C何种编码方式,128码的终止码均为固定的一种型态,其逻辑型态皆为1100011101011。

以上就是关于code128条形码的A码、B码、C码编码对比,需要制作什么类型的条形码,可以在中琅条码生成软件中手动选择相应的码制、。

相关文档
最新文档