Printing Barcodes in Crystal Reports
All of our barcode fonts work within Crystal Reports. The key is our UFL (user function library) which adds bar code functions to Crystal Reports. Azalea’s barcode font packages come bundled with a User Function Library that helps you integrate our fonts into your Crystal Reports project.Creating barcodes in Crystal Reports is a two part process:
• pass your data into our UFL
• format the returned text in one of our barcode fonts
Our setup programs all install our Crystal Reports UFL on your hard drive in the correct location. You can also download and install the UFL yourself. The files files go here:
Vista
u2lbcode.dll -> c:\ProgramFiles\BusinessObjects\Common\3.5\bin
barcode.dll -> c:\ProgramFiles\BusinessObjects\Common\3.5\bin
Windows XP
u2lbcode.dll -> c:\windows\system32
barcode.dll -> c:\windows\system32
Windows NT, Windows 2000, or Windows Me
u2lbcode.dll -> c:\winnt\system32
barcode.dll -> c:\winnt\system32
The barcode UFL supports the creation of all popular barcode symbologies. Using our barcode fonts and barcode User Function Library you can print UPC, Code 128, Code 39, ISBN-13, Interleaved 2 of 5, and other types of bar codes. The UFL is valuable because it adds the necessary start and stop bars to your input and calculates any check digits necessary. (In other words, our UFL does all the hard work for you.)
Our barcode User Function Library is two DLL's: u2lbcode.dll and barcode.dll. In fact, if you're using Crystal Reports 2008, our barcode user function library is built into the product. Our User Function Library can also be used in Business Objects XI, Sage MAS90 and MAS200, and any product that uses the Crystal Reports engine and supports Crystal Reports formulas.
For more information, read SAP's white paper about barcodes in Crystal Reports.