別名
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 を指定する場合、MaxicodeClass、MaxicodeCountryCode、および MaxiZipCode プロパティが必要です。