On-the-fly inventory system: add items, track inventory, print barcodes