QR codes in the supply chain: improving traceability and transparency with automation