Whats the best barcode for scanning -

Whats the best barcode for scanning?

We used to think PDF417 was best but now, we think QR Codes are better. Firstly they are open source so are free to use. Secondly they are quite easy to generate. If applying a QR Code to an everyday document like an invoice you will need code to generate it. As it stands they are quite rare on documents so good for scanning as common barcodes like 3 of 9 or Code 128 can cause problems if lots of people use them. You can end up spiltting documents at the wrong time.