POSTNET | Barcodes |
All printable ASCII characters are printed in the plain text line. All other characters, start, stop, control and special characters and the check digit are replaced by a space. The required check character is automatically generated by the printer. The symbol layout is
If the barcode begins with FNC1 (hexadecimal 5D 43 31), this identifies EAN 128. FNC2 (hexadecimal 5D 43 32) controls the reader for multiple reads.
FNC3 (hexadecimal 5D 43 33) is reserved for special reader functions.
FNC4 (hexadecimal 5D 43 34) is reserved for special future applications.
The barcode height should be 15% of the barcode length or 0.25 inch, whichever is greater.
Example of check digit calculation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
Plain text with check digit | : | 0 | 0 | 3 | 4 | 0 | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 5 |
Plain text w/o check digit | : | 0 | 0 | 3 | 4 | 0 | 1 | 2 | 3 | 4 | 5 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|
Weighting factors | : | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
|
Products | : | 0 | 0 | 9 | 4 | 0 | 1 | 6 | 3 | 1 | 5 | 3 | 2 | 9 | 4 | 1 | 6 | 2 | 8 | 2 |
|
|
|
|
|
|
|
|
|
|
| 2 |
|
|
|
|
| 5 |
| 1 |
| 7 |
|
Sum of products | : | 135 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modulo 10 | : | 135 modulo 10 = 13, remainder 5 |
|
|
|
|
|
|
| ||||||||||||
Check digit | : | 10 - 5 = 5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
Check digit | : | 5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
POSTNET
The POSTNET code has a character set of ten digits.
The number of characters is fixed and depends on the application:
5 digits plus check digit | |
Zip + 4 Code (C Field) | 9 digits plus check digit |
Delivery Point Barcode (C Prime Field) | 11 digits plus check digit |
The start/stop characters and the check digit are automatically generated by the printer (modulo 10 with a weighting of 1). This barcode has no plain text line.
Programmer Reference Guide |