JA
マイツール

Data Matrix(データマトリックス)作成

正方形または長方形のData Matrix(ECC 200)コードを作成し、アプリケーション識別子からGS1 DataMatrixも作れます。自動または固定サイズで、PNGかSVGで保存できます。

マイツール →
広告

Data Matrixは、電子部品、医薬品のパッケージ、手術器具、配送ラベルなどで見かける小さな正方形の二次元コードです。ごく狭い場所に1次元バーコードよりはるかに多くの情報を収められ、一部が傷ついても読み取れます。このジェネレーターは、正方形または長方形の標準ECC 200シンボルと、括弧付きのアプリケーション識別子から作るGS1 DataMatrixを、すべてブラウザ内で作成します。

使い方

  1. テキストを入力するか、GS1モードを選んで(01)09506000134352(17)261231(10)ABC123のようなGS1データを入力します。
  2. 正方形か長方形を選び、自動サイズ(収まる最小のサイズ)にするか、固定サイズを選びます。
  3. モジュールのサイズ(ピクセル)と、シンボルの周りのクワイエットゾーンを設定します。
  4. PNGかSVGをダウンロードし、実際に使うリーダーで試し刷りを読み取って確認します。

計算式

シンボル = データコードワード + GF(256)上のReed–Solomonコードワード(多項式 x⁸ + x⁵ + x³ + x² + 1)、ISO/IEC 16022の「utah」パターンで配置

テキストはASCIIモードでエンコードされます。数字2つで1コードワード(130 + 数字のペア)を共有し、ほかの文字は1コードワード(値 + 1)を使い、127を超えるバイトにはアッパーシフトのコードワードが加わります。余った容量は、パッド値129とそれに続く擬似乱数パッドで埋められます。誤り訂正はサイズごとに固定されている(例:10 × 10のシンボルはコードワード5個)ため、レベルは選べません。GS1 DataMatrixはFNC1(コードワード232)で始まり、可変長フィールドの後ろでも使います。

計算例

123456は3つのコードワードになります:12 → 142、34 → 164、56 → 186。これで最小のシンボル10 × 10が埋まり、5つの誤り訂正コードワードは114、25、5、88、102で、ISO/IEC 16022の計算例と同じです。Helloは文字ごとに1コードワード(H = 72 + 1 = 73)が必要で5個になるため、12 × 12に上がるか、8 × 18の長方形に収まります。

よくある質問

どのスキャナーで読み取れますか?

スマホのスキャナーアプリと、あらゆる二次元イメージングスキャナーで読み取れます。1次元バーコードしか読めないレーザースキャナーでは、Data Matrixは読み取れません。

日本語、絵文字、アクセント付き文字にも対応していますか?

はい。Latin-1のテキスト(éやüを含む)はそのまま保存され、ほかの文字はECIの印とともにUTF-8で保存されて、最近のリーダーが解読します。古い産業用スキャナーでは正しく表示されないことがあるため、先に試してください。

ほかのジェネレーターよりシンボルが大きいのはなぜですか?

このエンコーダーは、すべてのリーダーが対応している、数字のペアを使うASCIIモードを使います。ジェネレーターによっては、長いテキストでC40、Text、Base 256モードに切り替え、より小さなサイズにできる場合もあります。

正方形と長方形のどちらにすべきですか?

長方形(最大16 × 48、コードワード49個)はケーブルのラベルのような細い場所に向き、正方形ははるかに多く入り、144 × 144ではコードワード1,558個まで収められます。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). Data Matrix(データマトリックス)作成. https://kakao.mobile/ja/tools/data-matrix-generator/

MLA

“Data Matrix(データマトリックス)作成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/data-matrix-generator/.

広告