Having experiences myself on more than one occasion the poor capability of the airport scanner to read the barcodes on self-printed boarding cards, and then being sent to queue once more, I wonder how in contrast supermarket scanners can read barcodes off seemingly any material, held at any angle, and passed over the reader very quickly. Can the BAA not afford Tesco-tech?