Maxicode

LabeljoyNieuwe versie

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.

Een Maxicode, een vierkant van zwarte zeshoeken rond een
schietschijf, met de inhoud Labeljoy shipping label 2026.

Codering
Mode 2 Structured Carrier MessageEen 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 MessageHetzelfde, voor andere landen, met een postcode van letters en cijfers.
Mode 4 Standard SymbolElke waarde: de modus voor alles buiten UPS-zendingen, en de modus waarmee een nieuwe barcode begint.
Mode 5 Full ECC SymbolAls Mode 4, met meer foutcorrectie en minder ruimte.
Mode 6 Reader ProgramEen code die de scanner programmeert die de code leest.
Inhoud
TekensLetters, cijfers en symbolen, en de letters met accenten van West-Europese talen - é, ü, ñ en dergelijke. Het euroteken, andere alfabetten en emoji passen er niet in.
LengteIn Mode 4 tot 93 letters of 132 cijfers; in Mode 5 tot 77 letters of 110 cijfers.
FoutcorrectieIngebouwd; meer in Mode 5.
Leesbare tekstGeen.

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.