Maxicode

LabeljoyNuova versione

Maxicode è il barcode 2D di UPS: un quadrato di piccoli esagoni intorno a un bersaglio, letto dalle macchine di smistamento mentre i pacchi scorrono veloci. Ha sempre la stessa dimensione: stampalo largo circa 25 mm (1 pollice).

Un Maxicode, un quadrato di esagoni neri intorno a un
bersaglio, che contiene Labeljoy etichetta di spedizione 2026.

Codifica
Mode 2 Structured Carrier MessageUna spedizione UPS negli Stati Uniti: il codice ZIP, il paese e la classe di servizio, poi il resto dei dati UPS (vedi sotto).
Mode 3 Structured Carrier MessageLo stesso, per gli altri paesi, con un codice postale di lettere e cifre.
Mode 4 Standard SymbolQualsiasi valore: è quello da usare fuori dalle spedizioni UPS, e quello con cui parte un nuovo barcode.
Mode 5 Full ECC SymbolCome Mode 4, con più correzione degli errori e meno spazio.
Mode 6 Reader ProgramUn codice che programma lo scanner che lo legge.
Cosa contiene
CaratteriLettere, cifre e simboli, e le lettere accentate delle lingue dell'Europa occidentale: é, ü, ñ e simili. Il simbolo dell'euro, gli altri alfabeti e le emoji non ci stanno.
LunghezzaIn Mode 4, fino a 93 lettere o 132 cifre; in Mode 5, 77 lettere o 110 cifre.
Correzione erroriIntegrata; più alta in Mode 5.
Riga leggibileNessuna.

Scrivere Mode 2 e Mode 3. Il valore segue lo schema indicato da UPS: inizia con [)>, il separatore RS, 01, il separatore GS e l'anno a due cifre; poi il codice postale, GS, il codice paese a 3 cifre, GS, la classe di servizio a 3 cifre, GS, e il resto dei dati della spedizione; finisce con RS ed EOT. Scrivi i separatori come ~030 (RS), ~029 (GS) e ~004 (EOT):

[)>~03001~02996152382802~029840~029001~0291Z00004951~029UPSN~02906X610~029159~0291234567~0291/1~029~029Y~029634 ALPHA DR~029PITTSBURGH~029PA~030~004

In Mode 2 il codice postale è un codice ZIP di massimo 9 cifre e il paese è 840, gli Stati Uniti. In Mode 3 sono fino a 6 lettere e cifre, e le minuscole diventano maiuscole. Cosa va nel resto lo spiegano le guide di UPS.

Le altre impostazioni (zona di rispetto, colore) sono nella sezione Barcode.

Cosa può andare storto
Dati di input troppo lunghi.Più di quanto il Maxicode contenga in quella modalità.
Solo i caratteri Latin-1, le lettere delle lingue dell'Europa occidentale, rientrano in questo codice a barre.Il valore contiene un carattere che Maxicode non può contenere: un simbolo dell'euro, un altro alfabeto, un'emoji.
Intestazione del messaggio strutturato Mode 2 / Mode 3 non valida.In Mode 2 o 3, il valore non inizia con [)>~03001~029 e l'anno.
Manca il marcatore EOM (0x04 esadecimale) nei dati di input.In Mode 2 o 3, il valore non finisce con ~004.
Manca il separatore GS nei dati di input.Manca un ~029 dopo il codice postale, il paese o la classe di servizio.
Codice postale non valido nei dati di input.Il codice postale è vuoto, o più lungo di 9 cifre (Mode 2) o di 6 caratteri (Mode 3).
Lunghezza non valida per il Country Code.
Lunghezza non valida per il Service Class.
Il codice paese o la classe di servizio non ha 3 cifre.
I dati primari devono essere numerici.Il codice paese, la classe di servizio o, in Mode 2, il codice ZIP contengono qualcosa che non è una cifra.
Mode 2 richiede il Country Code statunitense 840.Mode 2 è per gli Stati Uniti: per gli altri paesi usa Mode 3.
I dati di input non soddisfano i requisiti minimi UPS.Il valore è troppo corto per lo schema UPS.