Prison is a barcode API currently offering a nice Qt API to produce QR code and Data Matrix barcodes, and can easily be made support more. WWW: http://projects.kde.org/prison