Usage Example from Main menu
This is an example of the item label print process.
The user decides to print labels, based on an Item Number.
High-level process
1: "Print Label" action is triggered from the menu
The user inputs or scans an Item Number.
Item Number is used to determine:
- What labels are available
- Which additional steps that needs to be collected to complete the print
2: User is shown with a list of available label templates (setup data in Business Central)
Before this list is shown, the integration event OnLookupOnPrintLabel_OnAddStepsForTemplate is raised
This allows you to capture additional information to put on the label
3: User selects a label and fills out the required steps
See details about additional information collection
4: The data is sent to Business Central where the Dataset for the label is populated
Before the Dataset is sent to the Cloud Print Service, the event OnPrintLabel_OnAfterPopulateDataset is raised
In this event the label data can be changed and gives full control over the data on the label
5: The dataset is sent to the Cloud Print Service
Cloud Print Service responds with ZPL (Zebra Print Language) instructions corresponding with the selected label and data
Mobile WMS Android app will issue the ZPL directly to the printer