Improved barcoding

Improved barcode labelling support & printing.