CALL US :(800) 880-7495 (toll free)  

Barcode Font - Code 39 Extended Mac Demo

Products Pricing Download Members Support Contact

Extended Code 39 Barcode Font Demo Downloads - For Mac Users

When you review other Code 39 Barcode Fonts on the web, almost all of them refer to them as supporting the "extended" character set. Just be aware that making that statement doesn't mean that the font is any different than all the other Code 39 barcode fonts on the web. The make-up and character set of Code 39 barcodes is controlled by Mil-Spec that requires all Code 39 barcodes to support the 128 character Full-Ascii character set. 

In designing our Extended Code 39 barcode font, we took a different approach. We wanted to make your job easier - to make it simple to encode all the characters on your keyboard. To make one of the keyboard characters not supported by the standard character set, you have to encode both a precedence character, followed by a standard character. We thought that to be too much work. Here's what we did: 

The Code 39 character set only supports the capital letters A-Z and the numbers 0-9. If you want to encode a lower case letter, you have to use the precedence character and the normal capital letter. For example, to encode a lowercase b, you would encode the following:

*+B* - Note the stop and start character. Here's how the barcode would look:

Full Ascii Barcode of Lowercase "b"

If you look closely at the "+" in the bacode, you notice a little f sign at the bottom right. That means that this character is used for a special function. Specifically, the function is changing the capital "B" to the lowercase "b" when the scanner decodes it.

The description of how the Full Ascii Character set works for the Standard Code 39 barcode font is outside the scope of this page, but you can find a full description of its usage on this page: CLICK HERE!

Note that the "human readable" portion of the barcode looks funny. The average person reading the code won't know what it its. Also the person printing the barcode would have to understand and convert the Full ASCII character to precedence and standard characters. We felt we could solve both problems with an "Extended Code 39 Barcode Font"This .

In designing the Carolina Barcode Extended Code 39 Font character set, we were sensitive to both making the encoding process easier for the person making the barcodes, and making the human-readable portion make sense for the person looking at the code. Here's how it works:

Example of how to represent lowercase b using the Full Ascii character set and the Expanded Code 39 font

We've taken most of the keyboard characters you would most likely use in making barcodes and made each of them available in the Extended character set - JUST BY PRESSING THE KEY. Lets take a look at what happens when you encode a character not in the standard character set. We'll use the example above to demonstrate.

On top is the precedence / standard combination. On the bottom is the Extended Character Set. Both barcodes are identical, except for the human readable portion. Code 39 barcode formats are represented by 5 bars for every character. Moving right to left, the first 5 bars represent the * start character (to the left of the orange line. The next 5 bars represent the + precedence code (first orange line to blue line). The next 5 bars are the representation for the standard character B from the standard font set (blue line to the second orange line. Finally, the stop character is represented by the final 5 bars. The stop and start characters are the same, an asterisk ( * ).

The long and short of the story is that you can just type the characters you want without having to worry about the special encoding of precedence and standard character combinations. On top of that, the printed barcode will have human readable text that means something to the operator.

Remember, in order for your barcode scanner to work, you have to program it, enabling the "Full Ascii" option for reading Code 39 barcodes. To see how to program your barcode scanner, click here..

Just like the standard version, the Carolina Barcode Extended Code 39 barcode font include tall and short formats, each of which allows the display of human readable text below the barcode. After installation, change the way the font looks by selecting "Bold", "Italic" or "Bold Italic" from the font bar.

Demo Code 39 Barcode Font Options

Note that the demo fonts have the "E", "0" and "S" removed from the font set as well as the extended characters. You can still use the precedence and standard characters to make those unsupported characters to test the font. Once you purchase, you're entitled to both the standard and extended versions of the font, so the application you're using the font with will work flawlessly!

In order to make it comfortable for you to try the demo, we offer 2 methods of installation:

See the installation and usage video here.

Install the Individual Font Files

Macintosh users have 3 files which can be used to evaluate our barcodes on their systems.  Each file produces a different size barcode and includes all four styles.


Download any or all of the .bin files below to your Mac. Then, just double-click the file that was downloaded. You will see the "Font Suitcase" for the font. Double-clicking the "Font Suitcase" will launch the font installer so you can view the specifics of the font.


To view all the fonts you will be able to download once you purchase, click here.


The font files can be deleted from the Font Install if you decide not to use them. The installation program leaves no footprint or files behind on your Mac after the installation.

 Apple Mac CarolinaBar-B39-2.5-22x158x720.bin

 Apple Mac CarolinaBar-B39-2.5-34x130x720.bin

 Apple Mac CarolinaBar-B39-2.5-50x158x720.bin





How to use the Code 39 Demo Font



Once the installation program completes the installation, you're ready to use the demo fonts. 

Watch the animated demonstration to the right ->


Open your favorite application. Type in the what you want to be barcoded, surrounded by an asterisk (*) stop and stop character. Then highlight the text.


Finally, from the font tool bar, select the "CarolinaBar" font that you want to use.

Note that the SPACE is represented by the ~ character.


Character Set


Use only capital letters (A-Z) and numbers (0-9). Note that the letters "E", "S" and "0" are disabled in the demo. You can use the Extended Characters by using the precedence and standard characters for the Full ASCII character set. Note that the SPACE is represented by the ~ character. To see a description of the Full ASCII character set, CLICK HERE!

The supported characters are shown below:

 Standard Code 39 Demo Font Character Set



Difficulty Level

Beginner - Limited knowledge of your current operating system is a plus but not required.  This file contains a executable that will install 4 demo fonts.  An uninstall is also included.  This download is meant for those with high bandwidth connections or for users who are not familiar with how to install fonts manually.


Required Files

This is a PC executable that will install TrueType fonts onto your system, or download and install the font files.


Special Notes and Precautions

Microsoft Word users must take extra steps to disable a feature which disables the ability to create code 3 of 9 barcodes.   Be sure to look at the instructions for disabling this default feature to automatically bold-face options in Word.  Follow this link for instructions.  (Barcodes and Microsoft Word) To determine it this applies to you, if you type in *123*, the default behavior of Word is to remove the *'s and boldface the 123.  You can see this with our product if the characters under the bars disappear after completing the code.