Przejdź do głównej treści

MaxiCode – co to jest i jak działa kod UPS?

MaxiCode (pisany też Maxi Code) to dwuwymiarowy (2D) kod opracowany przez firmę kurierską UPS na przełomie lat 80. i 90. do automatycznego sortowania paczek. Ma stały rozmiar – około 2,5 × 2,5 cm – i składa się z sześciokątnych modułów ułożonych wokół charakterystycznego „celownika” z trzech okręgów. Jest opisany normą ISO/IEC 16023.

MaxiCode spotkasz przede wszystkim na etykietach przesyłek UPS. Poniżej wyjaśniamy, jak jest zbudowany, co zapisuje i czym go odczytać. Inne kody dwuwymiarowe, takie jak kod QR, opisujemy osobno.

W tym artykule omówimy:

Co to jest MaxiCode?

MaxiCode powstał z myślą o taśmach sortujących: kamera nad przenośnikiem musi odczytać kod na paczce, która przejeżdża szybko i leży pod dowolnym kątem. Dlatego kod ma stały rozmiar, centralny wzór wyszukiwania, który kamera znajduje od razu, i silną korekcję błędów.

Jeden symbol mieści do 93 znaków alfanumerycznych albo 138 cyfr – wystarczająco na kod pocztowy, kraj, klasę usługi i numer przesyłki.

Przykładowy kod MaxiCode z sześciokątnymi modułami i wzorem wyszukiwania

Budowa kodu MaxiCode

Animacja: budowa kodu MaxiCode – wzór wyszukiwania z trzech okręgów, komunikat główny wokół środka, komunikat dodatkowy na obrzeżach i odczyt czytnikiem obrazowym

  • Wzór wyszukiwania – trzy ciemne okręgi w środku symbolu. Po nich czytnik znajduje kod i ustala jego rozmiar.
  • Moduły – 884 sześciokąty w 33 rzędach, każdy ciemny albo jasny. Sześć grup modułów wokół okręgów wskazuje orientację symbolu.
  • Komunikat główny – zapisany w modułach najbliżej środka: tryb kodu oraz, w trybach przewozowych, kod pocztowy, kod kraju i klasa usługi.
  • Komunikat dodatkowy – w pozostałych modułach: np. numer przesyłki, waga, adres czy numer zamówienia.

Tryby i korekcja błędów

MaxiCode chroni dane kodem korekcyjnym Reed-Solomon w dwóch poziomach: SEC (standardowym) i EEC (rozszerzonym). Komunikat główny zawsze ma ochronę rozszerzoną, dzięki czemu kod pocztowy i klasa usługi dają się odczytać nawet z częściowo uszkodzonej etykiety. Kod może działać w jednym z trybów:

TrybDo czego służy
2przesyłki – numeryczny kod pocztowy (np. USA), kraj i klasa usługi
3przesyłki – alfanumeryczny kod pocztowy (np. Kanada, Wielka Brytania)
4dane ogólne z korekcją standardową
5dane ogólne z pełną korekcją rozszerzoną (mniej danych, większa odporność)
6programowanie czytnika

Tryby 0 i 1 występowały w pierwszej wersji specyfikacji i nie są już używane. Na etykietach UPS stosuje się tryby 2 i 3.

Czy wiesz, że...

  • MaxiCode ma zawsze ten sam rozmiar, niezależnie od ilości danych – około cala na cal.
  • To jeden z niewielu kodów zbudowanych z sześciokątów, a nie z kwadratów jak QR czy Data Matrix.
  • Na etykiecie UPS obok MaxiCode zawsze jest też kod 1D z numerem przesyłki.

Zastosowanie MaxiCode

MaxiCode służy przede wszystkim do sortowania przesyłek w sieci UPS: kamery nad taśmami odczytują z niego kod pocztowy i klasę usługi, a system kieruje paczkę do właściwej strefy. Numer przesyłki jest zapisany obok w kodzie liniowym Code 128. Inni przewoźnicy korzystają zwykle z innych kodów 2D, np. FedEx z kodu PDF417.

Poza logistyką kurierską MaxiCode stosuje się rzadko – do ogólnych zastosowań wybiera się kod QR albo Data Matrix.

Czym odczytać MaxiCode?

MaxiCode odczyta tylko czytnik obrazowy 2D – czytnik laserowy ani liniowy (CCD) go nie zeskanuje. Sprawdź w specyfikacji, czy czytnik obsługuje MaxiCode, bo nie każdy model ma tę symbologię, a w wielu jest fabrycznie wyłączona.

MaxiCode do testów albo własnych etykiet zrobisz za darmo – generator kodu HDWR ma MaxiCode i od razu sprawdza wynik dekoderem.

Skanujesz etykiety przesyłek?

Sprzęt HDWR do kodów kreskowych i 2D – czytniki obrazowe odczytają kody z etykiet kurierskich, a drukarka termiczna wydrukuje etykiety przesyłek bez tuszu i tonera.

Podsumowanie

MaxiCode to kod 2D firmy UPS o stałym rozmiarze, zbudowany z 884 sześciokątnych modułów wokół wzoru z trzech okręgów. Zapisuje do 93 znaków, ma korekcję błędów Reed-Solomon i tryby dla przesyłek z kodem pocztowym. Spotkasz go głównie na etykietach UPS, a odczytasz czytnikiem obrazowym 2D.

Dołącz do naszego newslettera i zgarnij 20 zł rabatu. Zapisz się teraz!