Creating barcodes can be a tricky business, although they all follow strict rules as in how they are constructed.

I have written an application which generates several different formats of barcodes which you can read more about it here. If you are more interested in how to create individual barcodes, then check out the list below.