QRコードは記録できる情報量が多く、誤り訂正機能により一部が汚れたり欠けたりしても読み取れる場合があります。ただし、コードの大きさ、印刷品質、コントラスト、汚損の程度によっては読み取れません。バーコードは構造がシンプルで、既存の読み取り機との互換性が高い場合があります。どちらを選ぶべきかは、実際にお使いの読み取りシステムが対応している形式によって決まります。可変印字(1枚ずつ異なるコード)はどちらの形式にも対応しています。