Barcoding and QR codes

Answer those questions Barcoding and QR codes each question separately in different paragraphs DESCRIBE FOR EACH TECHNOLOGY: 1.What is it what does it do? 2.How was it used in the past? 3.How is it used now? 4. Costs/benefits/value 5.What challenges exist with this technology?