Barcode Fonts, Components, ActiveX and .NET Windows Forms Controls, Java Servlets, 
DLLs and Barcode Scanners., Inc., Computers Hardware, Software & Services, Tampa, FL View your cart in the IDAutomation Store    

Home > Barcode FAQ > USPS Barcode > Intelligent Mail® Tutorial:

USPS Intelligent Mail IMb Barcode Tutorial

USPS Intelligent Mail IMb FAQ & Tutorial

USPS Intelligent Mail IMb Overview

Create Intelligent Mail Barcodes using Postnet Barcode Fonts

View Video Full Screen on YouTube

The Intelligent Mail barcode (IMb) is the term coined by the United Stated Postal Service (USPS) for the new barcode symbology used to track and sort letters and flat packages. It comprises a suite of services including the Confirm® Service, which is referred to as OneCode Confirm™, and the Address Change Service™, which is referred to as OneCode ACS™. Intelligent Mail is also a term used in the description of the 24 digit tray label barcode.

The Intelligent Mail customer barcode combines the information of both the POSTNET and PLANET symbologies, and additional information, into a single barcode that is about the same size as the traditional POSTNET symbol. Automation Discounts with the use of Intelligent Mail customer barcodes have been supported since March 2007. Version 7.0 of the Postnet & Intelligent Mail Barcode Fonts contains the special characters required.

Currently, the use of the Intelligent Mail barcode is optional. Since it offers significant advantages, however, it makes good business sense to implement this new symbol today. IDAutomation has implemented unique encoding in IDAutomation's Postnet Fonts, which allow printing of Postnet, Planet and Intelligent Mail barcodes with the same font.

Formatting USPS IMb

USPS Intelligent Mail & OneCode Barcode ExampleTo create a proper Intelligent Mail Tracing, OneCode Confirm or OneCode ACS Barcode with IDAutomation's products, a single string of numbers must be obtained, which is referred to as the DataToEncode. The DataToEncode is usually* made up of the following:

Type Field Digits Example
Tracking Code Barcode Identifier 2 (2nd digit must be 0-4) 01
Special Services 3 234
Customer Identifier 6 or 9 567094
Sequence Number 9 or 6 if 9 were used above 987654321
Routing Code Delivery Point ZIP Code 0, 5, 9, or 11 01234567891
Complete string from data above:

* Always refer to the most recent specification from the USPS before production.

Printing and Generating USPS IMb

USPS Intelligent Mail & OneCode Barcode ExampleAfter the DataToEncode is obtained, the Intelligent Mail Barcode may be easily generated and printed with the IDAutomation Postnet & Intelligent Mail Barcode Fonts, Barcode Components or Barcode Applications. Intelligent Mail is currently supported in the latest version of the products in the selection dialog below.

Barcode Generation Examples:

When using IDAutomation Intelligent Mail Barcode Fonts, a font encoder must be used to generate the text string for the Intelligent Mail barcode font because of the complex encoding algorithms used in this symbology. This generated string will create a correct barcode when combined with the IDAutomation Postnet Font. The text below was generated from the example data string of 0123456709498765432101234567891:

Intelligent Mail Barcode images may be created dynamically from the Dynamic Barcode Generator Service, for example:
(Generating images from BCGEN is subject to the Free License portion of the License Agreement. The licensed version does not contain the watermark.)

Symbol Size:

The size of the Intelligent Mail barcode must be between 22 and 24 bars per inch. Additional font widths are provided with IDAutomation's Postnet Fonts for fine-tuning and adjustment. IDAutomation recommends verifying the printed symbols of random selections of mail to ensure proper dimensions. When using Barcode Components or Barcode Applications, the height and width may be adjusted as necessary as long as the properties are within USPS Specification Tolerances, which are shown in Fig. 1 below.

Fig. 1: USPS Specification Tolerances for the USPS Intelligent Mail IMb Barcode:

Property IDAutomation Font Dimensions USPS Specification Tolerances
X Dimension (bar width) 0.017" [0.043 CM] 0.015" - 0.025" [0.038 - 0.063 CM]
Space between bars 0.026" [0.066 CM] 0.012" - 0.040" [0.030 - 0.101 CM]
Size of tall bar 0.135" [0.342 CM] 0.125" - 0.165" [0.317 - 0.419 CM]
Size of tracker (short) bar 0.041" [0.104 CM] 0.039" - 0.057" [0.100 - 0.144 CM]
Number of bars per inch 23 22 - 24
Location of the Symbol:

Intelligent Mail and OneCode barcodes must be printed on specific areas of mail, usually directly above the name and address. Additional details pertaining to the placement of the symbol are available in the addenda to Publication 8, Address Change Service, and Publication 197, Confirm® Service User Guide, which may be obtained from the USPS website.

Verifying IMb

Printed symbols may be easily verified with the Print Quality Assessment (PQA) tool found in the IDAutomation 2D Barcode Scanner. The quality assurance test grades the symbol and reports any possible problems and dimension errors. The report below was generated when scanning the barcode symbol at the top of this document with PQA enabled:

10,301,107081,000000000,33609106255 >> PQA <<
INTELLIGENT MAIL BARCODE(USPS): 65 Bars, nominally from 02.66 to 03.20 in. in Width
[C] (Lo) < "Tall" Bar Extensions: 0.062 in. from center
[B] (Lo) < "Short" Bar Extensions: 0.021 in. from center
[B] (Lo) < Bar Widths = 0.015 in.
[A] (Ok) < Inter-Bar Gaps = 0.030 in.

Back to Top

 ©Copyright 2018, All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us

Training Videos on YouTube  Join us on Google Plus  Join us on LinkedIn  Follow us on Twitter  Like us on Facebook
Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses.