In Crystal Reports, you can use special barcode fonts to print these. Instead of printing the data in an alpha-font, it prints using a special format for barcodes.
Azalea is a very popular option–it has special functions built in for Crystal and Excel that do all the special formatting.
This is relatively simple to set up, but it is recommended that you use someone with experience to help make things run smoother. Depending on the type of data, the type of barcode, and the use scenario, there are special hash codes and termination codes that sometimes need to be added to your data as well.