Check Digit Calculator and Font Encoder
The Check Digit Calculator & Font Encoder with Visual Basic source code works with IDAutomation's barcode fonts to create a text string that will display an accurate barcode when combined with IDAutomation's fonts. This text string may also be copied to the clipboard, for easy barcode pasting into other Windows applications. Visual Basic and Visual FoxPro source code is also included with this font encoder tool. The following links will assist with implementation:
This tool is not compatible with IDAutomation's Universal Barcode Fonts, because those fonts use their own encoders that are provided with the Universal package.barcode fonts. This application is distributed as shareware and is compatible with Windows 95 and greater including Windows 98, NT 3.51, NT 4.0, 2000, XP and Windows 7 & 8.
The Visual Basic (VB) 6.0 and Visual FoxPro (VFP) source code for this application allows barcode generation directly from an application without using DLLs or OCX files. Developers coding in another programming language can also use the source code as a guide.
After installing the application, it can be accessed by an icon placed in Start - Programs menu. In this example, IDAutomation creates a barcode encoding the data "Code 128 Test" in a Microsoft Word document. Code 128 fonts must be used for version 2.0 and above for both Code 128 and UCC-128 functions.
This application can be used to create barcodes on other operating systems such as Mac. To place a UPC-A barcode in a Mac document, for example, run the Barcode Check Digit Calculator & Printing Application on a Windows PC. Enter the UPC-A number to be encoded in the barcode (In this example, the data to encode is "20348934382".), then select the UPC-A button to turn that code into a special text string similar to: "W(c03489*NONSMm(W" that can then be used on a non-Windows system. From the Mac or other non-Windows application, simply highlight the special text string and select the "IDAutomationUPCEANL" font to display the barcode.
To allow for easy conversion to other programming languages, IDAutomation's Visual Basic source code contains as few functions as possible. In some cases, discounts may be available for certain IDAutomation products if a working source code is provided that would be beneficial to others. If the source code is created in another language and is designed to be shared with others, please contact IDAutomation for more details.
All barcode functions reside in the IDAutomationVBA.bas module of the Visual Basic application. The following table is a list of common VB functions in IDAutomation's source code and their uses: