A barcode generating library based on Karim Mribti's code