1
0
mirror of https://git.code.sf.net/p/zint/code synced 2026-05-14 18:13:53 +00:00

AUSPOST: support Null FCC (DPID all zeroes); TODO: BWIPP support

CODE128: properly fix not switching before FNC1 in 2nd position
  after alpha (commit [7b0767])
PLANET/KIX: adapt POSTNET to cater for both
general: use static strings to save a few bytes (start/stop in
  particular); various other code fiddles
postal: move tables into funcs
This commit is contained in:
gitlost
2026-04-22 21:25:16 +01:00
parent 7f688b9e58
commit b40393723f
24 changed files with 479 additions and 517 deletions

View File

@@ -3949,25 +3949,28 @@ Valid data characters are 0-9, A-Z, a-z, space and hash (#). A Format Control
Code (FCC) is added by Zint and should not be included in the input data.
Reed-Solomon error correction data is generated by Zint. Encoding behaviour is
determined by the length of the input data according to the formula shown in the
following table.
following table. The first 8 digits is the DPID.
---------------------------------------------------------------
Input Required Input Format Symbol FCC Encoding
Length Length Table
Length Length Table(s)
--------- --------------------------- -------- ----- ----------
8 99999999 37-bar 11 None
8 99999999 37-bar 11 N
13 99999999AAAAA 52-bar 59 C
13 99999999AAAAA 52-bar 59 N and C
16 9999999999999999 52-bar 59 N
18 99999999AAAAAAAAAA 67-bar 62 C
18 99999999AAAAAAAAAA 67-bar 62 N and C
23 99999999999999999999999 67-bar 62 N
---------------------------------------------------------------
Table 23: Australia Post Input Formats
The special Null FCC 00, non-machine readable and intended for customer use
only, is used (all input lengths) if the DPID is all zeroes.
6.5.1.2 Reply Paid Barcode
A Reply Paid version of the Australia Post 4-State Barcode (FCC 45) which