GS1-128
This barcode is also known as EAN-128, UCC-128. It is a one-dimensional linear barcode, with the ability to encode both numbers and letters. It is most popular in the packaging labeling field, but is also used in other areas. The GS1 Logistic Label standard describes a logistic shipping label that contains the GS1-128 code.
A Code-128 set of identifiers is used to build the barcode. These identifiers indicate the type of information and are indicated in brackets, for example "(37)". Knowing the data type indicated in parentheses, it becomes clear how to interpret the subsequent data.
First, the identifier code is indicated in brackets, then its value. Further, without spaces, the following identifier code and value. Thus, the code will have a value:
(01)12646846874672(10)ABC11(15)100420
Code length is limited to 48 identifiers excluding parentheses.
The list of supported data type identifiers is quite large, here is an example of some of them:
Code | Role | Number of characters |
---|---|---|
02 | Package Unit GTIN | 14 |
11 | Production Date | 6 |
12 | Due Date | 6 |
13 | Pack Date | 6 |
15 | ExpirationDate | 6 |
10 | Batch No | up to 20 |
00 | Serial Shipping Container Code | up to 20 |
37 | Number of Units | up to 8 |
If we use the above example when generating this barcode in FastReport .NET, we will get:
To add the GS1-128 barcode to the report page, use the Barcode object on the components sidebar in the report designer and select the code:
To edit the code, double-click on the added object or select the "Edit ..." item in the context menu: