Maxicode est le code-barres 2D d'UPS : un carré de petits hexagones autour d'une cible, lu par les machines de tri pendant que les colis défilent à toute vitesse. Il a toujours la même taille - imprimez-le à environ 25 mm (1 pouce) de côté.

| Encodage | |
| Mode 2 Structured Carrier Message | Un envoi UPS aux États-Unis : le code ZIP, le pays et la classe de service, puis le reste des données UPS - voir ci-dessous. |
| Mode 3 Structured Carrier Message | La même chose, pour les autres pays, avec un code postal fait de lettres et de chiffres. |
| Mode 4 Standard Symbol | N'importe quelle valeur : le mode à utiliser en dehors des envois UPS, et celui avec lequel démarre un nouveau code-barres. |
| Mode 5 Full ECC Symbol | Comme le Mode 4, avec plus de correction d'erreur et moins de place. |
| Mode 6 Reader Program | Un code qui programme le lecteur qui le lit. |
| Contenu | |
| Caractères | Lettres, chiffres et symboles, ainsi que les lettres accentuées des langues d'Europe occidentale - é, ü, ñ et autres. Le symbole de l'euro, les autres alphabets et les emoji n'y tiennent pas. |
| Longueur | En Mode 4, jusqu'à 93 lettres ou 132 chiffres ; en Mode 5, 77 lettres ou 110 chiffres. |
| Correction d'erreur | Intégrée ; plus forte en Mode 5. |
| Texte lisible | Aucun. |
Écrire en Mode 2 et en Mode 3. La valeur suit la structure définie par UPS : elle
commence par [)>, le séparateur RS, 01, le séparateur GS et l'année sur deux
chiffres ; puis viennent le code postal, GS, le code pays à 3 chiffres, GS, la classe de service à 3 chiffres, GS,
et le reste des données de l'envoi ; elle se termine par RS et EOT. Tapez les séparateurs sous la forme
~030 (RS), ~029 (GS) et ~004 (EOT) :
[)>~03001~02996152382802~029840~029001~0291Z00004951~029UPSN~02906X610~029159~0291234567~0291/1~029~029Y~029634 ALPHA DR~029PITTSBURGH~029PA~030~004
En Mode 2, le code postal est un code ZIP de 9 chiffres au plus et le pays est 840, les États-Unis. En Mode 3, c'est jusqu'à 6 lettres et chiffres - les minuscules sont converties en majuscules. Ce que contient le reste est décrit dans les guides d'UPS.
Les autres paramètres - zone de silence, couleur - se trouvent dans la section Code-barres.
| Problèmes possibles | |
| Les données d’entrée sont trop longues. | Plus que ce que le Maxicode peut contenir dans ce mode. |
| Seuls les caractères Latin-1, les lettres des langues d’Europe occidentale, peuvent être encodés dans ce code-barres. | La valeur comporte un caractère que Maxicode ne peut pas contenir - un symbole de l'euro, un autre alphabet, un emoji. |
| En-tête de message structuré du transporteur non valide en mode 2 / mode 3. | Mode 2 ou 3,
et la valeur ne commence pas par [)>~03001~029 suivi de l'année. |
| Marqueur EOM (0x04 Hex) manquant dans les données d’entrée. | Mode 2 ou 3, et la
valeur ne se termine pas par ~004. |
| Séparateur GS manquant dans les données d’entrée. | Il manque un ~029
après le code postal, le pays ou la classe de service. |
| Code postal invalide dans les données d’entrée. | Le code postal est vide, ou dépasse 9 chiffres (Mode 2) ou 6 caractères (Mode 3). |
| Longueur invalide pour le code pays. Longueur invalide pour la classe de service. | Le code pays ou la classe de service ne fait pas 3 chiffres. |
| Les données primaires doivent être numériques. | Le code pays, la classe de service ou, en Mode 2, le code ZIP contient autre chose que des chiffres. |
| Le mode 2 nécessite le code pays américain 840. | Le Mode 2 est réservé aux États-Unis : utilisez le Mode 3 pour les autres pays. |
| Les données d’entrée ne satisfont pas aux exigences minimales UPS. | La valeur est trop courte pour la structure UPS. |
Voir aussi


























