- Em dashes: 1712 remplaces par tirets simples (86 fichiers + _index.md, en-tete section Limagrain conserve) - Checklists: 24 '- [ ]' -> '- ☐' (3 pages operations, plus de todos Obsidian) - Ancres: 33 reparees (slugs GitHub + ancres HTML <a id> reconnues), 1 reciblee (manuel de reten) - related: tenseflow -> tense-flow, pie -> mechanical-elements, group.md retire (doublon shipping) - Registre: compteur global 122 -> 131 pages - Rapport racine _lint_report.md mis a jour (scan v2 + re-scan final: 0 anomalie) - Aucun fichier limagrain/ modifie (cloisonnement)
20 KiB
title, type, sources, related, last_compiled
| title | type | sources | related | last_compiled | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Labels & Printing | concept |
|
|
2026-04-17 |
Labels & Printing
Overview
Easy WMS provides label printing capabilities for multiple warehouse objects: containers (LPN), items/stock, cutting stock, locations, equipment, docks/stages, aisles, and carriers. Labels use either the Code 128 standard or the GS1-128 standard (structured barcodes with Application Identifiers).
Printing occurs at multiple touchpoints in the workflow: during reception, during picking, from the stock view, from the RF terminal, and automatically when containers arrive at configured stages or docks.
Label Types
Container Labels (LPN Labels)
Labels for containers/pallets identified by an SSCC (Serial Shipping Container Code). Generated before or during reception to pre-label containers for receiving.
Standard formats:
| Format | Dimensions | Labels/Sheet | Paper |
|---|---|---|---|
| 1x-A6 | 105 × 148 mm | 1 | A6 labeler |
| 20x(105x29) | 105 × 29 mm | 20 | A4 |
| 2x(175x135) | 175 × 135 mm | 2 | A4 |
| 33x(75x25) | 75 × 25 mm | 33 | A4 |
| 4x(105x148) | 105 × 148 mm | 4 | A4 |
| 1xA5 (GS1-128) | 148 × 210 mm | 1 | A5 labeler |
GS1-128 Container Label Variants:
Three GS1-128 container label types:
-
SSCC label (standard container label): Contains container code and is used for generic container identification. Barcode encodes the SSCC.
-
GS1-128 mono-reference label (for single-item containers): Dual barcode - upper for item, lower for container. Used when container has stock of only one item.
-
GS1-128 multi-reference label (for multi-item containers or serialized items): For containers with multiple item stock lines or serial-number-controlled items.
GS1-128 Mono-Reference Application Identifiers (AI):
| AI | Content | Structure |
|---|---|---|
| 00 | SSCC (container serial code) | n18 - always present |
| 02 | Item alias (GTIN) | n14 - always present |
| 10 | Lot number | an..20 |
| 11 | Manufacturing date | n6 |
| 15 | Best-before date | n6 |
| 17 | Expiration date | n6 |
| 37 | Quantity | n..8 |
Lot (AI 10), if present, always appears in the lower barcode next to the SSCC.
Container label generation use cases:
| Method | Who | When |
|---|---|---|
| Generate from Easy WMS UI | Planner/admin | Pre-reception (select number of containers + copies per container) |
| Generate from RF terminal | Operator | Pre-reception (select format, count, printer) |
| Print GS1-128 in supplier receipt | Operator (RF) | During supplier receiving - for non-existing containers |
| Print GS1-128 in blind receipt | Operator (RF) | During blind receiving - must be enabled by parameter |
Special case for supplier receipt: If the receipt was created from a receipt order that specified the container code (ROR message), the label prints with that ROR-specified code. The container GTIN in the ROR must follow GS1-128 spec (14 digits).
Parameters (container labels):
| Parameter | Default | Description |
|---|---|---|
| NUM_COPIES_RECEPTION_LABEL | 1 | Copies per container during reception |
| RECEPTION_MAX_NUM_CONTAINER_LABELS_TO_PRINT | 1000 | Security limit: max copies per generation |
| DEFAULT_RECEPTION_LABEL_CONTAINER_REPORT_NAME | STD_RPT_CONTAINER_LABEL_GS1_128 | Default report for mono and multi-reference container labels in reception |
| CONTAINER_LABEL_DEFAULT_FORMAT | (blank) | Default format: 1x-A6, 1x-GS1-128, 20x(105x29)-A4, 2x(175x135)-A4, 33x(75x25)-A4, 4x(105x148)-A4 |
| ALLOW_PRINT_LABEL_CONTAINER_QUESTION_BLIND_RECEPTION | False | In blind reception: ask user if they want to print GS1 container labels |
Item / Stock Labels
Labels for individual stock items. Two formats: Code 128 and GS1-128.
Code 128 item labels:
- Printed for receipt lines that are pending to receive or partially received
- Labels per line = remaining quantity to receive
- Content: item code + short description
Code 128 formats:
| Format | Dimensions | Labels/Sheet | Paper |
|---|---|---|---|
| 1x-A6 | 105 × 148 mm | 1 | A6 labeler |
| 20x(105x29) | 105 × 29 mm | 20 | A4 |
| 2x(175x135) | 175 × 135 mm | 2 | A4 |
| 33x(75x25) | 75 × 25 mm | 33 | A4 |
| 4x(148x105) | 148 × 105 mm | 4 | A4 |
GS1-128 item labels:
- Can be printed from receipt lines (pending/partially received) or from the Stock view (post-reception)
- Number of labels entered by user
- Format: A6 horizontal (148 × 105 mm) - label printer
GS1-128 Item Application Identifiers (AI):
| AI | Content | Structure |
|---|---|---|
| 01 | GTIN (item code) | n14 - always present |
| 10 | Lot number | an..20 |
| 11 | Manufacturing date | n6 |
| 15 | Best-before date | n6 |
| 17 | Expiration date | n6 |
| 21 | Serial number | an..20 |
Upper barcode = item + lot/serial. Lower barcode = dates (production, best-before, expiration in that order).
Requirements for GS1-128 item labels: Item must have a GTIN code (alias) following GS1-128 specification (14 digits).
To print item labels during reception (RF or workstation), it must be enabled at receipt level (from the receipts view, or via the ROR message field for all receipts from a given receipt order).
Item label generation use cases:
| Method | Who | When |
|---|---|---|
| Print from receipt lines (PC) | Admin | From "Receipt lines" view for pending items |
| Print from Stock view (PC) | Admin | "Print labels" action in Stock view |
| Print GS1-128 in supplier receipt (RF) | Operator | During supplier receiving |
| Print GS1-128 in blind receipt (RF) | Operator | During blind receiving |
| Print GS1-128 at workstation receipt | Operator | During workstation receiving |
Parameters (item labels):
| Parameter | Default | Description |
|---|---|---|
| PRODUCT_LABEL_DEFAULT_FORMAT | (blank) | Default format: A6, 105x29, 175x135, 105x148, 75x25 |
| DEFAULT_RECEPTION_LABEL_ITEM_REPORT_NAME | STD_RPT_STOCK_LABEL_GS1_128 | Default report for item labels in reception |
| ALLOW_PRINT_LABEL_ITEM_QUESTION_BLIND_RECEPTION | False | In blind receipt: ask user if they want to print GS1 item labels |
Cutting Stock Labels
Specialized label for cutting stock in non-consolidating UoM conversions. Used to track individual stretches through the warehouse.
Label content: Item code, quantity/length, UoM, logistic attributes (lot, caliber, quality, production method, origin, post-production treatment, date of manufacture, version, color).
Physical design: Label can be attached to the side of a roll (flat application) or wrap around a stretch (embrace application). Supported format: A6 only.
When labels are generated: A cutting stock label is only printed for stock in non-consolidating UoM. Three triggers:
- During picking/cutting process - if cutting profile has "Label cutting stock" or "Label source stock" flag active
- From Stock view (PC) - "Print cutting label" action on a stock record (non-consolidating UoM)
- From RF Location adjustment (Utilities menu) - only if cutting profile has "Label source stock" active
Printer priority order (highest to lowest):
- Printer associated with the cutting station (for cutting station stock)
- Printer associated with the equipment
- Printer defined in CUTTING_PRINTER parameter
- Free choice of label printer in warehouse
Parameters (cutting stock labels):
| Parameter | Default | Description |
|---|---|---|
| CUTTING_PRINTER | (blank) | Default printer for cutting stock labels during picking |
Cutting profile flags that control label generation:
- "Labeling source stock" → generate label for the roll from which stock was cut
- "Labeling cut stock" → generate label for the cut portion
Client Container Labels
Automatically printed when a picking container is unloaded into a stage that has a printer configured.
Content: Stock list (items, quantities, UoM, logistic attributes), shipping order code, recipient name/address, carrier code, container code.
Parameter: CLIENT_CONTAINER_LABEL_REPORT (default: STD_RPT_CLIENT_CONTAINER_LABEL_15)
Packing list: CLIENT_CONTAINER_PACKING_REPORT (auto-print packing list when container downloaded to configured stage)
Multi-Reading of Labels at Reception
An alternative to standard receiving processes that allows reading all barcode data from GS1-128 labeled stock/containers in bulk.
Applicable to: Any reception type (supplier, blind, return) when GS1-128 labeled stock arrives.
Four modes:
| Mode | Use Case |
|---|---|
| Loose stock | Receive unexpected loose stock (receipt/return/blind) |
| Multi-reference containers | Multi-item containers or return containers |
| Mono-reference containers | Single-item containers |
| Identical mono-reference containers | Batch of identical single-item containers |
Process: System reads all labels on the item/container until user presses "Done" or max reads is reached. If any data is unreadable, system asks for manual entry (except container code in mono-reference flows - requested at end if not read). Operator can press "Skip" at start to fall back to manual reception.
During multi-reading: type and height of container can be selected; stock statuses can be entered.
Parameters:
| Parameter | Default | Description |
|---|---|---|
| MAX_NUM_LABELS_TO_READ | 1 | Max barcode readings per item/container. 1 = multi-reading disabled. Min: 1, Max: 30 |
| ALLOW_CREATE_RECEPTION | False | If no receipt found, allow creation of a new receipt from RF (starts without lines; adds stock as received) |
Transactions: CON.RECEP (per container), STK.RECEP (per stock line)
ERP: REF message at receipt close
RF Terminal Label Printing
From the RF terminal, operators can print labels on-demand via "Label printing" in the "Utilities" menu. Used for replacement of lost or damaged labels.
Printable objects from RF:
| Object | Details |
|---|---|
| Location label | Print for a specific location; format adapted to props, beams, or individual locations |
| Container label | Existing container; Code 128 or GS1-128 |
| Delivery note | For prepared or dispatched client containers; includes: shipping order code, recipient name/address, carrier, container code, stock detail (item/quantity/UoM/weight/logistic attributes per line) |
| Equipment label | Equipment code |
| Item label | From item master (no stock required at equipment) |
| Dock/stage label | One or multiple labels for docks/stages; select all or specific ones |
| Aisle label | Aisle code |
| Carrier label | Carrier code from carriers master |
Configuration: For each print operation, must specify: labeling machine or printer, print format, number of copies.
Automatic Label Printing
Some printing happens automatically without explicit operator action:
| Trigger | Label | Configuration |
|---|---|---|
| Container arrives at dock/stage with configured printer | Client container label | CLIENT_CONTAINER_LABEL_REPORT parameter + printer assigned to dock/stage |
| Shipping order closed | Delivery note | OUTBOUND_ORDER_PACKINGLIST_AUTOPRINT = True + printer + report name parameters |
| ETQ (Labeller) station | Labels applied by labeling machine | Station type 58 in EasyS; no WMS action required |
Document & Label Printing Triggers (Full Reference)
This section consolidates every known trigger for each document/label, including the manual menu path, the XML tag (if any) that auto-triggers it from the ERP, and the parameter that selects the report name. A trigger is either manual (menu click), automatic on XML flag (ERP → WMS), or automatic on warehouse event (drop to buffer/dock/stage, order close, etc.).
Receipt report ("Bon de réception")
| Trigger | Notes |
|---|---|
| Menu Réceptions → Réception → select → Imprimer rapport → Stock reçu | Manual only |
Container label (pre / during reception)
| Trigger | Notes |
|---|---|
| Menu Entrepôt → Support → select → Imprimer étiquette | Manual |
| Menu Entrepôt → Stock → select line → Imprimer étiquettes de support | Manual |
ROR01 tag <EnableLabelPrinting> (boolean) |
Auto - mono-reference container uses DEFAUT_RECEPTION_LABEL_CONTAINER_REPORT_NAME with NUM_COPIES_RECEPTION_LABEL copies; multi-reference uses DEFAULT_RECEPTION_LABEL_MULTIREFERENCE_CONTAINER_REPORT_NAME |
Client container label (shipping)
| Trigger | Notes |
|---|---|
SOR01 tag <PrpContLabels> |
Auto-print at buffer/dock drop |
| SmartUI "Document printings" on the buffer/POUMON → Impression automatique de l'étiquette du support du client | Auto (requires printer assigned) |
| Menu Entrepôt → Supports → select a client container → Imprimer étiquettes clients | Manual |
Report selected by parameter CLIENT_CONTAINER_LABEL_REPORT |
- |
Packing list - per container ("Liste de conditionnement par support")
| Trigger | Notes |
|---|---|
| SmartUI "Document printings" on POUMON → Impression automatique de la liste de colisage | Auto |
| Menu Sorties → Ordres de sortie → select order → Imprimer rapport → Liste de conditionnement (par support) | Manual |
| Menu Entrepôt → Supports → select → Imprimer la liste de colisage | Manual |
SOR02 tag <DlvPrintDocumentation> (boolean, Multi-Carrier module only) |
Auto |
Report selected by parameter CLIENT_CONTAINER_PACKING_REPORT |
- |
Packing list - per item ("Liste de conditionnement par article")
| Trigger | Notes |
|---|---|
Parameter OUTBOUND_ORDER_PACKINGLIST_AUTOPRINT = true → prints on outbound order close |
Auto. Uses OUTBOUND_ORDER_PACKINGLIST_DEFAULT_PRINTER, OUTBOUND_ORDER_PACKINGLIST_NUM_COPIES, OUTBOUND_ORDER_PACKINGLIST_REPORT_NAME |
| Menu Sorties → Ordres de sortie → select → Imprimer rapport → Liste de conditionnement (par article) | Manual |
Item label
| Trigger | Notes |
|---|---|
ROR01 tag <EnablePrintingItemLabel> (boolean) |
Auto - report name from DEFAULT_RECEPTION_LABEL_ITEM_REPORT_NAME |
| Menu Données principales → Articles → select → Imprimer étiquette | Manual |
Delivery note ("BL")
| Trigger | Notes |
|---|---|
| Menu Sorties → Ordres de sortie → select → Imprimer rapport → Note de livraison | Manual |
| Multi-Carrier module : Livraisons → Transporteurs/Agences → Imprimer bon de livraison | Auto at parcel close, after carrier API call |
⚠️ No standard auto-print of BL without the Multi-Carrier module. Common workaround : set the BL report name into
OUTBOUND_ORDER_PACKINGLIST_REPORT_NAME(normally used for item-level packing list) so that the order-close auto-print triggers the BL.
Carrier label (Multi-Carrier module only)
| Trigger | Notes |
|---|---|
SOR02 tag <DlvPrintLabel> (boolean) |
Auto |
| Menu Livraisons → Transporteurs/Agences → Imprimer étiquette | Auto at parcel close |
| Menu Livraisons → Colis → Imprimer étiquette du colis | Manual |
Transport sheet / waybill ("Feuille de route")
| Trigger | Notes |
|---|---|
| Menu Configuration → Chargement → fields Nombre d'exemplaires + Document de transport (report name) | Configuration only |
| Menu Sorties → Chargements camion → select → Feuille de transport | Manual |
Packing list diff report
| Trigger | Notes |
|---|---|
| Menu Sorties → Ordres de sortie → select → Imprimer rapport → Différence de liste de conditionnement | Manual |
Location label
| Trigger | Notes |
|---|---|
| Menu Entrepôt → Emplacements → select one → Imprimer étiquette | Manual, single location |
| Menu Entrepôt → Emplacements → no selection → Imprimer intervalle d'emplacements | Manual, range |
Interface Summary
| Label Type | PC Interface | RF Interface |
|---|---|---|
| Container labels (pre-reception) | Warehouse > Containers > "Generate labels" | Receipts > "Generate labels" menu option |
| Item labels (during reception) | Receiving > Receipt lines | Receipts > Supplier or Blind |
| Container labels (during reception) | Receiving > Receipts > "Enable label printing" | Receipts > Supplier or Blind |
| GS1-128 item or container labels | Receiving > Receipt lines | Receipts > Supplier or Blind |
| Cutting stock labels | Warehouse > Stock > "Print cutting label" | Utilities > Location adjustment (source label only) |
| Any label (replacement) | N/A | Utilities > Label printing |
| Location labels | Warehouse Map (2D view) > Print labels | Utilities > Label printing |
| Dock/stage labels | Control > Docks and stages > "Print labels" action | Utilities > Label printing |
Parameters Reference
All label-related parameters consolidated:
| Parameter | Default | Topic |
|---|---|---|
| CONTAINER_LABEL_DEFAULT_FORMAT | (blank) | Container label format |
| DEFAULT_RECEPTION_LABEL_CONTAINER_REPORT_NAME | STD_RPT_CONTAINER_LABEL_GS1_128 | Container label report |
| NUM_COPIES_RECEPTION_LABEL | 1 | Copies per container |
| RECEPTION_MAX_NUM_CONTAINER_LABELS_TO_PRINT | 1000 | Max container labels per generation |
| ALLOW_PRINT_LABEL_CONTAINER_QUESTION_BLIND_RECEPTION | False | Ask to print container labels in blind reception |
| PRODUCT_LABEL_DEFAULT_FORMAT | (blank) | Item label format |
| DEFAULT_RECEPTION_LABEL_ITEM_REPORT_NAME | STD_RPT_STOCK_LABEL_GS1_128 | Item label report |
| ALLOW_PRINT_LABEL_ITEM_QUESTION_BLIND_RECEPTION | False | Ask to print item labels in blind reception |
| MAX_NUM_LABELS_TO_READ | 1 | Multi-reading max reads per item/container |
| CUTTING_PRINTER | (blank) | Default printer for cutting labels |
| CLIENT_CONTAINER_LABEL_REPORT | STD_RPT_CLIENT_CONTAINER_LABEL_15 | Client container auto-label report |
| CLIENT_CONTAINER_PACKING_REPORT | (blank) | Packing list auto-print report |
Common Errors
| Error | Cause | Solution |
|---|---|---|
| GS1-128 container label cannot be printed | Container code is not a 14-digit GTIN | Ensure container uses a GTIN-compliant alias |
| Item GS1-128 label not printing | Item has no GS1 alias | Add a GTIN-format alias to the item master |
| Too many label copies blocked | RECEPTION_MAX_NUM_CONTAINER_LABELS_TO_PRINT reached | Raise security limit parameter if legitimate need |
| Cutting label not printing during picking | Cutting profile labeling flags not active | Enable "Labeling cut stock" / "Labeling source stock" in cutting profile |
| Label printed at wrong printer | Printer not configured on stage/dock or equipment | Assign printer via "Assign Printers" wizard on dock/stage, or check equipment printer config |
| Multi-reading fails for specific items | Data unreadable + item has mandatory fields without defaults | Pre-configure default container type, height type; item must have GTIN alias |
Related
- container - Container types, LPN management, SSCC codes
- product-item - Item master, GTIN aliases, logistic attributes shown on labels
- reception - All label printing at reception time; ROR message enables item labels
- cutting-stock - Cutting stock label specifics: A6 format, source/cut flags, printer priority
- stations - ETQ (type 58) labeller station, dock/stage printer configuration
- parameters - All label parameters listed above