Files
mcp-wms-wiki/wiki/sources/archives/LIM-68_Etiquette_RFID.md
T
2026-05-20 09:41:27 +02:00

90 lines
2.3 KiB
Markdown

# LIM-68 — #LOT1.3 [RECEPTION/EXPEDITION] Étiquette support RFID - Monoréférence
**Projet :** LIMAGRAIN - DEV
**Statut :** Attente déploiement pour test
**Assigné à :** Arthur Ria
**Lien Jira :** https://easywmsfrance.atlassian.net/browse/LIM-68
---
## Contexte
Rapport souhaité par le client pour ses HU (supports) dans le flux de réception fournisseur/intersite.
---
## Format A5 — Contenu de l'étiquette
**Champs à afficher :**
| N° | Champ | Source |
| --- | --- | --- |
| — | Quantity | Quantité + UdM |
| 1 | Code support | 6 derniers chiffres **en gras** |
| 2 | Code-barres | Code 128 du code support en GS1 |
| 3 | Code support (avec préfixe) | Code support avec `(00)` devant |
| 4 | Specie | `ITM.CstAtt01` |
| 5 | Commercial treatment | `ITM.Family.Description` |
| 6 | Variety print on bag | Laisser tel quel |
| 7 | — | `ITM.CstAtt03` |
| 8 | Official Batch | Premier Alias de l'article |
| 9 | Internal Batch | `ITM.Code` |
| 10 | Code GTIN | `ITM.CstAtt05` |
| 11 | Date | Enlever le libellé et ne rien mettre (date non connue de l'ERP) |
| 12 | QR GS1 | Voir détail ci-dessous |
---
## QR Code GS1
Contenu du QR Code GS1 :
| Identifiant | Contenu |
| --- | --- |
| `00` | Numéro HU (code support) |
| `01` | Code GTIN (`ITM.CstAtt05`) |
| `10` | Numéro de lot officiel (premier Alias de l'article) |
| `21` | Lot SAP (`ITM.Code`) |
| `37` | Quantité |
> ~~`11` : date de production~~ (supprimé)
---
## Encodage RFID (ZPL)
Pour encoder une étiquette RFID avec ZPL, on combine des commandes d'impression (texte, codes-barres) avec des commandes d'encodage de la puce RFID.
### 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
```
### Exemple concret
```zpl
^XA
^MMT
^RS8,,,1
^RFW,A,0,5,3^FDSupport123456789012^FS
^FO30,20^A0N,30,25^FDRapport de support^FS
^XZ
```
### Explication des commandes ZPL
| 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) |
| `^FDSupport123456789012^FS` | Donnée à encoder (18 caractères) |