Maxicode

LabeljoyNouvelle version

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é.

Un Maxicode, un carré d'hexagones noirs autour d'une
cible, contenant Labeljoy shipping label 2026.

Encodage
Mode 2 Structured Carrier MessageUn 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 MessageLa même chose, pour les autres pays, avec un code postal fait de lettres et de chiffres.
Mode 4 Standard SymbolN'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 SymbolComme le Mode 4, avec plus de correction d'erreur et moins de place.
Mode 6 Reader ProgramUn code qui programme le lecteur qui le lit.
Contenu
CaractèresLettres, 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.
LongueurEn Mode 4, jusqu'à 93 lettres ou 132 chiffres ; en Mode 5, 77 lettres ou 110 chiffres.
Correction d'erreurIntégrée ; plus forte en Mode 5.
Texte lisibleAucun.

É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.