barcodes are below bounding box x,y and safety check that the barcode has a value prior to generating