|
||||||||
|
||||||||
|
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.
Index:
After installing the DataBar font, the appropriate Font Encoder (or font tool) should be implemented.
Font Tools and Encoders |
The DataBar Barcode Font requires the use of a Font Encoder that is feature level 9 or greater to convert the data being encoded into a unique string of text, so that when it is combined with IDAutomation's DataBar font, it will create a correct barcode. When it is necessary to create a single barcode, such as for coupons or desktop publishing, IDAutomation recommends using the Online DataBar Font Encoder. If any of the feature level 9 or greater Font Encoders cannot be utilized, several other options are available.
Source code to any single font encoder project is available with the purchase of a Developer License and a signed Source Code Agreement. Available projects include:
Source code for 2 encoder projects may be provided with the purchase of a 5 Developer License and 3 encoder projects may be provided with the purchase of the Unlimited Developer License. These also require a signed Source Code Agreement.
Implementation Tutorials |
Implementation of the IDAutomation DataBar Barcode Font is accomplished with IDAutomation's Font Encoders that are feature level 9 or greater. Implementation tutorials are provided in each of these packages, with the primary difference being that the functions are preceded with IDAutomation_DataBar_.
Distributing Files with an Application |
After purchasing a Developer License, the font files and font tools may be distributed in an application royalty-free according to the License Agreement. With a signed Source Code Agreement, the source code and font may be integrated directly into an application, eliminating the need to distribute any DLLs.
Windows DLL | ||
Purpose of File | File to Distribute | Notes |
Font Tool DLL | IDAutomationNativeFontEncoder.dll | This is the encoder DLL that formats data to font. It can be found in the Windows/System32 directory after installation. Because it was created with C++, it is small and has no dependencies. |
Crystal Reports UFL | ||
Purpose of File | File to Distribute | Notes |
Crystal UFL | CRUFLidautomation.dll | This Crystal User Function Library formats data to the font. It can be found in the Windows/System32 directory after installation or placed in the Windows/Crystal directory. Because it was created with C++, it is fast, small and has no dependencies. |
NOTE: Redistribution of IDAutomation fonts or components requires a Developer License.
The IDAutomation DataBar Font Package consists of 3 font types to match the required height and 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 represented 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 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) |
GS1-128 | 34x | IDAutomation DataBar 34 | Uni_C128 (DataToEncode) |
* DataBar Expanded Stacked symbols are created 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 create very small symbols in closed systems.
IDAutomation's DataBar fonts have been specially designed to be able to produce dependable barcodes when printed at large and small point sizes. The font may be printed as small as 4 points if the scanner is capable reading it, however, it is recommended to print at 12 points. 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. Font Point sizes and X Dimensions.
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 printer) | 300 DPI Printer |
6, 12, 18, 24, 30, 36 | 8, 12, 16, 20, 24, 28, 32, 36 |
The following may be performed in Windows to verify that the font is working properly.
If the font works properly in Excel as mentioned above, it is installed properly and the Windows DLL is formatting the data properly for the font. To troubleshoot any existing problems further, refer to IDAutomation's Font Problems and Solutions site or search resolved public help desk issues. Priority phone, email and help desk support is also provided up to 30 days after purchase. Additional priority phone, email and help desk support may be obtained if the Priority Support and Upgrade Subscription is active.
|
Product Quick Links: [Barcode Fonts | Font Tools | Components | Label Software | Scanners | Printers | RFID | Product Index] |
© Copyright 2000-2008 IDAutomation.com, Inc., All Rights Reserved. Legal Notices.
Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses. |