GS1128 条码

关键词: code 128 条码, GS1128, UCC/EAN-128, ISO/IEC 15417:2007

GS1-128也被称为UCC/EAN-128。它是Code128 的变体。
UCC-EAN系统由统一代码委员会(UCC)于1973年建立。
1977年,欧洲物品编号协会(EAN International)设计了一个在欧洲使用的兼容系统。

在开始字符后面使用FNC1的模式保留给GS1128。
根据规范,GS1128符号具有以下标称尺寸:
空间不包括在可编码的字符集中。
可以编码的最大字符长度是48。
包括静区,最大物理长度为165毫米(6.5英寸)。
符号的最小高度为32毫米(1.25英寸)。
必须在符号下方显示数据的人类可读文本。不显示启动,停止,FNC1字符和校验位。
应用程序标识符定义数据的解释。

GS1-128(UCC / EAN-128)符号结构
Code-128 开始字符(A,B或C)。
FNC1
应用标识符(AI)
数据
检查数字
停止角色

GS1-128(UCC / EAN-128)非常灵活。它用于使用EAN-UCC系统应用程序标识符表示的字符串。打印在通过销售点时不需要扫描的物品上。 系统提供一系列应用程序标识符(AI),用于定义数据的解释。 这是所有GS1128应用程序标识符(AI)的列表。

AI Full Title Data Title Data Length
AI Full Title Data Title Data Length
00 SSCC ( Serial Shipping Container Code) SSCC 18
01 Global Trade Item Number GTIN 18
02 GTIN of Trade Items Contained in a logistic unit Content 14
10 Batch or lot number BATCH/LOT variable, up to 20 alphanumeric
11* Production date (YYMMDD) Prod Date 6
12* Due date (YYMMDD) Due Date 6
13* Packaging date (YYMMDD) Pack Date 6
15* Best before date (YYMMDD) Best Before 6
17* Expiration date (YYMMDD) Expiry 6
20 Product variant VARIANT 2
21 Serial Number Serial variable, up to 20 alphanumeric
22 Secondary data for specific health industry products QTY/DATE/BATCH variable, up to 29 alphanumeric
240 Additional product identification assigned by the manufacturer ADDITIONAL id variable, up to 30 alphanumeric
241 Customer part number Cust. Part No. variable, up to 30 alphanumeric
242 Made-to-Order Variation Number Cust. Part No. variable, up to 6 alphanumeric
250** Secondary serial number Secondary Serial variable, up to 30 alphanumeric
251** Reference to source entity REF. TO SOURCE variable, up to 30 alphanumeric
253 Global Document Type Identifier Doc. id variable, 13 to 17 alphanumeric
254 GLN Extension Component Doc. id variable, up to 20 alphanumeric
30 Variable count VAR. Count variable, up to 8
310y Product Net Weight in kg 6
311y Product Length/1st Dimension, in meters 6
312y Product Width/Diameter/2nd Dimension, in meters 6
313y Product Depth/Thickness/Height/3rd Dimension, in meters 6
314y Product Area, in square meters 6
315y Product Net Volume, in liters 6
316y Product Net Volume, in cubic meters 6
320y Product Net Weight, in pounds 6
321y Product Length/1st Dimension, in inches 6
322y Product Length/1st Dimension, in feet 6
323y Product Length/1st Dimension, in yards 6
324y Product Width/Diameter/2nd Dimension, in inches 6
325y Product Width/Diameter/2nd Dimension, in feet 6
326y Product Width/Diameter/2nd Dimension, in yards 6
327y Product Depth/Thickness/Height/3rd Dimension, in inches 6
328y Product Depth/Thickness/Height/3rd Dimension, in feet 6
329y Product Depth/Thickness/3rd Dimension, in yards 6
330y Container Gross Weight (kg) 6
331y Container Length/1st Dimension (Meters) 6
332y Container Width/Diameter/2nd Dimension (Meters) 6
333y Container Depth/Thickness/3rd Dimension (Meters) 6
334y Container Area (Square Meters) 6
335y Container Gross Volume (Liters) 6
336y Container Gross Volume (Cubic Meters) 6
337n Kilograms per square metre KG PER m? 6
340y Container Gross Weight (Pounds) 6
341y Container Length/1st Dimension, in inches 6
342y Container Length/1st Dimension, in feet 6
343y Container Length/1st Dimension in, in yards 6
344y Container Width/Diameter/2nd Dimension, in inches 6
345y Container Width/Diameter/2nd Dimension, in feet 6
346y Container Width/Diameter/2nd Dimension, in yards 6
347y Container Depth/Thickness/Height/3rd Dimension, in inches 6
348y Container Depth/Thickness/Height/3rd Dimension, in feet 6
349y Container Depth/Thickness/Height/3rd Dimension, in yards 6
350y Product Area (Square Inches) 6
351y Product Area (Square Feet) 6
352y Product Area (Square Yards) 6
353y Container Area (Square Inches) 6
354y Container Area (Square Feet) 6
355y Container Area (Square Yards) 6
356y Net Weight (Troy Ounces) 6
357y Net Weight/Volume (Ounces) 6
360y Product Volume (Quarts) 6
361y Product Volume (Gallons) 6
362y Container Gross Volume (Quarts) 6
363y Container Gross Volume (U.S. Gallons) 6
364y Product Volume (Cubic Inches) 6
365y Product Volume (Cubic Feet) 6
366y Product Volume (Cubic Yards) 6
367y Container Gross Volume (Cubic Inches) 6
368y Container Gross Volume (Cubic Feet) 6
369y Container Gross Volume (Cubic Yards) 6
37 Count of trade items contained in a logistic unit Count variable, 1 to 8
390(n) Amount payable-single monetary area Amount variable, up to 15
391(n) Amount payable with ISO currency code Amount variable, 3 to 18
392(n) Amount payable for a Variable Measure Trade Item single monetary unit Price variable, up to 15
393(n) Amount payable for a Variable Measure Trade Item - with ISO currency code Price variable, 3 to 18
400 Customer's purchase order number Order Number variable, 1 to 30
401 Consignment number Consignment variable, up to 30
402 Shipment Identification Number Shipment No. variable, up to 30
403 Routing code Route variable, up to 30
410 Ship to - deliver to EAN.UCC Global Location Number Ship to LOC 13
411 Bill to - invoice to EAN.UCC Global Location Number Bill To 13
412 Purchased from EAN.UCC Global Location Number Purchase From 13
413 Ship for - deliver for - forward to EAN.UCC Global Location Number SHIP FOR LOC 13
414 Identification of a physical location EAN.UCC Global Location Number LOC No. 13
415 EAN.UCC Global Location Number of the invoicing party Pay To 13
420 Ship to - deliver to postal code within a single postal authority Ship To Post variable, up to 20
421 Ship to - deliver to postal code with Three-Digit ISO country code Ship To Post variable, 3 to 15
422 Country of origin of a trade item Origin 3
423 Country of initial processing COUNTRY - INITIAL PROCESS variable, 3 to 15
424 Country of processing COUNTRY - PROCESS 3
425 Country of disassembly COUNTRY - DISASSEMBLY 3
426 Country covering full process chain COUNTRY - FULL PROCESS 3
7001 NATO stock number NSN 13
7002 UN/ECE meat carcasses and cuts classification Meat Cut variable, up to 30
7003 expiration date and time Expiration 10
7004 Active Potency Active Potency variable, up to 4
703(s)*** Approval number of processor with ISO country code PROCESSOR#s4 variable, 3 to 30
8001 Roll products - width, length, core diameter, direction, and splices Dimensions 14
8002 Electronic serial identifier for cellular mobile telephones Meat Cut variable, up to 20
8003 EAN.UCC Global Returnable Asset Identifier GRAI variable, 14 to 30
8004 EAN.UCC Global Individual Asset Identifier GIAI variable, up to 30
8005 Price per unit of measure Price Per Unit 6
8006 Identification of the component of a trade item GCTIN 18
8007 International Bank Account Number IBAN variable, up to 30
8008 Date and time of production Prod Time variable, 8 to 12
8018 EAN.UCC Global Service Relation Number GSRN variable, up to 18
8020 Payment Slip Reference Number REF No. variable, up to 25
8100 UCC/EAN-128 Coupon Extended Code - NSC + Offer Code variable, up to 6
8101 UCC/EAN-128 Coupon Extended Code - NSC + Offer Code + end of offer code variable, up to 10
8102 UCC/EAN-128 Coupon Extended Code - NSC variable, up to 2
90** Information mutually agreed between trading partners (including FACT DIs) Internal variable, 1 to 30 alphanumeric
91* USPS Services Internal 2-digit service code, 9-digit customer id, 8-digit package id plus 1 Mod10 check digit
92-99** Company internal information Internal variable, 1 to 30 alphanumeric

这里是Barcodesoft GS1128条码字体的价格表
许可版本 单用户版 十用户版 站点许可证 公司版 开发者版 无限制开发者版
价格 USD129 USD199 USD499 USD599 USD699 USD1799

在水晶报表中打印GS1128条码


按照以下步骤,阁下可以轻松在水晶报表中打印GS1128。

1. 打开水晶报表。 右键单击“公式字段”,从上下文菜单中选择“新建...”。

在公式字段的名字框中输入"GS1128",然后点击OK按钮。

gs1128 创建 公式 水晶报表

2. 从 函数 ==> 附加函数 ==> COM 和 .NET UFL(u212com.dll), 双击并且选择 "BCSLinearGS1128" 函数。 将数据库字段名作为参数输入 gs1128 公式中。点击保存按钮。如下所示。

gs1128 条码 水晶报表 UFL

3. 将公式字段拖到你的水晶报表中。阁下会看见一些十六进制的代码。不要担心!因为还没有使用条码字体。

gs1128 条码 水晶报表 公式 字段

4. 右键点击文本对象,从上下文菜单中选择“设置字段格式”。然后选择“Code128M”为字体。

gs1128 条码 水晶报表 公式 字段

5. 点击OK按钮。你就会看见报表中出现GS1128 条码。

gs1128 条码 水晶报表

在 MS Access 数据库中产生gs1128 条码

安装了 Barcodesoft gs1128 条码 软件之后, 可以轻松地在 Microsoft® Access® 中打印 gs1128 条码。

1. 在电脑上安装演示版Barcodesoft gs1128 条码 软件。

2. 以系统管理员的身份打开 DOS 提示符。

输入以下命令来登记 crUFLbcs.dll。
CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

gs1128 条码 Access DLL DOS 登记

3. 启动 Microsoft® Access®.

如果阁下使用 Access 2000 或者 2003, 请点击菜单===> 工具 ==> 宏 ===> 安全性。 选择低安全级别。
gs1128 条码 Access 宏安全

如果阁下使用 Access 2007 / 2010 / 2013 / 2016 / 2019, 请点击 Microsoft Office 按钮。
Office 2010 button Office 2016 button Office 2019 button
然后点击选项 ==> 信任中心 ==> 宏命令设置, 选择 "允许所有宏"。如下所示。

gs1128 条码 Access 宏 Setting

4. 按 ALT + F11 打开 Microsoft® Visual Basic 编辑器。
gs1128 条码 Access VBA

5. Visual Basic 编辑器中, 选择菜单工具 ===> 参考。 会谈处一个对话框。 点击浏览按钮, 然后从以下目录中选择 cruflbcs.dll
C:\Program File\CommonFiles\Barcodesoft\Fontutil。
选择对 crUFLBcs 4.0 添加参考。然后点击 OK 按钮。

gs1128 条码 Access 添加参考

6. 按 Ctrl+M, 会弹出一个对话框, 从以下目录上选择 barcodesoft.bas
C:\Program File\CommonFiles\Barcodesoft\Fontutil 。然后点击 "打开"。

如果阁下没有 barcodesoft.bas, 请从这里下载 gs1128 条码
gs1128 条码 import vba

你也可以复制以下的VBA代码片断

Public Function GS1128(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
GS1128 = obj.GS1128(strToEncode)
Set obj = Nothing
End Function

7. 关闭 Visual Basic 回到 Access 数据库。在设计模式下创建一个文本框。然后在其控制源中输入以下宏命令:
=gs1128([data.code])

请注意以上宏命令中 'data' 是数据库中表的名字,'code'是字段的名字。

gs1128 条码  access 宏

8. 右键点击文本框点。从上下文菜单中选择属性。将Code128M设置为字体。阁下的数据库报告中就会出现gs1128 条码。

gs1128 条码 access 字体

Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家/地区的商标或注册商标。

在 MS Excel 电子表格中打印 gs1128 条码

1. 首先下载并且安装gs1128演示版。 2. 以系统管理员的身份打开 DOS 提示符。

输入以下命令来登记 crUFLbcs.dll。
CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

gs1128 条码 DLL Excel 登记

3. 启动 Microsoft® Excel®。

如果阁下使用 Excel 2000 或者 2003, 请点击菜单===> 工具 ==> 宏 ===> 安全性。 选择低安全级别。
gs1128 条码 宏 安全

如果阁下使用 Excel 2007 / 2010 / 2013 / 2016 / 2019, 请点击 Microsoft Office 按钮。
Office 2010 button Office 2016 button Office 2019 button
然后点击选项 ==> 信任中心 ==> 宏命令设置, 选择 "允许所有宏"。如下所示。

gs1128 条码 宏命令设置

4. 按 ALT + F11 打开 Microsoft® Visual Basic 编辑器。
gs1128 条码 VBA

5. Visual Basic 编辑器中, 选择菜单工具 ===> 参考。 会谈处一个对话框。 点击浏览按钮, 然后从以下目录中选择 cruflbcs.dll
C:\Program File\CommonFiles\Barcodesoft\Fontutil。
选择对 crUFLBcs 4.0 添加参考。然后点击 OK 按钮。

gs1128 条码 Excel 添加参考

6. 按 Ctrl+M, 会弹出一个对话框, 从以下目录上选择 barcodesoft.bas
C:\Program File\CommonFiles\Barcodesoft\Fontutil 。然后点击 "打开"。

7. 关闭 Visual Basic 回到 Excel 电子表格。在设计模式下创建一个文本框。然后在其控制源中输入以下宏命令: gs1128。当你有很多数据要处理的时候,你可以把这个宏命令复制到整行整列。所有的数据会被立刻编码成gs1128。
=gs1128(xx)

gs1128 条码 Excel 宏

8. 右键点击单元格B1。从上下文菜单中选择属性。然后将gs1128M设置为字体。如下所示。
gs1128 条码 excel字体

9. 点击OK按钮。阁下的电子表格中就会出现gs1128 条码。
  • gs1128 条码 软件 下载
  • gs1128 条码  软件 购买