Quickbooks is a popular small business financial software that brings an array of powerful capabilities to small business owners who need to create reports, track inventory, print invoices or checks and much more. It is affordable, easy to use and since it is supported by Intuit, you can be assured that just about any of your technical or usage questions can and will be answered promptly, if they haven't already been addressed in their extensive community.
Linear barcode fonts such as Code 39 and Codabar may be used quite easily within Quickbooks, and the process for doing this is very simple. Both of these symbologies are self-checking fonts, meaning they do not require complex encoding to convert the data-to-encode into a text string that will produce a readable barcode when the font is applied to it. In the case of Code 39 and Codabar, simply apply an asterisk before and after the data before highlighting it and selecting the appropriate font from your drop down list. The Quickbooks Barcode Integration Guide can assist with the details of adding these barcodes to Quickbooks.
Other linear barcode fonts are limited in their ability to generate barcodes in Quickbooks, mainly due to the fact that there are no Quickbooks-specific encoders available to encode the data. Where self-checking barcode fonts do not require encoding, most linear barcode fonts do require complex encoding. IDAutomation provides free font encoder tools to make this process as pain-free as possible, although they are not directly compatible with Quickbooks.
Despite the complexity in encoding data for barcode fonts such as Code 128, Intelligent Mail, UPC and others, workarounds do exist that can help you to meet your project goals. Following are a couple of alternative methods to generate linear barcodes in Quickbooks:
Use the Online Font Encoder Tool
The Online Barcode Font Encoder is a free tool that allows individual data encoding for use in applications where there are no compatible tools. Following are the steps to encode your data using this tool:
- Enter the data you want to encode in the Data to Encode field. Ex: IDAutomation .
- Click the button for the barcode type you want to generate. Ex: Code 128
- Copy the output in the Encoded Text field. Ex: ÌIDAutomation=Î
- Paste the encoded text into the application of your choice.
- Highlight the encoded text string and select the appropriate barcode type in your application to display the barcode.

