• Help Center
  • 3PL Warehouse Manager
  • Scanning Operations
  • Configuration
  • Scanning Operations
    • Configuration
        • Setting Up Barcodes
        • Getting Started with GS1 Barcodes
        • Connecting Printers to SmartScan
        • Managing Barcode Definitions
        • Updating Samsung Keyboards
        • Configuring SmartScan on Zebra Enterprise Browser
        • Clearing Enterprise Browser Cache in SmartScan
        • Creating Custom MU Labels
        • Configuring SmartScan on Keyence Devices
        • Capturing Images in SmartScan
        • Reprinting MU Labels in SmartScan
    • Inbound Operations
        • Receiving with SmartScan
        • Creating Receipts with SmartScan
        • Receiving Against an ASN
        • Printing MU Labels for Receipts
    • Inventory Management
        • Moving Inventory with SmartScan
        • Looking Up Inventory with SmartScan
    • Outbound Operations
        • Picking Orders with SmartScan
        • Creating Pick Jobs
        • Multi-User Picking in SmartScan
        • Picking Multiple Orders
        • Bin-Picking
        • Picking for Load-Out
        • Picking for Load-Out FAQs
        • Packing Orders with SmartScan
        • Packing from Shelves
        • Using Outbound Serialization
        • Enabling Pick Paths
        • Picking a Single Order

Creating Custom MU Labels

Overview

This article explains how to create, edit, delete, and copy custom Movable Unit (MU) Labels.

There are three different modules or places where you can print these labels. Because each module has a unique data model, we provide a default label template for each module:

  • Receipts
  • Move
  • Loadout
 
 

Accessing Label Templates

In 3PL Warehouse Manager, go to Customers > SmartScan Label Templates.

The Label Template grid provides a list of available Label Templates.

 
 

ZPL Viewer

To help you create the desired formatting in the ZPL code, you can use any ZPL viewer. There are several free options available on the Web. For example, http://labelary.com/viewer.html
Simply copy/paste the ZPL code between the Label Command field and the ZPL viewer.
 

 
 

 

MU Template processes

Creating a custom Template

  1. Click Create.

  2. Enter the Label Template Name.
  3. Select a customer that can use the Label Template.
  4. Select a Label Template Type, in which module this template should appear:

    • Receipt
    • Move
    • Loadout
  5. Then insert the Zebra Programming Language (ZPL) code that you want your label layout to look like.

3PL Warehouse Manager provides the following variables you can use when creating your ZPL code. These variables are replaced with the associated WMS data when the label is printed. 

  • TransactionList: Adds a list of all Receipt transaction numbers associated with the inventory linked to the movable unit.
  • Transaction: Adds the Receipt transaction number associated with the inventory linked to the movable unit.
  • Reference: Adds the Receipt reference ID associated with the inventory linked to the movable unit. (Single value in Receipts, list in other modules)
  • MULabel: Adds the assigned Movable Unit ID to the label.
  • Customer: Adds the customer’s name associated with the inventory linked to the movable unit.
  • SKUList: Adds a list of SKUs linked to the movable unit.
  • Quantity: Adds the SKU quantity associated with the movable unit at the time the label is generated.
  • Qualifier: Adds a list of qualifiers on the movable unit. 
  • Lot: Adds the lot number associated with a SKU on the moveable unit.
  • Expiration: Adds the expiration date of the moveable unit.
  • SerialNumber: Adds the serial number of the moveable unit.
  • Supplier: Adds the supplier of the moveable unit.

 

For more information, you may refer to the Zebra Programming Language official page.

 
 
 

Copying a Label Template

If you have limited knowledge of ZPL, you can use the codes from the existing Default Label Templates by copying them and customizing them to your own liking.

  1. Select a Label Template.
  2. Click Copy.
  3. In the “Copy Movable Unit Label Template” screen, enter the Label Template Name, the Customer, and Label Template Type. The Label Command is prefilled with the code from the template it was copied from.
  4. Make any desired changes to the ZPL code in the Label Command field, then click Save.
 
 

Editing a Label Template

To edit a Label Template, highlight a Template then click Edit.

The function differs depending on the type of template:

  • For Default Label Templates, you can only edit the list of customers to which this template is assigned.
  • For non-default Label Templates, you can edit all Label Settings, including name, assigned customer, type, and the label code itself.
 
 

Deleting a Template

Select a Label Template and click Delete.

You cannot delete a default Label Template.

 
 
 
 
 

Support for printers with different DPIs

Label Templates can now support 300 and 600 DPI(Dots Per Inch) resolutions for the following label templates:

  • Default Move
  • Default Loadout
  • Default Receipt

Using the custom 300 and 600 DPI Label Templates

  1. To use these, go to Customers > SmartScan Label Templates.
     
  2.  Enter ‘Label Template Name’, Select ‘Customer’, and ‘Label Template Type’
  3.  Then paste the templates from the section below according to the Label Template Type and DPI.
 
 

Default Receipt Label 300DPI

^XA^A0N,64,64^FT32,128

//side barcode 294
^FO360,175,0^BY4^BCi,150,y,n,n,n^^FS

//seperator
^FO0,405,0^GB1212,2,1,b,1^FS

//pallet label
//down left
^FO350,404^A0b,200,120^FB1513,2,0,C,0^FD{mulabel}^FS
//main barcode 625
^FO550,{y},2^BY3^BCb,550,n,n,n,n^FD{mulabel}^FS

//extra data area
^FO020,450,4^GB280,1350,2,b,0^FS

//customer
^FO50,1480,0^A0b,60,50^FB300,1,0,L,0^FDCustomer:^FS
^FO50,500,0^A0b,60,60^FB700,1,0,R,0^FD{customer}^FS
//tra
^FO130,1480,0^A0b,60,50^FB300,1,0,L,0^FDTransaction:^FS
^FO130,500,0^A0b,60,60^FB1400,1,0,R,0^FD{transaction}^FS
//ref
^FO210,1480,0^A0b,60,50^FB300,1,0,L,0^FDReference:^FS
^FO210,500,0^A0b,60,60^FB1400,1,0,R,0^FD{reference}^FS
//
^XZ
 

 
 

Default Receipt Label 600DPI

^XA^MUd, 200, 600

//side barcode 294
^FO{x},75,0^BY2^BCi,150,y,n,n,n^FD{mulabel}^FS

//seperator
^FO0,305,0^GB812,2,1,b,1^FS

//pallet label
//down left
^FO220,604^A0b,100,70^FB913,2,0,C,0^FD{mulabel}^FS
//main barcode 625
^FO290,{y},2^BY2^BCb,420,n,n,n,n^FD{mulabel}^FS


//extra data area
^FO10,327,2^GB180,871,2,b,0^FS

//customer
^FO30,970,0^A0b,40,30^FB550,1,0,L,0^FDCustomer:^FS
^FO30,350,0^A0b,40,30^FB700,1,0,R,0^FD{customer}^FS
//tra
^FO80,970,0^A0b,40,30^FB550,1,0,L,0^FDTransaction:^FS
^FO80,350,0^A0b,40,30^FB700,1,0,R,0^FD{transaction}^FS
//ref
^FO130,970,0^A0b,40,30^FB550,1,0,L,0^FDReference:^FS
^FO130,350,0^A0b,40,30^FB700,1,0,R,0^FD{reference}^FS
^XZ
 

 
 

Default Move Label 300DPI

^XA^A0N,64,64^FT32,128

//sku list - separate lines with \&
^FO30,100,0^A0b,70,60^FB260,19,0,L,0^FD{skulist}^FS

//seperator
^FO0,405,0^GB1212,2,1,b,1^FS

//pallet label
//down left
^FO350,404^A0b,200,120^FB1513,2,0,C,0^FD{mulabel}^FS
//main barcode 625
^FO550,{y},2^BY3^BCb,550,n,n,n,n^FD{mulabel}^FS

//extra data area
^FO020,450,4^GB120,1350,2,b,0^FS

//customer
^FO50,1480,0^A0b,60,50^FB300,1,0,L,0^FDCustomer:^FS
^FO50,500,0^A0b,60,60^FB700,1,0,R,0^FD{customer}^FS
^XZ
 

 
 

Default Move Label 600DPI

^XA^MUd, 200, 600

//transaction list - separate lines with \&
^FO20,20,0^A0b,50,40^FB800,19,0,L,0^FD{skulist}^FS

//seperator
^FO0,305,0^GB812,2,1,b,1^FS

//pallet label
//down left
^FO170,604^A0b,100,70^FB913,2,0,C,0^FD{mulabel}^FS
//main barcode 625
^FO290,{y},2^BY2^BCb,320,n,n,n,n^FD{mulabel}^FS


//extra data area
^FO10,327,2^GB80,871,2,b,0^FS

//customer
^FO30,970,0^A0b,40,30^FB550,1,0,L,0^FDCustomer:^FS
^FO30,350,0^A0b,40,30^FB700,1,0,R,0^FD{customer}^FS
^XZ
 

 
 

Default Loadout Label 300DPI

^XA^A0N,64,64^FT32,128

//transaction list - separate lines with \&
^FO30,110,0^A0b,65,44^FB300,19,0,L,0^FD{transactionlist}^FS

//seperator
^FO0,440,0^GB1212,2,1,b,1^FS

//pallet label
//down left
^FO350,404^A0b,200,120^FB1513,2,0,C,0^FD{mulabel}^FS
//main barcode 625
^FO550,{y},2^BY3^BCb,550,n,n,n,n^FD{mulabel}^FS

//extra data area
^FO020,470,4^GB120,1350,2,b,0^FS

//customer
^FO50,1480,0^A0b,60,50^FB300,1,0,L,0^FDCustomer:^FS
^FO50,500,0^A0b,60,60^FB700,1,0,R,0^FD{customer}^FS
^XZ
 

 
 

Default Loadout Label 600DPI

^XA^MUd, 200, 600

//transaction list - separate lines with \&
^FO20,20,0^A0b,50,40^FB800,19,0,L,0^FD{transactionlist}^FS

//seperator
^FO0,305,0^GB812,2,1,b,1^FS

//pallet label
//down left
^FO170,604^A0b,100,70^FB913,2,0,C,0^FD{mulabel}^FS
//main barcode 625
^FO290,{y},2^BY2^BCb,320,n,n,n,n^FD{mulabel}^FS


//extra data area
^FO10,327,2^GB80,871,2,b,0^FS

//customer
^FO30,970,0^A0b,40,30^FB550,1,0,L,0^FDCustomer:^FS
^FO30,350,0^A0b,40,30^FB700,1,0,R,0^FD{customer}^FS
^XZ
 

 
 

 

 
 

 

mu labels custom labels

Was this article helpful?

Yes
No
Share additional feedback about this article

Related Articles

  • Updating Samsung Keyboards
  • Configuring SmartScan on Zebra Enterprise Browser
  • Connecting Printers to SmartScan
  • Getting Started with GS1 Barcodes

Not finding the help you need?

Contact Support
Solutions
  • Solutions for Brands
  • Solutions for 3PLs
  • Solutions for 4PLs
  • Solutions for B2B
Products
  • Extensiv 3PL Warehouse Manager
  • Extensiv Warehouse Manager
  • Extensiv Order Manager
  • Extensiv Integration Manager
  • Extensiv Network Manager
Products
  • Customer Success
  • Implementation
  • Consulting
Ecosystem
  • Fulfillment Marketplace
  • Integrations
  • Partners
  • Become a Partner
Resources
  • Resource Library
  • Blog
  • Market Insights
  • What is a 3PL?
  • What is a 4PL?
  • What is a WMS?
  • Why a Cloud-based WMS?
  • Glossary
Help
  • Help Center
  • API Documentation
  • Extensiv Univerisity
  • Community
  • System Status
  • Extensiv Logo
  • 100 N Pacific Coast Hwy, Suite 1100, El Segundo, CA 90245
  • |
  • Contact Us:
  • 83-EXTENSIV 888.375.2368 (main)
  • |
  • 310.844.7570 (local)
  • Copyright © 2023 Extensiv
  • |
  • All rights reserved.
  • Privacy Policy
  • |
  • Terms of Service
  • Follow Us:
Expand