Home >
Barcode Fonts > USPS
Intelligent Mail Barcode Font Package
USPS Intelligent Mail Barcode Fonts
 
-
This
single Barcode Font Package generates all USPS Intelligent Mail barcodes
including IMb Tracing, IMpb, IM Tray Labels, OneCode Confirm and ACS, Postnet
and the IM Container Barcode.
-
Over 30 font encoders are provided to format data to the fonts.
-
Native font encoder source code is available in C++, C#.NET and Java.
-
Includes a code-128 font that is used to generate the Intelligent Mail Packing
Barcode, Intelligent Mail Container barcode and the GS1-128 delivery confirmation barcode.
- Examples for Word, Excel, Access and Crystal Reports are included.
- TrueType, PostScript, OpenType and PCL LaserJet soft fonts are included in
various sizes for maximum flexibility.
- Postnet, Planet,
OCR-A and
FIM
fonts are also included in this package.
- Single and Multi-User licenses for the USPS Intelligent Mail Barcode Fonts from $139 with royalty-free Developer
licenses from $395.
|
Implementating USPS Postal Barcode Symbologies
Several postal barcode implementation examples are provided with the Windows installation
executable file included in the package. These examples may be helpful to assist
with initial set up. Additionally, many
of IDAutomation's
Font Tools that are royalty free include tutorials for the postal barcodes.
Obtaining Data to Encode
The first step in creating any USPS barcode is to obtain the data that is to
be encoded. The links below will provide the information necessary to create a string of text that
may be encoded in a function.
-
The
IntelligentMail()
function uses the IDAutomationIMB font to generate the
Intelligent Mail Barcode (IMb). This barcode type combines Postnet zip code
data and Planet tracking into one compact symbol. It is also referred to as the
IMb Tracing Barcode, the 4-State Customer Barcode (4CB), OneCode Confirm and
OneCode ACS.
-
The
Code128() function uses the IDAutomationC128L font for the IM Container Barcode, Intelligent Mail Package
Barcode (IMpb), IM Tray Labels and special services such as delivery confirmation.
-
The
Postnet() function uses the IDAutomationPOSTNET font to encode the zip code and delivery point. The USPS uses Postnet
barcodes to automate the delivery of mail, however, discounts for bulk mail printed with the Postnet barcode
are no longer available.
After the data is in the proper format for the function, the text is passed
to the function and the result is a text string that the font is then applied to,
to produce a proper barcode symbol. The functions are available in many font encoders
to automatically format data to the font. When a font encoder cannot be used,
it is recommended to access a database that contains the text string
already formatted for the font. The Word mail-merge
example included in this package works in this manner; a merge field in
Word is linked to a column in Excel that contains the text string formatted
for the font.
Postal Barcode Printing and Font Size
After the data is formatted to the USPS font and the appropriate
font has been selected, it will display and print properly. The font size of 12
points should be used
when printing all Intelligent Mail, Postnet and Planet barcodes.
FIM symbols should be printed with a font size of 36 points. The Code 128 font
used for GS1-128 should be printed at 16 points for USPS Special Services.
More information about the sizing of fonts is provided in the
Font Specifications.

IDAutomation suggests printing USPS fonts at the recommended point
sizes specified in this section. When TrueType, PostScript or OpenType
fonts are used, the size may be further adjusted by changing the font
point size. For example, to print the 12-point Postnet barcode font
slightly wider, increase the font size to 12.1 points.
IMB, Postnet & Planet Font Specifications
Parameter |
Approximate Font Dimensions at 12 Points |
USPS Specification Tolerances |
| X Dimension (width of bars) |
.017" |
.015" - .025" |
| Width of space between bars |
.026" |
.012" - .040" |
| Full vertical size of Intelligent Mail |
.135" |
.125" - .165" |
| Vertical size of Intelligent Mail tracker |
.041" |
.039" - .057" |
| Height of Postnet short bar |
.051" |
.040" - .060" |
| Height of Postnet tall bar |
.126" |
.115" - .135" |
| Number of bars per inch |
23 |
22 - 24 |
IDAutomationOCRa Specifications
|
Font Name |
Point Size |
CPI |
ANSI Size |
| IDAutomationOCRa |
9 |
10 |
1 |
IDAutomationC128L Specifications
|
Parameter |
Approximate Font Dimensions at 16 pt |
USPS Dimension Standards |
| X Dimension |
.0135" |
.013" - .020" |
| Height of bars |
.75" |
.75" - .80" |
|
Parameter |
Approximate Font Dimensions at 21 Pt |
| X Dimension |
.017" |
| Height of bars |
1" |
Supported Implementations, Font Names and Compatible Functions
Implementation |
Font Name |
Font
Encoder Function |
| IMB Barcode |
IDAutomationIMB IDAutomationIMBn1 *
IDAutomationIMBn2 |
IntelligentMail(), OneCode()
or IDAutomation_Uni_OneCode() ** |
| Postnet Barcode |
IDAutomationPOSTNET IDAutomationPOSTNETn1 * IDAutomationPOSTNETn2 |
Postnet() |
| Planet Barcode |
IDAutomationPLANET IDAutomationPLANETn1 * IDAutomationPLANETn2 |
Postnet() |
| OCR-A Text |
IDAutomationOCRa |
na |
| Code 128 Barcode |
IDAutomationC128L |
Code128() |
| FIM Barcode |
IDAutomationFIM |
na |
* Fonts ending with N1 or N2 signify different narrow intensities:
- n1 is a narrow-version font that generates the smallest
possible barcode allowed by the specification, which is 24 bars
per inch and a narrow bar width of .015 inches.
- n2 is an extra narrow-version font also produces 24
bars per inch but with the bars narrowed by an additional 10%. This
font may be used with ink jet printers or others that print much
darker than normal.
** Intelligent Mail
barcode fonts are currently supported by
Feature
Level 7 or greater font encoder tools such as the
Crystal Reports
UFL, Microsoft
VBA for Excel and Access and the
Windows
DLL. All OneCode() and IntelligentMail() encoding methods are identical
and may be used interchangeably.
Intelligent Mail barcodes may be produced from IDAutomation's fonts and font
encoder
tools, as well as other encoders, such as the encoders provided by the US Postal Service. To accommodate
both types of encoding, each 4-State symbol element is placed at two
character locations within the Postnet font according to the following
table:
4CB Symbol Element |
Character Locations |
| Ascender |
A, q |
| Descender |
D, r |
| Full Bar |
F, p |
| Tracker |
T, s |
The USPS uses uppercase letters for encoding while IDAutomation
font encoders use lower case letters. The lower case letters used provide
complete compatibility with the
IDAutomation
Universal Barcode Font, which allows generation of Intelligent Mail,
Postnet and Planet, as well as Code 128, Code 39 and Interleaved 2 of 5 barcode
symbols from a single font.

|
Order Postnet & Intelligent Mail Fonts
All
orders include a complimentary 30-day Priority Support and Upgrade Subscription. Support and upgrades may be
provided beyond 30 days with the purchase of a
Priority Support
and Upgrade Subscription that correlates with the original product ordered.
License Options (Select the appropriate link
for details.)
- The
Developer License
allows one (1) developer royalty-free distribution up to
10,000 user licenses.
- The
5 Developer License grants the rights of the Developer License
for up to five (5) developers and 20,000 user licenses.
- The
Unlimited Developer License grants the rights of the Developer
License for an unlimited number of developers and an unlimited number
of user licenses.
- Highly discounted Small and Mid-Size
Company Developer Licenses grant the rights of the
Developer License to
qualifying organizations.
- The
Site
License allows unlimited use at a single site within a single
organization, but disallows rights for development or distribution.
- The
Single User License allows use of the Software for one (1) user in your
organization. However, if the Software is used in connection with a high speed
printer that prints over 55 pages per minute or a system (including all
hardware, printer and software) having a cost totaling over $50,000 USD or
equivalent in a foreign currency, a Developer License is required.
Multiple User Licenses are also available in various quantities.
| |
 |
 |
 |
 |
 |
 |
|
Postnet & Intelligent Mail Postal Barcode Font
Package |
$139 |
$395* |
$590 |
$790 |
$1580 |
$2370 |
 |
The C++ header file, C# file and Java Class Library source are included in a separate
download file when purchasing a Developer License and above.
* The applicable Small
or Mid-Size
Company Agreement
must be completed prior to purchase.
 |
IDAutomation.com offers secure, encrypted online ordering by credit card and
immediate delivery via download after the order is approved.
Other ordering options.
|
If assistance is needed, please
contact IDAutomation.
|
| |