Aztec コード
Aztec コード は QR コードの一種です。Aztec は、中央アメリカのインディアンの部族の名前です。コードを注意して見ると、中心に正方形があることに気付きます。これを上から見ると、アステカ族のピラミッドのように見えます。これは特別なファインダー パターンで、これを基にコードの中心と方向を決定することができます。
Aztec コードと 2 次元バーコードの MaxiCode、SuperCode、CodeOne、DataMatrix、DotCode、PDF417 を組み合わせることは最高のアイデアです。特許であるにもかかわらず、この開発はパブリック ドメインになっています。コーディング規約は ISO/IEC 24778:2008 に示されています。
コードのサイズは、エンコードされる情報の量によって異なります。たとえば、最小サイズの 15x15 ピクセルでは 6 バイト、つまり、12 の英数字または 13 桁の数字をエンコードすることができます。最大サイズの 151x151 ピクセルでは 1914 バイト、3067 の英数字または 3832 桁の数字をエンコードすることができます。
コードには 2 つの表示形式があることに留意してください。Compact では、シンボルのファインダー パターンは 2 つの正方形から成り、Full-Range では、シンボルのファインダー パターンは 3 つの正方形から成ります。形式の選択は、エンコードされるデータの量によって決まります。
他のエンコードと比べてこの種のエンコードが有利な点は、どの方向からでもコードを読み取れることです。左右反転しても、コードは簡単に読み取れます。これは、ナビゲーション マーカーを使用することで実現されています。
コードの中心にあるファインダー パターンを使用することで、ゆがんだり引き伸ばされたりしたイメージからでも情報を読み取ることができます。
また、リード ソロモン符号化アルゴリズムのおかげで、Aztec コードは一部が破損しても読み取ることができます。この場合、冗長化がコードに明確に組み込まれます。コードの冗長化の割合は 5 ~ 95% で調整できます。このようにして、読み取りエラーに対する非常に高い抵抗性を提供することができます。
コードはレイヤー単位の構造であるため、コード領域を増やすことで格納される情報の量を増やすことができます。
これらの利点すべてにより、航空および鉄道輸送などの交通機関における電子チケットとして使用するうえで、Aztec コードは非常に魅力的なものになりました。一部の国では、政府の文書で使用されています。他の高密度なコードと同様、Aztec コードは商業、物流、製造、および医薬品でよく使用されます。
Aztec コードは QR コードに比べて、高い記録密度を持っており、コードの周りの領域を必要としません。また、QR の最小サイズが 21x21 であるのに対し、Aztec コードは 15x15 です。
FastReport .NET で Aztec コードを形成するには、レポート デザイナーのツール バーでバーコード オブジェクト を選択します。ドロップダウン リストから "Aztec" を選択します。
追加したバーコードをダブルクリックして、エディターを開きます。
ここで、情報をエンコードするテンプレートを選択することができます。Swiss 以外のすべてを Aztec コードで使用できます。たとえば、Web サイトのアドレスは次のように指定します。
結果的に、コードは次のように表示されます。