You may take a look at this Java QR Code barcode reader which I am using. You can also find many barcode generators there, like Java QR Code barcode generator SDK, etc.