1D and 2D barcode generator
