Fix #1 Support barcode