What are you using to read the QR code itself? Because Progress can't do that. Is this an application written in ABL, or is it a web app that talks to Progress via an API?
Generally, if this is a pure ABL system, I would buy a USB barcode reader. This will spit the QR code out in plain text. So...