That was exactly what I was referring to

Those guys have a hilarious humor.
But back to Topic, I tested ZXing myself and was very disappointed by the recognition rate. While the rate is quite good when you have nice lighting, the right distance to the object and a camera that does not suck, those conditions are not meet often in the outside.
Android is not an iPhone! It is not only designed for expensive smartphones, but also for cheap phones. And even in smart phones you still see unfocusable cameras, plus running zxing on a real mobile phone takes longer to recognize the barcode.
Another fancy problem are barcodes that are printed on a sphere or a red-background. Red backgrounds are allowed because most barcode scanners use red-light any way.
My final conclusion was thus to leave the barcode feature out and only support the entering of the barcode
