The IM barcode is intended to provide greater information and functionality than its predecessors POSTNET and PLANET.
[2] It effectively incorporates the routing ZIP Code and tracking information included in previously used postal barcode standards.
[3] Use of the barcode provides increased overall efficiency, including improved deliverability, and new services.
The 65 bars represent 130 bits (or 39.13 decimal digits), grouped as ten 13-bit characters.
The encoding includes an eleven-bit cyclic redundancy check (CRC) to detect, but not correct, errors.
The IM barcode carries a data payload of 31 digits representing the following elements: A barcode identifier is assigned by the United States Postal Service to encode the presort identification that is currently printed in human-readable form on the optional endorsement line (OEL).
[6] A 6- or 9-digit number assigned by the United States Postal Service identifies the specific business sending the mailing.