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

| Codifica | |
| Mode 2 Structured Carrier Message | Una 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 Message | Lo stesso, per gli altri paesi, con un codice postale di lettere e cifre. |
| Mode 4 Standard Symbol | Qualsiasi valore: è quello da usare fuori dalle spedizioni UPS, e quello con cui parte un nuovo barcode. |
| Mode 5 Full ECC Symbol | Come Mode 4, con più correzione degli errori e meno spazio. |
| Mode 6 Reader Program | Un codice che programma lo scanner che lo legge. |
| Cosa contiene | |
| Caratteri | Lettere, 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. |
| Lunghezza | In Mode 4, fino a 93 lettere o 132 cifre; in Mode 5, 77 lettere o 110 cifre. |
| Correzione errori | Integrata; più alta in Mode 5. |
| Riga leggibile | Nessuna. |
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. |
Vedi anche


























