màj wiki avec retour MES lot-5 AD

This commit is contained in:
Arthur Ria
2026-05-20 09:41:27 +02:00
commit 23eb3f3c84
4106 changed files with 469381 additions and 0 deletions
+387
View File
@@ -0,0 +1,387 @@
---
title: "Labels & Printing"
type: concept
sources:
- areas/receptions/reception_admin/labels_containers.md
- areas/receptions/reception_admin/labels_items.md
- areas/inventory_management/items/cutting_stock_label.md
- areas/inventory_management/stock/print_stock_label.md
- areas/receptions/reception_dock/multilabel_recep.md
- sources/archives/23_Declencheurs_impressions.md
related:
- concepts/container.md
- concepts/product-item.md
- concepts/reception.md
- concepts/cutting-stock.md
- concepts/stations.md
- concepts/parameters.md
last_compiled: "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:
1. **SSCC label** (standard container label): Contains container code and is used for generic container identification. Barcode encodes the SSCC.
2. **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.
3. **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:
1. **During picking/cutting process** — if cutting profile has "Label cutting stock" or "Label source stock" flag active
2. **From Stock view (PC)** — "Print cutting label" action on a stock record (non-consolidating UoM)
3. **From RF Location adjustment (Utilities menu)** — only if cutting profile has "Label source stock" active
**Printer priority order (highest to lowest):**
1. Printer associated with the cutting station (for cutting station stock)
2. Printer associated with the equipment
3. Printer defined in CUTTING_PRINTER parameter
4. 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