Barcode turns 50 but its days might be numberedBarcode faces competition from the younger QR code, the information-filled squares used in smartphones.Wed Apr 05 2023