Maxicode is de 2D-barcode van UPS: een vierkant van kleine zeshoeken rond een schietschijf, gelezen door sorteermachines terwijl de pakketten voorbijrazen. De code heeft altijd dezelfde grootte - druk de code ongeveer 25 mm (1 inch) breed af.

| Codering | |
| Mode 2 Structured Carrier Message | Een UPS-zending binnen de Verenigde Staten: de ZIP-code, het land en de dienstklasse, daarna de overige UPS-gegevens - zie hieronder. |
| Mode 3 Structured Carrier Message | Hetzelfde, voor andere landen, met een postcode van letters en cijfers. |
| Mode 4 Standard Symbol | Elke waarde: de modus voor alles buiten UPS-zendingen, en de modus waarmee een nieuwe barcode begint. |
| Mode 5 Full ECC Symbol | Als Mode 4, met meer foutcorrectie en minder ruimte. |
| Mode 6 Reader Program | Een code die de scanner programmeert die de code leest. |
| Inhoud | |
| Tekens | Letters, cijfers en symbolen, en de letters met accenten van West-Europese talen - é, ü, ñ en dergelijke. Het euroteken, andere alfabetten en emoji passen er niet in. |
| Lengte | In Mode 4 tot 93 letters of 132 cijfers; in Mode 5 tot 77 letters of 110 cijfers. |
| Foutcorrectie | Ingebouwd; meer in Mode 5. |
| Leesbare tekst | Geen. |
Mode 2 en Mode 3 schrijven. De waarde volgt de opbouw die UPS voorschrijft: ze begint
met [)>, het scheidingsteken RS, 01, het scheidingsteken GS en het jaar in twee cijfers;
dan de postcode, GS, de landcode van 3 cijfers, GS, de dienstklasse van 3 cijfers, GS, en de overige gegevens van de
zending; ze eindigt met RS en EOT. Typ de scheidingstekens als ~030 (RS), ~029 (GS) en
~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 is de postcode een ZIP-code van maximaal 9 cijfers en is het land 840, de Verenigde Staten. In Mode 3 bestaat de postcode uit maximaal 6 letters en cijfers - kleine letters worden hoofdletters. Wat er in de rest hoort, staat in de eigen handleidingen van UPS.
De overige instellingen - rustzone, kleur - staan in de sectie Barcode.
| Mogelijke problemen | |
| Invoergegevens te lang. | Meer dan de Maxicode in die modus kan bevatten. |
| Alleen Latin-1-tekens, de letters van West-Europese talen, passen in deze barcode. | De waarde bevat een teken dat Maxicode niet kan bevatten - een euroteken, een ander alfabet, een emoji. |
| Ongeldige header van het gestructureerde carrierbericht (Modus 2 / Modus 3). | Mode 2 of 3, en
de waarde begint niet met [)>~03001~029 en het jaar. |
| EOM-marker (0x04 Hex) ontbreekt in de invoergegevens. | Mode 2 of 3, en de waarde
eindigt niet op ~004. |
| In de invoergegevens ontbreekt GS. | Er ontbreekt een ~029 na de
postcode, het land of de dienstklasse. |
| Ongeldige postcode in de invoergegevens. | De postcode is leeg, of langer dan 9 cijfers (Mode 2) of 6 tekens (Mode 3). |
| Ongeldige lengte voor landcode. Ongeldige lengte voor dienstklasse. | De landcode of de dienstklasse bestaat niet uit 3 cijfers. |
| Primaire gegevens moeten numeriek zijn. | De landcode, de dienstklasse of, in Mode 2, de ZIP-code bevat iets anders dan cijfers. |
| Modus 2 vereist de Amerikaanse landcode 840. | Mode 2 is voor de Verenigde Staten: gebruik Mode 3 voor andere landen. |
| De invoergegevens voldoen niet aan de minimale UPS-vereisten. | De waarde is te kort voor de opbouw van UPS. |
Zie ook

























