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

Home > Font Encoders > Linear Barcode Font Encoder Software Application

Font Encoder Software Application

The IDAutomation Font Encoder Application ("FEA") is an application that allows the user to encode data and apply the barcode fonts both in a graphical user interface (GUI) or by using command-line parameters (CMD). The FEA auto detects the installed IDAutomation barcode fonts and their corresponding heights. Barcode symbologies include Code 128, Code 39, UPCa, UPCe, Intelligent Mail, Interleaved 2 of 5, GS1 DataBar and Universal Fonts.

Download the Font Encoder Application



  1. Install the barcode font package, version 2016 or later, and open the Font Encoder Application.
  2. In the Data To Encode field, enter the text that is to be encoded in the barcode.

    Enter Data to Encode
  3. Modify available options that appear as necessary, such as the Apply Tilde needed in this example, as well as the barcode height and point size.

    Manage Encoder Options
  4. Use the "Copy to Clipboard" button to copy the barcode for pasting into other applications.

    Copy to Clipboard

    To skip this step in the future, enable the option from the Edit menu, "Auto Copy to Clipboard".

    Set application to automatically copy to clipboard
  5. Open the application where the newly copied barcode is desired and press Ctrl-V or right-click and choose Paste.

    Paste the copied barcode into application.
  6. The barcode should appear in your application. If only text is shown, highlight the pasted text and choose the appropriate barcode font.

Create Multiple Barcodes

  1. Open the Font Encoder Application and set the parameters needed, such as barcode symbology, height and point size.

    set parameters for the barcode

  2. Create a .txt, .csv, .tab/.tsv or scsv file with the data needed to be barcoded.

    create CSV file

  3. Go to File > Create Multiple Barcodes

    Create Multiple Barcodes

  4. Select the data file to use.

    select file

  5. A pop-up will appear confirming the file was accepted and that the next step will be to 'Choose File Name and File Type'.

    confirmation of file attachment
  6. Enter the desired file name, file type and save.
  7. The new file should be complete with the encoded data in the next column.

    encoded data for barcode

  8. Center the encoded data column, apply the barcode font and ensure there is enough quiet zone spacing.

    Apply barcode font

    Don't forget to resave the document as an Excel Workbook (.xlsx) to retain the changes.

Append Batch Results

The Append Batch Results feature may be enabled or disabled from the Edit menu.

Font Encoder Append Batch Results

Command Line Options

Various batch files are included with the application that demonstrate the use of parameters. Included in the zip file are the following batch files:

  1. Command Line Test 1.bat: This file is an example of only specifying the Input parameter.
  2. Command Line Test 2.bat: This file is an example of specifying the Input and Output parameters.
  3. Command Line Test 3.bat: This file is an example of specifying all the parameters.
  4. Create multiple barcodes.bat: This file is an example of only specifying the Input parameter as a combination of Prefix and Start.
  5. Create multiple barcodes (all settings).bat:

In general, the parameters are in the following order (Output and Settings parameters are optional.):

[<FEA file name>.exe] [Input] [Output] [Settings]

Explanation of parameters (default behavior shown with a *):

[<FEA file name>.exe: The full path name to the executable file.




Note: User must generate initial XML settings file from GUI by choosing options needed and going to File > Save Settings to File.

The user settings are NOT stored in the registry (by design for portability). The settings can be found in: C:\Users\<User>\AppData\Local\,_Inc

XML Output Options

Note: Because of delineated file format restrictions outside of IDAutomation's control, the 2D FEA is limited to XML output for both GUI and command-line batch processing.

Below are explanations of the sections of the XML output, so the user may "map" the correct fields for input to their interface:

Linear Example:

2D Example (formatting does not affect data input):

UPC/EAN Symbology Specific

Intelligent Mail (IMb) Symbology Specific

Because IMb’s font encoding is universal in nature, it may be created by using:

The FEA distinguishes between the two respectively in the Symbology drop-down. The above two options share the same encoding, but use the different fonts (with varying options). For the differences, see the respective font package.

DataBar Symbology Specific

The options available in the FEA are based off of the DataBar guidelines. The FEA does not force the font size, by design, so the user is encouraged to follow the guidelines.

FEA Quick Troubleshooting Guide

Support Methods

Popular Forum Post Resolutions:
 ©Copyright 2020, All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us

Training Videos on YouTube  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.