Now supports multiple pages of barcodes, along with text labels below each barcode for manual input if barcode is unreadable