龙空技术网

CODE 128和GS1-128

Dlabel条码 174

前言:

而今你们对“pythoncode128”大体比较着重,我们都想要知道一些“pythoncode128”的相关内容。那么小编同时在网络上收集了一些对于“pythoncode128””的相关知识,希望我们能喜欢,小伙伴们一起来了解一下吧!

CODE 128

CODE 128 是由Computer Identics Corporation(美国)在1981年研制的。

CODE 128条码可以表示全部128个ASCII码字符(数字、字母的大、小写、符号和控制符)。由于可以表示所有电脑键盘上的字符(除了日语的日本汉字、平假名、片假名),因而是可以在电脑上方便应用的条码。

CODE 128构成

基本构成如下:

・条码大小有4种。・用3个条和3个空(共六个单元)代表一个字符。・起始符有三种,"CODE-A"、"CODE-B"和"CODE-C"。起始符的类型决定了后面字符的构成(参阅第41页字符构成表。例如,当CODE A 用作起始符时,就可以采用CODE-A栏的字符。)・当采用CODE-C时,用一种条式图案来表示2位数字。这需要很高的数据密度。・当采用码来设置字符时(CODE-A、CODE-B和CODE-C),起始符为CODE-A的条码在条码的处理中可以变为采用CODE-B或CODE-C栏的字符。・当采用"SHIFT"时,只有紧靠SHIFT的一个字符可以在下一栏被变更(A到B,B到C,C到A)。(和电脑键盘上的SHIFT键操作类似)・"模块103"用作校验位。

CODE 128字符的构成

CODE 128 的特征

・CODE 128 条码包含所有128个ASCII码字符(包括诸如[ESC]、 [STX]、 [ETX]、 [CR] 和 [LF]的控制符在内)。・当起始符为CODE-C时,一个条式图案可以代表2位数字。这就使得条码的构成很有效。如果条码数据具有12位或更多,同ITF相比,CODE 128更小。・由于CODE 128 的条的大小有四种,因此要求打印机 的打印质量要很高。CODE 128 不适合采用点阵打印机和FA喷墨打印机,也不适合采用橡皮凸版在箱板纸包装箱上进行打印。

CODE 128 的应用

如果只是处理数字,CODE 128采用CODE-C 作为起始符,条码具有很高的数据密度。

GS1-128采用了CODE 128的特征,目前应用于许多工业领域中。采用GS1-128 ,可以在条码内包括不同的数据,如产品的生产日期、有效期、重量、大小、批号、目的地、顾客往来账户等等。

CODE 128用于以下行业:

美国服装业

美国食品加工业

美国药品和医疗器械行业

澳大利亚和新西兰的食品工业

欧洲药品和医疗器械行业

GS1-128

什么是GS1-128?

GS1-128是一种可以包括除了JAN码以及目前具有的标准分布码(ITF)提供的数据以外的不同数据,包括物流和商业交易信息。

下列数据可以包含在GS1-128条码内:

・包装号

・包装数量

・重量、容积和立方体积。

・生产日期和质量有效期

・批号

・地址码(目的地)

・顾客往来账户码

・顾客定单号

在不同的应用中采用必要 的数据来形成条码标签。

例如,使用EDI(公司间交换电子数据的系统)进行在线购买/定货、食品有效期的管理、药品有效期的管理、简化购入商品检查工作、对各个目的地的包装进行分类等等。(下面是某食品生产厂家的标签样本。)

建立GS1-128的背景

JAN码和标准分布码(ITF)是用来标明商品本身以及其数量的条码,不能表示诸如生产日期、包装号、

质量有效期以及定单号之类的数据。

而CODE 39却可以在条码中包含这些数据,由于数据的定义和位数不同,这些数据在公司间不能进行交换。

GS1-128 是世界通用具有普通用途的条码,条码的数据项目、位数以及类型都已经被标准化。

GS1-128构成

GS1-128的基本构成如下:

・Code 128 是作为条码使用的。・为了把需要的数据如重量和有效期加以区分,"应用标识符(AI)"要附加在数据后面。如果表示的不是一个数据,每个数据都要接上。虽然应用标识符要加括号,但括号不包括在条码数据内。它们只是个说明。

在上面的示例中,应用标识符"01"后的的14位码是用来标明交货容器的(箱板纸包装箱的最小包装单位)。

应用标识符"15"后的数据代表质量有效期(消费品有效期或药品有效期)为1995年8月27日。最后一个应用标识符"30"后的数据代表交货数量为3件。

除了以上的应用标识符,大约还有100种。用户可以选择需要的数据并包括在条码内。

GS1-128码一般不用于表示固定数据,但数据可由用户选择。因此,公司间一般使用GS1-128时,各个行业和有关的公司组织要准备选择可获取数据的标准条码。

・为了把CODE-128从GS1-128中区分开来,需要在起始符(CODE-A 到C)后给出[FNC1](功能1)。・即使在应用标识符后的的数据位数为可变长度,也要用[FNC1]来分隔数据。・由于EAN码和标准分布码(ITF)附带有GS1-128码,因此它可以用做可以增加更多数据的条码。

GS1-128是用来表示应用标识符和与采用CODE 128公司的有关产品和交易数据的。

换言之,GS1-128是表示不同数据的标准应用。CODE 128 自身仅仅是标准的条码。GS1-128和CODE

128的区别在于是否标明用途。

由于GS1-128采用了CODE 128的构成,任何一个可以读取CODE 128 的条码读取仪都可以读取GS1-128的数据。

标签: #pythoncode128