GS1-128
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。
FastReport技术QQ群:585577353 欢迎进群一起讨论
在 Fastreport 用户手册上一篇文章中,我们分享了Plessey / MSI条形码,本文主要分享一维线性条形码GS1-128的相关知识,希望能为您提供帮助。
GS1-128
这个条形码也被称为EAN-128, UCC-128。它是一种一维线性条形码,能够对数字和字母进行编码。它在包装贴标领域最为流行,但在其他领域也有应用。GS1物流标签标准描述了包含GS1-128代码的物流运输标签。
一组Code-128标识符用于构建条形码。这些标识符表示信息的类型,并在括号中表示,例如“(37)”。知道了括号中指示的数据类型,就可以清楚地了解如何解释后续数据。
首先,在括号中表示标识码,然后是它的值。此外,没有空格,以下标识符代码和值。因此,代码将有一个值:
(01) 12646846874672 (10) ABC11 (15) 100420
代码长度限制为48个标识符,不包括括号。
支持的数据类型标识符列表非常大,下面是其中的一些示例:
代码 | 标识 | 字符数 |
---|---|---|
02 | 包装单位GTIN | 14 |
11 | 生产日期 | 6 |
12 | 到期日期 | 6 |
13 | 包装日期 | 6 |
15 | 截止日期 | 6 |
10 | 生产批号 | 最多20 |
00 | 集装箱编号 | 最多 20 |
37 | 单位数量 | 最多 8 |
如果我们使用上面的例子在FastReport .NET中生成这个条形码,我们将得到:
要将GS1-128条形码添加到报表页面,请使用报表设计器组件侧栏上的barcode对象,然后选择代码:
要编辑代码,双击添加的对象或选择上下文菜单中的“Edit…”项: