Working barcode interface and inv