barcode generator and upload monitor