129 lines
4.2 KiB
Markdown
129 lines
4.2 KiB
Markdown
---
|
|
title: "Étiquette support RFID — Format mono-référence"
|
|
tags: [inbound, outbound, RFID, étiquette, ZPL, GS1, support]
|
|
status: draft
|
|
standard_ref: concepts/reception.md
|
|
jira_refs: [LIM-68]
|
|
confluence_refs: []
|
|
sources: [LIM-68_Etiquette_RFID.md]
|
|
last_updated: 2026-05-12
|
|
author: Arthur
|
|
---
|
|
|
|
# Étiquette support RFID — Format mono-référence
|
|
|
|
> **Résumé** : étiquette A5 imprimée lors de la réception
|
|
> fournisseur/intersite, contenant les informations du support (code,
|
|
> article, lot, GTIN) avec un QR Code GS1 et un encodage RFID via ZPL.
|
|
|
|
> **Standard EasyWMS** : → voir [Reception](../../concepts/reception.md)
|
|
> Ce qui suit documente les **spécificités Limagrain** par rapport au
|
|
> standard.
|
|
|
|
## Contexte projet
|
|
|
|
Le client Limagrain souhaite un rapport d'étiquette personnalisé pour
|
|
ses HU (supports) dans le flux de réception fournisseur/intersite.
|
|
L'étiquette est imprimée automatiquement à la confirmation de création
|
|
du conteneur sur le poste de travail (voir
|
|
[Réception fournisseur](reception-fournisseur.md) — étape 5a). Elle
|
|
peut aussi être réimprimée depuis le menu principal du poste (action
|
|
« Imprimer étiquette »).
|
|
|
|
Ref. [LIM-68](https://easywmsfrance.atlassian.net/browse/LIM-68) —
|
|
attente déploiement pour test.
|
|
|
|
## Format A5 — Contenu de l'étiquette
|
|
|
|
| N | Champ | Source WMS | Remarque |
|
|
|---|-------|-----------|----------|
|
|
| — | Quantité | Quantité + UdM | En haut de l'étiquette |
|
|
| 1 | Code support (court) | 6 derniers chiffres du code support | **En gras** |
|
|
| 2 | Code-barres | Code 128 du code support au format GS1 | |
|
|
| 3 | Code support (complet) | Code support avec préfixe `(00)` | |
|
|
| 4 | Espèce (Specie) | `ITM.CstAtt01` | |
|
|
| 5 | Traitement commercial | `ITM.Family.Description` | |
|
|
| 6 | Variety print on bag | Tel quel | |
|
|
| 7 | — | `ITM.CstAtt03` | |
|
|
| 8 | Lot officiel (Official Batch) | Premier Alias de l'article | |
|
|
| 9 | Lot interne (Internal Batch) | `ITM.Code` | = Lot SAP |
|
|
| 10 | Code GTIN | `ITM.CstAtt05` | |
|
|
| 11 | Date | — | Vide (date non connue de l'ERP) |
|
|
| 12 | QR Code GS1 | Voir section ci-dessous | |
|
|
|
|
## QR Code GS1
|
|
|
|
Le QR Code GS1 encode les identifiants suivants :
|
|
|
|
| AI (Application Identifier) | Contenu | Source |
|
|
|------------------------------|---------|--------|
|
|
| `00` | Numéro HU (code support) | Code support WMS |
|
|
| `01` | Code GTIN | `ITM.CstAtt05` |
|
|
| `10` | Lot officiel | Premier Alias de l'article |
|
|
| `21` | Lot SAP | `ITM.Code` |
|
|
| `37` | Quantité | Quantité déclarée |
|
|
|
|
> La date de production (AI `11`) a été **supprimée** du QR Code.
|
|
|
|
## Encodage RFID (ZPL)
|
|
|
|
L'impression de l'étiquette combine l'impression physique (texte,
|
|
codes-barres) et l'encodage de la puce RFID intégrée, le tout via
|
|
des commandes **ZPL** (Zebra Programming Language).
|
|
|
|
### Structure de base
|
|
|
|
```zpl
|
|
^XA
|
|
; --- Encodage RFID ---
|
|
^RFW,H^FD<données>^FS
|
|
|
|
; --- Contenu imprimé ---
|
|
^FO50,50^ADN,36,20^FD<texte affiché>^FS
|
|
^XZ
|
|
```
|
|
|
|
### Commandes ZPL utilisées
|
|
|
|
| Commande | Rôle |
|
|
|----------|------|
|
|
| `^XA` / `^XZ` | Début et fin du bloc ZPL |
|
|
| `^MMT` | Active le mode RFID sur l'imprimante |
|
|
| `^RS8,,,1` | Timeout RFID = 8, 1 retry en cas d'échec d'encodage |
|
|
| `^RFW,A,0,5,3` | Écriture RFID en ASCII, depuis le bloc 0, sur 5 blocs (20 octets), en banque User (3) |
|
|
| `^FD…^FS` | Donnée à encoder (18 caractères max) |
|
|
|
|
### Exemple concret
|
|
|
|
```zpl
|
|
^XA
|
|
^MMT
|
|
^RS8,,,1
|
|
^RFW,A,0,5,3^FDSupport123456789012^FS
|
|
^FO30,20^A0N,30,25^FDRapport de support^FS
|
|
^XZ
|
|
```
|
|
|
|
## Points d'attention
|
|
|
|
- L'imprimante doit être **compatible ZPL** avec encodage RFID
|
|
(contrainte fournisseur à valider — voir question ouverte dans
|
|
[Réception fournisseur](reception-fournisseur.md))
|
|
- Le code support encodé en RFID fait **18 caractères** (5 blocs de
|
|
4 octets = 20 octets en banque User 3)
|
|
- L'étiquette est au format **A5 paysage**
|
|
- La date (champ 11) est volontairement vide car non connue de l'ERP
|
|
au moment de la réception
|
|
|
|
## Historique des modifications
|
|
|
|
| Date | Auteur | Modification |
|
|
|------|--------|--------------|
|
|
| 2026-05-12 | Arthur | Création initiale depuis LIM-68 |
|
|
|
|
## Références
|
|
|
|
| Source | Type | Date |
|
|
|--------|------|------|
|
|
| [LIM-68](https://easywmsfrance.atlassian.net/browse/LIM-68) | Ticket Jira | 2026 |
|