Royal Mail

LabeljoyNouvelle version

Royal Mail, le service postal du Royaume-Uni, utilise deux codes-barres à 4 états, et Labeljoy crée les deux : le 4-State Customer Code (RM4SCC), avec le code postal, et Mailmark, qui identifie aussi l'expéditeur et chaque envoi.

Un 4-State Customer Code de Royal Mail pour LE28HS9Z, avec LE28HS9Z sous les barres.
Standard (4-State Customer Code)
Un code-barres Mailmark de Royal Mail, plus long, avec ses 22 caractères sous les barres.
Mailmark
Modes
StandardLe 4-State Customer Code : le code postal et le suffixe du point de distribution, sans espaces - LE28HS9Z. Lettres majuscules et chiffres, jusqu'à 50 caractères ; les minuscules sont converties en majuscules. Singapore Post utilise le même code-barres.
Mailmark22 caractères (code-barres C) ou 26 (code-barres L), tels que Royal Mail les attribue - voir ci-dessous.
Contenu
Chiffre de contrôleStandard : un caractère de contrôle, calculé par Labeljoy et non imprimé. Mailmark : une correction d'erreur (Reed-Solomon) intégrée aux barres.
Texte lisibleLa valeur, sous ou au-dessus des barres.

Écrire un Mailmark. Les champs se suivent sans séparateurs :

Champs du Mailmark
Format1 chiffre, de 0 à 4.
Version ID1 chiffre, de 1 à 4.
Class1 caractère, de 0 à 9 ou de A à E.
Supply Chain ID2 chiffres pour le code-barres C, 6 pour le code-barres L.
Item ID8 chiffres.
Postcode et DPS9 caractères : le code postal sans son espace, le suffixe du point de distribution (DPS) de 2 caractères, et des espaces pour arriver à 9. XY11 suivi d'espaces indique un envoi international.

Les autres paramètres - position du texte, zone de silence, couleur - se trouvent dans la section Code-barres.

Problèmes possibles
Caractères non valides dans les données d'entrée.Standard : la valeur contient autre chose que des lettres et des chiffres - un espace, par exemple.
Caractère non valide dans les données saisies.Mailmark : un caractère autre que des lettres, des chiffres et des espaces.
Caractère de format non valide dans les données d'entrée.
Caractère d’ID de version invalide dans les données d’entrée.
Caractère d’ID de classe invalide dans les données d’entrée.
Caractère d’identification de chaîne d’approvisionnement invalide dans les données d’entrée.
Caractère d’ID de l’envoi non valide dans les données d’entrée.
Mailmark : ce champ a une valeur qu'il ne peut pas prendre - voir le tableau ci-dessus.
Le code postal saisi n'est pas valide.Mailmark : le champ Postcode et DPS n'est pas un code postal britannique suivi d'un DPS - ou la valeur est trop courte pour l'atteindre.
Les données d’entrée sont trop longues.Plus de 50 caractères (Standard) ou 26 (Mailmark).