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
- Click Create.
- Enter the Label Template Name.
- Select a customer that can use the Label Template.
- Select a Label Template Type, in which module this template should appear:
- Receipt
- Move
- Loadout
- Then insert the Zebra Programming Language (ZPL) code that you want your label layout to look like.
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.
- Select a Label Template.
- Click Copy.
- 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.
- 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
- To use these, go to Customers > SmartScan Label Templates.
- Enter ‘Label Template Name’, Select ‘Customer’, and ‘Label Template Type’
- 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