Just to clear things up and to get things started, I thought I'd formally introduce a little project I'm working on which I have, for now, ingeniously named the "QR Code Service".
If some of the details look like you're reading a Wikipedia article
then please forgive me but I have used some summarised references from
there as my source of information.
The objective behind this project is to create a common interface \ facade for utilising and implementing some of the existing APIs out there that provide QR Code creation and decoding functionality for your projects.
It is not intended to facilitate your own code creation and decoding without requiring a 3rd Party service on your own server for this phase although whilst doing some research for this project I discovered that Ryan Stille has already created a project called 2DBarcode_j4l which uses the J4L Barcode Package. I may at some stage decide to implement this into the project but for now I will stick to using my chosen 3rd Party service providers for now.
I will implement a solution for each provider one at a time and when ready release each individual class \ component as part of the entire project.