Intelligent Mail Matrix Barcode
The Intelligent Mail Matrix Barcode, IMmb for short, is a two-dimensional GS1 DataMatrix barcode that USPS uses to route and track packages. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“The IMmb is a two-dimensional, GS1 DataMatrix barcode used for routing and tracking of packages within the USPS processing network.”USPS original It holds the same data as the package's Intelligent Mail Package Barcode, the linear IMpb. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“Currently, the IMmb contains the exact same data payload as our IMpb.”USPS original The IMmb lets USPS still read a package when its IMpb becomes unreadable. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“The IMmb provides redundancy to recover visibility should the traditional linear IMpb barcode become unreadable.”USPS original
What it is
The IMmb is a supplemental barcode that USPS adds to its standard shipping label layouts.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 1“The IMmb is supplemental GS1-DataMatrix barcode that is added to our standard shipping label layouts.”USPS original It works together with the IMpb to make processing more efficient. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“Presently the IMmb is used in combination with the Intelligent Mail Package Barcode (IMpb) to improve processing efficiency.”USPS original
Curves, fold-overs and creases on soft packs and irregular parcels can distort the IMpb until it can't be read.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 1“Extreme curvature, fold-overs, and creased shipping labels on soft packs and irregularly shaped parcels often distort the traditional one-dimensional GS1-128 Intelligent Mail Package Barcode (IMpb) to an extent that the barcode can become unreadable.”USPS original An unreadable IMpb lowers the package's visibility to the customer and can mean a re-run or a manual sort.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 1“This negatively impacts package visibility to the customer and can require that the piece to be re-run or manually sorted.”USPS original USPS put the IMmb into use in 2023.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 63“Due to the risks from certain packaging for curvature, fold-overs and creased shipping labels that distort the current GS1-128 IMpb barcode such that the barcode becomes unreadable the Postal Service implemented the Intelligent Mail Matrix Barcode (IMmb) technology in 2023.”USPS original
The two barcodes differ in how they draw the same data. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“The key difference is that the IMmb is encoded as a GS1 DataMatrix (2D) barcode whereas the IMpb is encoded as a GS1-128 (linear or 1D) barcode.”USPS original The IMmb is a two-dimensional GS1 DataMatrix, and the IMpb is a linear GS1-128 barcode. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“The key difference is that the IMmb is encoded as a GS1 DataMatrix (2D) barcode whereas the IMpb is encoded as a GS1-128 (linear or 1D) barcode.”USPS original GS1 DataMatrix takes less space, and its Reed-Solomon error correction can let a damaged barcode still be read. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“GS1 DataMatrix is more space-efficient and has Reed-Solomon error correction that can allow damaged barcodes to still be read.”USPS original The smaller symbol lets two IMmbs fit in unused areas of a standard shipping label.PostalPro: Intelligent Mail Matrix Barcode (IMmb)“The smaller barcode footprint allows two IMmb barcodes to be added within unused areas of existing standard shipping labels.”USPS original
Every USPS platform prints the IMmb, Click-N-Ship among them. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“Every USPS platform (Retail Units, Self Service Kiosks, Click-N-Ship, WebTools) prints the IMmb.”USPS original Mail service providers, shipping solution vendors and PC Postage companies can print it too. Intelligent Mail Matrix Barcode (IMmb) FAQ PagePDF page 1“In addition, Mail Service Providers, Shipping Solution Vendors and PC Postage companies can also print the IMmb.”USPS original
How it works
A label carries the IMpb and one or two IMmbs, all holding the same data.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 1“The data payload of the IMmb shall match the traditional, GS1-128 Intelligent Mail Package Barcode (IMpb).”USPS original With two IMmbs, a package has three chances to be scanned and tracked.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 63“The addition of two (2) supplemental GS1-DataMatrix IMmbs to shipping labels will provide a total of three opportunities for the package to be scanned and tracked.”USPS original The repeated data raises the volume and quality of scans that processing equipment collects.PostalPro: Intelligent Mail Matrix Barcode (IMmb)“The result is redundancy of the barcode data giving sorters two additional chances to read the barcode thereby increasing the volume and quality of scan data collected on processing equipment.”USPS original
An IMmb holds its label's IMpb data, such as this example tracking number from the check-digit procedure.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 59“Example: assume the PIC is 9212 3912 3456 7812 3456 70”USPS original
The Mailer ID and serial number are examples.
The payload keeps the IMpb's GS1 application identifiers and both of its Function 1 characters.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 1“This includes the usage of GS1 application identifiers (AIs) and two Function 1 (FNC1) characters.”USPS original An IMmb needs no banner, human-readable text or identification bars.Parcel Labeling Guidepage 42“No barcode banner, human readable representation or identification bars are required.”USPS original
Where it goes on the label
The IMmb belongs in two segments of the label: Address and Delivery Information, and Additional Information and User.Parcel Labeling Guidepage 42“The IMmb should be dually located in both the Address and Delivery Information and Additional Information and User segments of the label.”USPS original The IMmb in the Address and Delivery Information segment is required.Parcel Labeling Guidepage 42“An IMmb is required in the Address and Delivery Information segment.”USPS original The one in the Additional Information and User segment is optional but recommended.Parcel Labeling Guidepage 42“An IMmb is optional but recommended in the Additional Information and User segment.”USPS original
In the Address and Delivery Information segment, the IMmb sits directly to the left of the delivery address.Parcel Labeling Guidepage 42“In the Address and Delivery Information segment, it should be placed directly to the left of the delivery address leaving room for clear zone requirements and margins, noting that additional indentation of the delivery address may be required”USPS original The delivery address may need more indentation to leave room for the IMmb's quiet zone and margins.Parcel Labeling Guidepage 42“In the Address and Delivery Information segment, it should be placed directly to the left of the delivery address leaving room for clear zone requirements and margins, noting that additional indentation of the delivery address may be required”USPS original On a smaller label, such as the 6x3 label, this IMmb may move to the left of the return address.Parcel Labeling Guidepage 42“On smaller labels, such as the 6x3 label, the IMmb in the address location may need to be relocated to left of the return address.”USPS original
In the Additional Information and User segment, the IMmb is right justified, again leaving room for its quiet zone and margins.Parcel Labeling Guidepage 42“In the Additional Information and User segment, it should be placed right justified leaving room for clear zone requirements and margins.”USPS original USPS recommends this second IMmb in the lower right corner of the label.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 63“The Postal Service is also recommending a second IMmb in the lower right corner of the shipping label.”USPS original
The symbol
The IMmb uses the square form of GS1 DataMatrix.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 1“The square form of the GS1 DataMatrix symbol shall be used.”USPS original It is 20x20 modules, with a data region of 18x18 modules.Parcel Labeling Guidepage 42“The IMmb requires a symbol size of 20x20 modules resulting in a data region of 18x18 modules.”USPS original Its printed size follows from the modules and the X-dimension.Parcel Labeling Guidepage 42“The size of the IMmb will be a factor of the X-dim and modules.”USPS original
The X-dimension is between 0.019 inch and 0.022 inch.Parcel Labeling Guidepage 42“The Intelligent Mail matrix barcode requires an X-dimension measuring between 0.019 inch (19.0 mils) and 0.022 inch (22.0 mils).”USPS original An X-dimension of 0.02 inch is recommended.Parcel Labeling Guidepage 42“An X-dimension of 0.02 inches (20 mils) is recommended.”USPS original It stays the same throughout the symbol.Parcel Labeling Guidepage 42“The X-dimension must remain constant throughout the barcode symbol and may not vary.”USPS original
Print quality is graded under ISO/IEC 15415.Parcel Labeling Guidepage 43“ISO/IEC 15415 is the correct reference for the IMmb.”USPS original The darkest bar's reflectance is at most half the lightest space's, measured in red light between 630 nm and 675 nm.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 2“The reflectance value of the darkest bar within the barcode symbol (Rmin) shall be equal to or less than half the reflectance value of the lightest space (R max), when measured in the red spectral range between 630 nanometers (nm) and 675 nm.”USPS original Symbol contrast must be greater than 40 percent.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 2“The symbol contrast shall be greater than 40 percent.”USPS original
Rules
At least one IMmb, located in the Delivery Address section of the Address and Delivery Information segment is required on all USPS parcel shipping labels.Parcel Labeling Guidepage 42“At least one IMmb, located in the Delivery Address section of the Address and Delivery Information segment is required on all USPS parcel shipping labels.”USPS original
Every USPS parcel shipping label must carry at least one IMmb, beside the delivery address. The requirement takes effect January 19, 2025.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 63“This requirement is effective January 19, 2025.”USPS original
Takes effect January 19, 2025
The data payload of the IMmb shall match the traditional, GS1-128 Intelligent Mail Package Barcode (IMpb).Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 1“The data payload of the IMmb shall match the traditional, GS1-128 Intelligent Mail Package Barcode (IMpb).”USPS original
The IMmb must carry exactly the data in the IMpb on the same label.
All classes of parcel mail (with the exception of BPM NonPresorted) are required to apply IMpb & IMmb barcodes as defined in DMM 204.2.1.1.IMpb/IMmb Electronic File Transmission RequirementsPDF page 1“All classes of parcel mail (with the exception of BPM NonPresorted) are required to apply IMpb & IMmb barcodes as defined in DMM 204.2.1.1.”USPS original
Every class of parcel mail must carry both an IMpb and an IMmb. Bound Printed Matter NonPresorted is the one exception.
An IMmb is optional but recommended in the Additional Information and User segment.Parcel Labeling Guidepage 42“An IMmb is optional but recommended in the Additional Information and User segment.”USPS original
Mailers should add a second IMmb in the Additional Information and User segment, though it is optional.
The IMmb must be oriented such that the “L” finder pattern is located in the lower, left-hand corner of the barcode when the label is viewed in a standard upright, portrait mode position.Parcel Labeling Guidepage 43“The IMmb must be oriented such that the “L” finder pattern is located in the lower, left-hand corner of the barcode when the label is viewed in a standard upright, portrait mode position.”USPS original
The L-shaped finder pattern must sit in the lower left corner when the label is upright.
A clear zone equal to five times (5X) the X-dimension, but no less than 0.1 inches, must be maintained around all four sides of the IMmb.Parcel Labeling Guidepage 43“A clear zone equal to five times (5X) the X-dimension, but no less than 0.1 inches, must be maintained around all four sides of the IMmb.”USPS original
A quiet zone must surround all four sides of the IMmb. It must be at least five times the X-dimension, and never less than 0.1 inch.
At least 70 percent of the barcodes in each mailing shall have an overall symbol grade of “B” or better when measured with the appropriate aperture size in the red spectral range between 630 nanometers (nm) and 675 nm.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 2“At least 70 percent of the barcodes in each mailing shall have an overall symbol grade of “B” or better when measured with the appropriate aperture size in the red spectral range between 630 nanometers (nm) and 675 nm.”USPS original
At least 70 percent of the IMmbs in a mailing must grade B or better.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 2“At least 70 percent of the barcodes in each mailing shall have an overall symbol grade of “B” or better when measured with the appropriate aperture size in the red spectral range between 630 nanometers (nm) and 675 nm.”USPS original The rest must grade no lower than C.Intelligent Mail Matrix Barcode (IMmb) Technical Specificationspage 2“The remainder shall measure no less than a Symbol Grade of “C”.”USPS original
What goes wrong
USPS is updating its systems to detect a missing IMmb on every shipping label.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 63“The Postal Service is updating its systems and processes to detect the absence of the Intelligent Mail Matrix Barcode (IMmb) on all shipping labels.”USPS original Package Quality Noncompliance assessments for a missing or mismatched IMmb began January 19, 2025 for hazardous materials packages.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 63“Package Quality Noncompliance assessments for Hazardous Materials (HAZMAT) packages with missing or mismatched IMmb will begin January 19, 2025.”USPS original They began April 1, 2025 for all other packages.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 63“Package Quality Noncompliance assessments for non-HAZMAT packages with missing or mismatched IMmb will begin April 1, 2025.”USPS original
Mailers pay the Package Quality Noncompliance fee when noncompliant pieces exceed the threshold for barcode, manifest or address quality.IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetPDF page 1“Mailers are assessed IMpb/IMmb non-compliance fees for competitive products when non-compliant pieces exceed the threshold for one of these three requirement categories: Barcode Quality, Manifest Quality, and Address Quality.”USPS original The fee is $0.25 a piece.IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetPDF page 1“The IMpb/IMmb non-compliance fee is $0.25 per piece.”USPS original Paying it doesn't exempt a mailer from the barcode requirements.IMpb/IMmb Electronic File Transmission RequirementsPDF page 1“Important: Paying the Package-Quality-Noncompliance Fee does not exempt mailers from these requirements.”USPS original
A mailing presented without the required IMpb, IMmb and electronic file may be rejected, or its parcels intercepted.IMpb/IMmb Electronic File Transmission RequirementsPDF page 1“Presenting mailings without the required IMpb and IMmb, along with the appropriate electronic file, may result in rejection of the mailing or interception of the parcels.”USPS original USPS intercepts such parcels to protect the mail and cut revenue lost to fraudulent packages.IMpb/IMmb Electronic File Transmission RequirementsPDF page 1“To safeguard the integrity of the mail and minimize revenue loss caused by fraudulent packages, the United States Postal Service is taking proactive measures to intercept such items.”USPS original
Terms
- Intelligent Mail Package BarcodeIMpb
- An IMpb is the USPS-developed barcode that can be read by automated parcel-processing equipment and scanning devices and consists of a data string that generally follows the GS1-128 specification.IMpb/IMmb Electronic File Transmission RequirementsPDF page 1“An IMpb is the USPS-developed barcode that can be read by automated parcel-processing equipment and scanning devices and consists of a data string that generally follows the GS1-128 specification.”USPS original
- GS1 DataMatrix
- A special type of DataMatrix barcode conforming to a structure defined byGS1.Intelligent Mail Container Barcode Technical Specificationspage 8“A special type of DataMatrix barcode conforming to a structure defined byGS1.”USPS original
- GS1-128 Barcode SymbologyGS1-128
- A subset of the more general Code 128 that is utilized exclusively for GS1 System data structures.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 474“A subset of the more general Code 128 that is utilized exclusively for GS1 System data structures.”USPS original
- GS1 Application IdentifierAI, Application Identifier
- GS1 Application Identifiers are a specific set of defined identifiers used to connect physical and logical things to information or business messages related to them. This field of two or more characters at the beginning of an Element String uniquely defines format and meaning of the string.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 474“GS1 Application Identifiers are a specific set of defined identifiers used to connect physical and logical things to information or business messages related to them. This field of two or more characters at the beginning of an Element String uniquely defines format and meaning of the string.”USPS original
- Function 1 characterFNC1, Function 1
- A symbology character used in some GS1 data carriers for specific purposes.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 474“A symbology character used in some GS1 data carriers for specific purposes.”USPS original
- X-dimension
- The nominal width of the narrowest bar or space element within the barcode symbol is defined as the X-dimension.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 476“The nominal width of the narrowest bar or space element within the barcode symbol is defined as the X-dimension.”USPS original
- Quiet Zoneclear zone
- A clear space with no encoded information that precedes the Start Character of a barcode and follows the Stop Character. Formerly referred to as “Clear Area” or “Light Margin.”Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 475“A clear space with no encoded information that precedes the Start Character of a barcode and follows the Stop Character. Formerly referred to as “Clear Area” or “Light Margin.””USPS original
- Symbol ContrastSC
- Difference between the highest reflectance value and the lowest reflectance value anywhere in the scan reflectance profile, including the quiet zones.Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment Systemspage 476“Difference between the highest reflectance value and the lowest reflectance value anywhere in the scan reflectance profile, including the quiet zones.”USPS original
- Bound Printed MatterBPM, BP
- Bound Printed Matter is typically catalogs, directories, books, and other printed material that weigh up to 15 pounds and meet specific eligibility standardsAppendix C: ACS™ Product Code Information and Detailspage 5“Bound Printed Matter is typically catalogs, directories, books, and other printed material that weigh up to 15 pounds and meet specific eligibility standards”USPS original
Documents
Technical Specifications
Publications
User Guides
- Parcel Labeling GuideDecember 16, 2024
FAQs
- Intelligent Mail Matrix Barcode (IMmb) FAQ PageApril 11, 2025
Sources
- Intelligent Mail Matrix Barcode (IMmb) FAQ PageUSPS original
- Intelligent Mail Matrix Barcode (IMmb) Technical SpecificationsUSPS original
- Publication 199: Intelligent Mail Package Barcode (IMpb) Implementation Guide for Confirmation Services and Electronic Payment SystemsUSPS original
- PostalPro: Intelligent Mail Matrix Barcode (IMmb)USPS original
- Parcel Labeling GuideUSPS original
- IMpb/IMmb Electronic File Transmission RequirementsUSPS original
- IMpb (Intelligent Mail® Package Barcode & IMmb (Intelligent Mail® Matrix Barcode) Verification Fact SheetUSPS original
- Intelligent Mail Container Barcode Technical SpecificationsUSPS original
- Appendix C: ACS™ Product Code Information and DetailsUSPS original