Barcode AP4SCC der australischen Post

Herkunft / Verwendung:Der AP4SCC Code (Australia Post 4-State Customer Code) wird von der australischen Postagentur benutzt, um die Adresse und Postleitzahl maschinenlesbar zu kodieren und damit die Postsortierung zu automatisieren und effizienter zu machen. Es können die Ziffern 0 bis 9 und die Buchstaben A bis Z (sowie in Groß- als auch Kleinbuchstaben) enkodiert werden.

Der AP4SCC kennt drei unterschiedliche Kodierungsarten:
  1. dreistelliger Barcode (D wie decimal) für Kodierung der Zahlen von 0 bis 63
  2. zweistelliger Barcode (N wie numeric) für Kodierung der Ziffern von 0 bis 9
  3. dreistelliger Barcode (C wie character) für Kodierung der Ziffern von 0 bis 9, der Buchstaben A bis Z in klein und groß, der Leerzeichens und des Hash (#)
Er nutzt damit die jeweiligen mathematisch möglichen Räume sehr gut aus und kann deshalb sehr kompakt, also mit weniger Strichen kodiert werden.

Jedes Zeichen wird je nach Kodierung (D, N, C) durch eine Sequenz von zwei oder drei Strichen repräsentiert. Jeder Strich kann vier mögliche Formen haben: 1. durchgehender Strich von oben nach unten, 2. Strich von oben bis zur Mitte, 3. Strich von unten bis zur Mitte, 4. kurzer Strich nur in der Mitte (sogenannter Tracker).

Die Kodierungen sind mathematisch gesehen frei anwendbar für eine beliebige Anzahl von Zeichen, werden bei der australischen Post aber folgendermaßen in einem 67-Strich-Code Customer Barcode 3 angewandt:



Name Länge in Strichen, Kodierung, Bemerkung Start Code 2, fest: Oberlänge, Mitteltracker Format Control Code Field 4, N, zwei Ziffern, '62' für den 67-Strich-Code Sorting Code Field (DPID) 16, N, acht Ziffern Customer Information Field 31, N|C, max. 15 Ziffern (N) bzw. 10 Zeichen (C) Filler Bar n auffüllen mit 31-n Mitteltracker-Strichen Reed Solomon Error Corr. 12, C, Checksumme, speziell kodiert, vier Zeichen Stop Code 2, fest: Oberlänge, Mitteltracker Außerdem gibt es noch einen Standard Customer Barcode 1 (FCC 11) mit 37 Strich Länge und ohne das Customer Information Field sowie den Customer Barcode 2 (FCC 59) mit 52 Strich Länge und nur 16 Strich für das Customer Information Field.

Der Strichcode hilft dem Postunternehmen bei der Sortierung und verkürzt die Laufzeit für den Kunden, so dass auch dieser ein Interesse an der Verwendung hat.

Der Barcode hat diese besondere Form mit dem mittleren Tracker und den Ober- und Unterlängen, weil diese Form auch noch bei einem Schrägdruck gut maschinenlesbar bleibt. Ein schnelles Bedrucken mit einem Tintenstrahldrucker während der automatischen Postsortierung, bei der die Briefe an der Lese- und Adressierungseinheit mit über 10 km/h vorbeiflitzen, kann nämlich dazu führen, dass die einzelnen Tintentröpfen schräg auf dem Papier landen und normale Ganzstriche verzerrt und verbogen aussehen. Durch den verwendeten Tracker in der Mitte bleibt der Code bei diesem Verfahren aber trotzdem lesbar.

Einen ähnlich aussehenden Code verwendet die Postverwaltungen der Niederlande mit dem KIX-Code und der Vereinigten Königreiche (UK) mit dem RM4SCC-Code. Diese Codes bestehen aber immer aus 4 Strichen pro kodierten Zeichen und sind weniger kompliziert und flexibel.

Spezifikation des Codes

Der AP4SCC kennt drei unterschiedliche Kodierungsarten:

D-Kodierung

dreistelliger Barcode (D wie decimal) zur Kodierung der Zahlen von 0 bis 63



N-Kodierung

zweistelliger Barcode (N wie numeric) zur Kodierung der Ziffern von 0 bis 9



C-Kodierung

dreistelliger Barcode (C wie character) zur Kodierung der Ziffern von 0 bis 9, der Buchstaben A bis Z in klein und groß, der Leerzeichens und des Hash (#)



Als Startzeichen und Endezeichen, dass dem eigentlichem Code voran- und hintenan gestellt wird, wird die Sequenz Oberlänge, Mitteltracker benutzt.

Damit ist die Leserichtung klar definiert. Steht eine Sendung auf dem Kopf und beginnt der vermeintliche Code darum mit einem durchgehenden Strich, so kann das Lesegerät den Scan um 180° drehen, um ihn dann richtig herum zu dekodieren.

Beispiele

Klartext:Beispielklartext
Kodierung:C (Character, Zeichen)
Pseudografisch:'-||'|--'-|,--,-|'-||--'--'-,'--|,-,-,-|-|----'-|-'-
Grafisch:


Grafisch:
Kodierung:gemischt N (Ziffern) und C (Text)
Pseudografisch:'-,||,-|,||',,''|,||-||'|,'|''',,|,',,-||||'|,'|''',-,,'',-''---''-
Klartext:62 (N), 96184209 (N), 123456789012345 (N) bzw. DVNYXpALKO (C), Zhgx (C)



   Start    62 (N)      96184209 (N)                  123456789012345 (N)                     Zhgx (C)        Ende

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)

Für die pseudografische Dekodierung geben Sie eine Unterlänge mit einem Komma (,), eine Oberlänge mit einem Apostroph ('), einen voll durchgehenden Strich mit einem Pipe-Zeichen (|) und einen Mitte-Tracker mit einem Minus (-) an.