GS1-128 with 2d

复合条码生成器

Composite symbols (ISO 24723)

随着计算机技术在商业及物流领域的成功运用,为了加强对物流商品的单品管理,促进国际商业及贸易的发展,提高物流管理中商品信息自动采集的效率,国际物品编码协会(EAN International)和美国统一代码委员会(UCC)首次合作,于1999年初联合推出了一种全新的适于各个行业应用的物流条码标准———复合码(Composite Symbology,简称CS)。

复合码是一种一维条码与二维条码PDF417条码有机地叠加在一起,以实现在读取商品的单品识别信息的同时,还能够获取更多描述商品物流特征的信息。作为一种新的条码码制,它很好地保持了国际物品编码体系(EAN/UCC系统)的完整性及兼容性,主要用于物流及仓储管理。

在设计复合码时,应使一维条码数据内容与二维条码PDF417的数据内容相联,以免扫描条码时造成错误的信息。用户扫描一维条码,可录入商品或包装箱的单品标识信息,扫描二维条码,即录入商品或包装箱的描述性信息。目前,复合码的应用主要集中在标识散装商品(随机称重商品)、蔬菜水果、医疗保健品及非零售的小件物品以及商品的运输与物流管理。

复合条码采用混合组件来提供更全面的产品信息。复合条码的允许内容由 GS1 通用规范的条款确定。 复合条码由一个线性组件(可以是 EAN、UPCGS1-128 或 GS​​1 DataBar 条码)、一个基于 PDF417 或 Micro PDF417 的二维组件以及一个分隔符图案组成。 使用-b或 –barcode=开关或通过调整符号->符号系统来确定要使用的线性组件的类型,就像其他编码方法一样。有效值如下所示。
数值名称条码符号
130BARCODE_EANX_CC具有 EAN 线性分量的复合条码
131BARCODE_EAN128_CC具有 GS1-128 线性分量的复合条码
132BARCODE_RSS14_CC具有 GS1 DataBar-14 线性分量的复合条码
133BARCODE_RSS_LTD_CC具有 GS1 DataBar Limited 组件的复合条码
134BARCODE_RSS_EXP_CC带有 GS1 DataBar Extended 组件的复合条码
135BARCODE_UPCA_CC具有 UPC A 线性分量的复合条码
136BARCODE_UPCE_CC具有 UPC E 线性分量的复合条码
137BARCODE_RSS14STACK_CC具有 GS1 DataBar-14 堆叠组件的复合条码
138BARCODE_RSS14_OMNI_CC具有 GS1 DataBar-14 堆叠全向组件的复合条码
139BARCODE_RSS_EXPSTACK_CC具有 GS1 DataBar Expanded Stacked 组件的复合条码
要在复合条码的线性分量中编码的数据应输入到主字符串中,而二维分量的数据应以正常方式输入。要在命令提示符处执行此操作,请使用–primary= 命令。例如:
zint -b 130 --mode=1 --primary=331234567890 -d "[99]1234-abcd"
这将创建一个带有数据“331234567890”的 EAN-13 线性分量和一个带有数据“(99)1234-abcd”的 2D CC-A(见下文)分量。使用 API 可以实现相同的结果,如下所示:
my_symbol->symbology = 130;
my_symbol->option_1 = 1;   
strcpy(my_symbol->primary, "331234567890");
ZBarcode_Encode_and_Print(my_symbol, "[99]1234-abcd");
EAN-2 和 EAN-5 附加数据可以与 EAN 和 UPC 符号一起使用,如第 6.1.3 和 5.1.4 节所述,使用 + 符号。 复合符号的 2D 组件可以使用以下三种系统之一:CC-A、CC-B 和 CC-C,如下所述。Zint 可以根据输入字符串的长度自动选择 2D 组件类型。或者,可以使用–mode= 提示符后跟 CC-A、CC-B 或 CC-C 的 1、2 或 3 来访问这三种方法,或者使用上面显示的 option_1 变量。

复合码 CC-A

Example of EAN-13 with CC-A composite symbol
带有 CC-A 复合符号的 EAN-13 示例 
该条码系统使用 MicroPDF417 的变体,该变体经过优化以适合小空间。2D 分量的大小和纠错量由要编码的数据量和正在使用的线性分量的类型决定。CC-A 最多可以编码 56 个数字或较短长度的字母数字字符串。要选择 CC-A,请使用–mode=1

 

复合码 CC-B

 

Example of EAN-13 with CC-B composite symbol
带有 CC-B 复合符号的 EAN-13 示例

该条码系统使用 MicroPDF417 对 2D 组件进行编码。2D 分量的大小和纠错量由要编码的数据量和正在使用的线性分量的类型决定。CC-B 最多可以编码 338 个数字或较短长度的字母数字字符串。要选择 CC-B,请使用–mode=2

 

复合码 CC-C

Example of GS1-128 with CC-C composite symbol
带有 CC-C 复合符号的 GS1-128 示例
本条码系统使用 PDF417,只能与 GS1-128 线性组件配合使用。CC-C 最多可以编码 2361 个数字或较短长度的字母数字字符串。要选择 CC-C,请使用–mode=3

 

 

发表评论

您的电子邮箱地址不会被公开。

12 − 2 =

购物车