Australia Post 4-state Barcode

This Symbology is also known as Australian 4-state postal barcode, Australia Post Customer Barcode

Overview
This Symbology is used by Australia Post for Postal code and automatic mail sorting. Australia Post has chosen the 4-State Barcode, a derivation that is already used successfully by other postal administrations. It comprises four types of bars (the four states), each of which has a distinct name, value and barcode symbol.

4-State Barcode Bars

Sample of an Australia Post 4-State Barcode
This Symbology comes in several versions:
Short Name Proper Name FCC code Structure (# bars)
37-CUST "Standard Customer Barcode" ("Customer Barcode 1") FCC = 11 DPID (16)
37-REPL "Reply Paid Barcode" FCC = 45 dto.
37-ROUT "Routing Barcode" FCC = 87 dto.
37-REDI "Redirection Barcode" FCC = 92 dto.
52-FF-MET "Customer Barcode 2" FCC = 59 DPID (16) + CustInfo (16)
67-FF-MET "Customer Barcode 3" FCC = 62 DPID (16) + CustInfo (31)
67-FF-MAN (reserved) FCC = 44 dto.
Notes
  • The first number indicates the total number of bars in the barcode.
  • FCC stands for "Format Control Code".
  • DPID stands for "Delivery Point Identifier" (also named as "Sorting Code") which identifies destination of a piece of mail = 16 bars = 8 digits (using the N table).
  • CustInfo stands for "Customer Info". Free-format customer-specific data area, may contain any information not interpreted by Australia Post = 16 or 31 bars. If it is numeric only, it can be encoded using the N table, thus accommodating 8 or 15 digits. Otherwise the C table has to be used, thus accommodating 5 or 10 chars. However, BarcodeItem implementation is based on C encoding table only.
The value to encode has the following structure:
  • 2 digits for Format Control Code (FCC) which only valid values are: 11, 87, 45, 92, 59, 62, or 44 (See table above for more information about each FCC)
  • 8 digits for Sorting Code or Delivery Point Identifier (DPID)
  • Alpha numeric characters (free format) for Customer Information Field (only available for FCC equals to 59, 62, or 44)
    • For FCC equals to 59, this field is limited to 5 characters
    • For FCC equals to 62 or 44, this field is limited to 10 characters
  • Reed Solomon Error Correction
BarcodeItem implements C Encoding Table which allows you to encode Customer Information consisting of:
  • Uppercase characters, from A to Z
  • Lower case characters, from a to z
  • Space and # characters
  • Digits 0 to 9

How to create Australia Post 4-state barcodes using BarcodeItem

Note: Please refer to the Class Reference documentation for more information about the properties and methods stated in this document.
In order to get an Australia Post 4-State barcode image, please follow these steps:
  • Set the Symbology property to AustraliaPost
  • Setting up dimensions and quiet zones:
    • Set the Postal4StateTrackerBarWidth property to a value ranging from 0.016 to 0.024 (Values are expressed in Inches)
    • Set the Postal4StateTrackerBarHeight property to a value ranging from 0.039 to 0.063 (Values are expressed in Inches)
    • Set the Postal4StateBarsSpacing property to a value ranging from 0.016 to 0.028 (Values are expressed in Inches)
    • Set the QuietZone property to 0.24, 0.08, 0.24, 0.08 - Left, Top, Right, Bottom (Value is expressed in Inches)
  • Setting up the value to encode:
    • Set the Code property to a value with the following structure:
      • 2 digits for Format Control Code (FCC) which only valid values are 11, 87, 45, 92, 59, 62, or 44
      • 8 digits for Sorting Code or Delivery Point Identifier (DPID)
      • (Optional) Alpha numeric characters (free format) for Customer Information Field (only available for FCC equals to 59, 62, or 44)
        • For FCC equals to 59, this field is limited to 5 characters
        • For FCC equals to 62 or 44, this field is limited to 10 characters
    • Examples of values that can be set to the Code property based on the stated in the previous point:
      • 1139987520
      • 1167671415
      • 5932211324A124B
      • 5977665544C A P
      • 5956439111ABA 9
      • 6282224535555439
      • 6279438541AaaB 155
      • 6243289421CAM Num 20
    • Reed Solomon Error Correction is automatically calculated and appended by BarcodeItem.
      • Tip: You can rid of the Reed Solomon values from the Human Readable text by setting up to False the DisplayChecksum property.
  • Set the CodeAlignment property to AboveLeft
  • Set the Text property to an Empty string
Australia Post 4-State barcode images generated based on some values of point 3
Code property = 1139987520 will produce the following barcode image:
Code property = 5956439111ABA 9 will produce the following barcode image:
Code property = 6243289421CAM Num 20 will produce the following barcode image:
 Copyright © 2003 - 2012 Neodynamic S.R.L. All rights reserved.