MaxiCode

別名

USS-MaxiCode

概要

1992 年に UPS 社により開発された MaxiCode は宅配荷物の仕分けや管理を行う高速スキャン アプリケーション用に設計された中容量の 2 次元バーコードです。このバーコードはどの方向からもスキャンすることができます。  

エンコーディング

MaxiCode は "\" 記号を先頭にした 3 桁の ASCII コードを使用して、128 文字の標準 ASCII 値をエンコードすることができます。たとえば、ハット記号 ("^") は ASCII コードの "\094" に該当します。ASCII 値の一覧は「付録 D: バーコード一覧表」を参照してください。

構造

MaxiCode の次の固定構造を持ちます。

·         一定のバーコードの高さおよび幅 (公称 1.11 インチ x 1.054 インチ )

·         中央の三重同心円切り出しマーク

·         六角形で配列されたデータ モジュール

·         6 方向のクラスタ

·         4 モード ビット

この構造で次のコンポーネントを示します。

·         1 次メッセージ

·         2 次メッセージ

1 次メッセージ : 郵便番号、3 桁の国コードおよび 3 桁のサービス コード類をエンコードします。

2 次メッセージ : 残りのデータをエンコードします。

要件

MaxiCode バーコードの最大データ容量は 93 文字です。それぞれのバーコードは、最大 33 モジュールまで含める 33 行で配列された 884 個の六角形のモジュールを含んでいます。  

MaxiCode バーコードは 6 種類のエンコード モードを持っています。2 種類のモード (0 および 1) は現在使用されていません。代わりにモード 2 および 3 が使用されています。

·         0 - 1 次メッセージは郵便番号を含む構造化キャリア メッセージです。2 次メッセージは、84 個までの大文字、数字、または句読点をエンコードします。

·         1 - 1 次メッセージおよび 2 次メッセージは 84 個までの大文字、数字、または句読点をエンコードします。

·         2 - 2 次メッセージは郵便番号を含む構造化キャリア メッセージです。2 次メッセージは 84 個までの大文字、数字、または句読点をエンコードします。 

·         3 - 1 次メッセージは英数字の郵便番号を含む構造化キャリア メッセージです。2 次メッセージは 84 文字までをエンコードします。 

·         4 - 1 次メッセージおよび 2 次メッセージは 93 文字までをエンコードします。

·         5 - 1 次メッセージおよび 2 次メッセージは拡張エラー訂正を含む 77 文字までをエンコードします。

·         6 - 1 次メッセージおよび 2 次メッセージはリーダ設定用の 93 文字までをエンコードします。

1 次メッセージはモードを示す 4 つのモード ビットを含んでいます。モードに従って、1 次メッセージは宅配荷物の情報を含む構造化キャリア メッセージを 56 データ ビットでエンコードします。

モード 0 および 1 では、2 次メッセージはエラー訂正用の 4 つの独立したサブメッセージを含みます。これらのモードでは、4 番目のサブメッセージが誤読される傾向があります。

モード 2 から 6 では、2 次メッセージは交互に偶数文字と奇数文字に分かれた 2 つのエラー訂正されたサブメッセージを含みます。これで部分的な読み取りミスを制限します。

注意 : モード 2 または 3 を指定する場合、MaxicodeClassMaxicodeCountryCode、および MaxiZipCode プロパティが必要です。