I want to contribute a new data format component to create and read barcodes based on xzing (https://github.com/zxing/zxing). On marshal the body will be converted into a barcode image (you can configure which type of barcode you want to use). On unmarshal a given barcode image can be converted into the barcode value.
I've forked the camel github repository and can provide a pull request for review. (https://github.com/xdoo/camel/tree/barcode)