The custom label feature is designed to print labels for information such as items or locations etc. Customer label offers companies the possibility to apply label printing to any form in Dynamics. In the previous versions of Dynamics, label printing was limited to the inbound and outbound process of Warehouse Management. During projects, customers often asked whether it is possible to print labels for products or locations. Yet, customer had to perform this by themselves. With this feature, this is no longer necessary. What is the business value of this feature?
- The possibility to print labels from almost any form in Dynamics 365 Supply Chain Management. For instance, this allows your company to print a label for a fixed asset or a customer.
- Custom labels facilitate warehouse implementations. When a customer does not have any locations labels with bar codes, you can easily print these via custom labels.
Configuration
1. Enable the parameter ‘Display customer label print buttons’
2. Set up a label layout data source. Via this form you can determine from which table and which form you want to print the label. For example, if you want to print a label for a location, then you have to select the WMSLocation table.
3. A layout needs to be available for the label. In the overview below, you can find a short explanation for the label layout fields.

Number | Explanation |
1. Label layout ID | Identification of the label layout |
2. Description | The description of the label layout |
3. Definition type | The code for the label like ZPL |
4. Label layout data source ID | The source of the label (step 2) |
5. Date, time and number format | Language for the date, time and numbers on the label |
6. Fields | The available Dynamics fields for the label. When you select a field and click ‘Insert at end of text’, the value of the field will be included in the label. |
7. Layout | ZPL code for the layout of the label. This ZPL code is being sent to the label printer. |
4. A label printer needs to be configured to print the labels. For this blog I configured a virtual local ZPL printer from my pc.
Demonstration
​​​​​​​1. In the locations form, the new print button ‘Print Locations’ is now available.
2. Select one or multiple locations.
3. Click on the button ‘Print Locations’.
4. Select the label layout as well as the printer you are using and then click on the ‘Ok’ button.
5. Two labels have now been printed from the virtual local ZPL printer.