Barcode Fonts, Components, ActiveX and .NET Windows Forms Controls, Java Servlets, 
DLLs and Barcode Scanners., Inc., Computers Hardware, Software & Services, Tampa, FLThis site chose the Norton Secured Seal to promote trust online with consumers. View your cart in the IDAutomation Store

Home > Barcode Fonts > GS1 DataBar Fonts > GS1 DataBar Fonts Manual

GS1 DataBar Barcode Font User Manual

The DataBar Barcode Font is a single font that generates multiple DataBar barcode types. It is compatible with multiple operating systems and language settings, including Double Byte versions of Windows.

Order The GS1 DataBar Barcode Font Advantage Package Download GS1 DataBar Barcode Demo Now Release log for GS1 DataBar Fonts GS1 DataBar Barcode Support

Installing DataBar Fonts

Windows DataBar Font Installation
  1. Run the installation setup utility within the package file. This utility will install the Native Windows DLL and Crystal UFL font encoder tools, and includes examples for FileMaker, Excel, Access and SAP Crystal Reports.
  2. Integrate the appropriate Font Encoder Tool into the desired application.
Installing DataBar Fonts on Mac, Linux, Unix and Other Systems
  1. Install the DataBar fonts according to these Font Installation Procedures.
  2. Integrate the appropriate Font Encoder Tool (feature level 9 or greater) into the desired application.

 DataBar Stacked Omni Directional Notes

The Stacked Omni Directional and Expanded Stacked Omni Directional symbols are unique in that they require multiple lines to generate the correct barcode symbol. If too much white space is noticed in the middle of the symbol when generating these barcodes, the line spacing property must be adjusted to .98 or 1. If the default line spacing for an application is more than 1, a white space will appear in the middle of the symbol. A correctly generated symbol should appear as in Fig 1 and 2 below.

Fig 1. Stacked Omni-Directional Encoding "00123456789012":
DataBar Stacked Omni-Directional

Fig 2. Expanded Stacked Omni-Directional Encoding GTIN, Weight and Sell By Date Encoding
Expanded Stacked Omni-Directional

DataBar Font Encoder Tools

DataBar Barcode Fonts require the use of feature level 9 or greater Font Encoder Tools to convert the data-to-encode into a special data string that, when combined IDAutomation's DataBar font, will create a correct DataBar barcode. If feature level 9 or greater cannot be used, IDAutomation provides alternative font integration options.

Encoder Source Code Availability

Source code to any single font encoder tool is available with the purchase of a Developer License and a signed Source Code Agreement.

Available tools include:

Source code for two (2) font encoder tools may be provided with the purchase of a 5 Developer License, and the source for three (3) font encoder tools may be provided with the purchase of the Unlimited Developer License, which will also require a signed Source Code Agreement.

DataBar Font Implementation Tutorials

Implementation of the IDAutomation DataBar Barcode Font is possible with IDAutomation's Font Encoders, feature level 9 or greater. Tutorials are offered in each of these packages, with the main difference being that the functions are preceded with IDAutomation_DataBar_.

DataBar Font Specifications

The IDAutomation DataBar Font Package consists of 3 font types to meet the required height-width specifications of each DataBar font type: IDAutomation DataBar 13, IDAutomation DataBar 24 and IDAutomation DataBar 34. The height of the font is a multiple of the X Dimension, which is interpreted as the last number in the name. For example, IDAutomation DataBar 34 has a height that is 34 times the width of the narrowest bar. When IDAutomation DataBar 34 is used in a stacked barcode type (such as the Expanded Stacked code type that is commonly used for coupons) the required height of 71x is still achieved. The recommended point size to use is 12 points.

Chart 1. Barcode Types, Height Specification Requirements and Font Names.

GS1 Barcode Font Type Height Font to Use Encoder Method
DataBar 34x IDAutomation DataBar 34 DataBar (DataToEncode)
DataBar Expanded * 34x IDAutomation DataBar 34 DataBarExpanded (DataToEncode, 22)
DataBar Expanded Stacked * 71x IDAutomation DataBar 34 DataBarExpanded (DataToEncode, Segments) *
DataBar Limited 13x IDAutomation DataBar 13 DataBarLimited (DataToEncode)
DataBar Stacked 13x IDAutomation DataBar 13 DataBarStacked (DataToEncode)
DataBar Stacked Omnidirectional 71x IDAutomation DataBar 34 DataBarStackedOmniDirectional (DataToEncode)
DataBar Truncated 13x IDAutomation DataBar 13 DataBar (DataToEncode)
The DataBar 34 font provided also supports generation of Code 128, ITF, Code 39, Codabar and MSI by using the appropriate function listed below. **
GS1-128 34x IDAutomation DataBar 34 Uni_C128 (DataToEncode)
Code 128 sets 34x IDAutomation DataBar 34 Uni_C128a (DataToEncode)
Uni_C128b (DataToEncode)
Uni_C128c (DataToEncode)
Code 39 34x IDAutomation DataBar 34 Uni_C39 (DataToEncode)
Codabar 34x IDAutomation DataBar 34 Uni_Codabar (DataToEncode)
ITF (Interleaved 2 of 5) 34x IDAutomation DataBar 34 Uni_ITF or Uni_I2of5 (DataToEncode)
MSI 34x IDAutomation DataBar 34 Uni_MSI (DataToEncode)

* DataBar Expanded Stacked symbols are produced in the DataBar Expanded method by reducing the segments property to a low, even number such as 4 or 6. DataBar Expanded and DataBar Expanded Stacked are both Omnidirectional, even though Omnidirectional is not part of the name. When the symbol is 22 segments or not stacked, it is referred to as a DataBar Expanded barcode. Although IDAutomation DataBar 24 is not referenced in Chart 1, it may be used to create a slightly smaller symbol for barcode types that have a height of 34x or 71x. Because a smaller than required barcode is created with the 24x font, it should only be used in closed systems after ensuring that all scanner types utilized in the application can dependably read the symbol. IDAutomation DataBar 13 may also be used for 34x or 71x barcode types to produce very small symbols in closed systems.

** If additional font sizes are needed for these barcode types, such as for GS1-128, the appropriate font would have to be purchased separately unless the GS1 Linear Font Suite is purchased.

IDAutomation's DataBar fonts have been designed to generate dependable barcodes when printed at point sizes both large and small. The font may be printed as small as 4 points if the scanner is capable reading it, although printing at 12 points is preferred. IDAutomation's DataBar fonts are reliably read with the IDAutomation USB Barcode Scanner when printed as small as 6 points and as large as 48 points.

Chart 2. DataBar Font Point sizes and X Dimensions.

Font Point Size Approximate X Dimension (1 mil = .001")
48 .102 cm 40 mil
36 .076 cm 30 mil
32 .069 cm 27 mil
30 .064 cm 25 mil
28 .058 cm 23 mil
24 .051 cm 20 mil
20 .043 cm 17 mil
18 .038 cm 15 mil
16 .033 cm 13 mil
12 .025 cm 10 mil
8 .018 cm 7 mil
6 .013 cm 5 mil

When using a printer with less than 600 DPI, only the following point sizes will create accurate barcodes:

 203 DPI Printer (thermal)  300 DPI Printer
 6, 12, 18, 24, 30, 36  8, 12, 16, 20, 24, 28, 32, 36

DataBar Font Support

To verify that the font is working properly in Windows, perform the following steps:

  1. Install the DataBar Fonts package on a Windows PC by opening the installation file.
  2. After installation, reboot the PC to ensure the font will be recognized by the application.
  3. Open the Excel example provided with the package, which is an icon located in Start - Programs - IDAutomation DataBar Font - Excel Example.
  4. Change the text in cell A2 to 20012345678909 and press enter. If scientific notations appear, ensure the cell is formatted as text.
  5. Change the font in cell B2 to the Arial font.
  6. The text data in cell B2 should be exactly

  7. After the font in cell B2 is changed to the IDAutomation DataBar 13 font, a correct barcode will be created.
  8. Print and test scanning the DataBar barcode with a GS1 DataBar Barcode Scanner.
  9. Additional values may be tested by modifying the data in cell A2, or by using the Online DataBar Font Encoder.
Popular Forum Post Resolutions:
 ©Copyright 2017, 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.