Technology The humble barcode turns 50 and the next generation is on the way David Adams 08 August, 2024