--- title: "Label print setup" slug: "label-print-setup" description: "Configure label print setup in Life Sciences Supply Chain Management to support external labeling integration and efficient print management." tags: ["Life Sciences", "Supply Chain Management"] updated: 2026-06-29T05:56:58Z published: 2026-06-29T05:56:58Z canonical: "docs.staedean.com/label-print-setup" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.staedean.com/llms.txt > Use this file to discover all available pages before exploring further. # Label print setup ### Integration parameters Life Sciences Supply Chain Management module allows configuring the integration parameters to interface with an external enterprise labeling solution using file drop methodology in the **Print Management** tab of **Warehouse management parameters** (**Warehouse management > Setup > Warehouse management parameters**). It is possible to define the following parameters: - **Print reason**: if enabled, users are forced to specify a reason code upon label print (it does not apply to labels printed via mobile device). > [!NOTE] > Note > > The reason code for reprinting operations is always mandatory. - **Not for reuse after container opening**: defines the text to be printed on opened sub batch numbers. - **File format**: defines the formats (for example, PAS, CSV, DAT, XML) of the trigger file that the external labeling software must read. - **Storage account**, **Storage account key**, and **Container name**: Azure Blob Storage account and container information, when using Azure Logic Apps to manage the trigger file. - **Allow multiple layouts for shipping container**: if enabled, users can print [shipping labels](/life-sciences/docs/shipping-label-printing) multiple times in the **Containers** form. If disabled, users can generate a label record only once. By clicking the button again, the system displays a reprint dialog. - **Allow grouping label data file**: if enabled, the system generates one label data file for multiple print requests. This will guarantee the printing in order for sequential labels (for example sub batches, carton numbers for shipment). For lines to be populated in the grouped file, it is required to add the “” before and after the line. For instance: %BTW% /AF=”Path” /D=”%Trigger File Name%” /PRN=”$LabelPrinterName$” /R=3 /P /DBTextHeader=3 %END% ItemID:ItemName:InventBatch:SubBatch:VendorBatch:StorageCondition:LP:UM:Copies $ItemId$:$ItemName$:$InventBatchId$:$InventContainerId$:$VendBatchId$:$StorageConditions$:$LicensePlateId$:$UnitID$:$CopiesNumber$ ### Printers In the **Printers** form (**Warehouse management > Setup > Document routing > Printers**), users can list the available printers by specifying the following information: - **Printer**: printer name, must be equal to the one configured in the external labeling software. - **Warehouse**: warehouse in which the printer can be used. - **Zone ID** (optional): zone in which the printer can be used (for example, room, dispensing room). - **Location** (optional): location in which the printer can be used (for example, receiving dock). - **Valid for**: valid for all users (**All**), for a user group (**Group**), or for a particular user (**Table**). - **User relation**: select the user group or user that can use the printer (applicable only if **Group** or **Table** value is selected above). - **Printer name**: select the printer name defined in the **Label printers** form. - **Dispensing**: defines if the printer is exclusive for [dispensing operation](/life-sciences/docs/dispensing-process) (this information is part of Life Sciences Weighing and Dispensing module). When a user manually prints an inventory label, the list of available printers is filtered based on the information above. ### **Label printers** In the **Label printers** form (**Warehouse management > Setup > Document routing > Label printers**), users can list the required printers for document routing agent or external Service Integration. ### Document routing layouts Users can identify the data file, including command script and data sent (that is, the information that will be printed on labels), in the **Document routing layouts** form (**Warehouse management > Setup > Document routing > Document routing layouts**). The logic of this form is based on standard Microsoft Dynamics 365 Finance & Supply Chain Management. Life Sciences allows to include the following additional fields in label layouts: - Printer: ID of the printer used to print the label. - Print reason: reason for the Label Printing activity. - Number of copies: number of copies to be printed. - Layout ID: document routing layout identification. - [Sub batch number](/life-sciences/docs/sub-batch-tracking-dimension): sub batch ID for which the label is being printed. - Manufacturing date: manufacturing date of the material. - Shelf advice date: shelf advice date of the material. - Expiration date: expiration date of the material. - [Expiry after opening](/life-sciences/docs/material-expiration-after-container-opening): information on material expiration after container opening. - [Storage conditions](/life-sciences/docs/restrictions-on-physical-movements-by-storage-conditions): active storage condition of the material. - [Storage attributes](/life-sciences/docs/restrictions-on-physical-movements-by-storage-attributes): storage attributes of the material. - [Material type](/life-sciences/docs/material-type-and-subtype): item classification. - [Material subtype](/life-sciences/docs/material-type-and-subtype): item sub-classification. - [Sub batch type](/life-sciences/docs/sub-batch-type): type of the sub batch (in case of a sub batch label). - [Sub batch](/life-sciences/docs/sub-batch-tracking-dimension) quantity: the physical on-hand of the sub batch (in case of a sub batch label). - Vendor batch number: batch identification assigned by the vendor. - [Cautionary statement](/life-sciences/docs/cautionary-statement): free text information assigned to the batch or sub-batch. - [Container configuration](/life-sciences/docs/container-configuration): container in which the printed batch/sub batch is placed. - Batch disposition code: quality status of the batch. - [Use code](/life-sciences/docs/use-code): destination of use of the material. - [Manufacturer](/life-sciences/docs/manufacturers): manufacturer of the batch or sub-batch. - [Manufacturer batch number](/life-sciences/docs/advanced-batch-management): batch identification assigned by the manufacturer. - [Sub batches](/life-sciences/docs/advanced-batch-management): number of sub-batches belonging to the batch. - Financial dimensions: financial dimensions associated with the item. - Search name: search name of the item. - [Controlled substance schedule](/life-sciences/docs/controlled-substances): controlled substance schedule of the item. - Requester: worker who requested the purchase order from which the material was purchased. - From Country/Region: country/region from which the shipping originated. From County: county from which the shipping originated. - From District: district from which the shipping originated. - To Country/Region: country/region of the shipping destination. - To County: county of the shipping destination. - To District: district of the shipping destination. - [Container type label](/life-sciences/docs/shipping-label-printing): free text for the shipping container, defined based on his type. Refer to [Life Sciences Weighing and Dispensing labeling functions](/life-sciences/docs/dispensing-process) to verify information that can be printed on Life Sciences Weighing and Dispensing labels. > [!NOTE] > Note > > By default, dates are printed with the same date format as the user setup. It is possible to print the dates in a different format by adding the related format string in the **Document routing layout**. Example: to print the expiration date in dd-MMM-yyyy format, it is required to configure the layout as follows: $expDate:dd-MMM-yyyy$. ### Document routing In the **Document routing** form (**Warehouse management > Setup > Document routing > Document routing**), users can identify the **Printer**, **Number of copies**, and **Layout ID** to be applied to Label Printing for specific processes based on selected criteria. **Example** For **Purchase orders** **Work order type** (that is, upon purchase order registration), the logic for Label Printing might be different for batch-managed items and sub-batch-managed items: 1. If the item is batch managed (that is, **Sub batch** is blank), print 2 copies of the label using Printer 1. 2. If the item is sub-batch managed (that is, **Sub batch** is populated), print 1 copy of the label using Printer 2. | Sequence number | Criteria | Printer | Layout ID | Number of copies | | --- | --- | --- | --- | --- | | 1 | **Sub batch** “” | Printer 1 | BATCH | 2 | | 2 | **Sub batch** *? * | Printer 2 | SUB BATCH | 1 | ### Reason codes Whenever a label is manually printed or reprinted, it is possible to enter a print/reprint reason. Users can define the list of print/reprint reason codes in the **Reason codes** form (**Warehouse management > Setup > Document routing > Reason codes**): - If the **Type** is set to **Print**, the reason code can be selected upon Label Printing. - If the **Type** is set to **Reprint**, the reason code can be selected upon label reprinting. The print and reprint reasons are logged, per each label, in the **Labels** (**Warehouse management > Inquiries and reports > Labels**) and **Reprint log** (**Warehouse management > Inquiries and reports > Reprint log**) inquiries, respectively. > [!NOTE] > Note > > The **Use in Dispensing** parameter determines the reason codes that are applicable for [Weighing & Dispensing labels](/life-sciences/docs/dispensing-process), which are part of the Life Sciences Life Sciences Weighing and Dispensing module. ## Related - [Shipping label printing](/shipping-label-printing.md) - [Dispensing process](/dispensing-process.md) - [Sub batch tracking dimension](/sub-batch-tracking-dimension.md) - [Material expiration after container opening](/material-expiration-after-container-opening.md) - [Restrictions on physical movements by storage conditions](/restrictions-on-physical-movements-by-storage-conditions.md) - [Restrictions on physical movements by storage attributes](/restrictions-on-physical-movements-by-storage-attributes.md) - [Material type and subtype](/material-type-and-subtype.md) - [Sub-batch type](/sub-batch-type.md) - [Cautionary statement](/cautionary-statement.md) - [Container configuration](/container-configuration.md) - [Use code](/use-code.md) - [Manufacturers](/manufacturers.md) - [Advanced batch management](/advanced-batch-management.md) - [Controlled substances](/controlled-substances.md)