GS1 logistic labels (UCC-128, SSCC, B/L, PRO)
Note: For GS1-128 barcodes, view the following resource: GS1-128 (UCC-128/SCC)
eFORMz can generate GS1 logistics labels, also known as GS1-128 or UCC-128 labels. Download a sample eFORMz project here: GS1UCCLabel.zip.
Serial Shipping Container Code
Carrier Routing Barcode (Ship To Postal Code)
First, create a variable for the ship to zip code (ShipToZip
in this example).
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode0.png)
Create a variable by position for the ship to barcode (ShipToPostalCode
in this example).
![](https://minisoft.com/support/wp-content/uploads/2022/03/VarCode1.png)
Right-click the ShipToPostalCode
variable and select Add Function > Set Value
. Enter 420
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/VarCode2.png)
Right-click the ShipToPostalCode
variable and select Add Function > Concatenate
. Select the ShipToZip
variable.
![](https://minisoft.com/support/wp-content/uploads/2022/03/VarCode3.png)
Right-click the table and select Add Row
. Adjust the row height (590.6, fixed in this example). Enter a descriptive name. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode1.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode1b.png)
Right-click the row and select Add Cell
. Adjust the cell width to Ratio
, 6.0 in this example. Add a solid border on the right, thickness of 8.0.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode2a.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode2b.png)
Right-click the cell and select Add Document Component > Paragraph
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode3.png)
Right-click the paragraph and select Add text... > Text value
. Enter Ship to postal code
. Adjust the font as needed. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode4a.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode4b.png)
Right-click the cell and select Add Document Component > Paragraph
. This paragraph is for spacing.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode5.png)
Right-click the cell and select Add Document Component > Table
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode6.png)
Right-click the table and select Add Row
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode7.png)
Right-click the row and select Add Cell
. For the cell width, select Ratio, 1.0. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode8.png)
Right-click the cell and select Add Document Component > Paragraph
. This paragraph is for spacing.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode9.png)
Right-click the row and select Add Cell
. For the cell width, select Ratio, 2.0. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode10.png)
Right-click the cell and select Add Document Component > Paragraph
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode11.png)
Right-click the paragraph and select Add text... > Text value
. Enter (420)
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode12.png)
Right-click the row and select Add Cell
. For the cell width, select Ratio, 3.0. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode13.png)
Right-click the cell and select Add Document Component > Paragraph
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode14.png)
Right-click the paragraph and select Add text... > Variable value
. Select ShipToZip
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode15.png)
Right-click the table and select Add Row
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode16.png)
Right-click the row and select Add Cell
. For the cell width, enter a fixed width (1520.0 in this example). Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode17.png)
Right-click the cell and select Add Document Component > Paragraph
. Choose a centered alignment. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode18.png)
Right-click the paragraph and select Add barcode... > 1D barcode
. Select the ShipToPostalCode
variable. Choose the CODE 128
option. Uncheck Generate checksum
if you already have the check digit in the variable value. Adjust the width and height as needed.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CarrierCode19.png)
Bill of Lading (B/L) / Progressive Number (PRO)
The BOL number identifies the specific bill that was used in a carrier transaction. The progressive number, or PRO number, is used to track a specific order tendered to a specific carrier.
Variables
Right-click the respective data nodes (Carrier, BOL, PRO) and select Add Variable
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Carrier.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/PRO.png)
Placing the Carrier, B/L and PRO
To begin, right-click the carrier routing barcode row and select Add Cell
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO1.png)
Adjust the width and padding as needed. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO2a.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO2b.png)
Right-click the cell and select Add Document Component > Paragraph
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO3.png)
Right-click the paragraph and select Add text... > Text value
. Enter CARRIER:
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO4.png)
Right-click the cell and select Add Document Component > Paragraph
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO3.png)
Right-click the paragraph and select Add text... > Variable value
. Select the Carrier
variable.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO5.png)
Right-click the cell and select Add Document Component > Paragraph
. This is merely for spacing purposes.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO3.png)
Right-click the cell and select Add Document Component > Paragraph
. Right-click the paragraph and select Add text... > Text value
. Enter B/L:
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO6.png)
Right-click the paragraph and select Add text... > Variable value
. Select the BOL
variable.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO7.png)
Right-click the cell and select Add Document Component > Paragraph
. This is merely for spacing purposes.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO3.png)
Right-click the cell and select Add Document Component > Paragraph
. Right-click the paragraph and select Add text... > Text value
. Enter PRO:
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO8.png)
Right-click the paragraph and select Add text... > Variable value
. Select the PRO
variable.
![](https://minisoft.com/support/wp-content/uploads/2022/03/BOL-PRO9.png)
Purchase Order / Department Number
Video tutorial here: Add the PO# and the Dept# (GS1 Logistic Label)
Right-click the PO
data field and select Add Variable
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO1.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO2.png)
Right-click the Dept
data field and select Add Variable
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/DEPT1.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/DEPT2.png)
Right-click the table and select Add Row
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT1.png)
Right-click the row and select Add Cell
. Make the font bigger. In this example: Arial, size 14 and bold. Add some padding. In this example: Top, 90.0, Bottom, 50.0. Once the adjustments are made, click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT2a.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT2b.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT2c.png)
Right-click the cell and select Add Document Component > Paragraph
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT3.png)
Right-click the paragraph and select Add text... > Text value
. Enter PO:
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT4B.png)
Right-click the paragraph and select Add text... > Variable value
. Select PO
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT4.png)
Right-click the paragraph and select Add text... > Text value
. Enter DEPT:
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT5.png)
Right-click the paragraph and select Add text... > Variable value
. Select DEPT
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT6.png)
The purchase order number and the department number will display.
![](https://minisoft.com/support/wp-content/uploads/2022/03/PO-DEPT-DT7.png)
Serial Shipping Container Code
The serial shipping container code (SSCC) is an 18-digit barcode used to scan and track cartons and pallets. It is a key element of a GS1 logistic label. Video tutorial here: SSCC (GS1 Logistic Label)
SSCC variable
Right-click the SSCC
data field and select Add Variable
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables1.png)
Select OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables2.png)
Application Identifier variable
Right-click the SSCC data field and select Add Variable
. Change the name to ApplicationIdentifier
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables3.png)
Right-click ApplicationIdentifier
and select Add Function > Substring
. Set the starting character position at 0 and the number of characters at 2.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables4.png)
Right-click ApplicationIdentifier
and select Add Function > Insert String
. Enter ( at character position 0.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables5.png)
Right-click ApplicationIdentifier
and select Add Function > Insert String
. Enter ) at character position 3.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables6.png)
Extension Digit variable
Right-click the SSCC data field and select Add Variable
. Change the name to ExtensionDigit
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables7.png)
Right-click
and select ExtensionDigit
Add Function > Substring
. Set the starting character position at 2 and the number of characters at 1.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables-8.png)
GS1 Company Prefix variable
Right-click the SSCC data field and select Add Variable
. Change the name to GS1CompanyPrefix
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables9.png)
Right-click
and select GS1CompanyPrefix
Add Function > Substring
. Set the starting character position at 3 and the number of characters at 7.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables10.png)
Serial Reference variable
Right-click the SSCC data field and select Add Variable
. Change the name to SerialReference
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables-11.png)
Right-click
and select SerialReference
Add Function > Substring
. Set the starting character position at 10 and the number of characters at 9.
![](https://minisoft.com/support/wp-content/uploads/2022/03/Variables-12.png)
Check digit
If the SSCC doesn’t have a check digit, it can be generated with the UPC-EAN check digit
function. First, create a variable for the SSCC value.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CheckDigit1.png)
Right click the variable (SSCC-CheckDigit) and select Add Function > UPC-EAN check digit
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/CheckDigit2.png)
Place the SSCC number
First, right-click the table and select Add Row
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC2.png)
Right-click the row and select Add Cell
. Select OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC3.png)
Right-click the cell and select Add Document Component > Paragraph
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC4.png)
Right-click the paragraph and select Add text... > Text value
. Enter SERIAL SHIPPING CONTAINER
. Adjust the font as needed.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC5.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC5b.png)
Right-click the cell and select Add Document Component > Paragraph
. From the Alignment drop-down menu, select Centered
. Adjust the font as necessary. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC6a.png)
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC6b.png)
Right-click the paragraph and select Add text... > Variable value
. Select ApplicationIdentifier
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC7.png)
Right-click the paragraph and select Add text... > Text value
. Enter a space.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC8.png)
Right-click the paragraph and select Add text... > Variable value
. Select ExtensionDigit
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC9.png)
Right-click the paragraph and select Add text... > Text value
. Enter a space. Right-click the paragraph and select Add text... > Variable value
. Select GS1CompanyPrefix
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC10.png)
Right-click the paragraph and select Add text... > Text value
. Enter a space. Right-click the paragraph and select Add text... > Variable value
. Select SerialReference
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC11.png)
Right-click the paragraph and select Add text... > Text value
. Enter a space. Right-click the paragraph and select Add text... > Variable value
. Select SSCC-CheckDigit
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC12.png)
Place the SSCC barcode
Right-click the cell and select Add Document Component > Paragraph
. From the Alignment drop-down menu, select Centered
. Click OK
.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC6a.png)
Right-click the paragraph and select Add barcode... > 1D barcode
. Select the SSCC
variable. Choose the CODE 128
option. Uncheck Generate checksum
if you already have the check digit in the variable value. Adjust the width and height as needed.
![](https://minisoft.com/support/wp-content/uploads/2022/03/SSCC13.png)