Application Intergration
Easily integrate barcode fonts and tools into your existing workflow. Choose from a wide range of applications, platforms, and development environments—all backed by expert support and easy-to-follow guides.
Office & Productivity Tools
Review the Microsoft Word integration guide.
Code 39 is the simplest barcode to use in Word—it doesn’t require any special encoding. Just apply the font to your data and you’re done! For more complex barcodes like QR Code or Data Matrix that do require encoding, it’s a quick two-step process: encode the data in Excel using the built-in VBA macros, then merge it into Word and apply the font. This allows for dynamic barcode generation using mail merge.
Review the Microsoft Excel Integration Guide.
Integrating barcodes into Excel is straightforward with IDAutomation’s barcode fonts combined with VBA macros. For simple barcodes like Code 39, you can directly apply the font to your data. For more complex symbologies such as Code 128, QR Code, or Data Matrix, the VBA macros encode your data into a format that the barcode font can interpret. This method ensures accurate, scannable barcodes within your Excel spreadsheets. The solutions are compatible with Excel 2003 and newer on Windows, and Excel 2011 and newer on Mac.
Review the Microsoft Access Integration Guide.
IDAutomation’s Linear and 2D Barcode Font Packages make it easy to generate scannable barcodes in Microsoft Access. With included VBA macros, your data is encoded into the correct format before applying the barcode font. Whether you’re creating reports or forms, this method provides reliable results for everything from Code 128 to Data Matrix and QR Code. Fully compatible with Access 2003 and later on Windows.
Review the OpenOffice | LibreOffice Integration Guide.
Integrating barcodes into OpenOffice and LibreOffice is straightforward with IDAutomation’s barcode fonts and included VB macros. Whether you’re using Calc, Writer, or Base, these solutions enable you to create scannable barcodes directly within your documents. For barcodes like Code 39, simply apply the font to your data. For more complex symbologies such as Code 128, QR Code, or Data Matrix, the VB macros encode your data into a format that the barcode font can interpret.
Review the QuickBooks Integration Guide.
Easily include barcodes in QuickBooks by applying barcode fonts to your invoice or template fields. For barcodes like Code 39, just surround the data with asterisks (*) to make it scannable. More advanced barcodes, like Code 128, can be encoded in Excel using VBA macros before importing into QuickBooks. A quick and effective way to streamline invoicing and inventory tracking.
Review the InDesign Integration Guide.
Create dynamic barcodes in InDesign by combining barcode fonts with the built-in Data Merge feature. Use Excel or another data source to encode your barcode data (when needed), then import it into InDesign and apply the font. This method works seamlessly for catalogs, labels, and other variable-data print jobs.


Reporting & Database Tools
Review the Crystal Reports Integration Guide.
Generate barcodes in Crystal Reports by using font encoder formulas—no need for UFLs or external DLLs. The encoding logic is embedded directly in the .rpt
file, making distribution simple and self-contained. Compatible with Crystal Reports 9 and newer.
Review the Cognos Integration Guide.
Best suited for self-checking barcode fonts like Code 39, this method works without additional encoders. Easily apply fonts in reports across Cognos BI, Express, Insight, and TM1 for basic barcode generation.
Review the FileMaker Pro Integration Guide.
Embed the Font Encoder Object into your FileMaker Pro or Go layouts to produce barcodes without external plug-ins or scripts. This cross-platform solution supports linear and 2D symbologies, including QR Code, Data Matrix, and PDF417, ensuring compatibility across Windows, Mac, and iOS. Simply copy the provided object into your layout, link it to your data field, and apply the appropriate barcode font.
Review the Oracle Reports Integration Guide.
Implement barcodes in Oracle BI Publisher and E-Business Suite by utilizing IDAutomation’s Java Font Encoder Class Library. This approach allows for the creation of barcodes like QR Code, Data Matrix, PDF417, and Code 128 within RTF templates. The Java encoder processes your data into a format compatible with barcode fonts, facilitating seamless integration into BI Publisher reports. This method is ideal for developers experienced with Java, XML, and BI Publisher.
Review the Reporting Services Integration Guide.
Incorporate barcodes into SQL Server Reporting Services (SSRS) by embedding IDAutomation’s font encoder code directly into your report’s custom code section. This method eliminates the need for external assemblies or DLLs, ensuring a streamlined setup. Compatible with SSRS Report Builder 3 and Visual Studio Report Designer (2008 R2 and newer), it supports a wide range of linear and 2D barcode symbologies, including Code 128, QR Code, Data Matrix, and PDF417.
Development Environments
Review the JavaScript Integration Guide.
Implement barcodes in web applications using IDAutomation’s JavaScript Font Encoders. These native JavaScript files, compatible with HTML5, CSS, and various development environments like Visual Studio Code and Visual Studio, allow for the creation of linear and 2D barcodes such as Code 128, QR Code, and Data Matrix. By combining these encoders with WOFF barcode web fonts, you can render scannable barcodes directly in the browser without relying on external libraries or server-side components.
Review the Visual Basic Integration Guide.
Streamline barcode generation in your VB.NET applications using IDAutomation’s .NET Font Encoder Assembly. This tool formats data for various barcode fonts, including Code 128, QR Code, and Data Matrix, and is compatible with .NET Standard, Core, and Framework. The licensed version provides VB.NET source code, allowing direct integration into your projects without relying on external DLLs. Ideal for developers seeking a robust and flexible barcode solution within the Visual Basic environment.
Review the C++ Integration Guide.
Add barcode functionality to C++ applications using IDAutomation’s standalone .h header file—no additional libraries or .cpp files required. This header file encodes data for various barcode symbologies, including QR Code, Data Matrix, Code 128, and Code 39. It supports UTF-8 encoding for 2D barcodes and includes features like GS1 QR Code and Swiss QR-Bill formatting. Complete unencrypted source code is provided with any Developer License, facilitating seamless integration into your projects.
Review the C# .NET Integration Guide.
Create barcodes in C# using IDAutomation’s tools for both cloud and desktop. Deploy serverless functions in Azure for on-demand barcode creation, or add barcode support to Windows Forms apps with the .NET Barcode Forms Control. Ideal for developers building scalable or embedded solutions.
Review the FoxPro Integration Guide.
Generate barcodes in Visual FoxPro 6 and above using IDAutomation’s barcode fonts. For simple implementations, self-checking fonts like Code 39 can be used by adding asterisks around the data (e.g., *123ABC*
). For more complex barcodes requiring check digits, such as Code 128, UPC, or EAN, utilize the provided FoxPro program module to format the data correctly before applying the appropriate barcode font. For advanced symbologies like GS1-128 or 2D barcodes (QR Code, Data Matrix), integration with IDAutomation’s ActiveX or COM DLLs is recommended.
Utilize IDAutomation’s Java Barcode Font Encoder Class Library to format data for barcode fonts within Java applications. This library supports various symbologies, including Code 128, Code 39, EAN-13, UPC-A, and USPS Intelligent Mail, by providing methods like Code128(DataToEncode, ApplyTilde)
and EAN13(DataToEncode)
. It’s ideal for developers working with Java-based systems

Looking for More?
Explore our extensive integration guides and resources to find the right solution for your needs.