--- 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 `` (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 `` | 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 `` (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 `` (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 `` (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