added barcode printing functionality

allowed for setting barcode height, width, number position, and printing of barcodes