CPコード
このコードの名前の由来は、Computer Purpose Codeであり、コンピューター用の読み取りやすい画像コードという観点から、1987年に発明者がそう命名した。このコードにおいてはデータ効率を重視して、位置検出用のものや角度検出用のデータを表さず、無駄なデータセルが比較的少ないため、同一コード面積あたりに格納できる情報量が多く、数字だけでなく英字や漢字やUnicodeの文字などのデータも効率よく格納できる。また、特許としては(実用化されなかったが)、非可視インクで印刷しセキュリティー性を高めたものや、カラーサンプルをデータエリアライン上のタイミングマークに擁したもので、任意のカラーでデータエリア内のセルを表したもので格段に大きな容量のデータも表せるものなどもある。また、簡単なものは印鑑やスタンプでの印字も可能である。 CPコードには、正方形状のものと長方形のモデルがある。