Code 39 Barcode Font Package
Generate Code 39 barcodes
from a font in
- Includes Extended Code 39 for encoding lower case letters.
- Examples for Microsoft® Word, Excel, Access and Crystal
- Compatible with Microsoft® Windows, Macintosh, Unix, Linux and more.
- Over 30 font tools, macros & plug-ins for easy
- Patent Pending font technology for high-quality
- Includes TrueType, OpenType, PostScript and PCL LaserJet soft
- Contains 24 different Code 39 font versions in six
(6) formats with normal and human-readable versions.
- Supports AIM USS Code 39, ANSI, EN800 and other specifications
based on Code 39 including LOGMARS, LIC and HIBC.
- New 2011 Version includes a special set of TrueType
encode the space character without a substitution character.
Implementing barcode solutions with IDAutomation's Code 39 Barcode
Fonts provides a high level of scalability with operating system, application
and printer independence. Learn more about the
of IDAutomation fonts.
Code 39 Barcode Font Features
Code 39 package contains 24 different Code 39 barcode fonts in six formats for optimal
Purchase of this package also provides the rights to use IDAutomation font
encoder tools, macros and source code
for integration into many applications.
- Easy To Use: IDAutomation's Code 39 Fonts may
be generated from the keyboard, or
used in a calculated field to
dynamically produce multiple barcode symbols. To manually create a barcode
that encodes the data "BARCODE39", perform the following:
1. Select Code 39 from the list of fonts
2. Enter * as the start character
3. Enter the "BARCODE39" which is the data to be encoded
4. Enter * as the stop character
- Lower-Case Fonts: A full set of
Extended Code 39 Fonts are included for encoding lower-case characters
in addition to upper-case characters and numbers.
- Font Tools Included:
If a checksum is needed for Code 39 (such as for
LOGMARS), IDAutomation provides the
in all font tools.
- Microsoft Office Compatibility: The exclamation (!)
and asterisk (*) characters in the Code 39 barcode font are used
as start and stop characters and therefore should not be part of
the data in the bar code.
- The asterisk * is commonly used as the
start & stop character with Code 39, however, this can cause problems
because some applications, such as Microsoft Word, will treat any
text surrounded with asterisks as bold text.
|"The Code 39 Barcode Font provided by
IDAutomation enabled us to ship resources quicker, with
less errors and less human intervention. The process
is largely due to the 'scanable' Packing Slip ID merged to a MS Word
document with the Code 39 Font for the ID Bar Code. Other processes we
considered required programming solutions prior to printing packing slips in
order to achieve the checksum value required. Using the Code 39 Font, no programming was
required apart from setting up the MS Word Template
with the required MS Excel spreadsheet." - Al Ebel,
IS Manager, Focus on the Family
- Space Character Support: When the Code 39 barcode font
is selected, the space character will not produce a barcode but
- To print the barcode symbol representing a space, it will
be necessary to type or print "=" (equal) instead
of a space character or use the
Tools to perform automatic conversion.
- Video Tutorial:
Encoding Space Characters in Code 39 Barcodes.
- IDAutomation also provides a Code39() function
that converts spaces to the "=" character and automatically adds
the start and stop characters to the barcode font.
- Industry Standard Support: These Code 39 barcode
fonts were developed according to AIM, ANSI and European EN 800
- Flexibility: The parentheses () may also be used instead
of “!” or “*” as the start and stop code to eliminate the “*” from
appearing in the human readable version of the fonts.
- Advanced Font Design: These Code 39 fonts have been specially
designed to produce dependable barcodes of all sizes. The
IDAutomation Linear USB Scanner easily and dependably scans the
Code 39 barcode when printed as small as 6 points.
- Low Resolution Printer Support: IDAutomation's Code
39 Barcode Fonts are designed to print precisely on 203 DPI thermal
printers and 300 DPI printers in addition to higher resolution printers.
- Calculated Field Use:
Code 39 Barcodes may be dynamically created from a calculated
field in a text box by using a formula that appends the start and
stop characters and selecting the barcode font for the text box.
This is possible in several applications including the following:
- Active Reports: Field1.Text
|“For the first time, I was able to
download a package that provided me with all the
requirements for my project, contained in one package.
This font package enables us to efficiently track
the high throughput of our vaccine production.”
- Burke Squires, Eliance Biotechnology, Dallas,
- Clarion: loc:barcode='*'&left(clip(DataField))&'*'
- Crystal Reports: Enter
"*" & Field & "*" in a
- FileMaker Pro: Enter
"*" & Field & "*" in a
calculated field so that the asterisk is appended to the
beginning and ending of the data from the source field.
- Lotus Notes: A formula that places a return function
extended39) between fields:
"*" + DataField1 + "$M" + DataField2
- Lotus Approach: Combine('*',
DataField, '*') - Here is an approach formula that also
replaces spaces with the "=" character as required:
- Lotus 123 for Windows: Enter in another cell, text
data from cell C3: ("*"&C3&"*")
- this formula converts a number in cell C9 to text for barcoding:
- Microsoft® Access: =("!"&[Table.Field1]&"!")
- This formula places a tab (in
extended39) between fields:
=("!"&[Table.Field1] & "$I" &
[Table.Field2] & "!")
- Microsoft® Excel: Enter in another cell, text data
from cell C3: =("!"&C3&"!")
- Oracle Reports and Forms - Place an asterisk before
and after the data and apply IDAutomation's barcode font to
- QuickBooks: Refer to IDAutomation's
QuickBooks Barcode Tutorial.
Multiple Formats Provided:
When a license for the Code 39 font
is purchased, all below versions are included:
- TrueType fonts in PC and Macintosh format. The TrueType
TTF fonts are compatible with Macintosh OS X and all versions
of Microsoft Windows, including
Pocket PC. Macintosh formatted MTT TrueType fonts are compatible
with Macintosh System 7.1 and above.
- OpenType OTF fonts with PostScript outlines. These are compatible
with Windows®, Macintosh OS X and other systems supporting the
- PostScript Type 1 fonts in binary, ASCII and Macintosh versions.
- PCL LaserJet soft fonts in 8, 12, 16, 20 and 24 points.
- With the purchase of a Developer License, the fonts may
be converted to other formats as necessary including TrueDoc
Font Installation Guidelines are provided in the documentation.
Code 39 Barcode Font Specifications and Font Name Descriptions
Code 39 Barcode Overview
is an easy-to-print barcode commonly
used for various barcoding labels such as name badges, inventory and
industrial applications. The character
set consists of barcode symbols representing uppercase letters, numbers,
the space character and the following symbols: - . $ /
Code 39 is the easiest of all alpha-numeric
barcodes to use, and is designed for character self-checking, eliminating the
requirement for check character calculations.
Code 39 is used for several
- LOGMARS (Logistics Applications of Automated Marking
and Reading Symbols) is an application of Code 39 used by the United
States Department of Defense that recommends a check character.
LOGMARS is defined by Military Standard MIL-STD-1189B and others
such as MIL-STD-129, MIL-STD-129N and MIL-STD-2073-1C. The variety
of fonts provided with the Code39 font package and IDAutomation's
Code39Mod43() function in IDAutomation's font encoder tools
allows for implementation of this standard.
- HIBC (Health Industry Barcode) should use Code 39 to label all health care products. IDAutomation's 3
to 1 bar ratio in the Code 39 fonts and IDAutomation's Code39Mod43()
function in the
tools allow for implementation of this standard also.
Please refer to HIBC
for details on formatting this barcode.
For more information about Code 39, please visit to the
Code 39 Barcode